

/* Start:/local/components/web/form.charity/templates/charity/style.css?17313274374395*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    text-decoration: none;
    font-family: "Montserrat", sans-serif;
}

.content{
    max-width: 1350px;
    margin: 0 auto;
}

._popup-donation{
    display: none;
    position: fixed;
    z-index: 9999999999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(73, 76, 78, 0.63);
}

._popup-donation.active{
    display: block;
}

._popup-donation-content{
    position: fixed;
    right: 32px;
    bottom: 32px;
    width: 681px;
    height: 608px;
    padding: 30px 50px;
    background: #fff url("/local/components/web/form.charity/templates/charity/../img/bg-popup.png") no-repeat bottom center/contain;
}

._popup-donation-cross{
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer;
}

._popup-donation__title{
    font-weight: 700;
    font-size: 24px;
    color: #333;
    margin: 24px 0 20px;
}

._popup-donation__text{
    font-weight: 400;
    font-size: 15px;
    color: #555;
}

.btn-donation{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    padding: 16px 18px;
    width: 142px;
    height: 48px;
    background: #365edc;
    font-weight: 800;
    font-size: 14px;
    color: #fff;
    outline: none;
    border: none;
    cursor: pointer;
}

._popup-donation__link{
    margin-top: 30px;
}

@media (max-width: 768px) {
    ._popup-donation-content{
        width: calc(100% - 46px);
        height: 590px;
        top: 50%;
        right: 23px;
        transform: translate(0 , -50%);
        padding: 30px 15px 0 30px;
    }
}


._donation-block{
    display: flex;
    justify-content: space-between;
    gap: 37px;
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    background: #fff;
    margin: 40px 0;
    padding: 40px;
}

._donation-img{
    width: 403px;
    height: 673px;
    flex-shrink: 0;
}

._donation-img img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

._donation__title{
    font-weight: 700;
    font-size: 24px;
    color: #333;
    margin-bottom: 7px;
}

._donation__subtitle{
    font-weight: 400;
    font-size: 15px;
    color: #555;
    margin-bottom: 30px;
}

._donation-sum{
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 15px;
    color: #555;
    margin-bottom: 30px;
    padding-top: 20px;
    border-top: 1px solid #e5e5e5;
}

._donation-sum span{
    font-weight: 700;
    font-size: 15px;
    color: #555;
}

._form-row{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 20px;
}

._donation-content input[type="radio"],
._donation-content input[type="checkbox"]{
    display: none;
}

.pay-label{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 178px;
    height: 73px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    background: #fff;
    transition: .3s;
    cursor: pointer;
}

.pay-label img{
    display: block;
    object-fit: contain;
    margin: 0 auto;
}

input[type="radio"]:checked + label,
.pay-label:hover{
    border: 2px solid #365edc;
}

._form-group{
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 7px;
    margin-bottom: 20px;
}

._form-group input{
    width: 100%;
    height: 48px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    background: #f8f8f8;
    transition: .3s;
    outline: none;
    padding-left: 12px;
}

._form-group label{
    display: flex;
    gap: 3px;
    font-weight: 400;
    font-size: 13px;
    color: #999;
}

._form-group label span{
    font-weight: 400;
    font-size: 15px;
    color: #f25253;
}

._donation-data-text{
    font-weight: 400;
    font-size: 15px;
    color: #555;
    margin: 30px 16px 20px;
    padding-top: 30px;
    border-top: 1px solid #e5e5e5;
    width: 100%;
}

._donation-content{
    flex-grow: 1;
    padding-top: 0 !important;
    line-height: initial !important;
}

._form-group input:focus,
._form-group input:hover,
._form-group input:not(:placeholder-shown){
    background: #fff;
}

.form .licence_block {
    padding-bottom: 10px !important;
}
@media (max-width: 800px) {
    ._donation-block{
        flex-direction: column;
        padding: 40px 30px;
    }

    ._donation-img{
        width: 100%;
        height: 394px;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3/components/bitrix/news.list/charity-form/style.css?17313275111462*/
._popup-donation{
    display: none;
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    line-height: normal;
    background: rgba(73, 76, 78, 0.63);
}

._popup-donation.active{
    display: block;
}

._popup-donation-content{
    position: fixed;
    right: 32px;
    bottom: 32px;
    width: 681px;
    height: 608px;
    padding: 30px 50px;
    background: #fff url("/bitrix/templates/aspro-allcorp3/components/bitrix/news.list/charity-form/./images/bg-popup.png") no-repeat bottom center/contain;
}

._popup-donation-cross{
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer;
}

._popup-donation__title{
    font-weight: 700;
    font-size: 24px;
    color: #333;
    margin: 24px 0 20px;
}

._popup-donation__text{
    font-weight: 400;
    font-size: 15px;
    color: #555;
}

.btn-donation{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    padding: 16px 18px;
    width: 142px;
    height: 48px;
    background: #365edc;
    font-weight: 800;
    font-size: 14px;
    color: #fff;
    outline: none;
    border: none;
    cursor: pointer;
}


._popup-donation__link{
    margin-top: 30px;
}

._logo-site img {
    width: 175px;
}

a:hover {
    color: inherit;
}

@media (max-width: 768px) {
    ._popup-donation-content{
        width: calc(100% - 46px);
        height: 590px;
        top: 50%;
        right: 23px;
        transform: translate(0 , -50%);
        padding: 30px 15px 0 30px;
    }
}
/* End */


/* Start:/bitrix/components/aspro/marketing.popup.allcorp3/templates/.default/style.min.css?17313274814938*/
.popup.dyn_mp_jqm_frame{max-width:810px;width:auto}.marketing-popup{min-height:300px;min-width:250px}.marketing-popup:not(.popup-text-info--has-img){max-width:580px}.marketing-popup .popup-text-info__title{padding:55px 60px 33px 60px}.marketing-popup .popup-text-info__text{padding:0 60px 60px}.marketing-popup .popup-text-info__btn{margin:39px -5px 0}.marketing-popup .popup-text-info__btn .btn{margin:5px}.marketing-popup.popup-text-info--has-img .popup-text-info__picture{position:absolute;top:0;bottom:0;left:0;border-radius:3px 0 0 3px;overflow:hidden}.marketing-popup.popup-text-info--has-img .popup-text-info__picture>div{display:block;width:100%;height:100%;background-size:cover;background-position:center}.marketing-popup.popup-text-info--has-img .popup-text-info__text{line-height:1.571em}.marketing-popup.popup-text-info--has-img .popup-text-info__text{padding:0 50px 50px}.marketing-popup.popup-text-info--has-img .popup-text-info__title{padding:45px 50px 19px}.marketing-popup.popup-text-info--has-img .popup-text-info__btn{margin-top:29px}.marketing-popup.popup-text-info--has-img .popup-text-info__btn .btn{margin-bottom:0}.dyn_mp_jqm_frame.TEXT{box-shadow:0 5px 20px 0 #0000001f}.dyn_mp_jqm_frame.TEXT .popup-text-info{padding:32px 35px 30px 35px;min-height:auto}.dyn_mp_jqm_frame.TEXT .popup-text-info__title{font-size:1em;padding:0;padding-bottom:11px}.dyn_mp_jqm_frame.TEXT .popup-text-info__text{font-size:.8667em;line-height:1.54em;padding:0}.dyn_mp_jqm_frame.TEXT .jqmClose{right:0;top:0;width:36px;height:36px}.dyn_mp_jqm_frame.TEXT .jqmClose i,.dyn_mp_jqm_frame.TEXT .jqmClose i svg{width:10px;height:10px}.dyn_mp_jqm_frame.TEXT .popup-text-info__btn{font-size:15px;letter-spacing:.8px}.dyn_mp_jqm_frame.TEXT.BOTTOM_LEFT{bottom:20px;left:20px;max-width:410px}.dyn_mp_jqm_frame.TEXT.BOTTOM_LEFT .popup-text-info__btn{margin-top:19px}.dyn_mp_jqm_frame.TEXT.BOTTOM_RIGHT{bottom:20px;right:20px;max-width:410px}.dyn_mp_jqm_frame.TEXT.BOTTOM_RIGHT .popup-text-info__btn{margin-top:19px}.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER{bottom:20px;left:50%;width:calc(100% - 60px);transform:translateX(-50%)}.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info{display:flex;align-items:center;justify-content:space-between;max-width:none;padding:21px 40px 20px 26px}.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info__btn{margin-top:0;margin-left:30px}.marketing-popup.with_web_form .form .form_footer{margin-bottom:0}.popup .marketing-popup.with_web_form .form .form_footer{padding-bottom:50px}.popup .marketing-popup.with_web_form.popup-text-info--has-img .form .form_body,.popup .marketing-popup.with_web_form.popup-text-info--has-img .form .form_footer,.popup .marketing-popup.with_web_form.popup-text-info--has-img .form .form_head{padding-left:50px}.marketing-popup.with_web_form.popup-text-info--has-img .popup-text-info__picture{max-width:unset}.marketing-popup.with_web_form .popup-text-info__webform .close.jqmClose{display:none}.popup.dyn_mp_jqm_frame.WEBFORM .mCSB_container{margin-bottom:0}.popup.dyn_mp_jqm_frame.MAIN .mCSB_container{margin-bottom:0}@media (min-width:1200px){.popup.dyn_mp_jqm_frame.WEBFORM{max-width:850px}.popup.dyn_mp_jqm_frame.MAIN{max-width:850px}body .marketing-popup.with_web_form.popup-text-info--has-img{min-width:850px}}@media (min-width:768px){.marketing-popup.popup-text-info--has-img .popup-text-info__picture{width:45%}.marketing-popup.popup-text-info--has-img .popup-text-info__text,.marketing-popup.popup-text-info--has-img .popup-text-info__title{margin-left:330px;margin-left:45%}.marketing-popup.popup-text-info--has-img .popup-text-info__webform{margin-left:330px;margin-left:45%}.dyn_mp_jqm_frame.MAIN .marketing-popup,.dyn_mp_jqm_frame.WEBFORM .marketing-popup{min-width:700px}.marketing-popup.with_web_form.popup-text-info--has-img{min-width:767px}}@media (max-width:767px){.marketing-popup .popup-text-info__text,.marketing-popup .popup-text-info__title{padding-left:30px;padding-right:30px}.dyn_mp_jqm_frame.TEXT{bottom:0!important;right:0!important;left:0!important;max-width:none!important;border-radius:0!important;width:100%!important;transform:none!important;min-height:unset!important;top:auto!important}.dyn_mp_jqm_frame.TEXT .popup-text-info{padding:22px 26px 20px 26px}.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info{flex-direction:column;align-items:baseline}.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info__btn{margin-top:19px;margin-left:-5px;margin-right:-5px}.marketing-popup.with_web_form.popup-text-info--has-img .popup-text-info__picture{display:none}}@media (min-width:551px) and (max-width:767px){.marketing-popup.popup-text-info--has-img .popup-text-info__picture{width:35%}body .marketing-popup.popup-text-info--has-img .popup-text-info__text,body .marketing-popup.popup-text-info--has-img .popup-text-info__title{margin-left:35%}}@media (max-width:550px){.marketing-popup.popup-text-info--has-img .popup-text-info__picture{display:none}}
/* End */


/* Start:/bitrix/templates/aspro-allcorp3/css/widget.min.css?17313275121254*/
.popup_vidjet{padding:40px}.jqmWindow.right_slide .popup_vidjet{padding-top:44px}.popup_vidjet__title{padding-right:25px;padding-bottom:32px}.popup_vidjet__description{margin-bottom:20px}.widget_open .widget_frame{position:relative}.widget_open.narrow .basket{right:-300px}.widget_open .narrow{max-width:400px}.narrow.widget_frame.popup{max-width:400px}.widget_open.narrow .basket{right:-300px}.ajax_basket.widget_open .fixed_wrapper{right:0}.widget_open.wide .basket{right:-115px}.widget_open .basket__heading{display:none}.widget_open .basket .wrap{padding-top:0}.ajax_basket .widget_frame:not(.loading-state){background:#fff;background:var(--card_bg_black)}.widget_open .fixed_wrapper{background:#fff;background:var(--card_bg_black)}.ajax_basket.opened .widget_frame{opacity:0!important}.widget_frame.right_slide{height:100%}@media(max-width:430px){.narrow.widget_frame.popup{max-width:100%}.popup_vidjet__code{align-items:center}}@media(max-width:400px){.popup_vidjet{padding:25px}.popup_vidjet__title{padding-bottom:16px}}@media(max-width:350px){.popup_vidjet{padding:18px}.popup_vidjet__code{padding:0;margin-left:-8px}.popup_vidjet .popup_vidjet__code{border-width:0}.popup_vidjet .popup_vidjet__title{font-size:1.2em;line-height:calc(1em + 7px)}}
/* End */
/* /local/components/web/form.charity/templates/charity/style.css?17313274374395 */
/* /bitrix/templates/aspro-allcorp3/components/bitrix/news.list/charity-form/style.css?17313275111462 */
/* /bitrix/components/aspro/marketing.popup.allcorp3/templates/.default/style.min.css?17313274814938 */
/* /bitrix/templates/aspro-allcorp3/css/widget.min.css?17313275121254 */
