/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'inter';src:url("/themes/custom/fdm_travel/fonts/inter/Inter-VariableFont_slnt,wght.ttf") format("truetype");}@font-face{font-family:'syne';src:url("/themes/custom/fdm_travel/fonts/syne/Syne-VariableFont_wght.ttf") format("truetype");}@use 'sass:color';html,body,.dialog-off-canvas-main-canvas,.layout-container,.views-element-container,main{height:100%;min-height:100%;page-break-after:avoid;page-break-before:avoid;-webkit-print-color-adjust:exact;}.layout-container{margin-left:0;}.layout-aside,.layout-header,footer{display:none;}#block-fdm-travel-local-tasks{display:none;}div.layout-container .layout-main .box-element__text{position:static;-webkit-transform:none;transform:none;}div.layout-container .layout-main .box-element__text h2,div.layout-container .layout-main .box-element__text h3{margin-top:0;}div.layout-container .layout-main *{text-shadow:none !important;}div.layout-container .layout-main .tpl-threecol__cols .col2{border-left:1px solid #B3BFC5;border-right:1px solid #B3BFC5;}div.layout-container .layout-main .tpl-threecol__cols .col2:after,div.layout-container .layout-main .tpl-threecol__cols .col3:after{display:none;}div.layout-container .layout-main h1{font-size:20pt;margin-bottom:10pt;}div.layout-container .layout-main h2{font-size:12.5pt;margin-bottom:7.5pt;}div.layout-container .layout-main h3{font-size:10pt;}div.layout-container .layout-main p{font-size:10pt;page-break-inside:avoid;}div.layout-container .layout-main table{width:100%;}div.layout-container .layout-main .sub-menu,div.layout-container .layout-main .toolbar{display:none;}div.layout-container .layout-main .page-elements > div{padding:15px 0;}div.layout-container .layout-main .page-elements > div.tiles{padding-top:0;}div.layout-container .layout-main .paragraph-type--booking-widget{display:none;}div.layout-container .layout-main .top-banner{display:block;width:100%;height:auto;margin-bottom:30px;padding:0;}div.layout-container .layout-main .top-banner .top-banner__inner{display:block;padding:0;}div.layout-container .layout-main .top-banner .top-banner__title{color:#333333;text-shadow:none;}div.layout-container .layout-main .top-banner .top-banner__title h1{font-size:30px;}div.layout-container .layout-main .btn-solid{min-width:0 !important;font-size:10px;}div.layout-container .layout-main .centered-block,div.layout-container .layout-main .paragraph-type--textarea-1-2-centered{width:80%;margin-left:10%;}div.layout-container .layout-main .view-mode__1-4-width.stacked__1-4-width.push-up{-webkit-transform:none !important;transform:none !important;}div.layout-container .layout-main .viewmodes-square-1-2-text-top__content .tile-title{font-size:24px;}div.layout-container .layout-main .view-mode__1-2-width h3,div.layout-container .layout-main .view-mode__1-4-width h3{font-size:18px;}div.layout-container .layout-main .viewmodes-square-1-4-text-top__content .btn.link-arrow{font-size:14px;}div.layout-container .layout-main .viewmodes-square-1-4-text-top__content .btn.link-arrow:after{padding:10px 20px 10px 0;background-size:15px auto;}div.layout-container .layout-main .viewmodes-square-1-4-text:before{display:none;}div.layout-container .layout-main .viewmodes-square-1-4-text__content{position:static !important;font-size:8px !important;-webkit-transform:none !important;transform:none !important;}div.layout-container .layout-main .viewmodes-square-1-4-text__content h3{font-size:10px !important;}div.layout-container .layout-main .viewmodes-square-1-4-text__content .btn-solid{display:none;}#sliding-popup{display:none;}#overlay{display:none;}.product-print{height:100%;min-height:100%;}.product-print .content{padding:30pt 0;}.product-print .page{position:relative;page-break-after:always;min-height:100%;}.product-print .page .content__button{-webkit-box-flex:1;-ms-flex:1;flex:1;}.product-print .page .content__button:not(:last-of-type){margin-right:5pt;}.product-print .page .content__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:75%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;padding:30pt;}.product-print .page--one{background-size:cover;background-repeat:no-repeat;}.product-print .page--one .content{text-align:right;color:#fff;padding:45pt;}.product-print .page--one .content__logo{width:150px;margin-bottom:30pt;}.product-print .page--one .content__title{-webkit-text-stroke:1px #9F9F9F;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1);font-size:45pt;margin-bottom:5pt;}.product-print .page--one .content__subtitle{-webkit-text-stroke:1px #9F9F9F;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1);font-size:25pt;margin-bottom:3pt;}.product-print .page--one .content__duration-in-days{-webkit-text-stroke:1px #9F9F9F;-webkit-print-color-adjust:exact;-webkit-filter:opacity(1);font-size:25pt;font-weight:bold;}.product-print .page--three{height:100%;}.product-print .page--three .content,.product-print .page--three .content__gmap,.product-print .page--three .paragraph-type--map,.product-print .page--three .map.open{height:100%;}.product-print .page--three .paragraph-type--map .map__active{height:100%;width:600pt;}.product-print .page--three .paragraph-type--map .map .gm-style img{position:absolute;}.product-print .page--four .content{padding-top:0;}.product-print .page--five .content{padding-bottom:90pt;}.product-print .page--five .content__button{-webkit-box-flex:1;-ms-flex:1;flex:1;}.product-print .page--five .content__button:not(:last-of-type){margin-right:5pt;}.product-print .page--five .content__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-print .page img{max-width:100%;height:auto;}.product-print .page .day{page-break-after:always;}.product-print .page .day__overview{display:inline-block;margin:10pt 0;}.product-print .page .day__overview ul{padding:0;margin-bottom:20pt;}.product-print .page .day__overview li{list-style:none;white-space:nowrap;margin:0 3pt;display:inline-block;}.product-print .page .day__overview li.active{display:block;color:#000;font-size:20pt;font-weight:bold;padding:0;}.product-print .page .day__overview li.inactive{display:none;}.product-print .page .day__overview ~ ul{display:block;margin:10pt 0 30pt 0;}.product-print .page .day__image{position:relative;margin-bottom:5pt;margin-left:2.5pt;margin-right:2.5pt;}.product-print .page .day__image p{margin:0;}.product-print .page .day__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:30pt;margin-left:-2.5pt;margin-right:-2.5pt;}.product-print .page .day__images-info{width:100%;margin:10pt 5pt;}.product-print .page .day__image-caption{position:absolute;bottom:0;right:0;padding:10px;background-color:rgba(255,255,255,0.7);line-height:1;font-weight:bold;}.product-print .page .day__image--wide_1_1{width:100%;}.product-print .page .day__image--wide_1_2{width:calc(50% - 5pt);}.product-print .page .day__body ul{margin:0;}
