﻿.ln-public{--ln-navy:#042E6F;--ln-blue:#005596;--ln-yellow:#FFCB08;--ln-teal:#0B6E75;--ln-text:#042E6F;--ln-text-2:#4A5468;--ln-muted:#5B6475;--ln-on-dark:#E8ECF3;--ln-bg:#FAF7F2;--ln-surface:#FFFFFF;--ln-line:#E6E0D6;--ln-line-soft:#EFEAE1;--ln-input:#CFC7B8;margin:0;background:var(--ln-bg);color:var(--ln-text);font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:15px;line-height:1.5}
.ln-public a{color:var(--ln-navy)}
.ln-public a:hover{color:var(--ln-teal)}
.ln-public h1,.ln-public h2,.ln-public h3,.ln-public h4,.ln-public h5,.ln-public h6{font-family:inherit;color:var(--ln-navy);font-weight:800;letter-spacing:-0.03em;margin:0}
.ln-public img{max-width:100%;display:block}
.ln-public .ln-container{max-width:1248px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}
.ln-public .ln-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:var(--ln-surface);color:var(--ln-navy);font:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box}
.ln-public .ln-btn--primary{background:var(--ln-blue);color:#fff}
.ln-public .ln-btn--primary:hover{background:var(--ln-navy);color:#fff}
.ln-public .ln-btn--dark{background:var(--ln-navy);color:#fff}
.ln-public .ln-btn--dark:hover{background:var(--ln-blue);color:#fff}
.ln-public .ln-btn--accent{background:var(--ln-yellow);color:var(--ln-navy)}
.ln-public .ln-btn--accent:hover{background:#F2BF00;color:var(--ln-navy)}
.ln-public .ln-btn--outline{border-color:var(--ln-input);background:var(--ln-surface);color:var(--ln-navy)}
.ln-public .ln-btn--outline:hover{border-color:var(--ln-navy);color:var(--ln-navy)}
.ln-public .ln-btn--ghost{border-color:rgba(255,255,255,.3);background:transparent;color:#fff}
.ln-public .ln-btn--ghost:hover{background:rgba(255,255,255,.12);color:#fff}
.ln-public .ln-btn--sm{min-height:36px;padding:0 14px;border-radius:8px;font-size:13px}
.ln-public .ln-btn--block{display:flex;width:100%}
.ln-public .ln-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ln-text-2)}
.ln-public .ln-field__input{width:100%;height:48px;padding:0 12px;border:1px solid var(--ln-input);border-radius:10px;background:var(--ln-surface);color:var(--ln-navy);font:inherit;font-size:15px;font-weight:500;box-sizing:border-box}
.ln-public .ln-field__input:focus{outline:2px solid var(--ln-blue);outline-offset:1px;border-color:var(--ln-blue)}
.ln-public .ln-checkbox{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--ln-text)}
.ln-public .ln-checkbox input{width:18px;height:18px;margin:0;accent-color:var(--ln-blue)}

.ln-public .ln-topbar{background:var(--ln-navy);color:var(--ln-on-dark);font-size:13px}
.ln-public .ln-topbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-top:8px;padding-bottom:8px}
.ln-public .ln-topbar__info{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}
.ln-public .ln-topbar__info a{color:var(--ln-on-dark);text-decoration:none}
.ln-public .ln-topbar__info a:hover{color:#fff}
.ln-public .ln-topbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}
.ln-public .ln-topbar__account{display:flex;align-items:center;gap:12px}
.ln-public .ln-topbar__account:has(.ln-topbar__user:not(:empty)){margin-left:4px;padding-left:16px;border-left:1px solid rgba(255,255,255,.25)}
.ln-public .ln-topbar__user{display:flex;align-items:center;gap:8px;max-width:220px;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ln-public .ln-topbar__user::before{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.15) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFCB08' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E") center/16px no-repeat}
.ln-public .ln-topbar__user:empty{display:none}
.ln-public .ln-topbar__account:has(.ln-topbar__user:not(:empty))~.ln-topbar__partner{display:none}
.ln-public .ln-topbar__currency{margin:0}
.ln-public .ln-topbar__currency select{min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.ln-public .ln-topbar__currency option{color:var(--ln-navy)}

.ln-public .ln-nav{position:relative;z-index:20;background:var(--ln-surface);border-bottom:1px solid var(--ln-line)}
.ln-public .ln-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:80px}
.ln-public .ln-nav__logo{display:flex;align-items:center;gap:16px;text-decoration:none}
.ln-public .ln-nav__logo img{width:auto;height:52px}
.ln-public .ln-nav__tagline{padding-left:16px;border-left:1px solid var(--ln-line);font-size:12px;line-height:1.4;font-weight:600;color:var(--ln-muted)}
.ln-public .ln-nav__toggle{display:none}
.ln-public .ln-nav__menu{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}
.ln-public .ln-nav__item{position:relative}
.ln-public .ln-nav__link{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--ln-navy);font:inherit;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}
.ln-public .ln-nav__link:hover{background:var(--ln-bg);color:var(--ln-teal)}
.ln-public .ln-nav__link--highlight{color:var(--ln-blue)}
.ln-public .ln-nav__caret{transition:transform .2s}
.ln-public .ln-nav__dropdown{display:none;position:absolute;top:100%;left:0;min-width:220px;padding:8px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:12px;box-shadow:0 12px 28px rgba(4,46,111,.12)}
.ln-public .ln-nav__item:hover>.ln-nav__dropdown,.ln-public .ln-nav__item:focus-within>.ln-nav__dropdown{display:block}
.ln-public .ln-nav__dropdown-item{display:block;padding:10px 12px;border-radius:8px;color:var(--ln-navy);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}
.ln-public .ln-nav__dropdown-item:hover{background:var(--ln-bg);color:var(--ln-teal)}
.ln-public .ln-nav__dropdown-item--sub{padding-left:28px;font-weight:500}

.ln-public .ln-nav__account{display:none}
.ln-public .ln-nav__account-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 4px;border-bottom:1px solid var(--ln-line-soft);color:var(--ln-navy);font-size:15px;font-weight:700;text-decoration:none}
.ln-public .ln-nav__account-link svg{color:var(--ln-blue)}
.ln-public .ln-nav__currency{margin:0}
.ln-public .ln-nav__currency label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 4px;border-bottom:1px solid var(--ln-line-soft);color:var(--ln-navy);font-size:15px;font-weight:700}
.ln-public .ln-nav__currency select{min-height:40px;padding:0 10px;border:1px solid var(--ln-input);border-radius:8px;background:var(--ln-surface);color:var(--ln-navy);font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.ln-public .ln-nav__account-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}
.ln-public .ln-nav__account:has(.ln-nav__account-link) .ln-nav__partner{display:none}

.ln-public .ln-nav__account .ln-office{display:flex;justify-content:flex-start;gap:10px;width:100%;min-height:48px;padding:0 4px;border:0;border-bottom:1px solid var(--ln-line-soft);border-radius:0;background:none;color:var(--ln-navy);font-size:15px}
.ln-public .ln-nav__account .ln-office svg{color:var(--ln-blue)}
.ln-public .ln-nav__account .ln-office:hover{background:none;color:var(--ln-teal)}

.ln-public .ln-hero{position:relative;height:520px;overflow:hidden;background:var(--ln-line)}
.ln-public .ln-hero--small{height:280px}
.ln-public .ln-hero__slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;filter:brightness(.5)}
.ln-public .ln-hero__slide.ln-is-active{opacity:1}
.ln-public .ln-hero__arrow{position:absolute;z-index:2;top:50%;width:52px;height:52px;margin-top:-26px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ln-navy);cursor:pointer}
.ln-public .ln-hero__arrow--prev{left:24px}
.ln-public .ln-hero__arrow--next{right:24px}
.ln-public .ln-hero__dots{position:absolute;z-index:2;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:4px}
.ln-public .ln-hero:has(~.ln-search) .ln-hero__dots{bottom:84px}
.ln-public .ln-hero__dot{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer}
.ln-public .ln-hero__dot::before{content:"";display:block;width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 1px 4px rgba(0,0,0,.35);transition:width .2s}
.ln-public .ln-hero__dot.ln-is-active::before{width:28px;background:#fff}

.ln-public .ln-search{position:relative;z-index:3;padding-top:24px}
.ln-public .ln-hero:has(.ln-hero__slide)~.ln-search{margin-top:-64px;padding-top:0}
.ln-public .ln-search__box{padding:22px 22px 24px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:20px;box-shadow:0 16px 40px rgba(4,46,111,.12)}
.ln-public .ln-search__title{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:18px}
.ln-public .ln-search__title svg{color:var(--ln-blue)}
.ln-public .ln-search__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end;margin:0}
.ln-public .ln-search__submit{min-height:48px}
.ln-public .ln-search__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:default}
.ln-public .ln-search__caret{display:none;margin-left:auto;transition:transform .2s}

.ln-public .ln-overlay{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;overflow:auto;padding:80px 16px 32px;box-sizing:border-box;background:rgba(4,46,111,.45)}
.ln-public .ln-modal{max-width:440px;border-radius:20px;overflow:hidden;background:var(--ln-surface);box-shadow:0 24px 60px rgba(4,46,111,.25)}
.ln-public .ln-modal__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--ln-muted);cursor:pointer}
.ln-public .ln-modal__close:hover{background:var(--ln-bg);color:var(--ln-navy)}
.ln-public .ln-auth__form{display:flex;flex-direction:column;gap:18px;margin:0;padding:36px 32px 32px}
.ln-public .ln-auth__title{font-size:26px}
.ln-public .ln-auth__lead{margin:6px 0 0;font-size:15px;color:var(--ln-muted)}
.ln-public .ln-auth__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:14px}
.ln-public .ln-auth__row a{color:var(--ln-teal);font-weight:600}
.ln-public .ln-auth__divider{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ln-muted)}
.ln-public .ln-auth__divider::before,.ln-public .ln-auth__divider::after{content:"";flex:1;height:1px;background:var(--ln-line)}
@media (max-width:992px){.ln-public .ln-nav__inner{flex-wrap:wrap;min-height:68px}.ln-public .ln-nav__logo img{height:40px}.ln-public .ln-nav__tagline{display:none}.ln-public .ln-nav__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ln-input);border-radius:10px;background:var(--ln-surface);color:var(--ln-navy);cursor:pointer}.ln-public .ln-nav__menu{display:none;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:8px 0 16px}.ln-public .ln-nav__menu.ln-is-open{display:flex}.ln-public .ln-nav__link{width:100%;justify-content:space-between;padding:0 4px;border-radius:0;border-bottom:1px solid var(--ln-line-soft)}.ln-public .ln-nav__dropdown{position:static;min-width:0;padding:0 0 8px 12px;border:0;box-shadow:none}.ln-public .ln-nav__item:hover>.ln-nav__dropdown,.ln-public .ln-nav__item:focus-within>.ln-nav__dropdown{display:none}.ln-public .ln-nav__item.ln-is-open>.ln-nav__dropdown{display:block}.ln-public .ln-nav__item.ln-is-open .ln-nav__caret{transform:rotate(180deg)}}
@media (max-width:600px){.ln-public .ln-container{padding-left:16px;padding-right:16px}.ln-public .ln-hero{height:260px}.ln-public .ln-hero__arrow{display:none}.ln-public .ln-auth__form{padding:32px 20px 24px}}
@media (max-width:768px){.ln-public .ln-search,.ln-public .ln-hero~.ln-search,.ln-public .ln-hero:has(.ln-hero__slide)~.ln-search{margin-top:0;padding-top:16px}.ln-public .ln-hero:has(~.ln-search) .ln-hero__dots{bottom:16px}.ln-public .ln-search__box{padding:6px 16px}.ln-public .ln-search__title{margin-bottom:0}.ln-public .ln-search__toggle{min-height:48px;cursor:pointer}.ln-public .ln-search__caret{display:block}.ln-public .ln-search__box:not(.ln-is-open) .ln-search__form{display:none}.ln-public .ln-search__box.ln-is-open{padding-bottom:16px}.ln-public .ln-search__box.ln-is-open .ln-search__title{margin-bottom:12px}.ln-public .ln-search__box.ln-is-open .ln-search__caret{transform:rotate(180deg)}}
@page{size:A4;margin:12mm}
.ln-public .ln-footer{margin-top:88px;background:var(--ln-surface);border-top:1px solid var(--ln-line)}
.ln-public .ln-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-top:48px;padding-bottom:28px}
.ln-public .ln-footer__col{display:flex;flex-direction:column;gap:10px;font-size:14px}
.ln-public .ln-footer__logo{width:auto;height:44px;align-self:flex-start}
.ln-public .ln-footer__address{margin:0;font-size:14px;font-style:normal;line-height:1.6;color:var(--ln-muted)}
.ln-public .ln-footer__licence{font-size:13px;font-weight:600;color:var(--ln-text-2)}
.ln-public .ln-footer__tursab{align-self:flex-start;margin-top:6px;border:1px solid var(--ln-line);border-radius:10px;overflow:hidden}
.ln-public .ln-footer__tursab img{width:240px;height:auto}
.ln-public .ln-footer__title{margin-bottom:4px;font-size:14px;font-weight:700;letter-spacing:0}
.ln-public .ln-footer__links{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}
.ln-public .ln-footer__links a{text-decoration:none}
.ln-public .ln-footer__links a:hover{text-decoration:underline}
.ln-public .ln-footer__social{display:flex;gap:8px;margin-top:6px}
.ln-public .ln-footer__social a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--ln-line);border-radius:10px}
.ln-public .ln-footer__social a:hover{border-color:var(--ln-navy)}
.ln-public .ln-footer__bottom{padding-top:18px;padding-bottom:28px;border-top:1px solid var(--ln-line-soft);font-size:13px;color:var(--ln-muted)}
.ln-public .ln-cookie{position:fixed;z-index:900;left:16px;right:16px;bottom:16px;display:flex;justify-content:center;pointer-events:none}
.ln-public .ln-cookie__box{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:760px;padding:16px 20px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:16px;box-shadow:0 16px 40px rgba(4,46,111,.18);pointer-events:auto}
.ln-public .ln-cookie__text{flex:1 1 280px;margin:0;font-size:14px;color:var(--ln-text)}
.ln-public .ln-cookie__actions{display:flex;gap:8px}

.ln-public .ln-section{padding-top:72px}
.ln-public .ln-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}
.ln-public .ln-section__title{font-size:30px;line-height:1.15}
.ln-public .ln-section--deals .ln-section__title{color:var(--ln-blue)}
.ln-public .ln-grid{display:grid;gap:24px}
.ln-public .ln-grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}
.ln-public .ln-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}
.ln-public .ln-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}
.ln-public .ln-card{display:flex;flex-direction:column;overflow:hidden;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:18px;color:var(--ln-navy);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}
.ln-public .ln-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(4,46,111,.10);color:var(--ln-navy)}
.ln-public .ln-card__media{position:relative;aspect-ratio:5/3;background:var(--ln-line)}
.ln-public .ln-card__media img{width:100%;height:100%;object-fit:cover}
.ln-public .ln-card__badge{position:absolute;top:12px;right:12px;padding:5px 9px;border-radius:7px;background:rgba(4,46,111,.85);color:#fff;font-size:12px;font-weight:600;line-height:1.2}
.ln-public .ln-card__badge:empty{display:none}
.ln-public .ln-card__body{display:flex;flex-direction:column;gap:8px;flex-grow:1;padding:18px 20px 16px}
.ln-public .ln-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.ln-public .ln-card__category{font-size:13px;font-weight:500;color:#8A93A3}
.ln-public .ln-card__days{font-size:12px;font-weight:500;color:#8A93A3;white-space:nowrap}
.ln-public .ln-card__days{font-size:13px;font-weight:500;color:#8A93A3;white-space:nowrap}
.ln-public .ln-card__title{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--ln-navy)}
.ln-public .ln-card__footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-card__price{display:flex;align-items:baseline;gap:5px;font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-card__price small{font-size:12px;font-weight:400;color:#8A93A3}
.ln-public .ln-card__old-price{font-size:12px;font-weight:400;color:#8A93A3}
.ln-public .ln-card__link{margin-left:auto;font-size:13px;font-weight:600;color:var(--ln-blue);white-space:nowrap}
.ln-public .ln-card--deal .ln-card__category{padding:3px 9px;border-radius:999px;background:var(--ln-yellow);color:var(--ln-navy)}
.ln-public .ln-card--deal .ln-card__price{color:var(--ln-blue)}

.ln-public .ln-grid>:not(.ln-card){grid-column:1/-1}

@media (max-width:600px){.ln-public .ln-section{padding-top:48px}.ln-public .ln-section__title{font-size:24px}.ln-public .ln-grid{gap:16px}}

@media (max-width:992px){.ln-public .ln-nav__account{display:block;margin-top:8px;padding-top:4px;border-top:1px solid var(--ln-line)}.ln-public .ln-topbar__actions{display:none}}
@media (max-width:600px){.ln-public .ln-topbar__inner{display:none}}

.ln-public .ln-tour-tools{display:flex;justify-content:flex-end;margin-bottom:12px}
.ln-public .ln-tour{background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:20px}
.ln-public .ln-tour__top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:24px}
.ln-public .ln-tour__media img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:14px}
.ln-public .ln-tour__summary{display:flex;flex-direction:column;gap:18px}
.ln-public .ln-tour__visits{margin:0;font-size:15px;line-height:1.6;color:var(--ln-text-2)}
.ln-public .ln-tour__visits:empty{display:none}
.ln-public .ln-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--ln-line);border:1px solid var(--ln-line);border-radius:14px;overflow:hidden}
.ln-public .ln-facts__item{padding:12px 14px;background:var(--ln-surface)}
.ln-public .ln-facts__item--wide{grid-column:1/-1}
.ln-public .ln-facts dt{margin:0;font-size:12px;font-weight:500;color:#8A93A3}
.ln-public .ln-facts dd{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-tour__link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--ln-blue);text-decoration:none}
.ln-public .ln-tour__link:hover{color:var(--ln-navy);text-decoration:underline}
.ln-public .ln-tabs{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:6px;padding:10px 24px;background:var(--ln-surface);border-top:1px solid var(--ln-line);border-bottom:1px solid var(--ln-line);overflow-x:auto;scrollbar-width:none}
.ln-public .ln-tabs__item{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:var(--ln-navy);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}
.ln-public .ln-tabs__item:hover{background:var(--ln-bg);color:var(--ln-teal)}
.ln-public .ln-tabs__book{flex:none;margin-left:auto}
.ln-public .ln-tour__body{padding:0 24px 28px}
.ln-public .ln-tour__section{padding-top:32px}
.ln-public .ln-tour__section+.ln-tour__section{margin-top:8px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-tour__title{margin-bottom:16px;font-size:22px;scroll-margin-top:80px}
.ln-public .ln-prose{font-size:15px;line-height:1.7;color:var(--ln-text-2)}
.ln-public .ln-prose p{margin:0 0 12px}
.ln-public .ln-prose ul,.ln-public .ln-prose ol{margin:0 0 12px;padding-left:20px}
.ln-public .ln-prose li{margin-bottom:6px}
.ln-public .ln-day{margin-bottom:10px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-day__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;min-height:56px;padding:12px 16px;border:0;background:none;color:var(--ln-navy);font:inherit;text-align:left;cursor:pointer}
.ln-public .ln-day__num{flex:none;padding:4px 10px;border-radius:999px;background:var(--ln-navy);color:#fff;font-size:12px;font-weight:700}
.ln-public .ln-day__weekday{font-size:13px;color:#8A93A3}
.ln-public .ln-day__title{flex:1 1 220px;font-size:15px;font-weight:600}
.ln-public .ln-day__info{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:13px;color:var(--ln-muted)}
.ln-public .ln-day__caret{flex:none;color:var(--ln-blue);transition:transform .2s}
.ln-public .ln-day:has(.w3-show) .ln-day__caret{transform:rotate(180deg)}
.ln-public .ln-day__body{padding:0 16px 16px;font-size:15px;line-height:1.7;color:var(--ln-text-2)}
.ln-public .ln-day__img{width:100%;max-height:360px;margin-bottom:12px;object-fit:cover;border-radius:12px}
.ln-public .ln-day__text p{margin:0 0 10px}
.ln-public .ln-day__stay{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--ln-bg);font-size:13px;color:var(--ln-muted)}
.ln-public .ln-day__stay b{font-weight:600;color:var(--ln-navy)}
.ln-public .ln-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}
.ln-public .ln-incl{padding:18px 20px;border-radius:14px;background:var(--ln-bg)}
.ln-public .ln-incl__title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:16px;letter-spacing:0}
.ln-public .ln-tour__map img{max-width:100%;margin:0 auto;border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-note{margin-bottom:20px;padding:14px 16px;border-radius:12px;background:var(--ln-bg);font-size:13px;line-height:1.6;color:var(--ln-muted)}
.ln-public .ln-note p{margin:0 0 8px}
.ln-public .ln-note p:last-child{margin:0}
.ln-public .ln-hotels{display:flex;flex-direction:column;gap:24px}
.ln-public .ln-hotel__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px}
.ln-public .ln-hotel__name{font-size:17px;letter-spacing:-0.01em}
.ln-public .ln-hotel__meta{font-size:13px;color:var(--ln-muted)}
.ln-public .ln-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}
.ln-public .ln-gallery__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}
.ln-public .ln-cal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}
.ln-public .ln-cal{padding:14px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-cal__table{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed}
.ln-public .ln-cal__month{caption-side:top;padding-bottom:8px;text-align:left;font-size:15px;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-cal__table th{padding:4px 0;font-size:11px;font-weight:600;text-align:center;color:#8A93A3}
.ln-public .ln-cal__table td{height:34px;padding:0;border-radius:8px;font-size:13px;font-weight:600;text-align:center;color:var(--ln-navy)}
.ln-public .ln-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:13px;color:var(--ln-muted)}
.ln-public .ln-legend__item{display:inline-flex;align-items:center;gap:8px}
.ln-public .ln-legend__dot{width:12px;height:12px;border-radius:4px}
.ln-public .ln-prices{display:flex;flex-direction:column;gap:10px}
.ln-public .ln-price-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;padding:16px 18px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-price-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.ln-public .ln-price-row__cell{display:flex;flex-direction:column;gap:2px}
.ln-public .ln-price-row__label{font-size:12px;font-weight:500;color:#8A93A3}
.ln-public .ln-price-row__value{font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-price-row__value--price{font-size:17px;font-weight:700;color:var(--ln-blue)}
.ln-public .ln-price-row__discount{grid-column:1/-1;justify-self:start;padding:4px 10px;border-radius:999px;background:var(--ln-yellow);font-size:13px;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-price-row__discount:empty{display:none}

.ln-public .ln-tour__summary .ln-tabs__book{width:100%;min-height:48px;margin:auto 0 0;border-radius:10px;font-size:15px}

@media (max-width:768px){.ln-public .ln-tour__top{grid-template-columns:1fr;gap:18px;padding:16px}.ln-public .ln-tabs{padding:8px 16px}.ln-public .ln-tour__body{padding:0 16px 20px}.ln-public .ln-tour__title{font-size:20px}.ln-public .ln-price-row,.ln-public .ln-price-row--3{grid-template-columns:repeat(2,minmax(0,1fr))}}

.ln-public .ln-booking{max-width:560px;margin:0 auto}
.ln-public .ln-booking__panel{margin:0;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:20px;box-shadow:0 12px 32px rgba(4,46,111,.06)}
.ln-public .ln-booking__body{display:flex;flex-direction:column;gap:18px;padding:24px 24px 8px}
.ln-public .ln-booking__footer{margin-top:16px;padding:18px 24px 24px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-booking__group{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;background:var(--ln-bg)}
.ln-public .ln-booking__group .ln-note{margin:0;padding:0;background:none}
.ln-public .ln-note:empty{display:none}
.ln-public .ln-booking__room{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-booking__room-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-booking__room-title svg{color:var(--ln-blue)}
.ln-public .ln-field__input:disabled{background:var(--ln-bg);color:#8A93A3;cursor:not-allowed}
@media (max-width:600px){.ln-public .ln-booking{padding-top:16px}.ln-public .ln-booking__head{padding:18px 16px 0}.ln-public .ln-booking__body{padding:16px}.ln-public .ln-booking__footer{padding:14px 16px 18px}}

.ln-public .ln-btn--danger{border-color:#F0C9C5;background:var(--ln-surface);color:#B42318}
.ln-public .ln-btn--danger:hover{border-color:#B42318;background:#FDF3F2;color:#B42318}
.ln-public .ln-btn:disabled{opacity:.45;cursor:not-allowed}
.ln-public .ln-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--ln-line);border-radius:10px;background:var(--ln-surface);color:var(--ln-muted);cursor:pointer}
.ln-public .ln-icon-btn:hover{border-color:#B42318;background:#FDF3F2;color:#B42318}
.ln-public .ln-cart{max-width:960px;margin:0 auto;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:20px;box-shadow:0 12px 32px rgba(4,46,111,.06)}
.ln-public .ln-cart__items{padding:8px 24px}
.ln-public .ln-cart-item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--ln-line-soft)}
.ln-public .ln-cart-item:last-child{border-bottom:0}
.ln-public .ln-cart-item__cell{display:flex;flex-direction:column;gap:2px;min-width:0}
.ln-public .ln-cart-item__label{font-size:12px;font-weight:500;color:#8A93A3}
.ln-public .ln-cart-item__value{font-size:15px;font-weight:600;color:var(--ln-navy);overflow-wrap:anywhere}
.ln-public .ln-cart-item__value--price{color:var(--ln-blue)}
.ln-public .ln-cart-item__remove{margin:0}
.ln-public .ln-cart__summary{display:flex;flex-direction:column;gap:8px;margin:0 24px;padding:16px 0;border-top:1px solid var(--ln-line)}
.ln-public .ln-cart__line{display:flex;align-items:baseline;justify-content:flex-end;gap:24px;font-size:14px;color:var(--ln-muted)}
.ln-public .ln-cart__line strong{min-width:140px;text-align:right;font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-cart__commission{color:var(--ln-teal)}
.ln-public .ln-cart__line--total{font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-cart__line--total strong{font-size:22px;font-weight:800;color:var(--ln-navy)}
.ln-public .ln-cart__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px 24px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-cart__actions form{margin:0}
.ln-public .ln-cart__complete{margin-left:auto}
.ln-public .ln-cart__office{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;border-top:1px dashed var(--ln-line);border-radius:0 0 20px 20px;background:var(--ln-bg)}
.ln-public .ln-cart__office form{margin:0}
.ln-public .ln-cart__office-label{margin-right:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8A93A3}
.ln-public .ln-alert{display:flex;align-items:center;gap:10px;margin:20px 24px 0;padding:12px 16px;border:1px solid #F0C9C5;border-radius:12px;background:#FDF3F2;font-size:14px;font-weight:600}
.ln-public .ln-alert:empty{display:none}
.ln-public .ln-cart__items:empty{display:none}

@media (max-width:768px){.ln-public .ln-cart__items{padding:4px 16px}.ln-public .ln-cart-item{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;position:relative}.ln-public .ln-cart-item__cell--main{grid-column:1/-1;padding-right:52px}.ln-public .ln-cart-item__remove{position:absolute;top:16px;right:0}.ln-public .ln-cart__summary{margin:0 16px}.ln-public .ln-cart__actions{padding:16px}.ln-public .ln-cart__actions>*{flex:1 1 100%}.ln-public .ln-cart__actions .ln-btn{width:100%}.ln-public .ln-cart__complete{order:-1;margin-left:0}.ln-public .ln-cart__office{padding:14px 16px}}

.ln-public .ln-page-title{margin:8px 0 20px;font-size:30px;line-height:1.15;text-align:center}
.ln-public .ln-panel{max-width:960px;margin:0 auto;padding:24px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:20px;box-shadow:0 12px 32px rgba(4,46,111,.06);box-sizing:border-box}
.ln-public .ln-panel--narrow{max-width:640px}
.ln-public .ln-panel--medium{max-width:760px}
.ln-public .ln-panel__toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}
.ln-public .ln-panel__section{margin-top:24px;padding-top:20px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-panel__subtitle{margin-bottom:12px;font-size:17px;letter-spacing:-0.01em}
.ln-public .ln-form{display:flex;flex-direction:column;gap:16px;margin:0}
.ln-public .ln-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px 16px}
.ln-public .ln-form__checks{display:flex;flex-direction:column}
.ln-public .ln-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:18px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-field__hint{margin:0;font-size:12px;font-weight:400;color:#8A93A3}
.ln-public .ln-field__input--short{max-width:220px}
.ln-public .ln-field__textarea{height:auto;min-height:110px;padding:12px;line-height:1.5;resize:vertical}
.ln-public .ln-fieldset{margin:0;padding:12px 16px 16px;border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-fieldset__title{padding:0 6px;font-size:14px;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-fieldset>.ln-field__hint{margin-bottom:12px}
.ln-public .ln-checkbox--terms a{color:var(--ln-blue);font-weight:600}
.ln-public .ln-btn--danger-solid{background:#B42318;color:#fff}
.ln-public .ln-btn--danger-solid:hover{background:#912018;color:#fff}
.ln-public .ln-inline-form{display:inline-flex;margin:0}
.ln-public .ln-dl{display:flex;flex-direction:column;margin:0}
.ln-public .ln-dl__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--ln-line-soft)}
.ln-public .ln-dl__row:last-child{border-bottom:0}
.ln-public .ln-dl dt{font-size:13px;font-weight:500;color:#8A93A3}
.ln-public .ln-dl dd{margin:0;font-size:14px;font-weight:600;color:var(--ln-navy);overflow-wrap:anywhere}
.ln-public .ln-static{display:flex;flex-direction:column;gap:4px}
.ln-public .ln-static__label{font-size:13px;font-weight:600;color:var(--ln-text-2)}
.ln-public .ln-static__value{font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-table-wrap{overflow-x:auto;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-table{width:100%;border-collapse:collapse;font-size:14px}
.ln-public .ln-table th{padding:12px 14px;background:var(--ln-bg);border-bottom:1px solid var(--ln-line);font-size:12px;font-weight:600;text-align:left;color:var(--ln-muted);white-space:nowrap}
.ln-public .ln-table td{padding:12px 14px;border-bottom:1px solid var(--ln-line-soft);color:var(--ln-navy);white-space:nowrap}
.ln-public .ln-table tbody tr:last-child td{border-bottom:0}
.ln-public .ln-table tbody tr:hover td{background:#FCFBF8}
.ln-public .ln-table .ln-table__num{text-align:right}
.ln-public .ln-table__add{margin-top:12px}
.ln-public .ln-result{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 20px;text-align:center}
.ln-public .ln-result__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#E3F1F1;color:var(--ln-teal)}
.ln-public .ln-result__icon--danger{background:#FDF3F2;color:#B42318}
.ln-public .ln-result__title{font-size:22px}
.ln-public .ln-result__text{margin:0;font-size:15px;color:var(--ln-muted)}
.ln-public .ln-result__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-deadline{margin-bottom:8px;padding:14px 16px;border:1px solid #F5E3A3;border-radius:12px;background:#FFF8DB;font-size:14px;text-align:center;color:var(--ln-navy)}
.ln-public .ln-deadline b{font-weight:800}
.ln-public .ln-muted{margin:12px 0 0;font-size:14px;color:var(--ln-muted)}
.ln-public .ln-bank{display:flex;flex-direction:column;gap:14px;margin-top:12px;padding:16px;border-radius:14px;background:var(--ln-bg)}
.ln-public .ln-bank .ln-dl__row{grid-template-columns:150px minmax(0,1fr);padding:7px 0}
.ln-public .ln-bank__accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}
.ln-public .ln-bank__account{padding:14px 16px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:12px}
.ln-public .ln-bank__account .ln-dl__row{grid-template-columns:70px minmax(0,1fr)}
.ln-public .ln-bank__cur{display:inline-block;margin-bottom:6px;padding:3px 10px;border-radius:999px;background:var(--ln-navy);color:#fff;font-size:12px;font-weight:700}
.ln-public .ln-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}
.ln-public .ln-items{display:flex;flex-direction:column}
.ln-public .ln-cart-item__actions{display:flex;justify-content:flex-end;gap:8px}
.ln-public .ln-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em}
.ln-public .ln-items{display:flex;flex-direction:column}
.ln-public .ln-cart-item__actions{display:flex;justify-content:flex-end;gap:8px}
.ln-public .ln-items .ln-cart-item{gap:12px}
.ln-public .ln-items .ln-cart-item__label{font-size:11px}
.ln-public .ln-items .ln-cart-item__value{font-size:14px}
.ln-public .ln-items .ln-cart-item__actions{gap:6px}
.ln-public .ln-items .ln-cart-item__actions .ln-btn,.ln-public .ln-items .ln-pax-btn .ln-btn{min-height:30px;padding:4px 10px;border-radius:7px;font-size:12px}
.ln-public .ln-items .ln-pax-btn .ln-btn svg{width:14px;height:14px}
.ln-public .ln-items .ln-pax-btn__names{font-size:10.5px}


@media (max-width:768px){.ln-public .ln-cart-item__actions{grid-column:1/-1;justify-content:flex-start}}
@media (max-width:600px){.ln-public .ln-page-title{font-size:24px}.ln-public .ln-panel{padding:16px;border-radius:16px}.ln-public .ln-dl__row,.ln-public .ln-bank .ln-dl__row{grid-template-columns:1fr;gap:2px}.ln-public .ln-form__actions .ln-btn{width:100%}}

.ln-public .ln-panel--wide{max-width:1200px}
.ln-public .ln-form__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}
.ln-public .ln-req{margin-left:3px;color:#B42318;font-weight:700}

@media (max-width:1100px){.ln-public .ln-form__grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:768px){.ln-public .ln-form__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.ln-public .ln-form__grid--5{grid-template-columns:1fr}}

.ln-public .ln-hotel-card{display:flex;flex-direction:column;gap:18px;padding:22px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:20px}
.ln-public .ln-hotel-card+.ln-hotel-card{margin-top:20px}
.ln-public .ln-hotel-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}
.ln-public .ln-hotel-card__name{font-size:20px;letter-spacing:-0.02em}
.ln-public .ln-hotel-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;font-size:14px;color:var(--ln-muted)}
.ln-public .ln-hotel-card__city{display:inline-flex;align-items:center;gap:5px}
.ln-public .ln-hotel-card__cat{padding:3px 10px;border-radius:999px;background:var(--ln-bg);font-size:12px;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-hotel-card__cat:empty{display:none}
.ln-public .ln-hotel-card__book{min-width:140px}
.ln-public .ln-gallery:empty,.ln-public .ln-prices:empty{display:none}

@media (max-width:600px){.ln-public .ln-hotel-card{padding:16px;border-radius:16px}.ln-public .ln-hotel-card__book{width:100%}}

.ln-public .ln-booking__body .ln-alert{margin:0}

.ln-public .ln-transfers{display:flex;flex-direction:column;gap:10px;max-width:960px;margin:0 auto}
.ln-public .ln-acc{background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:14px}
.ln-public .ln-acc__head{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:14px 18px;border:0;background:none;color:var(--ln-navy);font:inherit;text-align:left;cursor:pointer}
.ln-public .ln-acc__main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
.ln-public .ln-acc__title{font-size:15px;font-weight:700}
.ln-public .ln-acc__sub{font-size:13px;color:var(--ln-muted)}
.ln-public .ln-acc__caret{flex:none;color:var(--ln-blue);transition:transform .2s}
.ln-public .ln-acc:has(.w3-show) .ln-acc__caret{transform:rotate(180deg)}
.ln-public .ln-acc__body{padding:0 18px 18px}
.ln-public .ln-acc__footer{display:flex;justify-content:flex-end;margin-top:14px}
.ln-public .ln-acc__action{min-width:160px}

@media (max-width:600px){.ln-public .ln-acc__head{padding:12px 14px}.ln-public .ln-acc__body{padding:0 14px 14px}.ln-public .ln-acc__action{width:100%}}

.ln-public .ln-booking__section{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-top:16px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-booking__section-title{font-size:15px;font-weight:700;color:var(--ln-navy)}

.ln-public .ln-doc{max-width:900px;margin:0 auto;padding:32px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:20px;font-size:14px;line-height:1.6;color:var(--ln-text-2);box-sizing:border-box}
.ln-public .ln-doc__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:2px solid var(--ln-navy)}
.ln-public .ln-doc__logo{width:auto;height:64px}
.ln-public .ln-doc__company{display:flex;flex-direction:column;gap:2px;max-width:400px;font-size:13px;text-align:right}
.ln-public .ln-doc__company-name{margin-bottom:4px;font-size:17px;font-weight:800;color:var(--ln-navy)}
.ln-public .ln-doc__company b{font-weight:600;color:var(--ln-navy)}
.ln-public .ln-doc__cover{padding:32px 0 8px;text-align:center}
.ln-public .ln-doc__title{font-size:30px;line-height:1.2}
.ln-public .ln-doc__link{margin:10px 0 20px;font-size:13px;color:var(--ln-muted);overflow-wrap:anywhere}
.ln-public .ln-doc__link a{color:var(--ln-blue)}
.ln-public .ln-doc__image img{width:100%;max-height:420px;margin:20px auto 0;object-fit:cover;border-radius:14px}
.ln-public .ln-doc__toc{width:100%;margin:24px 0;border-collapse:collapse}
.ln-public .ln-doc__toc th{padding:10px 12px;background:var(--ln-navy);color:#fff;font-size:13px;font-weight:700;text-align:center}
.ln-public .ln-doc__toc th:first-child{border-radius:10px 0 0 0}
.ln-public .ln-doc__toc th:last-child{border-radius:0 10px 0 0}
.ln-public .ln-doc__toc-side{width:30%}
.ln-public .ln-doc__toc td{padding:8px 12px;border-bottom:1px solid var(--ln-line-soft);color:var(--ln-navy)}
.ln-public .ln-doc__body h2{margin:28px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--ln-line);font-size:20px}
.ln-public .ln-doc__body h3{margin:18px 0 8px;font-size:16px}
.ln-public .ln-doc__body p{margin:0 0 10px}
.ln-public .ln-doc__body ul,.ln-public .ln-doc__body ol{margin:0 0 10px;padding-left:20px}
.ln-public .ln-doc__table{margin:12px 0 16px}
.ln-public .ln-table--compact{font-size:13px}
.ln-public .ln-table--compact th,.ln-public .ln-table--compact td{padding:8px 10px}
.ln-public .ln-doc__climate th:nth-child(n+3),.ln-public .ln-doc__climate td:nth-child(n+3){text-align:center}
.ln-public .ln-doc__num th:nth-child(n+2),.ln-public .ln-doc__num td:nth-child(n+2){text-align:right}
.ln-public .ln-doc-hotel{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin:12px 0;padding:16px;border:1px solid var(--ln-line);border-radius:14px;break-inside:avoid}
.ln-public .ln-doc-hotel__info{flex:1 1 280px;min-width:0}
.ln-public .ln-doc-hotel__name{margin-bottom:6px;font-size:16px}
.ln-public .ln-doc-hotel__photo{width:200px;max-width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}
.ln-public .ln-dl--compact .ln-dl__row{grid-template-columns:90px minmax(0,1fr);padding:5px 0}
.ln-public .ln-doc-booking{max-width:420px;margin:20px auto 0;padding:18px;border-radius:14px;background:var(--ln-bg);text-align:left}
.ln-public .ln-doc-booking p{margin:0 0 10px}
.ln-public .ln-doc-booking__code{margin-bottom:12px;font-size:14px;color:var(--ln-navy)}
.ln-public .ln-doc-booking__code b{font-size:18px;font-weight:800}

@media (max-width:600px){.ln-public .ln-doc{padding:16px;border-radius:16px}.ln-public .ln-doc__company{text-align:left}.ln-public .ln-doc__title{font-size:24px}}
@media print{.ln-public{background:#fff}.ln-public .ln-topbar,.ln-public .ln-nav,.ln-public .ln-footer,.ln-public .ln-cookie,.ln-public .printhide{display:none}.ln-public .ln-doc{max-width:none;padding:0;border:0;border-radius:0}.ln-public .ln-table-wrap{overflow:visible;break-inside:avoid}}

.ln-public .ln-lead{max-width:720px;margin:0 auto 28px;font-size:17px;line-height:1.6;text-align:center;color:var(--ln-text-2)}
.ln-public .ln-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;margin:0;padding:0;list-style:none}
.ln-public .ln-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-checklist li::before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:#E3F1F1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6E75' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}
.ln-public .ln-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;max-width:1100px;margin:0 auto}
.ln-public .ln-feature{display:flex;flex-direction:column;gap:10px;padding:22px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:18px}
.ln-public .ln-feature__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--ln-bg);color:var(--ln-blue)}
.ln-public .ln-feature__title{font-size:16px;letter-spacing:-0.01em}
.ln-public .ln-feature__text{margin:0;font-size:14px;line-height:1.6;color:var(--ln-muted)}
.ln-public .ln-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;max-width:1100px;margin:28px auto 0;padding:24px 28px;border-radius:20px;background:var(--ln-navy);color:var(--ln-on-dark);box-sizing:border-box}
.ln-public .ln-cta__title{font-size:20px;color:#fff}
.ln-public .ln-cta__text{margin:4px 0 0;font-size:14px;color:#C9D2E0}
.ln-public .ln-contact{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1040px;margin:0 auto}
.ln-public .ln-contact .ln-panel{max-width:none;margin:0}
.ln-public .ln-contact__info{padding:24px;border-radius:20px;background:var(--ln-navy);color:var(--ln-on-dark)}
.ln-public .ln-contact__title{margin-bottom:8px;font-size:18px;color:#fff}
.ln-public .ln-contact__address{margin:0 0 20px;font-size:14px;font-style:normal;line-height:1.6}
.ln-public .ln-contact__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}
.ln-public .ln-contact__label{display:block;font-size:12px;color:#AEB9CC}
.ln-public .ln-contact__list a{font-size:15px;font-weight:700;color:#fff;text-decoration:none;overflow-wrap:anywhere}
.ln-public .ln-contact__list a:hover{color:var(--ln-yellow)}
.ln-public .ln-form__subtitle{margin-top:4px;font-size:15px;letter-spacing:0}
.ln-public .ln-faq{display:flex;flex-direction:column;gap:32px;max-width:860px;margin:0 auto}
.ln-public .ln-faq__group{display:flex;flex-direction:column;gap:10px}
.ln-public .ln-faq__title{margin-bottom:4px;font-size:20px}
.ln-public .ln-acc>summary{list-style:none}
.ln-public .ln-acc>summary::-webkit-details-marker{display:none}
.ln-public .ln-acc[open] .ln-acc__caret{transform:rotate(180deg)}
.ln-public .ln-faq .ln-acc__title{flex:1;min-width:0}
.ln-public .ln-acc__body.ln-prose p:last-child{margin-bottom:0}

@media (max-width:900px){.ln-public .ln-contact{grid-template-columns:1fr}}
@media (max-width:600px){.ln-public .ln-lead{font-size:15px}.ln-public .ln-cta{padding:20px}.ln-public .ln-cta .ln-btn{width:100%}}

.ln-public .ln-guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:16px;max-width:1000px;margin:0 auto}
.ln-public .ln-guide{display:flex;gap:18px;padding:20px;background:var(--ln-surface);border:1px solid var(--ln-line);border-radius:18px}
.ln-public .ln-guide__photo{flex:none;width:120px;height:120px;object-fit:cover;border-radius:14px;background:var(--ln-line)}
.ln-public .ln-guide__body{display:flex;flex-direction:column;gap:8px;min-width:0}
.ln-public .ln-guide__name{font-size:18px;letter-spacing:-0.02em}
.ln-public .ln-guide__lang{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 10px;border-radius:999px;background:var(--ln-bg);font-size:12px;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-guide__desc{font-size:14px;line-height:1.6;color:var(--ln-muted)}
.ln-public .ln-guide__desc:empty{display:none}
.ln-public .ln-guide__desc p{margin:0 0 6px}
.ln-public .ln-guide__contact{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;font-size:14px}
.ln-public .ln-guide__contact li{display:flex;align-items:center;gap:8px;min-width:0}
.ln-public .ln-guide__contact svg{flex:none;color:var(--ln-blue)}
.ln-public .ln-guide__contact a{font-weight:600;color:var(--ln-navy);text-decoration:none;overflow-wrap:anywhere}
.ln-public .ln-guide__contact a:hover{color:var(--ln-teal);text-decoration:underline}

@media (max-width:480px){.ln-public .ln-guide{flex-direction:column}.ln-public .ln-guide__photo{width:96px;height:96px}}

.ln-public .ln-sent{padding:16px 18px;border-radius:14px;background:var(--ln-bg);font-size:14px;line-height:1.7;color:var(--ln-navy);overflow-wrap:anywhere}
.ln-public .ln-sent:empty{display:none}
.ln-public .ln-sent p{margin:0 0 8px}

.ln-public .ln-info{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;border:1px solid #CFE0EE;border-radius:14px;background:#EEF5FB;font-size:14px;line-height:1.6;color:var(--ln-navy)}
.ln-public .ln-info:has(.ln-info__text:empty){display:none}
.ln-public .ln-info__icon{flex:none;margin-top:1px;color:var(--ln-blue)}
.ln-public .ln-info__text{min-width:0}
.ln-public .ln-info__text p{margin:0 0 8px}
.ln-public .ln-info__text p:last-child{margin:0}

.ln-public .ln-form__heading{margin-top:8px;padding-top:18px;border-top:1px solid var(--ln-line-soft)}
.ln-public .ln-options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}
.ln-public .ln-options__legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600;color:var(--ln-text-2)}
.ln-public .ln-options__list{display:flex;flex-wrap:wrap;gap:8px}
.ln-public .ln-option{position:relative;cursor:pointer}
.ln-public .ln-option input{position:absolute;width:1px;height:1px;opacity:0}
.ln-public .ln-option span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--ln-input);border-radius:999px;background:var(--ln-surface);font-size:14px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-option:hover span{border-color:var(--ln-navy)}
.ln-public .ln-option input:checked+span{border-color:var(--ln-blue);background:var(--ln-blue);color:#fff}
.ln-public .ln-option input:focus-visible+span{outline:2px solid var(--ln-blue);outline-offset:2px}
.ln-public .ln-sent .ln-dl__row{padding:8px 0}

.ln-public .ln-day--static .ln-day__head{cursor:default}
.ln-public .ln-day--static{break-inside:avoid}
.ln-public .ln-doc__body .ln-incl__title{margin:0 0 10px}
.ln-public .ln-doc-booking .ln-dl{margin-bottom:12px}
.ln-public .ln-doc-booking .ln-dl__row{grid-template-columns:120px minmax(0,1fr)}

.ln-public .ln-panel--auth{max-width:440px;padding:0}
.ln-public .ln-auth__form .ln-alert{margin:0}
.ln-public .ln-steps{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;background:var(--ln-bg);font-size:12px;font-weight:700;color:var(--ln-blue)}

.ln-public .ln-form .ln-alert{margin:0}

.ln-public.ln-print-root{background:transparent}
.ln-public .ln-invoice__title-block{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}
.ln-public .ln-invoice__title{font-size:28px;letter-spacing:.04em;text-transform:uppercase}
.ln-public .ln-invoice__meta{display:grid;grid-template-columns:auto auto;gap:2px 14px;margin:0;font-size:13px}
.ln-public .ln-invoice__meta dt{color:#8A93A3}
.ln-public .ln-invoice__meta dd{margin:0;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-invoice__parties{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:24px 0 16px}
.ln-public .ln-invoice__party{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:12px;background:var(--ln-bg);font-size:13px;line-height:1.6;color:var(--ln-text-2)}
.ln-public .ln-invoice__party strong{font-size:15px;color:var(--ln-navy)}
.ln-public .ln-invoice__label{margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8A93A3}
.ln-public .ln-invoice__pax{display:flex;flex-direction:column;gap:2px;margin-bottom:20px;font-size:13px;color:var(--ln-navy)}
.ln-public .ln-invoice__table td{white-space:normal;vertical-align:top}
.ln-public .ln-invoice__table td:last-child,.ln-public .ln-invoice__table th:last-child{white-space:nowrap}
.ln-public .ln-invoice__totals td{background:var(--ln-bg);font-weight:600;color:var(--ln-navy)}
.ln-public .ln-invoice__totals td:first-child{text-align:right}
.ln-public .ln-invoice__balance td{border-top:2px solid var(--ln-navy);font-size:16px;font-weight:800}
.ln-public .ln-invoice__payment,.ln-public .ln-invoice__bottom{margin-top:20px;font-size:13px;line-height:1.6;text-align:center;color:var(--ln-muted)}
.ln-public .ln-doc-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}

.ln-public .ln-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ln-blue);text-decoration:none}
.ln-public .ln-link:hover{color:var(--ln-navy);text-decoration:underline}
.ln-public .ln-voucher__customer{display:flex;flex-direction:column;gap:2px;margin:20px 0 4px;font-size:15px;color:var(--ln-navy)}
.ln-public .ln-voucher__block{margin-top:20px}
.ln-public .ln-voucher__sec-title{margin:0 0 8px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--ln-navy)}
.ln-public .ln-voucher__sec td{padding:20px 0 4px;border:0;background:transparent}
.ln-public .ln-voucher__sec-body>td{padding:0;border:0;background:transparent}
.ln-public .ln-voucher__company{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:24px;padding:14px 16px;border-radius:12px;background:#EEF5FB;font-size:12px;line-height:1.6;color:var(--ln-text-2)}
.ln-public .ln-voucher__company strong{flex-basis:100%;font-size:14px;color:var(--ln-navy)}
.ln-public .ln-vouchers .ln-doc+.ln-doc{margin-top:24px;break-before:page}

.ln-public .ln-res{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;max-width:1200px;margin:0 auto}
.ln-public .ln-res .ln-panel{max-width:none;margin:0}
.ln-public .ln-res__main{display:flex;flex-direction:column;gap:16px;min-width:0}
.ln-public .ln-res__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.ln-public .ln-res__status{display:inline-flex;padding:4px 12px;border-radius:999px;background:#E3F1F1;font-size:13px;font-weight:700;color:var(--ln-teal)}
.ln-public .ln-res__balance{font-size:14px;color:var(--ln-muted)}
.ln-public .ln-res__balance b{margin-left:6px;font-size:20px;font-weight:800;color:var(--ln-navy)}
.ln-public .ln-res__pax{font-size:14px;line-height:1.8;color:var(--ln-navy)}
.ln-public .ln-res__payment{margin:0 0 12px;font-size:14px;color:var(--ln-muted)}
.ln-public .ln-res__payment b{color:var(--ln-navy)}
.ln-public .ln-res__aside{position:sticky;top:16px}
.ln-public .ln-res__actions{display:flex;flex-direction:column;gap:8px}
.ln-public .ln-res__actions .ln-inline-form{display:flex}
.ln-public .ln-res__actions .ln-btn{width:100%}
.ln-public .ln-res__actions .ln-deadline{margin:0 0 4px;text-align:left}
.ln-public .ln-dl dd .ln-inline-form{margin-left:8px;vertical-align:middle}
.ln-public .ln-res-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.5fr) minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--ln-line-soft)}
.ln-public .ln-res-row:first-child{padding-top:0}
.ln-public .ln-res-row:last-child{padding-bottom:0;border-bottom:0}
.ln-public .ln-res-row__cell{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:14px;line-height:1.6;color:var(--ln-navy);overflow-wrap:anywhere}
.ln-public .ln-res-row__label{font-size:12px;font-weight:500;color:#8A93A3}
.ln-public .ln-res-row__code{font-size:17px;font-weight:800;color:var(--ln-blue);text-decoration:none}
.ln-public .ln-res-row__code:hover{text-decoration:underline}
.ln-public .ln-res-row__state{align-self:flex-start;padding:2px 10px;border-radius:999px;background:var(--ln-bg);font-size:12px;font-weight:700;color:var(--ln-navy)}
.ln-public .ln-res-row__state:empty,.ln-public .ln-res-row__muted:empty{display:none}
.ln-public .ln-res-row__muted{font-size:13px;color:var(--ln-muted)}
.ln-public .ln-res-row__amounts{display:flex;flex-wrap:wrap;gap:16px}
.ln-public .ln-res-row__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.ln-public .ln-doc-list{display:flex;flex-direction:column}
.ln-public .ln-doc-list__item{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 0;border-bottom:1px solid var(--ln-line-soft)}
.ln-public .ln-doc-list__item:last-child{border-bottom:0}
.ln-public .ln-doc-list__item.ln-checkbox{justify-content:flex-start;width:100%}
.ln-public .ln-doc-list__name{min-width:0;font-size:15px;font-weight:600;color:var(--ln-navy)}
.ln-public .ln-voucher__main{width:100%;border-collapse:collapse}
.ln-public .ln-voucher__line{font-size:13px;color:var(--ln-text-2)}
.ln-public .ln-voucher__extra{margin-top:16px;font-size:13px;line-height:1.6;color:var(--ln-text-2)}
.ln-public .ln-voucher__extra:empty{display:none}

@media (max-width:992px){.ln-public .ln-res{grid-template-columns:1fr}.ln-public .ln-res__aside{position:static}.ln-public .ln-res__actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}
@media (max-width:768px){.ln-public .ln-res-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-public .ln-res-row>.ln-res-row__cell:first-child{grid-column:1/-1}}

.ln-public .ln-pax-btn{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;min-width:0}
.ln-public .ln-pax-btn .ln-btn{max-width:100%;height:auto;min-height:34px;padding:6px 12px;line-height:1.3;white-space:normal;text-align:left}
.ln-public .ln-pax-btn__names{font-size:11px;line-height:1.4;color:#8A93A3;overflow-wrap:anywhere}
.ln-public .ln-pax-btn__names:empty{display:none}

#calendarDiv{display:none;position:relative;z-index:60;padding:14px;background:#FFFFFF;border:1px solid #E6E0D6;border-radius:16px;box-shadow:0 16px 40px rgba(4,46,111,.16);font-family:inherit}
#calendarDiv a{cursor:pointer;text-decoration:none}
#calendarDiv .w3-text-red{color:#042E6F!important}
#calendar,#linksTable{width:280px}
#linksTable{padding:0 0 6px;background:transparent!important;border-collapse:collapse}
#linksTable td{padding:0;background:transparent!important;font-size:15px;font-weight:700;text-align:center;color:#042E6F}
#linksTable a{display:block}
#prevMonth{float:left}
#nextMonth{float:right}
#prevMonth,#nextMonth{display:flex!important;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #E6E0D6;border-radius:10px;font-size:0;color:#042E6F}
#prevMonth::before{content:"‹";font-size:22px;line-height:1}
#nextMonth::before{content:"›";font-size:22px;line-height:1}
#prevMonth:hover,#nextMonth:hover{border-color:#042E6F;background:#FAF7F2}
#calendar{clear:both;border-collapse:separate;border-spacing:2px;background:transparent!important;font-size:13px;text-align:center}
#calendar caption{padding:2px 0 10px;font-size:15px;font-weight:700;color:#042E6F!important}
#calendar td,#calendar th{padding:0;background:transparent!important;border:0!important;text-align:center}
#calendar td:not(.weekDaysCell),#calendar th{height:28px;font-size:11px;font-weight:600;text-transform:uppercase;color:#8A93A3!important}
#calendar .weekDaysCell{width:36px;height:36px;border-radius:50%;font-size:13px;font-weight:600;color:#042E6F!important;cursor:pointer}
#calendar .weekDaysCell a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:inherit!important}
#calendar .weekDaysCell:hover,#calendar .weekDaysCellOver{background:#EEF5FB!important;color:#005596!important}
#calendar .w3-green{background:#005596!important;color:#FFFFFF!important}
#calendar .w3-green a{color:#FFFFFF!important}
#closeCalender{position:absolute;top:-12px;right:-10px;display:block;margin:0;padding:4px 10px;border:1px solid #E6E0D6!important;border-radius:999px;background:#FFFFFF!important;box-shadow:0 2px 6px rgba(4,46,111,.15);font-size:12px;font-weight:600;line-height:1.4;color:#5B6475!important;cursor:pointer}
#closeCalender:hover{border-color:#042E6F!important;background:#042E6F!important;color:#FFFFFF!important}

@page{size:A4;margin:8mm;}
@media print{.ln-public:has(.ln-invoice) .ln-hero,.ln-public:has(.ln-invoice) .ln-search,.ln-public:has(.ln-invoice) .ln-page-title,.ln-public:has(.ln-invoice) .ln-doc-tools{display:none}.ln-public:has(.ln-invoice) .ln-container{max-width:none;padding:0}.ln-public .ln-invoice{print-color-adjust:exact;-webkit-print-color-adjust:exact;font-size:10px}.ln-public .ln-invoice .ln-table-wrap{overflow:visible;border-radius:0;break-inside:auto}.ln-public .ln-invoice .ln-doc__head{gap:12px;padding-bottom:8px}.ln-public .ln-invoice .ln-doc__logo{display:block;height:38px;width:auto}.ln-public .ln-invoice__title{font-size:20px}.ln-public .ln-invoice__title-block{gap:4px}.ln-public .ln-invoice__meta{gap:1px 10px;font-size:10px}.ln-public .ln-invoice__parties{gap:8px;margin:10px 0 6px}.ln-public .ln-invoice__party{padding:8px 10px;font-size:10px;line-height:1.4}.ln-public .ln-invoice__party strong{font-size:12px}.ln-public .ln-invoice__label{margin-bottom:2px;font-size:9px}.ln-public .ln-invoice__pax{margin-bottom:8px;font-size:10px}.ln-public .ln-invoice__table th,.ln-public .ln-invoice__table td{padding:4px 6px;font-size:10px;line-height:1.35}.ln-public .ln-invoice__balance td{font-size:12px}.ln-public .ln-invoice__payment,.ln-public .ln-invoice__bottom{margin-top:8px;font-size:10px;line-height:1.4}.ln-public .ln-invoice .ln-bank{gap:6px;margin-top:6px;padding:8px 10px;text-align:left}.ln-public .ln-invoice .ln-bank>.ln-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.ln-public .ln-invoice .ln-bank>.ln-dl .ln-dl__row:last-child{grid-column:1/-1}.ln-public .ln-invoice .ln-bank .ln-dl__row{grid-template-columns:90px minmax(0,1fr);gap:6px;padding:2px 0;border-bottom:0}.ln-public .ln-invoice .ln-bank dt{font-size:9.5px}.ln-public .ln-invoice .ln-bank dd{font-size:10px}.ln-public .ln-invoice .ln-bank__accounts{gap:8px}.ln-public .ln-invoice .ln-bank__account{padding:6px 10px;border-radius:8px}.ln-public .ln-invoice .ln-bank__account .ln-dl__row{grid-template-columns:44px minmax(0,1fr)}.ln-public .ln-invoice .ln-bank__cur{margin-bottom:2px;padding:1px 8px;font-size:9px}}
@media print{.ln-public .ln-invoice{line-height:1.3}.ln-public .ln-invoice .ln-doc__head{padding-bottom:6px}.ln-public .ln-invoice__title-block{flex-direction:row;align-items:flex-start;gap:16px}.ln-public .ln-invoice__parties{gap:6px;margin:6px 0 4px}.ln-public .ln-invoice__party{gap:0;padding:6px 8px;line-height:1.3}.ln-public .ln-invoice__pax{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:6px}.ln-public .ln-invoice__pax .ln-invoice__label{margin:0}.ln-public .ln-invoice__table th,.ln-public .ln-invoice__table td{padding:2px 6px;line-height:1.3}.ln-public .ln-invoice__payment,.ln-public .ln-invoice__bottom{margin-top:6px;line-height:1.3}.ln-public .ln-invoice .ln-bank{gap:4px;margin-top:4px;padding:6px 8px}.ln-public .ln-invoice .ln-bank .ln-dl__row{padding:1px 0}.ln-public .ln-invoice .ln-bank__account{padding:4px 8px}.ln-public .ln-invoice .ln-bank__cur{margin-bottom:0}.ln-public .ln-invoice br+br{display:none}}

.ln-public .ln-policy h2{margin:32px 0 12px;padding-top:20px;border-top:1px solid var(--ln-line-soft);font-size:20px}
.ln-public .ln-policy h3{margin:22px 0 8px;font-size:16px;letter-spacing:-0.01em}
.ln-public .ln-policy__updated{font-size:13px;color:#8A93A3}
.ln-public .ln-cookie__text a{font-weight:600;color:var(--ln-blue);white-space:nowrap}

@media (max-width:768px){.ln-public .ln-tabs{scrollbar-width:thin;scrollbar-color:#CFC7B8 transparent;background:linear-gradient(to right,#FFFFFF 30%,rgba(255,255,255,0)) left center/40px 100% no-repeat local,linear-gradient(to left,#FFFFFF 30%,rgba(255,255,255,0)) right center/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(4,46,111,.22),transparent) left center/16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(4,46,111,.22),transparent) right center/16px 100% no-repeat scroll;background-color:#FFFFFF}.ln-public .ln-tabs::-webkit-scrollbar{display:block;height:3px}.ln-public .ln-tabs::-webkit-scrollbar-thumb{border-radius:3px;background:#CFC7B8}}


/* W3.CSS 4.15 December 2020 by Jan Egil and Borge Refsnes */
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:'Open sans', Verdana,sans-serif;font-size:13px;line-height:1.5}html{overflow-x:hidden}
h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
.w3-serif{font-family:serif}.w3-sans-serif{font-family:sans-serif}.w3-cursive{font-family:cursive}.w3-monospace{font-family:monospace}
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
hr{border:0;border-top:1px solid #eee;margin:20px 0}
.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc}
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1}
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center}
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px}
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%}
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none}
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block}
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}
.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%}
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px}
.w3-main,#main{transition:margin-left .4s}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}
.w3-bar .w3-button{white-space:normal}
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%}
.w3-responsive{display:block;overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}}
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px}
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.w3-auto{max-width:95%}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}}
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none}
.w3-display-position{position:absolute}
.w3-circle{border-radius:50%}
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px}
.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important}
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1}
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75}
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)}
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)}
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important}
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important}
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.pl-padding{padding:4px 8px!important}.w3-padding-large{padding:12px 24px!important}
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.w3-padding-top-64{padding-top:64px!important}.w3-padding-top-48{padding-top:48px!important}
.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important}
.w3-left{float:left!important}.w3-right{float:right!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-transparent,.w3-hover-none:hover{background-color:transparent!important}
.w3-hover-none:hover{box-shadow:none!important}
.pl-maxwidth{max-width:1200px!important}
.pl-check{list-style-image:url('/images/check.png');}
.pl-uncheck{list-style-image:url('/images/uncheck.png');}
/* Colors */
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.pl-navbar,.w3-hover-blue:hover{color:#fff!important;background-color:#162D5D!important}
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.pl-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#BBCEEB!important}
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.pl-red,.w3-hover-red:hover{color:#fff!important;background-color:#b51010!important}
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#ccc!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.pl-text-navbar,.w3-hover-text-blue:hover{color:#162D5D!important}
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important}
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important}
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important}
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important}
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important}
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important}
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important}
.pl-border-navbar,.pl-hover-border-plnavbar:hover,.pl-border-navbar,.pl-hover-border-navbar:hover{border-color:#162D5D!important}
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important}
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}
