.content_box .contents .caption{display:block;margin:0 0 calc(var(--gap-heading) - 5px);color:var(--color-muted);font-size:var(--size-content);font-weight:400;line-height:1.25}.content_box .section .label{display:block;position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:4px 12px;border-radius:2px;background:rgba(255,255,255,0.5);color:var(--color-text);font-size:14px;font-weight:400;line-height:20px;z-index:2}.content_box .contents{max-width:var(--width-contents);margin:0 0 var(--gap-contents);--color-text: var(--color-heading)}.content_box .contents:last-child{margin-bottom:0}.content_box .contents .caption{display:block;margin:0 0 calc(var(--gap-heading) - 5px);color:var(--color-muted);font-size:var(--size-content);font-weight:400;line-height:1.25}.content_box .section .label{display:block;position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);padding:4px 12px;border-radius:2px;background:rgba(255,255,255,0.5);color:var(--color-text);font-size:14px;font-weight:400;line-height:20px;z-index:2}.content_box .section .play{display:block;position:absolute;top:50%;left:50%;width:10%;border-radius:50%;background:var(--color-primary);transition:0.2s;transform:translate(-50%, -50%);z-index:2}@media (hover: hover){.content_box .section .play:hover{background-color:var(--color-secondary)}}.content_box .section .play:before{content:'';position:absolute;background:var(--color-heading);inset:25%;-webkit-mask:url(../../images/ico_play_large.svg) 50% 50%/contain no-repeat}.content_box .section .play:after{content:'';display:block;padding-bottom:100%}.content_box .collage{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1 * var(--gap-grid)) calc(-1 * var(--gap-vertical)) 0;z-index:2}.content_box{flex-grow:1}.content_box.box_light{--color-section: linear-gradient(180deg, #110F10 0%, #1E1D29 100%);--color-background: #EDEFF0}.content_box .wrapper{display:flex;position:relative;justify-content:center}.content_box .sidebar{display:block;position:relative;flex-grow:0;flex-shrink:0;width:calc(40% - 2 * var(--gap-section-offset));--gap-heading: 20px}.content_box .sidebar .widget{display:block;position:relative;overflow:hidden;border-radius:var(--radius-regular);background:var(--color-background)}.content_box .sidebar .links{display:block}.content_box .sidebar .link{display:flex;position:relative;align-items:center;padding:var(--gap-heading) var(--gap-grid);color:var(--color-heading);font-size:var(--size-large);font-weight:400;line-height:1.333;transition:0.2s}.content_box .sidebar .link.active,.content_box .sidebar .link:hover{background-color:#6B8581;color:#fff}.content_box .sidebar .link.active:after,.content_box .sidebar .link:hover:after{opacity:1}.content_box .sidebar .link.active:before,.content_box .sidebar .link:hover:before{opacity:0}.content_box .sidebar .link.active .icon,.content_box .sidebar .link:hover .icon{background-color:currentColor}.content_box .sidebar .link a{display:inline-block;flex-grow:1;min-width:0}.content_box .sidebar .link:before{content:'';position:absolute;right:var(--gap-grid);bottom:0;left:var(--gap-grid);height:1px;background-color:var(--color-border);transition:0.2s}.content_box .sidebar .link:after{content:'';display:block;flex-grow:0;flex-shrink:0;width:16px;height:14px;background:currentColor;transition:0.2s;opacity:0;-webkit-mask:url(../../images/ico_arrow_next.svg) 50% 50%/contain no-repeat}.content_box .sidebar .link:last-child:before{display:none}.content_box .sidebar .icon{display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:60px;margin:0 20px 0 0;border-radius:50%;background-color:var(--color-border);transition:0.2s}.content_box .sidebar .icon:before{content:'';display:block;width:66.666%;height:66.666%;background-color:var(--color-heading);-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}.content_box .sidebar .title{display:block;flex-grow:1;min-width:0}.content_box .content,.content_box .sections{display:block;flex-grow:1;min-width:0}.content_box .section{display:none;--gap-grid: 20px;--gap-heading: 20px;--width-item: 33.333%}.content_box .section.active{display:block}.content_box .section>h2{font-size:var(--size-h1)}.content_box .section .caption{display:block;position:relative;padding:0 0 0 20px;margin:0 0 var(--gap-heading);color:var(--color-heading);font-size:var(--size-large);font-weight:500;line-height:1.25;letter-spacing:0.01em;text-transform:uppercase}.content_box .section .caption:before{content:'';position:absolute;top:50%;left:0;width:3px;height:20px;margin:-11px 0 0;background-color:var(--color-primary)}.content_box .collage{--width-item: 33.333%;--gap-grid: 20px;--gap-vertical: var(--gap-grid)}.content_box .collage .image{display:inline-flex;position:relative;overflow:hidden;flex-direction:column;flex-grow:1;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0;border-radius:var(--radius-regular);overscroll-behavior:contain}.content_box .collage .image:after{content:'';display:block;padding-bottom:66.6666%}.content_box .collage .image img{display:block;position:absolute;width:100%;height:100%;z-index:1;inset:0;object-fit:cover;margin-inline:0}.content_box .itinerary{display:block;margin:0 0 var(--gap-subsection)}.content_box .itinerary:last-child{margin-bottom:0}.content_box .accommodation{display:block;padding:var(--gap-card);margin:0 0 calc(var(--gap-content) + 5px);border:1px solid var(--color-border);border-radius:var(--radius-regular);--gap-heading: 15px}.content_box .accommodation:last-child{margin-bottom:0}@media (min-width: 1024px){.content_box .sidebar{width:360px}.content_box .content+.sidebar,.content_box .sidebar+.content,.content_box .sections+.sidebar,.content_box .sidebar+.sections{margin-left:var(--gap-section-offset)}}@media (max-width: 1410px){.content_box .wrapper{--gap-aside: var(--gap-aside)}.content_box .sidebar{width:320px}.content_box .sidebar .link:after{display:none}.content_box .sidebar .icon{width:48px;height:48px}}@media (max-width: 1024px){.content_box .wrapper{display:block}.content_box .sidebar{width:auto;margin:0 0 var(--gap-contents)}.content_box .sidebar:last-child{margin-bottom:0}}@media (max-width: 640px){.content_box .collage{--gap-grid: 10px;--width-item: 50%}}

/*# sourceMappingURL=content.css.map */
