.lek-section-contact,.lek-section-content,.lek-section-description,.lek-section-details,.lek-section-fields,.lek-section-main,.lek-section-place,.lek-section-program{margin-top:20px;margin-bottom:0}.lek-section-main{margin-top:0}.lek-section-fields{margin-top:0}.field.pp-field.lek-field{margin-top:20px;margin-bottom:0}.field.pp-field.lek-field:first-child{margin-top:0}.field.pp-field.lek-field[data-field=topic_slug]{margin-top:0}.lek-hint{display:block;margin-top:8px;font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;line-height:1.219;color:#686868}.lek-section-content>.title,.lek-section-description>.title,.lek-section-details>.title,.lek-section-main>.title,.lek-section-place>.title,.lek-section-program>.title{font-family:DrukWideCyr,'Druk Wide Cyr',Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:1.214;color:#14281e;margin-top:0;padding-bottom:0;border-bottom:0}.lek-h3{font-family:DrukWideCyr,'Druk Wide Cyr',Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:1.214;color:#14281e;margin-bottom:0}.lek-bold-label{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.219;color:#14281e;margin-bottom:0}.lek-inline-row{display:flex;flex-direction:column;gap:12px;margin-top:4px}.lek-stack-row{display:flex;flex-direction:column;gap:12px;margin-top:4px}.lek-input-narrow,.lek-input-price,.lek-input-promo{width:100%;box-sizing:border-box}.lek-promo-terms-textarea,.lek-title-textarea{width:100%;box-sizing:border-box;min-height:52px;resize:vertical;overflow:hidden;line-height:1.4;padding-top:14px;padding-bottom:14px}.lek-input-narrow[type=number]::-webkit-inner-spin-button,.lek-input-narrow[type=number]::-webkit-outer-spin-button,.lek-input-price[type=number]::-webkit-inner-spin-button,.lek-input-price[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lek-input-narrow[type=number],.lek-input-price[type=number]{-moz-appearance:textfield;appearance:textfield}.lek-select-unit{width:100%;box-sizing:border-box;height:52px;padding:4px 36px 6px 20px;border:1px solid transparent;border-radius:40px;background-color:#f5f3f1;font-family:Montserrat,sans-serif;font-size:20px;line-height:24px;color:#14281e;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2314281e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center}.lek-select-unit:focus{outline:0;border-color:#db0075}.lek-field .lek-select2-single+.select2-container--default .select2-selection--single{height:52px;min-height:52px;border:1px solid transparent;border-radius:40px;background-color:#f5f3f1;padding:0 20px;display:flex;align-items:center}.lek-field .lek-select2-single+.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px;padding-left:0;padding-right:0;color:#14281e;font-family:Montserrat,sans-serif;font-size:20px}.lek-field .lek-select2-single+.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#b7b7b7}.lek-field .lek-select2-single+.select2-container--default .select2-selection--single .select2-selection__arrow{width:24px;height:52px;top:0;right:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2314281e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 8px;transform:rotate(0);transition:transform .15s ease}.lek-field .lek-select2-single+.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}.lek-field .lek-select2-single+.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important}.lek-field .lek-select2-single+.select2-container--default.select2-container--focus .select2-selection--single,.lek-field .lek-select2-single+.select2-container--default.select2-container--open .select2-selection--single{border-color:#db0075}.lek-field .lek-czel-select+.select2-container--default .select2-selection--multiple{min-height:52px;border:1px solid transparent;border-radius:40px;background-color:#f5f3f1;padding:6px 16px;display:flex;align-items:center;flex-wrap:wrap}.lek-field .lek-czel-select+.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0;display:flex;flex-wrap:wrap;gap:6px;flex:1}.lek-field .lek-czel-select+.select2-container--default .select2-selection--multiple .select2-selection__choice{background:#fff;border:1px solid #d8d8d8;border-radius:999px;padding:4px 12px;color:#14281e;font-family:Montserrat,sans-serif;font-size:14px;margin:0}.lek-field .lek-czel-select+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#14281e;margin-right:6px;font-weight:700}.lek-field .lek-czel-select+.select2-container--default .select2-selection--multiple::after{content:""!important;position:absolute!important;top:0!important;right:16px!important;width:24px!important;height:100%!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2314281e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 8px!important;transform:rotate(0);transition:transform .15s ease;pointer-events:none}.lek-field .lek-czel-select+.select2-container--default.select2-container--open .select2-selection--multiple::after{transform:rotate(180deg)}.lek-field .lek-czel-select+.select2-container--default.select2-container--focus .select2-selection--multiple,.lek-field .lek-czel-select+.select2-container--default.select2-container--open .select2-selection--multiple,.lek-field .lek-select2-single+.select2-container--default.select2-container--focus .select2-selection--single,.lek-field .lek-select2-single+.select2-container--default.select2-container--open .select2-selection--single{border:1px solid #db0075!important}.lek-field .lek-czel-select+.select2-container--open.select2-container--below .select2-selection--multiple,.lek-field .lek-select2-single+.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lek-field .lek-czel-select+.select2-container--open.select2-container--above .select2-selection--multiple,.lek-field .lek-select2-single+.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0!important;border-top-right-radius:0!important}.lek-select2-dropdown,.select2-container--open .lek-select2-dropdown{border:1px solid #db0075!important;overflow:hidden}.select2-container--open .lek-select2-dropdown.select2-dropdown--below{margin-top:-1px;border:1px solid #db0075!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:20px!important;border-bottom-right-radius:20px!important}.select2-container--open .lek-select2-dropdown.select2-dropdown--above{margin-top:1px;border:1px solid #db0075!important;border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important}.block_item .field .input_block .preview.lek-company-logo-preview:has(.lic-item),.block_item .field .input_block .preview.lek-cover-preview:has(.lic-item),.block_item .field .input_block .preview.lek-gallery-preview:has(.lic-item){display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.lek-company-logo-preview .lic-item,.lek-cover-preview .lic-item,.lek-gallery-preview .lic-item{position:relative;display:inline-block;width:160px;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#f4f4f4}.lek-company-logo-preview .lic-item img,.lek-cover-preview .lic-item img,.lek-gallery-preview .lic-item img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.lek-remove-company-logo,.lek-remove-cover,.lek-remove-gallery{position:absolute;top:6px;right:6px;width:24px;height:24px;background:rgba(0,0,0,.6);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.lek-remove-company-logo .remove-lic__icon,.lek-remove-cover .remove-lic__icon,.lek-remove-gallery .remove-lic__icon{position:static;display:block}@media (max-width:640px){.block_item .field .input_block .preview.lek-gallery-preview:has(.lic-item){display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px}.lek-gallery-preview .lic-item{width:100%}}.lek-field .pp-field-error{margin-top:6px;font-size:13px;color:#db0075;line-height:1.4}.lek-field.has-error input:not(.select2-search__field),.lek-field.has-error select,.lek-field.has-error textarea{border-color:#db0075!important}.lek-field.has-error .lek-czel-select+.select2-container--default .select2-selection--multiple,.lek-field.has-error .lek-select2-single+.select2-container--default .select2-selection--single{border:1px solid #db0075!important}@media (min-width:640px){.lek-inline-row{flex-direction:row;align-items:stretch;gap:20px}.lek-inline-row .lek-input-narrow,.lek-inline-row .lek-input-price{flex:1 1 0}.lek-inline-row .lek-select-unit{flex:0 0 160px}.lek-inline-row .select2-container{flex:0 0 160px}}@media (max-width:640px){.lek-section-contact,.lek-section-content,.lek-section-description,.lek-section-details,.lek-section-fields,.lek-section-place,.lek-section-program{margin-top:14px}.lek-section-fields{margin-top:0}.field.pp-field.lek-field{margin-top:14px}.field.pp-field.lek-field[data-field=topic_slug]{margin-top:0}.lek-h3,.lek-section-content>.title,.lek-section-description>.title,.lek-section-details>.title,.lek-section-main>.title,.lek-section-place>.title,.lek-section-program>.title{font-size:17px;line-height:1.214}.lek-bold-label{font-size:17px;line-height:1.219}.lek-hint{font-size:13px}}@media (pointer:coarse){.lek-field .lek-czel-select+.select2-container--default .select2-selection--multiple,.lek-field .lek-select2-single+.select2-container--default .select2-selection--single,.lek-input-narrow,.lek-input-price,.lek-input-promo,.lek-select-unit{min-height:48px}}.lek-alert{position:relative;background-color:#f9f3f1;border-radius:20px;padding:20px;margin:10px 24px 20px 24px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.lek-alert+.lek-alert{margin-top:0}.lek-alert-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;flex-wrap:nowrap}.lek-alert-footer .lek-alert-cta{align-self:auto;flex:0 0 auto}.lek-alert-footer .lek-alert-supplement{flex:1 1 auto;min-width:0;text-align:right;margin:0}.lek-alert-body{display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding-right:36px}.lek-alert-gate .lek-alert-body{padding-right:0}.lek-alert-icon{flex:0 0 24px;width:24px;height:24px;margin-top:2px}.lek-alert-text{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.2;color:#000}.lek-alert-text sup{font-size:.6em;vertical-align:super;line-height:0}.lek-alert-cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:14px 40px 16px;background-color:#db0075;color:#fff;text-decoration:none;border-radius:40px;font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.219;height:54px;box-sizing:border-box;transition:opacity .15s ease}.lek-alert-cta:focus-visible,.lek-alert-cta:hover{opacity:.9;color:#fff;text-decoration:none}.lek-alert-close{position:absolute;top:20px;right:20px;width:24px;height:24px;padding:0;line-height:1;font-size:28px;background:0 0;border:0;color:#14281e;cursor:pointer;opacity:.85;transition:opacity .15s ease;margin:0}.lek-alert-close:hover{opacity:1}.lek-alert-supplement{font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;line-height:1.219;color:#b7b7b7}.lek-alert-supplement a{color:inherit;text-decoration:underline}.lek-alert-supplement a:hover{color:#db0075}@media (max-width:640px){.lek-alert{padding:16px;margin:10px 16px 12px 16px;gap:12px}.lek-alert-body{gap:8px;padding-right:32px}.lek-alert-text{font-size:17px}.lek-alert-cta{align-self:stretch;width:100%;padding:12px 24px 14px;font-size:17px;height:48px}.lek-alert-close{top:16px;right:16px}.lek-alert-supplement{font-size:13px}.lek-alert-footer{flex-direction:column;align-items:stretch;gap:12px}.lek-alert-footer .lek-alert-supplement{text-align:left}}.lek-modal-overlay{position:fixed;inset:0;background:rgba(20,40,30,.55);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;box-sizing:border-box}.lek-modal{position:relative;background:#f9f3f1;border-radius:20px;padding:32px;width:100%;max-width:520px;box-sizing:border-box;box-shadow:0 16px 48px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:16px}.lek-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;padding:0;line-height:1;font-size:28px;background:0 0;border:0;color:#14281e;cursor:pointer;opacity:.85;transition:opacity .15s ease}.lek-modal-close:hover{opacity:1}.lek-modal-title{font-family:'Druk Wide Cyr',Montserrat,sans-serif;font-weight:700;font-size:24px;line-height:1.214;color:#14281e;margin:0;padding-right:40px}.lek-modal-body{font-family:Montserrat,sans-serif;font-weight:400;font-size:17px;line-height:1.4;color:#14281e;margin:0}.lek-modal-actions{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;margin-top:8px}.lek-modal-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px 16px;border-radius:40px;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;line-height:1.219;text-decoration:none;cursor:pointer;border:0;transition:opacity .15s ease,background-color .15s ease;box-sizing:border-box}.lek-modal-cta-primary{background-color:#db0075;color:#fff}.lek-modal-cta-primary:focus-visible,.lek-modal-cta-primary:hover{opacity:.9;color:#fff;text-decoration:none}.lek-modal-cta-secondary{background-color:transparent;color:#14281e;border:1px solid #14281e}.lek-modal-cta-secondary:hover{background-color:rgba(20,40,30,.08)}@media (max-width:640px){.lek-modal{padding:24px;gap:12px;max-width:100%}.lek-modal-title{font-size:20px}.lek-modal-body{font-size:15px}.lek-modal-actions{flex-direction:column}.lek-modal-cta{width:100%}}.lek-tariffs-field{margin-top:4px}.lek-tariff-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;min-height:52px;padding:12px 20px;border:1.5px dashed #db0075;border-radius:40px;background-color:transparent;color:#db0075;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.lek-tariff-add-btn:focus-visible,.lek-tariff-add-btn:hover{background-color:rgba(219,0,117,.06);outline:0}.lek-tariff-add-btn__plus{font-size:22px;line-height:1;font-weight:700}.lek-tariff-add-btn--more{margin-top:4px}.lek-tariffs-list{display:flex;flex-direction:column;gap:16px}.lek-tariffs-list .lek-h3{margin-bottom:0}.lek-tariffs-rows{display:flex;flex-direction:column;gap:16px}.lek-tariff-row{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #ece6e2;border-radius:16px;background-color:#fff}.lek-tariff-row.has-error{border-color:#db0075}.lek-tariff-row__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lek-tariff-row__num{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:1.2;color:#14281e}.lek-tariff-remove{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:0 0;color:#8a8a8a;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.2;cursor:pointer;transition:color .2s ease}.lek-tariff-remove:focus-visible,.lek-tariff-remove:hover{color:#db0075;outline:0}.lek-tariff-remove__x{font-size:18px;line-height:1}.lek-tariff-desc{min-height:52px;resize:vertical;overflow:hidden;line-height:1.4;padding-top:14px;padding-bottom:14px}.lek-tariff-row.has-error input,.lek-tariff-row.has-error textarea{border-color:#db0075!important}.lek-tariff-row-error{margin-top:2px;font-size:13px;color:#db0075;line-height:1.4}