#elementor-popup-modal-3270{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3270 .dialog-message{width:600px;height:auto;}#elementor-popup-modal-3270 .dialog-close-button{display:flex;}#elementor-popup-modal-3270 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for global, class: .elementor-global-2937 */.elementor-3270 .elementor-element.elementor-global-2937 div[id*="leyka-pf-"] {
    margin: 0px;
}
/* форма */

.elementor-3270 .elementor-element.elementor-global-2937 div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section.section--description {
	display: none;
}
.elementor-3270 .elementor-element.elementor-global-2937 div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section-title-container {
	display: none;
}
.elementor-3270 .elementor-element.elementor-global-2937 div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section, div[id*="leyka-pf-"].leyka-pf-star .leyka-account-form .section {
	margin-bottom: 14px;
}
.elementor-3270 .elementor-element.elementor-global-2937 div[id*="leyka-pf-"].leyka-pf-star:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
	max-width: 100%;
}
/* кнопки суммы */
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .star-swiper .full-list, .leyka-screen-form .section .section__fields .star-swiper .full-list {
    width: calc(100% + 4px);
    margin-bottom: -4px;
    margin-left: -4px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item, .leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item {
    margin-left: 4px;
    margin-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
}

/* в одну строку 
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields.donor .donor__textfield, .leyka-screen-form .section .section__fields.donor .donor__textfield {
	width: 49%;
display: inline-grid;
grid-template-columns: 102%;
justify-content: space-between;
}
*/

/* в две строки */
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields.donor .donor__textfield, .leyka-screen-form .section .section__fields.donor .donor__textfield {
    display: inline;
}
.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame, .leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame {
    margin-bottom: 4px;
}
/* в две строки */


.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .donor__oferta span, .leyka-screen-form .section .section__fields .donor__oferta span {
	margin-bottom: 10px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .donor__oferta label, .leyka-screen-form .section .section__fields .donor__oferta label{
	font-size: 14px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .donor__oferta label a, .leyka-screen-form .section .section__fields .donor__oferta label a {
	font-size: 14px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .donor__oferta label, .leyka-screen-form .section .section__fields .donor__oferta label{
	margin-bottom: 6px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields.periodicity a, .leyka-screen-form .section .section__fields.periodicity a{
	height: 46px;
	font-size: 14px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .donor__submit input, .leyka-screen-form .section .section__fields .donor__submit input{
	    height: 46px;
    padding: 0px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .single-pm-icon, .leyka-screen-form .section .section__fields .single-pm-icon {
	margin-top: 14px;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item span, .leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item input, .leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item span, .leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item input {
	font-size: 16px;
}

/* скрытие ошибки */
.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame, .leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-error-frame {
	display: none;
}
/* colors */
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .star-swiper .full-list .swiper-item.selected, .leyka-screen-form .section .section__fields .star-swiper .full-list .swiper-item.selected {
    background-color: rgba(49, 168, 168, 0.1);
    border-color: #31A8A8;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected span, .leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected span {
    color: #31A8A8;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields.periodicity a.active, .leyka-screen-form .section .section__fields.periodicity a.active {
    background-color: #31A8A8;
    border-color: #31A8A8;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item.selected, .leyka-screen-form .section .section__fields .amount__figure.star-swiper .full-list .swiper-item.flex-amount-item.selected {
    background-color: rgba(49, 168, 168, 0.1);
    border-color: #31A8A8;
}
.elementor-3270 .elementor-element.elementor-global-2937 .leyka-tpl-star-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label, .leyka-screen-form .section .section__fields .amount__figure.star-swiper .swiper-item.flex-amount-item label span.textfield-label {
    font-size: 14px !important;
}

.elementor-3270 .elementor-element.elementor-global-2937 :root { --leyka-color-main-third: #eaf6f6; }

@media screen and (max-width: 639px){
.leyka-tpl-star-form .section .section__fields .star-swiper .swiper-item.selected .swiper-item-inner, .leyka-screen-form .section .section__fields .star-swiper .swiper-item.selected .swiper-item-inner {
    background-color: #ffffff00;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac1515a */.elementor-3270 .elementor-element.elementor-element-ac1515a div[id*="leyka-pf-"].leyka-pf-star {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}/* End custom CSS */