.elementor-2917 .elementor-element.elementor-element-16041cd{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E8E8FB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 75px 80px 75px;}.elementor-2917 .elementor-element.elementor-element-16041cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2917 .elementor-element.elementor-element-b028d50 > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2917 .elementor-element.elementor-element-16041cd{border-width:1px 0px 0px 0px;}}@media(max-width:767px){.elementor-2917 .elementor-element.elementor-element-16041cd{border-width:1px 0px 0px 0px;padding:50px 15px 50px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-b028d50 */.elementor-2917 .elementor-element.elementor-element-b028d50 .leyka-pf:before{
    content:"Поможем старшему поколению жить достойно!";
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    
}

.elementor-2917 .elementor-element.elementor-element-b028d50 .leyka-payment-form{
    padding-top: 23px;

}

.elementor-2917 .elementor-element.elementor-element-b028d50 .section-title-line{
    /*display: none;    */
}
.elementor-2917 .elementor-element.elementor-element-b028d50 .section-title-text{
/*display: none;    */
}

.elementor-2917 .elementor-element.elementor-element-b028d50 .leyka-tpl-star-form .section.section--description{
    /*display: none;
    float: left;*/
}

.elementor-2917 .elementor-element.elementor-element-b028d50 .pm-icon{
    /*display: none;*/
}



.elementor-2917 .elementor-element.elementor-element-b028d50 .donor{
    /*margin-top: -30px;*/
}

/*.elementor-2917 .elementor-element.elementor-element-b028d50 .donor__textfield--email{
    float:left;
    width: 50%;
    padding-right: 5px;
}

.elementor-2917 .elementor-element.elementor-element-b028d50 .donor__textfield--name{
    float:left;
    width: 50%;
    padding-left:5px;
}*/






.elementor-2917 .elementor-element.elementor-element-b028d50 .periodicity{
    /*width: 350px;*/
}
.elementor-2917 .elementor-element.elementor-element-b028d50 .section--amount{
    /*margin-top: -30px;*/
}



:root { --leyka-color-main: #4FA866; 
        --leyka-color-main-second: #ffc29f;
        --leyka-color-text-light: #ffffff;
        --leyka-color-main-third: #F1FCF4;
         --leyka-color-gray-superlight: #ededed;
         --leyka-color-main-inactive: #4FA866; 
         --leyka-color-gray-dark: #777777;
         --leyka-color-main-second: #4FA866;
}/* End custom CSS */