.lb-ins{padding:0 16px 50px;color:var(--lb-text);font-size:16px;line-height:1.5;}.lb-ins__inner{max-width:var(--lb-frame-width);margin:0 auto;}.lb-ins__carpet--white{padding:30px 20px;border-radius:20px;background:var(--lb-surface);box-shadow:0 20px 40px var(--lb-border-light);}.lb-ins__carpet--blue{padding:30px 20px;border-radius:20px;background:var(--lb-blue-soft);}.lb-ins__head{margin-bottom:25px;}.lb-ins__title{margin:0;color:var(--lb-text);font:22px/1.3 'MontserratAlternates-ExtraBold',sans-serif;text-align:center;}.lb-ins__accent{color:var(--lb-blue);}.lb-ins__strong{font-family:'Mariupol-Bold',sans-serif;}.lb-ins__break{display:none;}.lb-ins__lead{margin:20px 0 0;text-align:center;}.lb-ins__action{display:flex;justify-content:center;margin-top:35px;}.lb-ins__circle{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--lb-blue-soft);color:var(--lb-blue);}.lb-ins__icon{display:block;width:15px;height:13px;}.lb-ins--split .lb-ins__title,.lb-ins--split .lb-ins__lead{text-align:left;}.lb-ins--split .lb-ins__lead{font-size:14px;}.lb-ins--split .lb-ins__action{justify-content:stretch;}.lb-ins--split .lb-ins__action .lb-btn{height:auto;min-height:50px;padding-top:12px;padding-bottom:12px;white-space:normal;text-align:center;line-height:1.2;}@media (min-width:768px){.lb-ins{padding:0 24px 60px;}.lb-ins__carpet--white,.lb-ins__carpet--blue{padding:30px 40px;}.lb-ins__head{margin-bottom:35px;}.lb-ins__break{display:inline;}.lb-ins__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;}.lb-ins--split .lb-ins__lead{padding-right:20%;font-size:16px;}}@media (min-width:1200px){.lb-ins{padding-bottom:80px;}.lb-ins__carpet--white,.lb-ins__carpet--blue{padding:50px 60px;}.lb-ins__circle{width:34px;height:34px;}.lb-ins__icon{width:18px;height:17px;}}@media (min-width:1440px){.lb-ins__title{font-size:26px;}}.lb-ins-hero{padding-top:20px;}.lb-ins-hero__grid{display:grid;gap:30px;margin-top:20px;}.lb-ins-hero__title{margin:0 0 30px;color:var(--lb-text);font:24px/1.2 'MontserratAlternates-ExtraBold',sans-serif;}.lb-ins-hero__points{display:grid;gap:15px;margin:0;padding:0;list-style:none;}.lb-ins-hero__point{display:flex;align-items:center;gap:15px;padding:15px 20px;border-radius:10px;background:var(--lb-surface);box-shadow:0 5px 10px var(--lb-border-light);font-size:14px;line-height:1.3;}.lb-ins-hero__action{margin-top:40px;}.lb-ins-hero__picture img{display:block;width:100%;height:auto;}@media (min-width:768px){.lb-ins-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0;}.lb-ins-hero__words{padding-right:5%;}.lb-ins-hero__title{font-size:32px;}}@media (min-width:1440px){.lb-ins-hero__words{padding-right:20%;}.lb-ins-hero__title{font-size:40px;}}.lb-ins-acc__item{margin-bottom:15px;padding:15px 20px;border:1px solid var(--lb-border);border-radius:10px;}.lb-ins-acc__head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;}.lb-ins-acc__head::-webkit-details-marker{display:none;}.lb-ins-acc__name{display:flex;align-items:center;gap:15px;}.lb-ins-acc__title{margin:0;padding-right:10px;color:var(--lb-text);font-family:'Mariupol-Bold',sans-serif;font-size:14px;line-height:1.3;}.lb-ins-acc__arrow{flex:none;width:12px;height:7px;color:var(--lb-blue);}.lb-ins-acc__item[open] .lb-ins-acc__arrow{transform:rotate(180deg);}.lb-ins-acc__body{margin-top:15px;color:var(--lb-text-muted);font-family:'Mariupol-Medium',sans-serif;font-size:14px;}.lb-ins-acc__body p{margin:0 0 10px;}.lb-ins-acc__list{margin:0 0 10px;padding:0;list-style:none;}.lb-ins-acc__list li{display:flex;align-items:flex-start;margin-bottom:10px;}.lb-ins-acc__list li::before{content:"";flex:none;width:4px;height:4px;margin:7px 10px 0 0;border-radius:50%;background:var(--lb-text-muted);}@media (min-width:768px){.lb-ins-acc__item{padding:15px 24px;}.lb-ins-acc__title{padding-right:15px;font-size:16px;}.lb-ins-acc__body--indented{padding-left:50px;}}.lb-ins-quote{display:flex;flex-direction:column-reverse;align-items:center;margin:50px 0 0;padding:30px 20px;border-radius:20px;background:var(--lb-blue-soft);}.lb-ins-quote__body{display:flex;flex-direction:column;align-items:center;}.lb-ins-quote__mark{flex:none;width:40px;height:30px;margin-top:-10px;color:var(--lb-blue);}.lb-ins-quote__text{margin:0;quotes:none;}.lb-ins-quote__author{margin-top:20px;}.lb-ins-quote__picture{width:120px;height:auto;aspect-ratio:1;margin-top:-50px;border-radius:15px;object-fit:cover;}@media (min-width:768px){.lb-ins-quote{--lb-ins-quote-rise:80px;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-top:calc(var(--lb-ins-quote-rise) - 30px + 24px);padding:30px 40px;}.lb-ins-quote__body{flex-direction:row;align-items:flex-start;gap:30px;width:73%;}.lb-ins-quote__mark{width:55px;height:44px;margin-top:0;}.lb-ins-quote__picture{width:min(22%,200px);margin-top:calc(-1 * var(--lb-ins-quote-rise));}}.lb-ins-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;}.lb-ins-steps__card{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:10px;background:var(--lb-surface);box-shadow:0 10px 30px var(--lb-border-light);}.lb-ins-steps__number{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lb-blue-soft);color:var(--lb-blue);font-family:'Mariupol-Bold',sans-serif;font-size:16px;}.lb-ins-steps__title{margin:0 0 5px;color:var(--lb-text);font-family:'Mariupol-Bold',sans-serif;font-size:16px;}.lb-ins-steps__text{margin:0;color:var(--lb-text-muted);font-size:14px;}.lb-ins-steps__gap{height:30px;margin-left:30px;border-left:2px dashed var(--lb-border);}.lb-ins-steps__arrow{display:none;}@media (min-width:768px){.lb-ins-steps{flex-direction:row;align-items:center;justify-content:space-between;}.lb-ins-steps__card{width:28%;}.lb-ins-steps__gap{display:flex;flex:auto;align-items:center;justify-content:center;height:36px;margin:0;border-left:0;background:linear-gradient(to right,var(--lb-border) 50%,transparent 50%) left center / 12px 2px repeat-x;}.lb-ins-steps__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lb-blue);color:var(--lb-on-color);}.lb-ins-steps__chevron{width:12px;height:7px;transform:rotate(-90deg);}}@media (min-width:1200px){.lb-ins-steps__card{padding:30px;}}.lb-ins-cover__column{margin:0 0 30px;padding:0;overflow:hidden;border:1px solid var(--lb-border);border-radius:20px;list-style:none;}.lb-ins-cover__column:last-child{margin-bottom:0;}.lb-ins-cover__item{display:flex;align-items:flex-start;padding:15px 20px;color:var(--lb-text);font-size:14px;line-height:1.3;}.lb-ins-cover__item:nth-child(even){background:var(--lb-bg);}.lb-ins-cover__item--title{align-items:center;font-family:'Mariupol-Bold',sans-serif;font-size:16px;line-height:1.5;}.lb-ins-cover__item--empty{display:none;}.lb-ins-cover__sign{flex:none;width:12px;height:12px;margin:3px 15px 0 0;}@media (min-width:768px){.lb-ins-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto;overflow:hidden;border:1px solid var(--lb-border);border-radius:20px;}.lb-ins-cover__column{display:grid;grid-template-rows:subgrid;grid-row:span 12;margin:0;border:0;border-radius:0;}.lb-ins-cover__item{padding:17px 30px;}.lb-ins-cover__item--empty{display:block;padding:0;}}@media (min-width:1200px){.lb-ins-cover{width:85%;margin:0 auto;}}.lb-ins-calc__badges{display:flex;gap:15px;justify-content:space-between;margin:0 0 10px;padding:0;list-style:none;}.lb-ins-calc__badge{position:relative;display:flex;align-items:center;padding:10px 10px 16px;border-radius:10px;background:var(--lb-surface);box-shadow:0 10px 30px var(--lb-border-light);}.lb-ins-calc__badge-title{display:none;color:var(--lb-placeholder);font-family:'Mariupol-Bold',sans-serif;font-size:14px;line-height:1.3;}.lb-ins-calc__badge.is-current .lb-ins-calc__badge-title{display:block;margin-left:10px;}.lb-ins-calc__badge.is-current::after{content:"";position:absolute;right:0;bottom:0;left:0;height:6px;border-radius:0 0 10px 10px;background:var(--lb-blue);}.lb-ins-calc__card{display:flex;flex-direction:column-reverse;gap:20px;padding:30px 20px;border-radius:20px;background:var(--lb-surface);box-shadow:0 20px 40px var(--lb-border-light);}.lb-ins-calc__step,.lb-ins-calc__options{display:grid;gap:20px;}.lb-ins-calc [hidden]{display:none;}.lb-ins-calc__count{margin:0;color:var(--lb-placeholder);}.lb-ins-calc__count b{color:var(--lb-text);font-family:'Mariupol-Medium',sans-serif;}.lb-ins-calc__step-title{margin:-10px 0 0;font-family:'Mariupol-Bold',sans-serif;font-size:18px;line-height:1.2;}.lb-ins-calc__note,.lb-ins-calc__hint{margin:0;font-size:14px;}.lb-ins-calc__hint{margin-bottom:10px;color:var(--lb-placeholder);}.lb-ins-calc__row{display:grid;gap:20px;}.lb-ins-calc__dates{min-width:0;margin:0;padding:0;border:0;}.lb-ins-calc__legend{margin-bottom:5px;padding:0;font-size:16px;}.lb-ins-calc__chosen{display:flex;flex-wrap:wrap;gap:8px;margin:-10px 0 0;padding:0;list-style:none;}.lb-ins-calc__chosen:empty{display:none;}.lb-ins-calc__arrivals .lb-select{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 44px 6px 8px;border:1px solid var(--lb-border);border-radius:24px;background:var(--lb-surface);transition:border-color .2s,box-shadow .2s;}.lb-ins-calc__arrivals .lb-select:hover{border-color:var(--lb-disabled);}.lb-ins-calc__arrivals .lb-select:focus-within{border-color:var(--lb-blue);box-shadow:var(--lb-focus-ring);}.lb-ins-calc__arrivals .lb-select.is-error{border-color:var(--lb-coral);}.lb-ins-calc__arrivals .lb-ins-calc__chosen{display:contents;margin:0;}.lb-ins-calc__arrivals .lb-combo__button{flex:1 1 120px;order:1;height:34px;padding:0 10px;border:0;border-radius:17px;background:transparent;box-shadow:none;}.lb-ins-calc__arrivals .lb-combo__list{order:2;}.lb-ins-calc__chip{display:inline-flex;align-items:center;gap:8px;padding:5px 5px 5px 14px;border-radius:20px;background:var(--lb-blue-soft);font-size:14px;}.lb-ins-calc__chip button{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--lb-surface);color:var(--lb-text-muted);font-size:14px;line-height:1;cursor:pointer;}.lb-ins-calc__link{padding:0;border:0;background:none;color:var(--lb-blue);font:inherit;font-size:14px;text-align:left;text-decoration:underline;cursor:pointer;}.lb-ins-calc__link:hover{text-decoration:none;}.lb-ins-calc__link--more{display:inline-flex;align-items:center;gap:4px;margin-top:5px;text-decoration:none;}.lb-ins-calc__link--options{justify-self:center;margin-bottom:20px;font-size:16px;}.lb-ins-calc__link--remove{justify-self:end;color:var(--lb-coral);text-decoration:none;}.lb-ins-calc__question{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--lb-coral);border-radius:50%;color:var(--lb-coral);font-size:12px;}.lb-ins-calc__consent.is-error .lb-check__box,.lb-ins-calc .lb-combo.is-error .lb-combo__button{border-color:var(--lb-coral);}.lb-ins-calc__buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:15px;}.lb-ins-calc__buttons .lb-btn{flex:auto;}.lb-ins-calc__add{padding:15px;border:1px dashed var(--lb-blue);border-radius:10px;background:none;color:var(--lb-text);font-family:'Mariupol-Medium',sans-serif;font-size:17px;cursor:pointer;}.lb-ins-calc__companion{display:grid;gap:10px;margin-top:20px;padding:10px;border-radius:6px;background:var(--lb-bg);}.lb-ins-calc__option{padding:20px;border:1px solid var(--lb-border);border-radius:10px;}.lb-ins-calc__option-head,.lb-ins-calc__option-name,.lb-ins-calc__option-pick{display:flex;align-items:center;gap:10px;}.lb-ins-calc__option-head{justify-content:space-between;}.lb-ins-calc__option-title{font-family:'Mariupol-Bold',sans-serif;font-size:14px;line-height:1.3;}.lb-ins-calc__price{color:var(--lb-blue);font-family:'Mariupol-Bold',sans-serif;font-size:14px;white-space:nowrap;}.lb-ins-calc__option-text{margin:0;padding-left:40px;color:var(--lb-placeholder);font-size:13px;}.lb-ins-calc__summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 0;}.lb-ins-calc__box{width:48%;padding:15px;border:1px solid var(--lb-border);border-radius:10px;}.lb-ins-calc__box--total{display:flex;align-items:center;justify-content:space-between;width:100%;border-color:var(--lb-blue);background:var(--lb-blue-soft);}.lb-ins-calc__box-title{display:block;margin-bottom:5px;font-size:12px;}.lb-ins-calc__box--total .lb-ins-calc__box-title{margin-bottom:0;}.lb-ins-calc__total{color:var(--lb-blue);font-family:'Mariupol-Bold',sans-serif;font-size:18px;line-height:1.3;}.lb-ins-calc__detail{display:block;margin-bottom:10px;font-family:'Mariupol-Bold',sans-serif;font-size:14px;line-height:1.3;}.lb-ins-calc__extra{display:block;color:var(--lb-placeholder);font-size:12px;}@media (min-width:768px){.lb-ins-calc__badges{gap:20px;}.lb-ins-calc__badge{flex:1;align-items:flex-start;padding:30px 30px 35px;}.lb-ins-calc__badge-title,.lb-ins-calc__badge.is-current .lb-ins-calc__badge-title{display:block;margin-left:15px;font-size:16px;}.lb-ins-calc__badge.is-current::after{height:8px;}.lb-ins-calc__card{flex-direction:row;justify-content:space-between;padding:50px 60px;}.lb-ins-calc__steps{width:46%;}.lb-ins-calc__step-title{font-size:26px;}.lb-ins-calc__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.lb-ins-calc__summary{display:block;width:40%;}.lb-ins-calc__box{width:auto;margin-bottom:20px;padding:22px 30px;}.lb-ins-calc__box--total{display:block;}.lb-ins-calc__box-title,.lb-ins-calc__box--total .lb-ins-calc__box-title{margin-bottom:5px;font-size:16px;}.lb-ins-calc__total{font-size:26px;}.lb-ins-calc__detail{font-size:18px;}.lb-ins-calc__extra,.lb-ins-calc__link,.lb-ins-calc__option-title,.lb-ins-calc__price{font-size:16px;}.lb-ins-calc__option-text{padding-left:45px;font-size:14px;}}.lb-ins-terms{color:var(--lb-text);font-size:15px;line-height:1.5;text-align:left;}.lb-ins-terms__group{margin-bottom:32px;}.lb-ins-terms__title{margin:0 0 8px;font-family:'Mariupol-Bold',sans-serif;font-size:24px;line-height:1.3;}.lb-ins-terms__text{margin:0 0 16px;padding:10px 14px;border:1px solid var(--lb-coral-soft);border-radius:8px;background:var(--lb-bg);font-size:16px;}.lb-ins-terms__list{display:grid;gap:8px 16px;margin:0;padding:0;list-style:none;}.lb-ins-terms__list li{position:relative;padding-left:18px;}.lb-ins-terms__list li::before{content:"•";position:absolute;top:0;left:0;color:var(--lb-coral);font-size:18px;line-height:1;}@media (min-width:768px){.lb-ins-terms__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}.lb-ins-adv{display:grid;gap:20px;}.lb-ins-adv__title{margin-bottom:25px;text-align:left;}.lb-ins-adv__text{margin:0;font-size:14px;}.lb-ins-adv__picture{display:block;width:100%;height:auto;border-radius:1.9% / 21%;clip-path:inset(0 0.3% 0 0 round 1.9% / 21%);}.lb-ins-adv__cards{display:grid;gap:20px;margin:0;padding:0;list-style:none;}.lb-ins-adv__card{display:flex;gap:10px;height:100%;padding:20px;border-radius:10px;background:var(--lb-surface);box-shadow:0 10px 30px var(--lb-border-light);font-family:'Mariupol-Bold',sans-serif;font-size:16px;}@media (min-width:768px){.lb-ins-adv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px 35px;}.lb-ins-adv__title{margin-bottom:35px;}.lb-ins-adv__text{font-size:16px;}.lb-ins-adv__picture{align-self:end;}.lb-ins-adv__cards{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;}.lb-ins-adv__card{padding:25px;}}@media (min-width:992px){.lb-ins-adv__cards{grid-template-columns:repeat(4,minmax(0,1fr));}}.lb-ins-reviews__total{margin:0 auto 30px;text-align:center;}.lb-ins-reviews__mean,.lb-ins-reviews__rating{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:20px;}.lb-ins-reviews__stars{display:flex;gap:3px;color:var(--lb-coral);}.lb-ins-reviews__mean .lb-ins-reviews__stars{color:var(--lb-green);}.lb-ins-reviews__star{width:13px;height:13px;}.lb-ins-reviews__based{margin:0;color:var(--lb-text-muted);font-size:14px;}.lb-ins-reviews__row{display:flex;gap:24px;margin:0 0 30px;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;}.lb-ins-reviews__row::-webkit-scrollbar{display:none;}.lb-ins-reviews__slide{flex:none;width:100%;scroll-snap-align:start;}.lb-ins-reviews__card{height:100%;padding:20px;border-radius:20px;background:var(--lb-surface);}.lb-ins-reviews__person{display:flex;gap:15px;margin-bottom:10px;}.lb-ins-reviews__face{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;}.lb-ins-reviews__name{margin:0;font-family:'Mariupol-Medium',sans-serif;font-size:16px;}.lb-ins-reviews__position{margin:0;color:var(--lb-placeholder);font-size:12px;}.lb-ins-reviews__body{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid var(--lb-border);}.lb-ins-reviews__rating{justify-content:flex-start;margin-bottom:5px;font-size:14px;}.lb-ins-reviews__text{display:-webkit-box;min-height:6em;margin:0;overflow:hidden;font-size:14px;-webkit-line-clamp:4;-webkit-box-orient:vertical;}.lb-ins-reviews__date{margin:0;color:var(--lb-placeholder);font-size:14px;}.lb-ins-reviews__nav{display:flex;align-items:center;justify-content:center;gap:10px;}.lb-ins-reviews__arrow{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:5px;background:var(--lb-surface);color:var(--lb-placeholder);cursor:pointer;}.lb-ins-reviews__arrow:hover{color:var(--lb-text);}.lb-ins-reviews__chevron{width:12px;height:7px;transform:rotate(90deg);}.lb-ins-reviews__arrow--next .lb-ins-reviews__chevron{transform:rotate(-90deg);}.lb-ins-reviews__dots{display:flex;justify-content:center;gap:3px;min-width:100px;}.lb-ins-reviews__dot{width:20px;height:5px;padding:0;border:0;border-radius:3px;background:var(--lb-surface);cursor:pointer;}.lb-ins-reviews__dot.is-active{background:var(--lb-blue);}@media (min-width:480px){.lb-ins-reviews__slide{width:calc((100% - 24px) / 2);}}@media (min-width:992px){.lb-ins-reviews__slide{width:calc((100% - 48px) / 3);}}