.elementor-3447 .elementor-element.elementor-element-ad30e4e > .elementor-container{max-width:900px;}/* Start custom CSS for html, class: .elementor-element-7029f86 */.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap{display:flex;flex-direction:column;gap:18px;max-width:900px;margin:0 auto}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-card{border:1px solid #d9d9d9;border-radius:6px;background:#fff;overflow:hidden}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-card summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-card summary::-webkit-details-marker{display:none}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-card summary:hover{background:#f6f6f6}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-st{display:flex;flex-direction:column;gap:4px}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-st strong{font-size:1.2em;line-height:1.3}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-st span{font-size:.92em;opacity:.75}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-ico{flex:0 0 28px;height:28px;border-radius:50%;border:2px solid currentColor;position:relative}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-ico:before,.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-ico:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-ico:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-card[open] .lmap-ico:after{transform:translate(-50%,-50%) rotate(0)}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-card[open] summary{border-bottom:1px solid #e5e5e5}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-body{padding:8px 24px 24px}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-body h4{margin:26px 0 8px;font-size:1.05em}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-stand{font-size:.88em;opacity:.7;margin:12px 0 0}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-scroll{overflow-x:auto;margin:10px 0}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t{width:100%;border-collapse:collapse;font-size:.95em;margin:0}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t th,.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t td{padding:8px 10px;border:0;border-bottom:1px solid #e8e8e8;text-align:left;vertical-align:top;background:none}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t thead th{font-weight:700;border-bottom:2px solid #333;white-space:nowrap}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t small{display:block;font-weight:400;font-size:.82em;opacity:.75}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t td:nth-child(n+2),.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t thead th:nth-child(n+2){text-align:right;white-space:nowrap}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t .lmap-grp td{text-align:left;font-weight:700;background:#f3f3f3;text-transform:uppercase;letter-spacing:.04em;font-size:.82em}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-ext td:last-child{text-align:right;white-space:nowrap}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-ext td:first-child{white-space:normal}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-fakt th{white-space:nowrap;font-weight:600}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-fakt td{text-align:center!important}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-note{font-size:.88em;opacity:.8;margin:6px 0 0}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-dl{margin:26px 0 0}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-dl a{display:inline-block;padding:10px 18px;border:2px solid currentColor;border-radius:4px;font-weight:600;text-decoration:none}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-dl a:before{content:"\2193  "}
@media(max-width:600px){.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-card summary{padding:16px}.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-body{padding:4px 16px 18px}.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t{font-size:.88em}.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t th,.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t td{padding:7px 6px}}
.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-intro{margin:0 0 6px}
@media(max-width:600px){.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t thead th,.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t td:nth-child(2){white-space:normal}.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-t thead th small{white-space:normal}.elementor-3447 .elementor-element.elementor-element-7029f86 .lmap-st strong{font-size:1.1em}}/* End custom CSS */