@keyframes added{from{transform:scale(1)}to{transform:scale(1.5)}}@keyframes remove{from{transform:scale(1)}to{transform:scale(.5)}}h2{margin-bottom:15px;font-weight:700;font-size:24px;color:#4c2158}.image-loading{background-image:url(/loader.svg)!important}.title-level{margin-bottom:25px;font-weight:500;font-size:20px;color:#2c375a}.title-level:after{content:"";display:block;width:60px;height:2px;margin-top:10px;background:#6c4796}[data-prestyle] [type=submit]{text-transform:none;font-weight:400;letter-spacing:0}.button,[data-prestyle] [type=submit]{display:table;width:100%;margin:15px auto 0;padding:15px 35px;border:1px solid;text-transform:none;text-align:center;font-weight:400;font-size:14px;letter-spacing:0;color:#fff;background:#6c4796;border-radius:4px;cursor:pointer}.button[data-book]{border-color:#ffcd1c;color:#494330!important;background:#ffcd1c}.disabled .button,.disabled [data-prestyle] [type=submit]{cursor:default}.button:not([disabled]):focus,.button:not([disabled]):hover,[data-prestyle] [type=submit]:not([disabled]):focus,[data-prestyle] [type=submit]:not([disabled]):hover{color:#6c4796;background:0 0!important}#Package [data-background]{background-repeat:no-repeat;cursor:pointer}#Package [data-background]:hover{box-shadow:0 0 0 2px #6c4796 inset}.user-content ol,.user-content ul{list-style:disc;margin:10px 0;padding-left:25px}.user-content ol:first-child,.user-content ul:first-child{margin-top:0}.user-content li{font-size:14px;line-height:24px;color:#706c7f}.user-content *+p{margin-top:10px}#Container{display:flex;padding-top:20px;padding-bottom:80px}#Package>*+*{margin-top:60px}#Package strong{font-weight:700}#Package em{font-style:italic}#Package i{font-weight:300}#Package>div:first-of-type{position:relative}#Package>div:first-of-type h2{font-size:20px}#Package [data-action=favorite]{position:absolute;width:40px;height:40px;top:50px;left:10px;color:#2c375a;background:#fff;border-radius:100%;z-index:99999999}#Package [data-action=favorite]:focus,#Package [data-action=favorite]:hover{color:#6c4796}#Package [data-action=favorite].added{animation:added .3s ease alternate 2 forwards}#Package [data-action=favorite].added:before{content:"\e076";color:#6c4796}#Package [data-action=favorite].remove{animation:remove .3s ease alternate 2 forwards}#pictures:not(.pictures-ready){height:529px;background:#f4f3fa url(/loader.svg) no-repeat center center}#pictures:not(.pictures-ready)>*{display:none}#no-pictures{position:relative;height:480px;margin-bottom:30px;background:#f4f3fa}#no-pictures:before{position:absolute;top:50%;left:50%;margin:-33px -30px;font-size:60px;color:#e0e0e0}#pack-nav{padding:0}#pack-nav>div{padding:15px 0;background:#f4f3fa}#pack-nav ul{display:flex;justify-content:space-around}#pack-nav a{position:relative;display:block;padding:7px 15px;font-weight:500;font-size:14px;color:#706c7f}#pack-nav a.current,#pack-nav a:hover{color:#6c4796}#pack-nav a.current:after,#pack-nav a:hover:after{content:"";position:absolute;width:100%;height:3px;bottom:-15px;left:0;background:#6c4796}#pack-informations{display:flex;justify-content:space-between;flex-wrap:wrap;margin:5px 0 -60px;padding:60px 40px;background:#fbfaff}#pack-informations p>span:first-child{font-weight:700}#pack-informations p>:before{vertical-align:-3px;margin-right:8px;font-size:17px;color:#6c4796}#pack-informations p+p{margin-top:13px}#pack-categories{margin-top:10px;font-weight:300}#pack-categories>span{font-weight:700}#pack-price{display:flex;justify-content:right;margin-top:20px;font-weight:300;font-size:12px}#pack-price>span{margin-left:5px;font-weight:900;font-size:24px;color:#6c4796}#Package [data-action=pricing]{margin-left:5px;font-size:14px;color:#6c4796;transition:opacity .3s ease}#Package [data-action=pricing]:hover{opacity:.75}#Package [data-action=pricing]>*{display:none!important}[data-jw-modal] .pricing-details{padding:40px 40px 10px!important}[data-jw-modal] .pricing-details .message br,[data-jw-modal] .pricing-details input,[data-jw-modal] .pricing-details+div [data-confirm]+button{display:none!important}[data-jw-modal] .pricing-details .message{overflow:auto;max-height:400px;text-align:left}[data-jw-modal] .pricing-details .message>span:not(:last-of-type){margin-bottom:5px}[data-jw-modal] .pricing-details .message>span,[data-jw-modal] .pricing-details .message>span:nth-of-type(2)>span{overflow:hidden;white-space:nowrap;display:block}[data-jw-modal] .pricing-details .message>span:first-of-type{margin-bottom:0;padding:20px 0;text-align:center;font-size:12px;color:#421d3e;background:#d1bcdc;border-radius:3px}[data-jw-modal] .pricing-details .message>span:first-of-type>span{display:block;margin-top:3px;font-weight:700;font-size:20px}[data-jw-modal] .pricing-details .message>span:nth-of-type(2){margin-top:10px!important;padding:25px 30px;background:#f4f3fa}[data-jw-modal] .pricing-details .message>span:nth-of-type(2)>span:first-of-type{margin-bottom:6px;font-weight:500;color:#303a44}[data-jw-modal] .pricing-details .message>span:nth-of-type(2)>span>span{float:right;margin-left:20px;font-weight:500;color:#303a44}#pack-details{margin-top:40px}#pack-details>li{overflow:hidden;padding:20px 0;border-top:1px solid #ddd}#pack-details>li>*{float:left;width:50%}#pack-details>li>:first-child{font-weight:500;color:#303a44}#pack-details>li>:last-child{color:#706c7f}#pack-details>li>p{line-height:1.6}#pack-details [data-ico]:before{margin-right:6px}#pack-details [data-ico]:not([data-ico="\e034"]):before{color:#6c4796}#pack-details .pack-block>*{display:block}#pack-details .pack-block>*+*{margin-top:10px}#pack-details .pack-block>:only-child:before{display:none!important}#pack-details [data-action=unroll]{float:right;margin:0 20px 3px 0}#pack-details .pack-roll{overflow:hidden;position:relative;height:20px}#pack-details .pack-roll:after{position:absolute;width:50px;height:20px;top:0;right:0;text-align:left;line-height:32px;color:#bebebe;background:#fff;opacity:1;transition:opacity .3s ease}#pack-details .expended [data-action=unroll]:before{transform:rotateX(180deg)}#pack-details .expended .pack-roll:after{opacity:0;transition:none}#pack-accommodations h3{font-size:17px;color:#303a44}#pack-accommodations>ul>li{display:flex}#pack-accommodations>ul>li+li{margin-top:40px}#pack-accommodations>ul>li>figure{width:240px;height:240px;margin-right:20px}#pack-accommodations>ul>li>figure>div{position:relative;width:100%;height:100%;background:#f4f3fa}#pack-accommodations>ul>li>figure>div>div{overflow:hidden;white-space:nowrap;position:absolute;width:100%;height:100%;top:0;left:0}#pack-accommodations>ul>li>figure>div>div>*{display:inline-block;vertical-align:top;width:100%;height:100%;transition:margin-left .3s ease,box-shadow .3s ease}#pack-accommodations>ul>li>figure>div>div>.loaded{background-size:cover}#pack-accommodations>ul>li>figure>div>div>:not(.loaded){background-size:25%}#pack-accommodations>ul>li>figure>div:before{position:absolute;top:50%;left:50%;margin:-19px 0 0 -16px;font-size:32px;color:#e8ddef}#pack-accommodations>ul>li>figure.processed>div:before{display:none!important}#pack-accommodations>ul>li>figure [data-action^=image-]{position:absolute;width:20px;height:40px;top:50%;margin-top:-20px;font-size:18px;color:#000;background:rgba(255,255,255,.6);z-index:100}#pack-accommodations>ul>li>figure [data-action^=image-]:hover{background:#fff}#pack-accommodations>ul>li>figure [data-action=image-prev]{left:0;text-indent:-3px;border-radius:0 3px 3px 0}#pack-accommodations>ul>li>figure [data-action=image-next]{right:0;text-indent:1px;border-radius:3px 0 0 3px}#pack-accommodations>ul>li.fullscreen>figure{position:fixed;width:100%;height:100%!important;top:0;left:0;margin:0;background:rgba(0,0,0,.75);z-index:999999999}#pack-accommodations>ul>li.fullscreen>figure>div{width:90%;height:90%;top:5%;left:5%;padding:0;background:0 0}#pack-accommodations>ul>li.fullscreen>figure [data-background].loaded{background-size:contain;background-position:center center}#pack-accommodations>ul>li.fullscreen>figure [data-background]:not(.loaded){background-size:20% 20%}#pack-accommodations>ul>li.fullscreen>figure [data-background]:hover{cursor:default;box-shadow:none}#pack-accommodations>ul>li.fullscreen>figure [data-action^=image-]{width:30px;height:70px;margin-top:-35px;font-size:42px;color:#fff;background:0 0;border-radius:0}#pack-accommodations>ul>li.fullscreen>figure [data-action^=image-]:hover{color:#ffcd1c;background:0 0!important}#pack-accommodations>ul>li.fullscreen>figure [data-action=image-prev]{left:-39px}#pack-accommodations>ul>li.fullscreen>figure [data-action=image-next]{right:-39px}#pack-accommodations>ul>li.fullscreen>figure [data-action=close-fullscreen]{position:absolute;top:-5%;right:-5%;font-size:30px;color:#fff}#pack-accommodations>ul>li.fullscreen>figure [data-action=close-fullscreen]:hover{color:#ffcd1c}#pack-accommodations>ul>li.fullscreen:before{content:"";width:240px;height:240px;margin-right:20px}#pack-accommodations>ul>li:not(.fullscreen)>figure [data-action=close-fullscreen]{display:none}#pack-accommodations>ul>li>div{display:flex;flex-direction:column;flex:1;padding-top:20px}#pack-accommodations>ul>li>div>h3>*{display:block}#pack-accommodations>ul>li>div>h3>:first-child{font-size:14px;color:#ffac38}#pack-accommodations>ul>li>div>h3>:nth-child(2){margin-top:5px}#pack-accommodations>ul>li>div>h3>:nth-child(3){font-weight:300;font-size:12px;color:#777}#pack-accommodations>ul>li>div>div{overflow:hidden;position:relative;height:48px;margin:10px 0}#pack-accommodations>ul>li>div>div:after{display:none}#pack-accommodations>ul>li>div>div>div{position:absolute}#pack-accommodations>ul>li>div>p{display:flex;align-items:first baseline;margin-top:10px;font-weight:300}#pack-accommodations>ul>li>div>p:last-of-type{margin-top:4px}#pack-accommodations>ul>li>div>p:before{margin-right:10px;color:#6c4796}#pack-accommodations>ul>li>div>p>span>span{display:inline-block;vertical-align:middle;margin-bottom:5px;padding:1px 10px;font-size:12px;background:#f4f3fa}#pack-accommodations>ul>li>div>p>span>span:not(:last-child){margin-right:5px}#pack-accommodations [data-action=unroll-description]{display:none;position:absolute;bottom:-1px;right:0;font-size:21px;color:#6c4796;background:#fff}#pack-accommodations .rollable [data-action=unroll-description]{display:block}#pack-accommodations .rollable:after{display:block;position:absolute;width:60px;bottom:-7px;right:20px;text-align:left;line-height:30px;color:#bebebe;background:#fff;transition:opacity .3s ease}#pack-accommodations .rollable.expended [data-action=unroll-description]:before{transform:rotateX(180deg)}#pack-accommodations .rollable.expended:after{opacity:0;transition:none}#pack-days>ul>li{margin-top:25px}#pack-days>ul>li>h3{margin-bottom:10px;padding:13px 20px;font-weight:300;font-size:14px;color:#59596b;background:#fbfaff}#pack-days>ul>li>h3>span{margin-right:6px;font-weight:700}#pack-days>ul>li>h4{margin:10px 0;padding:10px 20px;font-weight:700;font-size:12px;color:#59596b;background:#fbfaff}#pack-days>ul>li>h4:before{vertical-align:-3px;margin-right:2px}#pack-days>ul>li>:not(h3)+h4{margin-top:20px}#pack-days>ul>li>figure{white-space:nowrap;margin-bottom:5px}#pack-days>ul>li>figure>div>*{position:relative;display:inline-block;vertical-align:top;width:calc((100% - 35px)/ 8);padding-bottom:calc((100% - 35px)/ 8);background-color:#f4f3fa;cursor:pointer}#pack-days>ul>li>figure>div>:not(:last-child){margin-right:5px}#pack-days>ul>li>figure>div>:not(.loaded){background-size:40%}#pack-days>ul>li>figure>div>.loaded{background-size:cover}#pack-days>ul>li>figure>div>:before{position:absolute;top:50%;left:50%;margin:-10px 0 0 -9px;font-size:18px;color:#e8ddef}#pack-days>ul>li>figure.processed>div>:before,#pack-days>ul>li>figure>div>.loaded:before{display:none!important}#pack-days>ul>li.fullscreen>figure.viewing{overflow:hidden!important;position:fixed;width:100%;height:100%;top:0;left:0;margin:0;background:rgba(0,0,0,.75);z-index:999999999}#pack-days>ul>li.fullscreen>figure.viewing>div{overflow:hidden;position:absolute;width:90%;height:90%;top:5%;left:5%}#pack-days>ul>li.fullscreen>figure.viewing>div>*{width:100%;height:100%;background-size:contain;background-color:transparent;background-position:center center;cursor:default}#pack-days>ul>li.fullscreen>figure.viewing>div>:not(.loaded){background-size:20% 20%}#pack-days>ul>li.fullscreen>figure.viewing>div>.ready{transition:margin .3s ease}#pack-days>ul>li.fullscreen>figure.viewing>div>:hover{box-shadow:none}#pack-days>ul>li.fullscreen h3:not(.multi),#pack-days>ul>li.fullscreen h4.viewing{padding-bottom:0}#pack-days>ul>li.fullscreen h3:not(.multi):after,#pack-days>ul>li.fullscreen h4.viewing:after{content:"";display:block;width:calc(100% + 40px);padding-bottom:calc(((100% + 40px) - 35px)/ 8);margin:13px 0 -5px -20px;border-top:10px solid #fff;background:#f4f3fa}#pack-days>ul>li.fullscreen h4.viewing:after{margin-top:10px}#pack-days>ul>li.fullscreen>figure.viewing [data-action^=image-]{position:absolute;width:30px;height:70px;top:50%;margin-top:-35px;font-size:45px;color:#fff;z-index:100}#pack-days>ul>li.fullscreen>figure.viewing [data-action^=image-]:hover{color:#ffcd1c;background:0 0!important}#pack-days>ul>li.fullscreen>figure.viewing [data-action=image-prev]{left:calc(5% - 30px);text-indent:-3px}#pack-days>ul>li.fullscreen>figure.viewing [data-action=image-next]{right:calc(5% - 30px);text-indent:1px}#pack-days>ul>li.fullscreen>figure.viewing [data-action=close-fullscreen]{position:absolute;top:10px;right:15px;font-size:32px;color:#fff}#pack-days>ul>li.fullscreen>figure.viewing [data-action=close-fullscreen]:hover{color:#ffcd1c}#pack-days>ul>li>figure:not(.viewing)>button{display:none}#pack-availability .turnover{padding:40px;background:#fbfaff}#pack-availability .turnover+.turnover{margin-top:40px}#pack-availability .turnover>*+*{margin-top:30px}#pack-availability .turnover h3{overflow:hidden;margin-bottom:10px;color:#303a44}#pack-availability .turnover [data-action=unroll-turnover]{float:right}#pack-availability .turnover [data-action=unroll-turnover]:before{color:#6c4796}#pack-availability .turnover .expended [data-action=unroll-turnover]:before{transform:rotateX(180deg)}#pack-availability .turnover .rollable{overflow:hidden;height:20px}#pack-availability .itinerary{margin-top:3px;padding:30px 0;background:#fff}#pack-availability .itinerary>*{display:flex;justify-content:space-around}#pack-availability .itinerary>:first-child{margin:0 30px 10px;padding:6px 0;background:#f4f3fa}#pack-availability .itinerary>:first-child>span>span{font-weight:700}#pack-availability .segment p>*{display:inline-block;vertical-align:top}#pack-availability .segment>:first-child{margin-bottom:4px}#pack-availability .segment>:first-child>span{margin-right:5px;font-weight:600}#pack-availability .segment .time>:first-child{width:70px}#pack-availability .segment .time>:nth-child(2){position:relative}#pack-availability .segment .time>:nth-child(2):before{content:"";position:absolute;width:9px;height:9px;top:9px;left:-17px;border:2px solid #e8ddef}#pack-availability .segment .time i[data-ico]{text-indent:17px}#pack-availability .segment .arrival>:nth-child(2):before,#pack-availability .segment .departure>:nth-child(2):before{background:#e8ddef}#pack-availability .segment .departure{padding-bottom:3px}#pack-availability .segment .arrival{padding-top:3px}#pack-availability .segment .stopover>:first-child{padding-top:3px}#pack-availability .segment .stopover>:nth-child(2){position:relative;padding:5px 0 5px 74px;font-size:12px}#pack-availability .segment .stopover>:nth-child(3){padding-bottom:3px}#pack-availability .segment .departure>:nth-child(2):after,#pack-availability .segment .stopover>:nth-child(3)>:nth-child(2):after{content:"";position:absolute;width:1px;height:100%;top:17px;left:-13px;background:#e8ddef}#pack-availability .segment .arrival>:nth-child(2):after,#pack-availability .segment .stopover>:first-child>:nth-child(2):after{content:"";position:absolute;width:1px;height:100%;bottom:15px;left:-13px;background:#e8ddef}#pack-availability .segment .stopover>:nth-child(2):after{content:"";position:absolute;height:100%;top:0;left:60px;border-left:2px dashed #e8ddef}#pack-availability .transfer>div:not(:empty),#pack-availability .visa>div:not(:empty){padding:30px;background:#fff}#pack-availability .transfer>div>:only-child:before,#pack-availability .visa>div>:only-child:before{display:none}#pack-availability .dates>div{display:flex;align-items:center;padding:20px 30px;background:#fff}#pack-availability .dates>div+div{margin-top:20px}#pack-availability .dates>div>:first-child{flex:1;flex-wrap:wrap;padding-right:30px}#pack-availability .dates>div>:first-child,#pack-availability .dates>div>:first-child>:first-child{display:flex;justify-content:space-between;align-items:center}#pack-availability .dates>div>:first-child>:first-child>span{margin:0 25px}#pack-availability .dates>div>:first-child>:first-child>p{position:relative}#pack-availability .dates>div>:first-child>:first-child>p+p{margin-left:20px}#pack-availability .dates>div>:first-child>:first-child>p>span{display:block}#pack-availability .dates>div>:first-child>:first-child>p>:first-child{font-weight:300}#pack-availability .dates>div>:first-child>:first-child>p>:last-child{font-size:20px}#pack-availability .dates>div>:first-child>:nth-child(2)>span{display:block}#pack-availability .dates>div>:first-child>:nth-child(2)>:first-child{font-size:11px;line-height:17px}#pack-availability .dates>div>:first-child>:nth-child(2)>:last-child{font-weight:900;font-size:17px;color:#6c4796}#pack-availability .dates>div>:first-child>:nth-child(3){flex:0 0 100%;display:flex;justify-content:space-between;margin-top:15px;padding-top:7px;border-top:1px solid #e3e3e3}#pack-availability .dates>div>:first-child>:nth-child(3)>*+*{margin-left:5%}#pack-availability .dates>div>:first-child>:nth-child(3)>p>span:first-child{font-weight:700}#pack-availability .dates>div>:first-child>:nth-child(3)>p>span:last-child{font-weight:300}#pack-availability .dates>div>:first-child>:nth-child(3) [data-ico]:before{vertical-align:-2px}#pack-availability .dates>div>:last-child button{margin-top:0;padding:13px 25px}#pack-availability .dates>.full-date>:first-child>:nth-child(2)>:last-child{color:#19a06b}#pack-availability .dates>.full-date>:last-child p{margin-top:0;padding:8px 25px;border:1px solid;text-align:center;color:#19a06b}#pack-availability .dates>.full-date>:last-child button{visibility:hidden;height:0;padding-top:0;padding-bottom:0}#pack-availability .dates [data-action=pricing]:before{vertical-align:0}#pack-availability .dates [data-ico]:before,#pack-availability .dates [data-icon]:after{color:#6c4796}#pack-availability .dates>.full-date [data-ico]:before,#pack-availability .dates>.full-date [data-icon]:after{color:#19a06b}#pack-availability .dates .selected{box-shadow:0 0 0 2px #6c4796 inset}#pack-availability .dates>.full-date{box-shadow:0 0 0 1px #19a06b inset}#Availability{position:relative;height:100%}#Availability h2{font-size:20px}#Availability>div{width:100%;padding-left:40px}#Availability.disabled [type=submit]{color:#9cafbc!important;cursor:default!important}#Availability [data-form-id]>div:first-of-type:before{content:"\e014"}#Availability [data-form-id]>.number-of-rooms:before{content:"\e132"}#Availability [data-form-id].no-accommodations>div:nth-of-type(2):before{content:"\e126"}#Availability [data-form-id].no-accommodations>div:nth-of-type(3):before{content:"\e122"}#Availability [data-form-id]>h3{margin:25px 0 10px;font-weight:500;font-size:14px;color:#303a44}#Availability [data-form-id]>h3:first-child{margin-top:0}#Availability [data-form-id]>.form-accommodations>:before{content:"\e125"}#Availability [data-form-id] [data-template-container]{counter-reset:none!important}#Availability [data-form-id]>[data-template-container]{counter-reset:fw-title-template!important}#Availability [data-form-id] [data-template-container=room]>.template-item>div:first-of-type label{display:block}#Availability [data-form-id] [data-template-container=room]>.template-item>div:first-of-type label:after{content:"";display:block;clear:both}#Availability [data-form-id].multi [data-template-container=room]>.template-item h3{display:block!important}#Availability [data-form-id].multi [data-template-container=room]>.template-item:first-of-type:last-of-type h3:after{display:none!important}#Availability [data-form-id] [data-template-container=room]>div>div:first-of-type:before{content:"\e128"}#Availability [data-form-id] [data-template-container=room]>div>div:nth-of-type(2):before{content:"\e126"}#Availability [data-form-id] [data-template-container=room]>div>div:nth-of-type(3):before{content:"\e122"}#Availability [data-form-id].with-boards [data-template-container=room]>div>div:nth-of-type(2):before{content:"\e155"}#Availability [data-form-id].with-boards [data-template-container=room]>div>div:nth-of-type(3):before{content:"\e126"}#Availability [data-form-id].with-boards [data-template-container=room]>div>div:nth-of-type(4):before{content:"\e122"}#Availability [data-form-id] [data-template-container=child-age]>div>div:before{content:"\e038"}#Availability [data-form-id] [name=departure]+input{cursor:pointer}#Availability [data-template-container=child-age]>.template-item{display:inline-block;vertical-align:top;width:calc((100% - 20px)/ 3);margin-bottom:0}#Availability [data-template-container=child-age]>.template-item input{padding-left:10px}#Availability [data-template-container=child-age]>.template-item>div:after,#Availability [data-template-container=child-age]>.template-item>div:before{display:none!important}#Availability [data-form-id]:not(.with-boards) [data-template-container=child-age]>div.template-item:nth-of-type(3n+2){margin:0 10px}#Availability [data-form-id].with-boards [data-template-container=child-age]>div.template-item:nth-of-type(3n+3){margin:0 10px}#Availability .room-infos:not(.show){display:none}#Availability .room-infos{position:absolute;top:-2px;right:0}#Availability .room-infos>:first-child{display:inline-block;margin:-8px 0;padding:5px;font-size:14px;color:#6c4796;cursor:help;transition:opacity .3s ease}#Availability .room-infos>:first-child:focus,#Availability .room-infos>:first-child:hover{opacity:.75}#Availability .room-infos>:first-child:focus+span,#Availability .room-infos>:first-child:hover+span{display:block}#Availability .room-infos>:last-child{display:none;white-space:nowrap;position:absolute;top:100%;right:0;margin-top:7px;padding:23px 25px;font-weight:600;font-size:11px;color:#807a92;background:#f4f3fa;z-index:10;box-shadow:0 4px 8px 0 #cacaca;border-radius:2px}#Availability .room-infos>:last-child>span{display:block}#Availability .room-infos>:last-child>:first-child{margin-bottom:6px}#Availability .room-infos>:last-child>:nth-child(2)>span{display:block;margin:3px 0 0 7px}#Availability .room-infos>:last-child>:nth-child(2)>span>span{font-weight:300}#Availability .room-infos>:last-child>:nth-child(3){margin-top:6px}#Availability .room-infos>:last-child>:nth-child(3)>span{font-weight:300}#Availability.free-board [data-form-id]>div:last-of-type{display:none!important}#Availability .toggle-flex{justify-content:space-between}#Availability .ajax-container{display:flex;flex-direction:column}#Availability .form-response-error{margin:-5px 0 15px;font-weight:500;line-height:1.2;color:#d54b4f}#Availability .form-response-none{position:relative;order:1;margin-top:20px;padding:17px 26px;font-weight:300;color:#303a44;background:#f4f3fa}#Availability .form-response-none:before{vertical-align:-2px;width:20px;height:20px;margin-right:5px;border:2px solid;line-height:16px;color:#636363;border-radius:100%}#Availability .form-response-success{order:1;margin-top:20px}#Availability .form-response-success>:first-child{padding:15px 20px;font-weight:300;color:#303a44;background:#f4f3fa}#Availability .form-response-success>:first-child>span>span{font-weight:500}#Availability .form-response-success>:first-child>:before{vertical-align:-2px;margin-right:5px}#Availability .form-response-success>:nth-child(2){overflow:hidden;margin-top:20px}#Availability .form-response-success>:nth-child(2)>:first-child{float:left;font-weight:500;font-size:17px;color:#303a44}#Availability .form-response-success>:nth-child(2)>:last-child{float:right;font-weight:900;font-size:20px;color:#4c2158}#Availability .no-longer-refund{display:block;margin-top:6px}#Availability [data-action=pricing]{vertical-align:3px;font-size:14px;color:#4c2158;transition:opacity .3s ease}#Availability [data-action=pricing]:hover{opacity:.75}#Availability [data-action=pricing]>*{display:none!important}.flatpickr-day .pack-day-price{display:none;position:absolute;top:100%;left:-50%;margin:12px 0 0 -15px;padding:5px 15px;line-height:1.4;color:#59596b;background:#e8ddef;z-index:10;border-radius:2px;pointer-events:none}.flatpickr-day .pack-day-price:before{content:"";position:absolute;top:-16px;left:50%;margin-left:-10px;border:8px solid transparent;border-bottom-color:#e8ddef}.flatpickr-day:nth-child(7n) .pack-day-price{top:0;right:100%;margin:6px 12px 0 0;left:auto}.flatpickr-day:nth-child(7n) .pack-day-price:before{top:5px;right:-16px;left:auto;border-bottom-color:transparent;border-left-color:#e8ddef}.flatpickr-day:nth-child(7n+1) .pack-day-price{top:0;left:100%;margin:6px 0 0 12px}.flatpickr-day:nth-child(7n+1) .pack-day-price:before{top:5px;left:-6px;border-bottom-color:transparent;border-right-color:#e8ddef}.flatpickr-day:nth-child(36)~.flatpickr-day:not(.flatpickr-day:nth-child(42)) .pack-day-price{top:-100%;margin-top:0}.flatpickr-day:nth-child(36)~.flatpickr-day:not(.flatpickr-day:nth-child(42)) .pack-day-price:before{top:100%;border-bottom-color:transparent;border-top-color:#e8ddef}.flatpickr-day:hover .pack-day-price{display:block}#booking-loader.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999}#booking-loader.loading:before{background:rgba(255,255,255,.5);z-index:0}@media screen and (max-width:575px){#pack-accommodations>ul>li>figure{height:240px!important}#pack-availability .dates>div>:first-child>:nth-child(3){flex-direction:column}#pack-availability .dates>div>:first-child>:nth-child(3)>*{margin-left:0}}@media screen and (max-width:767px){#pack-details>li>*{float:none;width:100%}#pack-details .pack-block{margin-top:10px}#pack-days>ul>li>figure>div>*{width:calc((100% - 20px)/ 4);padding-bottom:calc((100% - 20px)/ 4)}#pack-availability .turnover{padding:20px}#pack-availability .itinerary{padding:10px 0}#pack-availability .itinerary>*{flex-direction:column;align-items:center}#pack-availability .itinerary>:first-child{margin:0 10px}#pack-availability .itinerary .segment{margin-top:15px}}@media screen and (max-width:991px){#pack-accommodations>ul>li{flex-direction:column}#pack-accommodations>ul>li>figure{width:100%;height:320px;margin-right:0}#pack-availability .dates>div{flex-direction:column}#pack-availability .dates>div>:first-child{padding-right:0}#pack-availability .dates>div>:first-child>:first-child{width:100%}#pack-availability .dates>div>:first-child>p{order:3;margin:10px 0 20px}#pack-availability .dates>div>:last-child{width:100%}}@media screen and (max-width:1199px){#Container{flex-direction:column}#Container>*{width:auto!important}#pack-informations{flex-direction:column}#pack-informations>*+*{margin-top:13px}#pack-nav ul{flex-direction:column}#pack-nav a.current:after,#pack-nav a:hover:after{width:3px;height:100%;bottom:0}#Availability{margin-top:40px}#Availability>div{position:static!important;padding-left:0}#Availability h2{font-size:24px}}@media screen and (min-width:1200px){#pack-nav.sticky{height:50px}#pack-nav.sticky>div{position:fixed;width:calc(((85% - 1.25rem) * (8 / 12)) - 1.25rem);margin:0;top:0;z-index:9999999}#Top-bar~#Container #pack-nav.sticky>div{top:40px}[data-channel=b2b] #pack-nav.sticky>div,[data-channel=corp] #pack-nav.sticky>div{top:40px}}