@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0)}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1) * 3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1)}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(50px,min-content);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0);margin-left:-15px;margin-right:-15px}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(calc(var(--umb-block-grid--area-column-span,1) * 3),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1);padding-left:15px;padding-right:15px}@media (min-width:1024px){.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns))}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns))}}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:479px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:700px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.clearfix:after,.clearfix:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before{display:table;content:" "}.clearfix:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@media (min-width:480px) and (max-width:767px){.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{float:left}.col-ms-12{width:100%}.col-ms-11{width:91.66666667%}.col-ms-10{width:83.33333333%}.col-ms-9{width:75%}.col-ms-8{width:66.66666667%}.col-ms-7{width:58.33333333%}.col-ms-6{width:50%}.col-ms-5{width:41.66666667%}.col-ms-4{width:33.33333333%}.col-ms-3{width:25%}.col-ms-2{width:16.66666667%}.col-ms-1{width:8.33333333%}.col-ms-pull-12{right:100%}.col-ms-pull-11{right:91.66666667%}.col-ms-pull-10{right:83.33333333%}.col-ms-pull-9{right:75%}.col-ms-pull-8{right:66.66666667%}.col-ms-pull-7{right:58.33333333%}.col-ms-pull-6{right:50%}.col-ms-pull-5{right:41.66666667%}.col-ms-pull-4{right:33.33333333%}.col-ms-pull-3{right:25%}.col-ms-pull-2{right:16.66666667%}.col-ms-pull-1{right:8.33333333%}.col-ms-pull-0{right:auto}.col-ms-push-12{left:100%}.col-ms-push-11{left:91.66666667%}.col-ms-push-10{left:83.33333333%}.col-ms-push-9{left:75%}.col-ms-push-8{left:66.66666667%}.col-ms-push-7{left:58.33333333%}.col-ms-push-6{left:50%}.col-ms-push-5{left:41.66666667%}.col-ms-push-4{left:33.33333333%}.col-ms-push-3{left:25%}.col-ms-push-2{left:16.66666667%}.col-ms-push-1{left:8.33333333%}.col-ms-push-0{left:auto}.col-ms-offset-12{margin-left:100%}.col-ms-offset-11{margin-left:91.66666667%}.col-ms-offset-10{margin-left:83.33333333%}.col-ms-offset-9{margin-left:75%}.col-ms-offset-8{margin-left:66.66666667%}.col-ms-offset-7{margin-left:58.33333333%}.col-ms-offset-6{margin-left:50%}.col-ms-offset-5{margin-left:41.66666667%}.col-ms-offset-4{margin-left:33.33333333%}.col-ms-offset-3{margin-left:25%}.col-ms-offset-2{margin-left:16.66666667%}.col-ms-offset-1{margin-left:8.33333333%}.col-ms-offset-0{margin-left:0}}.visible-ms{display:none!important}.visible-ms-block,.visible-ms-inline,.visible-ms-inline-block{display:none!important}@media (min-width:480px) and (max-width:479px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:480px) and (max-width:479px){.visible-xs-block{display:block!important}}@media (min-width:480px) and (max-width:479px){.visible-xs-inline{display:inline!important}}@media (min-width:480px) and (max-width:479px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:480px){.visible-ms{display:block!important}table.visible-ms{display:table!important}tr.visible-ms{display:table-row!important}td.visible-ms,th.visible-ms{display:table-cell!important}}@media (min-width:480px){.visible-ms-block{display:block!important}}@media (min-width:480px){.visible-ms-inline{display:inline!important}}@media (min-width:480px){.visible-ms-inline-block{display:inline-block!important}}@media (min-width:480px) and (max-width:767px){.hidden-ms{display:none!important}}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel{margin:0 0 30px;display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item .bg-image{display:block}.owl-carousel .owl-item .bg-image:nth-child(2){margin-top:25px}@media (max-width:479px){.owl-carousel .owl-item .bg-image:nth-child(2){margin-top:10px}}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}@media (max-width:992px){.owl-carousel .owl-nav .owl-next{right:21px!important}.owl-carousel .owl-nav .owl-prev{left:21px!important}}@media (max-width:480px){.owl-carousel .owl-nav .owl-next{right:0!important}.owl-carousel .owl-nav .owl-prev{left:0!important}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.9}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{position:relative;width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto!important}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:60px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.9}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.print-only{display:none}.fixed-header{position:relative;z-index:1025;width:100%}body{font-family:Open Sans;font-size:16px}body .font-size-h1,body .font-size-h2,body .font-size-h3,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6{margin:0 0 30px;font-family:Bitter;font-weight:400;line-height:120%}body p{margin-bottom:30px}body .grid-richtexteditor.color-ffc134 font-size-h1,body .grid-richtexteditor.color-ffc134 font-size-h2,body .grid-richtexteditor.color-ffc134 font-size-h3,body .grid-richtexteditor.color-ffc134 h1,body .grid-richtexteditor.color-ffc134 h2,body .grid-richtexteditor.color-ffc134 h3{color:#ffc134}.grid-focalpointimage{margin:0 0 30px}.grid-focalpointimage img{border-radius:15px}.grid-focalpointimage figcaption{font-size:14px}.grid-media,h4.text-header{margin:0 0 30px}h4.text-header{font-family:Bitter;font-size:20px;font-weight:400;line-height:1.42857143}@media (min-width:768px){h4.text-header{font-size:20px}}@media (min-width:992px){h4.text-header{font-size:22px}}@media (min-width:1200px){h4.text-header{font-size:24px}}.text-header{font-family:Bitter;font-weight:400;margin:0 0 30px;line-height:1.42857143;font-size:22px}.text-header.color-ffc134{color:#ffc134}@media (min-width:768px){.text-header{font-size:22px}}@media (min-width:992px){.text-header{font-size:26px}}@media (min-width:1200px){.text-header{font-size:28px}}.customer-reviews .text-header,.destination-day-programme .text-header,.destination-price-sumup .text-header,.sort-header .text-header,.specialist-details .text-header{font-size:24px}@media (min-width:992px){.customer-reviews .text-header,.destination-day-programme .text-header,.destination-price-sumup .text-header,.sort-header .text-header,.specialist-details .text-header{font-size:26px}}.tab-description-text .text-header{font-size:20px}@media only screen and (min-resolution:120dpi){.form-control,input,select,textarea{font-size:18px}.form-control{height:40px}}[class*=" icon-"],[class^=icon-]{height:32px;width:32px;display:inline-block;fill:currentColor}.gradient-primary{background:#09a74c;background-image:linear-gradient(180deg,#09a74c 0,#00840f);background-repeat:repeat-x}.gradient-primary:hover{background-image:linear-gradient(180deg,#00840f 0,#09a74c);background-repeat:repeat-x}.primary{background:#00a078}.primary:hover{background:#007f5f}.gradient-secondary{background:#ee7703;background-image:linear-gradient(180deg,#ee7703 0,#d36e02);background-repeat:repeat-x}.gradient-secondary:hover{background-image:linear-gradient(180deg,#d36e02 0,#ee7703);background-repeat:repeat-x}.secondary{background:#ffc134}.secondary:hover{background:#e5ac30}.tertiary{background:#1482dc}.btn.btn--flat{box-shadow:none}.btn.btn--lg{font-size:20px}.my-15{margin:15px 0}.btn{padding:4px 10px 5px;border:0;border-radius:3px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.19)}.btn,.btn:active,.btn:focus,.btn:hover,.btn:visited{color:#fff}@media (min-width:992px){.btn{padding:10px 15px;font-size:16px}}.label-info{padding:2px 10px;background:#004262;font-size:12px;color:#fff;border-radius:2px 2px 0 0}.label-info:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #004262;clear:both}.customer-service{position:relative}.customer-service.top{display:inline-block;width:26px;height:26px;vertical-align:top;border:1px solid #00a078;border-radius:30px;overflow:hidden}.customer-service.top img{width:100%;height:61px}@media (min-width:768px){.customer-service.top{width:38px;height:38px}}@media (min-width:992px){.customer-service.top{width:61px;height:61px}}.travel-request .mobile-view span{display:block;font-size:12px;color:#333}.text .table{overflow-x:auto}.twist-after{position:relative;overflow:hidden}.twist-after:after{position:absolute;display:block;bottom:-40px;content:"";height:70px;width:100%;background:#fff;transform:skewX(0) skewY(-1.5deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;outline:1px solid transparent;z-index:998}@media (max-width:768px){.twist-after.textpagenoleftmenu:after{position:relative;display:none}}.divider-globe{position:relative;height:80px;padding:15px 0}.divider-globe:after{content:"";position:absolute;top:50%;z-index:1;display:block;width:100%;height:1px;background:#dedede}.divider-globe .globe{position:absolute;top:0;top:50%;left:50%;z-index:2;margin:-24px 0 0 -20px;width:48px;height:48px;border-radius:40px;background:#fff;border:8px solid #fff;fill:#dedede}@media (min-width:768px){.divider-globe{height:100px}.divider-globe .globe{width:56px;height:56px;margin:-28px 0 0 -28px}}.text-truncate{position:relative;margin-bottom:10px;z-index:1}.text-truncate .truncate-gradient{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:30px;background-image:linear-gradient(180deg,hsla(0,0%,100%,.2) 0,#fff);background-repeat:repeat-x;transition:opacity .5s;opacity:1}.text-truncate .truncate-gradient.hidden{display:none}.text-truncate.opened .truncate-gradient{opacity:0}.destination-day-programme .text-truncate .truncate-gradient{background-image:linear-gradient(180deg,hsla(0,0%,96%,.2) 0,#f4f4f4);background-repeat:repeat-x}.truncate-trigger{display:block;margin-bottom:30px;cursor:pointer;text-align:center}.truncate-trigger:after,.truncate-trigger:before{display:table;content:" "}.truncate-trigger:after{clear:both}.truncate-trigger svg{margin-right:10px;fill:#555}.truncate-trigger span,.truncate-trigger svg{display:inline-block;vertical-align:middle;cursor:pointer}.truncate-trigger span{color:#555}.modal .modal-header h4{font-size:24px}.modal .modal-header .close{float:right;width:35px;height:35px;margin:0;padding:0;overflow:hidden;background:#004262;color:#fff;border:0;border-radius:3px;font-size:28px;line-height:35px}.modal .modal-content img{max-width:100%}.modal .modal-footer button{border:0}[data-content-element-type-alias=BlockElement_slidingGallery]{margin:0}@media (min-width:1200px){[data-content-element-type-alias=BlockElement_slidingGallery]{margin:0 -90px}}@media (min-width:1400px){[data-content-element-type-alias=BlockElement_slidingGallery]{margin:0 -200px}}.gallery-carousel img{border-radius:15px}.owl-carousel .owl-dots{display:none}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{display:inline-block;position:absolute;background:#fff;border:0;border-radius:100%;width:30px;height:30px;padding:0}.owl-carousel .owl-nav .owl-next.disabled,.owl-carousel .owl-nav .owl-prev.disabled{opacity:.25;cursor:default}.owl-carousel .owl-nav .owl-next img,.owl-carousel .owl-nav .owl-prev img{height:12px;width:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.owl-carousel .owl-nav .owl-prev{left:15px}.owl-carousel .owl-nav .owl-next{right:15px}@media (min-width:768px){.owl-carousel .owl-dots{display:none}.owl-carousel .owl-nav{position:absolute;width:100%;top:calc(50% - 15px);transform:translateY(-50%)}}@media (min-width:1400px){.owl-carousel.full-width .owl-nav .owl-prev{margin-left:-60px}.owl-carousel.full-width .owl-nav .owl-next{margin-right:-60px}}table{width:100%;max-width:100%}table td{padding-bottom:10px}img{max-width:100%;height:auto}.btn--disabled{pointer-events:none}.passenger__select{opacity:0;position:absolute;z-index:-99999}@media (max-width:992px){.passenger{width:100%}}#adults-booking-lines-dropdown-inline,#children-booking-lines-dropdown-inline{opacity:0;position:absolute;z-index:-99999}.input-select,.partycomp-custom-select{background-color:#fff;border:1px solid #aaa;position:relative;height:32px;display:inline-block;text-align:left}.input-select--day,.partycomp-custom-select--day{min-width:119px}@media (max-width:992px){.input-select--day,.partycomp-custom-select--day{width:100%;display:block;margin-bottom:10px}}.input-select--month,.partycomp-custom-select--month{min-width:144px}@media (max-width:992px){.input-select--month,.partycomp-custom-select--month{width:100%;display:block;margin-bottom:10px}}.input-select--year,.partycomp-custom-select--year{min-width:107px}@media (max-width:992px){.input-select--year,.partycomp-custom-select--year{width:100%;display:block;margin-bottom:10px}}.input-select__label,.partycomp-custom-select__label{display:block;width:100%;padding:4px 23px 4px 10px;cursor:pointer;margin-bottom:0;border-bottom:1px solid #aaa;font-weight:400}.input-select__label:after,.partycomp-custom-select__label:after{content:"\25bc";height:10px;width:10px;position:absolute;top:5px;right:8px;background-repeat:no-repeat}.input-select__border,.partycomp-custom-select__border{width:80%;margin:0 auto;position:absolute;top:0;left:50%;transform:translateX(-50%);border-bottom:1px solid #aaa}.input-select-options,.partycomp-custom-select-options{display:none;background-color:#fff;margin:0;list-style:none;width:calc(100% + 2px);position:absolute;padding:0;left:-1px;z-index:2;border-right:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #aaa;max-height:300px;overflow-y:auto;font-size:15px}.input-select-options__option,.partycomp-custom-select-options__option{cursor:pointer;height:30px;padding:5px 10px 0}.input-select-options__option--none,.partycomp-custom-select-options__option--none{color:#000;font-style:italic}.input-select-options__option:hover,.partycomp-custom-select-options__option:hover{background-color:#aaa}.partycomp-custom-select{width:100%;margin-bottom:10px}.display--flex{display:flex}.display--space-between{justify-content:space-between}.scroll-target-wrap{position:relative}.scroll-target{position:absolute;top:-90px}.obscure{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:450;-ms-touch-action:none}.grid-headline{font-size:34px;line-height:41px}@media (max-width:991px){.grid-headline{font-size:28px}}.grid-headline h1,.grid-headline h2,.grid-headline h3,.grid-headline h4,.grid-headline h5{font-size:inherit;line-height:inherit;font-weight:400}iframe{width:100%}@media (max-width:992px){iframe{height:auto}}@media (max-width:1023px){.swap-order-4 :nth-child(4){order:1}.swap-order-4 :nth-child(3){order:2}.swap-order-4 :nth-child(2){order:3}.swap-order-4 :first-child{order:4}.swap-order-3 :nth-child(3){order:1}.swap-order-3 :nth-child(2){order:2}.swap-order-3 :first-child{order:3}.swap-order-2 :nth-child(2){order:1}.swap-order-2 :first-child{order:2}}.ddp-print .print-only{display:block}.ddp-print .collapse,.ddp-print .expander,.ddp-print .truncate-gradient,.ddp-print .truncate-trigger{display:none}.ddp-print .text-truncate{height:auto}.ddp-print .collapse{display:block}.ddp-print .text-header{margin:0 0 30px;font-family:Bitter;font-weight:400;line-height:120%}.ddp-print .text-header span{display:none}.ddp-print .text-header--print-only{display:block;float:left;width:100%;text-align:center;font-size:30px;font-family:Bitter;font-style:normal}.ddp-print h1,.ddp-print h2,.ddp-print h3,.ddp-print h4{margin:20px 0}.ddp-print .pannel1{marign-top:30px}#footer{padding:30px 0 0;background:#fffbf1;border-top:1px solid #ddd}#footer .text-header{margin:0 0 15px;font-size:22px}#footer ul{margin:0 0 30px;padding:0;list-style-type:none;display:flex;flex-flow:wrap}#footer ul li{margin-right:15px}#footer ul li a{color:#454545;text-decoration:underline}#footer ul li a:hover{text-decoration:none}#footer .footer-end{padding:30px 0;background:#ffc134;border-bottom:5px solid #004262}#footer .footer-end p,#footer .footer-end p a{color:#454545}#footer .footer-end p.text-header{border-bottom:1px solid #ccc}#footer .footer-end p .badge{float:right}#footer .footer-end p.some-icons{margin:0}#footer .footer-end p.some-icons a{margin-right:10px;color:#454545}#footer .footer-end p.some-icons a:hover{text-decoration:none}#footer .footer-end .payment-logo{margin-top:15px}@media (min-width:768px){#footer .text-header{padding-bottom:10px;border-bottom:1px solid #ededed}#footer ul{display:block}#footer ul li{margin-right:0;margin-bottom:5px}}.trustpilot-holder{float:right;margin-top:-55px;padding-bottom:20px}.bookTravel div.bookTravel{padding-top:60px}.bookTravel .booking-details table tbody tr{display:flex}.bookTravel .booking-details table tbody tr td:first-child{padding-right:10px;vertical-align:top}.bookTravel .booking-details p{margin-bottom:15px}.bookTravel .booking-details h2{font-weight:700;text-align:center}.bookTravel .booking-details .checkmark{margin-right:15px;display:inline-block;background:#00a078;border-radius:30px;width:27px;height:27px;line-height:28px;text-align:center}.bookTravel .booking-details .checkmark svg{fill:#fff!important;width:14px;height:14px;position:relative;left:0}.bookTravel .booking-details .row-excludes,.bookTravel .booking-details .row-excludes a,.bookTravel .booking-details .row-includes,.bookTravel .booking-details .row-includes a{width:100%}.bookTravel .booking-details .travel-name{font-size:24px;font-weight:700}.bookTravel .booking-details .travel-excludes,.bookTravel .booking-details .travel-includes{display:none}.bookTravel .booking-details .travel-excludes h4,.bookTravel .booking-details .travel-includes h4{cursor:pointer}.bookTravel .booking-details .travel-excludes.open,.bookTravel .booking-details .travel-includes.open{display:block;margin:25px 0;column-count:2;background-color:#eee;padding:20px 5px}.bookTravel .booking-details .travel-excludes.open ul li p,.bookTravel .booking-details .travel-includes.open ul li p{margin-bottom:15px}.bookTravel .error input[type=checkbox]+.standart-checkbox-label:before,.bookTravel .error input[type=text]{border:2px solid #e91100!important}.bookTravel.sending .form-wrapper{pointer-events:none;opacity:.6}.bookTravel .standart-checkbox{position:absolute;width:0}.bookTravel .standart-checkbox:checked+.standart-checkbox-label:before{content:"\2713";line-height:32px;text-align:center;font-size:30px;color:#000;font-weight:700}.bookTravel .standart-checkbox-label{margin:0;cursor:pointer;display:inline-flex;align-items:center;margin-bottom:5px;padding:0}.bookTravel .standart-checkbox-label:before{content:"";width:34px;min-width:34px;border:1px solid #999;height:34px;min-height:34px;display:inline-block;margin-right:12px;position:relative}.bookTravel .standart-checkbox-label a{padding-left:6px;font-weight:700;color:#000}.bookTravel .center-row{display:flex;justify-content:center}.bookTravel .no-travel{text-align:center;margin-bottom:60px;font-size:20px}.bookTravel .top-text{font-size:24px}.bookTravel .form-wrapper .headline-wrapper{text-align:center;margin-top:60px}.bookTravel .form-wrapper .headline-wrapper .headline{margin-bottom:20px;font-size:32px;font-weight:700}.bookTravel .form-wrapper .headline-wrapper .headline-description{color:#848484}.bookTravel .form-wrapper .giftcard .foldout-content,.bookTravel .form-wrapper .giftcard .foldout-content .invalid-code{display:none}.bookTravel .form-wrapper .giftcard .foldout-content .invalid-code.on{display:block;color:#848484}.bookTravel .form-wrapper .giftcard .foldout-content .valid-code{display:none}.bookTravel .form-wrapper .giftcard .foldout-content .valid-code.on{display:block;color:#848484}.bookTravel .form-wrapper .giftcard .foldout-content .btn-change-price{margin:auto}.bookTravel .form-wrapper .giftcard .foldout-content .btn-change-price input[type=button]{height:38px;margin-top:-8px;width:100%;background-color:#00a078;color:#fff;font-size:24px;border:none;font-weight:700}.bookTravel .form-wrapper .form-content .checkbox-wrapper{margin-bottom:15px}.bookTravel .form-wrapper .form-content .checkbox-wrapper.disabled{opacity:.3}.bookTravel .form-wrapper .form-content .small-headline{font-size:24px;font-weight:700;margin-bottom:20px;margin-top:60px;display:block}.bookTravel .form-wrapper .form-content label{font-size:16px;color:#848484;font-weight:300}.bookTravel .form-wrapper .form-content input[type=text],.bookTravel .form-wrapper .form-content textarea{box-shadow:none;height:38px;border-radius:unset;border-color:#999;margin-bottom:20px}.bookTravel .form-wrapper .form-content textarea{height:150px}.bookTravel .form-wrapper .form-content .left-right-wrapper{margin:0 -15px}.bookTravel .form-wrapper .form-content .button-wrapper{margin-top:55px;display:flex;justify-content:space-between}.bookTravel .form-wrapper .form-content .button-wrapper input[type=submit],.bookTravel .form-wrapper .form-content .button-wrapper span{font-size:24px;border:none;padding:10px 20px;font-weight:700}.bookTravel .form-wrapper .form-content .button-wrapper span{background-color:#ffc134;color:#000}.bookTravel .form-wrapper .form-content .button-wrapper span small.normal-price{float:right;font-size:75%;text-decoration:line-through;clear:both}.bookTravel .form-wrapper .form-content .button-wrapper input[type=submit]{background-color:#00a078;color:#fff}@media (max-width:480px){.bookTravel .form-wrapper .form-content .button-wrapper{flex-direction:column}.bookTravel .form-wrapper .form-content .button-wrapper input[type=submit],.bookTravel .form-wrapper .form-content .button-wrapper span{font-size:18px}.bookTravel .form-wrapper .form-content .button-wrapper span{text-align:center}.bookTravel .form-wrapper .form-content .button-wrapper span small.normal-price{float:none}}.bookTravel .bottom-text{margin:60px 0}.bookTravel .bottom-text a{color:#000}@media (max-width:991px){.bookTravel .booking-details .travel-excludes.open,.bookTravel .booking-details .travel-includes.open{column-count:1}}.travels h1{margin:0 0 20px}.travels .justify-content-center{justify-content:center;display:flex}.travels .intro-content-section{padding-bottom:0;margin-top:30px}.travels .intro-content-section .intro-content .text{margin-bottom:50px}.travels .intro-content-section .intro-content .trustpilot-wrapper{display:flex;justify-content:center;max-width:200px;height:100px;margin:auto;padding-left:10px}.travels .review{margin:50px 0}.travels .inspiration-images-section{text-align:center;margin-top:50px;margin-bottom:30px}.travels .inspiration-images-section .headline{color:#555;margin-bottom:50px}.travels .inspiration-images-section .inspiration-content{cursor:pointer;position:relative;margin-bottom:20px}.travels .inspiration-images-section .inspiration-content .inspiration-text-content{position:absolute;bottom:0;left:0;right:0;color:#fff;background:rgba(0,0,0,.7);padding-top:25px;padding-bottom:20px}.travels .inspiration-images-section .inspiration-content .inspiration-text-content .small-headline{font-weight:700;display:block;padding-bottom:5px}.travels .image-with-description-section{margin-bottom:50px;margin-top:50px}.travels .subdestination-wrapper{padding:50px 0;background:#222}.travels .subdestination-wrapper .sub-headline{text-align:center;font-size:20px;margin-bottom:15px;color:#fff}.travels .subdestination-wrapper .links{justify-content:center;display:flex;flex-wrap:wrap}.travels .subdestination-wrapper .links .subdestination{justify-content:center;display:flex;padding:15px}.travels .subdestination-wrapper .links .subdestination a{color:#ffc134;font-weight:700}@media (max-width:992px){.travels .intro-content{margin-top:50px}}@media (max-width:480px){.travels .image-with-description-section{margin-bottom:25px;margin-top:25px}.travels .intro-content-section .intro-content{margin-top:25px}.travels .intro-content-section .intro-content .text{margin-bottom:25px}.travels .review{margin:25px auto}.travels .subdestination-wrapper{padding:25px 0}}.travelSearchResult .numberOfResults{margin:15px 0 5px}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.white-popup p:last-of-type{margin-bottom:0}@keyframes b{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;animation:b 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}body.offer-sent{overflow:hidden}body.hide-cookie-button .cookie-info-open{display:none}body.hide-chat-button #hubspot-messages-iframe-container{display:none!important}.bookingFlowHeadline{background:#ffc134;padding:0 0 10px;color:#222;text-align:center;position:relative;z-index:10;margin-top:50px}.bookingFlowHeadline h2{font-weight:700;margin-bottom:10px;letter-spacing:-.9px}.bookingFlowHeadline p{font-size:18px;margin-bottom:16px;line-height:1.2}.bookingFlow{background:#b2e2d6;position:relative}.bookingFlow .justify-content-center{justify-content:center;display:flex}.bookingFlow .getOfferFlow{display:none}.bookingFlow .getOfferFlow.open{display:block}.bookingFlow .getOfferFlow .bookingFlowHeadline{background:#c5e8f4;color:#323232}.bookingFlow .getOfferFlow .bookingFlowHeadline:after,.bookingFlow .getOfferFlow .bookingFlowHeadline:before{border-top-color:#c5e8f4}.bookingFlow .getOfferFlow .bookingFlowHeadline .getOfferFormIntro{padding-top:24px}.bookingFlow .getOfferFlow .getOfferForm{margin-top:61px;margin-bottom:5px}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent{display:none}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent.offer-sent{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1025;display:block;background:rgba(0,0,0,.5)}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent.offer-sent .offer-sent-popup{z-index:1026;position:fixed;top:calc(50vh - 115px);left:calc(50vw - 143px);background:#fff;border-radius:5px;text-align:center;padding:56px 30px 30px}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent.offer-sent .offer-sent-popup .icon-background{background:#00a078;border-radius:100px;width:100px;height:100px;position:absolute;top:-50px;left:calc(50% - 50px)}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent.offer-sent .offer-sent-popup .icon-background svg{fill:#fff;width:50px;height:100px}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent.offer-sent .offer-sent-popup h2{font-weight:700;font-size:34px;margin:22px 0 13px}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent.offer-sent .offer-sent-popup p{font-size:18px;margin-bottom:25px}.bookingFlow .getOfferFlow .getOfferForm .overlay-offer-sent.offer-sent .offer-sent-popup .refresh-offer{text-transform:uppercase;font-size:18px;font-weight:700;padding:13px 69px 12px;border-radius:5px}.bookingFlow.peopleSelectionAreaOpen .bookingFlowStep1 .bookingFlowAirports,.bookingFlow.peopleSelectionAreaOpen .bookingFlowStep1 .bookingFlowCalendar,.bookingFlow.peopleSelectionAreaOpen .bookingFlowStep1 .bookingFlowMonths{opacity:.15;pointer-events:none}.bookingFlow.inquiryFormShowed #inquiryForm{display:block}.bookingFlow.inquiryFormShowed .bookingFlowStep1 .bookingFlowAirports,.bookingFlow.inquiryFormShowed .bookingFlowStep1 .bookingFlowCalendar,.bookingFlow.inquiryFormShowed .bookingFlowStep1 .bookingFlowMonths,.bookingFlow.inquiryFormShowed .bookingFlowStep1 .bookingFlowOrder,.bookingFlow.inquiryFormShowed .bookingFlowStep1 .contactForm,.bookingFlow.inquiryFormShowed .bookingFlowStep1 .peopleSelection,.bookingFlow.inquiryFormShowed .errorSendingOrderBookingFlow,.bookingFlow.inquiryFormShowed .sendingOrderBookingFlow{display:none!important}.bookingFlow.contactFormShowed .bookingFlowStep1 .contactForm{display:block}.bookingFlow.contactFormShowed .errorSendingOrderBookingFlow,.bookingFlow.contactFormShowed .sendingOrderBookingFlow{display:none!important}.bookingFlow.calendarShown .bookingFlowStep1 .bookingFlowMonths{display:none}.bookingFlow.calendarShown .bookingFlowStep1 .bookingFlowCalendar{display:block}.bookingFlow.showOrder .bookingFlowStep1 .bookingFlowAirports,.bookingFlow.showOrder .bookingFlowStep1 .bookingFlowCalendar,.bookingFlow.showOrder .bookingFlowStep1 .bookingFlowMonths,.bookingFlow.showOrder .bookingFlowStep1 .bookingFlowVariants,.bookingFlow.showOrder .bookingFlowStep1 .peopleSelection{display:none}.bookingFlow.showOrder .bookingFlowStep1 .bookingFlowOrder{display:block}.bookingFlow.showVariants .bookingFlowStep1 .bookingFlowAirports,.bookingFlow.showVariants .bookingFlowStep1 .bookingFlowCalendar,.bookingFlow.showVariants .bookingFlowStep1 .bookingFlowMonths,.bookingFlow.showVariants .bookingFlowStep1 .peopleSelection{display:none}.bookingFlow.showVariants .bookingFlowStep1 .bookingFlowVariants{display:block}.bookingFlow.errorSendingOrder .errorSendingOrderBookingFlow,.bookingFlow.sendingOrder .sendingOrderBookingFlow{display:flex}.bookingFlow .errorSendingOrderBookingFlow,.bookingFlow .sendingOrderBookingFlow{z-index:100;text-align:center;display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(140,210,234,.9);justify-content:center;align-items:center}.bookingFlow .errorSendingOrderBookingFlow *,.bookingFlow .sendingOrderBookingFlow *{color:#fff}.bookingFlow .errorSendingOrderBookingFlow .h1,.bookingFlow .sendingOrderBookingFlow .h1{font-weight:700}.bookingFlow .errorSendingOrderBookingFlow .text,.bookingFlow .sendingOrderBookingFlow .text{width:50%}@media (max-width:768px){.bookingFlow .errorSendingOrderBookingFlow .text,.bookingFlow .sendingOrderBookingFlow .text{width:100%;padding:0 15px}}.bookingFlow .bookingFlowAirports,.bookingFlow .bookingFlowCalendar,.bookingFlow .bookingFlowMonths{transition:opacity .15s ease-in-out}.bookingFlow .request-travel-form{background:0 0}.bookingFlow h4{margin-bottom:15px}.bookingFlow .bookingFlowStep1{padding:70px 0 0}.bookingFlow .bookingFlowStep1 .peopleSelection{padding-bottom:50px}.bookingFlow .bookingFlowStep1 .peopleSelection .row #peopleSelectionToggle.collapse{display:none!important}.bookingFlow .bookingFlowStep1 .peopleSelection .custom-select{background-color:#00a078}.bookingFlow .bookingFlowStep1 .peopleSelection .custom-select .handle{color:#fff}.bookingFlow .bookingFlowStep1 .peopleSelection .custom-select .handle svg{fill:#fff;transform:rotate(90deg)}.bookingFlow .bookingFlowStep1 .peopleSelection .info-col{padding-left:0}.bookingFlow .bookingFlowStep1 .peopleSelection .info-col .info-bubble{margin:auto 0;top:48px;left:0;right:0;background:#ffc134;color:#000;font-size:12px;padding:15px;display:none;position:relative}.bookingFlow .bookingFlowStep1 .peopleSelection .info-col .info-bubble.show{display:block}.bookingFlow .bookingFlowStep1 .peopleSelection .info-col .info-bubble.show:after,.bookingFlow .bookingFlowStep1 .peopleSelection .info-col .info-bubble.show:before{bottom:50%;top:50%;margin-top:-10px;left:-10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;transform:rotate(-90deg)}.bookingFlow .bookingFlowStep1 .peopleSelection .info-col .info-bubble.show:before{border-color:rgba(238,119,3,0);border-bottom-color:#ffc134;border-width:11px;margin-left:-11px}.bookingFlow .bookingFlowStep1 .peopleSelection .info-col .info-bubble.show:after{border-color:rgba(238,119,3,0);border-bottom-color:#ffc134;border-width:10px;margin-left:-10px}.bookingFlow .bookingFlowStep1 .peopleSelection .info-col .info-bubble.show h4{margin-bottom:0;color:#fff}.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea #roomNumberChooserWrapper,.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea .roomAdults,.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea .roomChildren{height:100px}.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea .prependText{font-size:14px;margin-top:6px}.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea .roomChildren .prependText{display:flex;justify-content:space-between}.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea .roomChildren .prependText a,.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea .roomChildren .prependText a:link{color:#333;text-decoration:underline}.bookingFlow .bookingFlowStep1 .peopleSelection .peopleSelectionArea .btn{font-size:24px;font-weight:700;line-height:30px;width:100%;margin-top:10px;padding:10px 15px}.bookingFlow .bookingFlowStep1 .bookingFlowStep1SelectsWrapper{margin-bottom:40px}.bookingFlow .bookingFlowStep1 .bookingFlowStep1SelectsWrapper .custom-select{margin-bottom:20px}.bookingFlow .bookingFlowStep1 .contactForm{margin-top:15px}.bookingFlow .bookingFlowStep1 .contactForm,.bookingFlow .bookingFlowStep1 .inquiryForm{display:none}.bookingFlow .bookingFlowStep1 .seeDeparturesControl{display:none;text-align:center;margin-bottom:60px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder{display:none}.bookingFlow .bookingFlowStep1 .bookingFlowAirports{user-select:none}.bookingFlow .bookingFlowStep1 .bookingFlowAirports .airport{background:#fff;cursor:pointer;padding:8px;margin-bottom:30px;font-size:20px;font-weight:700;border-radius:4px;text-align:center}.bookingFlow .bookingFlowStep1 .bookingFlowAirports .airport.selected,.bookingFlow .bookingFlowStep1 .bookingFlowAirports .airport:hover{background:#00a078;color:#fff!important}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowAirports .airport{font-size:16px}}.bookingFlow .bookingFlowStep1 .bookingFlowVariants{display:none}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .airport-n-date,.bookingFlow .bookingFlowStep1 .bookingFlowVariants .roomConfig{cursor:pointer;display:flex;background:#00a078;margin:10px 15px;border-radius:10px;color:#fff;fill:#fff;padding:6px 10px;align-items:center;position:relative}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .airport-n-date svg,.bookingFlow .bookingFlowStep1 .bookingFlowVariants .roomConfig svg{width:30px;height:30px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .airport-n-date .text,.bookingFlow .bookingFlowStep1 .bookingFlowVariants .roomConfig .text{margin:0 28px 0 10px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .airport-n-date .arrow,.bookingFlow .bookingFlowStep1 .bookingFlowVariants .roomConfig .arrow{border-right:2px solid #fff;border-bottom:2px solid #fff;width:15px;transform:rotate(45deg);height:15px;position:absolute;top:calc(50% - 12px);right:14px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants{background:#fff;margin:0 15px;border-radius:10px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .variant-headline{text-align:center;text-transform:uppercase;font-weight:700;font-size:18px;padding:10px 0 15px;margin:0}@media (max-width:768px){.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .upgrades .slider .slick-arrow{display:none!important}}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .upgrades hr{display:flex;margin:30px auto;width:60%;border-top-width:3px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .upgrades hr:last-of-type{display:none}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .checkbox-wrapper{position:relative;padding:10px 15px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .checkbox-wrapper input{position:absolute;top:calc(50% - 7px);left:37px;margin:0}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .checkbox-wrapper input:checked~label:before{background:#09a74c}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .checkbox-wrapper input:checked~label:after{transform:translateX(30px)}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .checkbox-wrapper label{margin:0;margin-left:70px;cursor:pointer;user-select:none}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .checkbox-wrapper label:before{content:"";position:absolute;top:calc(50% - 15px);left:15px;width:60px;height:30px;background:#ddd;border-radius:99px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .checkbox-wrapper label:after{content:"";position:absolute;top:calc(50% - 12px);left:18px;width:24px;height:24px;background:#fff;border-radius:99px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .text{padding:0 15px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .upgrades{margin-bottom:-300px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .upgrades .more-than-one-room{margin:0 15px 10px;text-align:center}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .total-price-wrapper{position:sticky;bottom:0;margin-right:-1px;margin-left:1px;pointer-events:none}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .total-price-wrapper .total-price{padding-bottom:15px;background:#b2e2d6}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .total-price-wrapper .total-price .total-price-inner{display:flex;justify-content:space-between;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#fbf6f2}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .total-price-wrapper .total-price .total-price-inner .price-wrapper{padding:10px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .total-price-wrapper .total-price .total-price-inner .price{font-weight:700;color:#00a078}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .total-price-wrapper .total-price .btn-wrapper{display:flex}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .total-price-wrapper .total-price .btn-wrapper .confirm-variants{background:#00a078;display:inline-block;margin:auto;padding:10px 50px;cursor:pointer;user-select:none;pointer-events:auto;border-radius:0;border-bottom-right-radius:10px}.bookingFlow .bookingFlowStep1 .bookingFlowVariants .variants .spacing{height:300px;width:100%}.bookingFlow .bookingFlowStep1 .bookingFlowMonths{user-select:none}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month{border-radius:5px;background:#fff;cursor:pointer;padding-top:3px;margin-bottom:30px;height:165px;position:relative;display:flex;justify-content:flex-end;flex-direction:column}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .loading{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:rgba(0,0,0,.3)}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.selected .loading{display:block}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.option:hover,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.selected{background:#00a078}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.option:hover .icon-airline,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.selected .icon-airline{fill:#fff!important}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.option:hover *,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.selected *{color:#fff!important}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty{cursor:pointer;position:relative}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty:hover{background:#00a078}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty:hover *{color:#fff!important}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty:hover .ask-for-price svg{fill:#fff}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty .ask-for-price{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;margin-top:52px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty .ask-for-price svg{height:56px;width:56px;fill:#333}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty .getAnOffer{text-transform:uppercase;color:#fff;text-align:center;font-weight:600;padding:6px 0 9px;background:#00a078;border-radius:0 0 5px 5px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .monthShort,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .priceDescription,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .priceSale{padding:0 10px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .airline,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .monthShort,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .priceDescription{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .airline,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .priceDescription,.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .priceSale{width:100%}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .priceSale{text-decoration:line-through}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .monthShort{font-size:30px;text-align:right;color:#6b6b6b;text-transform:uppercase;margin-bottom:8px;position:absolute;top:3px;right:0}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .priceDescription{color:#919191;font-size:15px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price{color:#333;font-size:36px;font-weight:700;margin-bottom:13px;line-height:.9}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price .text{font-size:15px;color:#919191;display:block;font-weight:400;margin-bottom:0;margin-top:0;line-height:1}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .persons{color:#919191;font-size:15px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .flightCompanyLogo{text-transform:uppercase;color:#fff;text-align:center;font-weight:600;padding:6px 0 9px;background:#00a078;border-radius:0 0 5px 5px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .flightCompanyLogo svg{width:56px;height:15px;fill:green}@media (max-width:992px){.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price .text{display:block}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price{color:#333;font-size:28px;font-weight:700;margin-bottom:8px}}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowMonths #bookingFlowMonths{margin-left:-5px;margin-right:-5px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .col{padding-left:5px;padding-right:5px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month{height:150px;margin-bottom:10px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty .ask-for-price svg{height:50px;width:50px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month.empty .getAnOffer{font-size:12px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .monthShort{font-size:25px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .price{font-size:20px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .airline{font-size:13px}.bookingFlow .bookingFlowStep1 .bookingFlowMonths .month .airline .icon-airline{height:13px;width:13px}}.bookingFlow .bookingFlowStep1 .contactForm a.editSearch,.bookingFlow .bookingFlowStep1 .inquiryForm a.editSearch{color:#333;font-weight:700;line-height:40px;font-size:19px}.bookingFlow .bookingFlowStep1 .contactForm a.editSearch svg,.bookingFlow .bookingFlowStep1 .inquiryForm a.editSearch svg{fill:#333!important;height:20px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar{position:relative;user-select:none;display:none}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthShowRequestForm{margin-top:20px;text-align:center;display:none}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar{position:relative}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .controls{display:flex;justify-content:space-between;align-items:center;background:#fff;height:56px;padding:0 20px;border-radius:5px 5px 0 0}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .controls svg{height:19px;width:13px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .bookingFlowCalendarWrapper{position:relative;z-index:0}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .monthName{font-size:20px;line-height:56px;font-weight:700;color:#333;text-align:center;text-transform:capitalize}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .weekDaysHeaderInner{margin:0 -5px;display:flex;flex-wrap:wrap}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .weekDay{width:14.28%}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .weekDay .weekDayInner{margin:5px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .dayWrapper{width:14.28%}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .dayWrapper .dayWrapperInner{margin:5px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .day-ratio{position:relative;max-width:100%;padding-bottom:100%}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .day-ratio .day-ratio-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .weekDaysHeader{background:#fff;margin-bottom:6px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .weekDaysHeader .weekDay{text-align:center;font-size:20px;line-height:35px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar{background:0 0}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day{width:100%;display:flex;background:#fff;align-items:flex-start;flex-direction:column;justify-content:flex-end;padding-top:8px;border-radius:5px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.selected .loading{display:block;bottom:0}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.selected .loading .spinner>div{width:12px;height:12px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty{cursor:pointer}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty:hover{background:#00a078}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty:hover *{color:#fff!important}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty .priceDescription{font-size:12px;text-align:center;width:100%;text-transform:uppercase;font-weight:700}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty .flightCompanyLogo{display:none}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option{background:#fff;cursor:pointer}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.soldOut{background:#fff;color:#919191;pointer-events:none}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.soldOut .price,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.soldOut .priceSale{display:none}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.selected,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option:hover{background:#00a078}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.selected *,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.selected .dayNumber,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option:hover *,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option:hover .dayNumber{color:#fff}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option .dayNumber,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.selected,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.option.soldOut{color:#333}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .dayNumber,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .price,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceDescription,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceSale{padding:0 10px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .price,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceDescription,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceSale{font-size:18px;line-height:1}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceDescription{color:#919191}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceSale{color:#919191;text-decoration:line-through}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .price{color:#333;font-weight:700;margin-bottom:8px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .dayNumber{position:absolute;top:3px;right:0;font-size:24px;font-weight:700;color:#888;line-height:1;padding-right:5px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .flightCompanyLogo{background:#00a078;padding:5px 10px;height:25px;border-radius:0 0 5px 5px;width:100%}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .flightCompanyLogo img{height:15px;display:block}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .loading{display:none;background:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:5px;left:0;border-radius:5px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .controls.controls--footer{margin-top:50px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .controls.controls--footer .toMonthBookingFlowMonths{font-size:20px;font-weight:700;color:#333;text-decoration:none}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .controls.controls--footer .toMonthBookingFlowMonths svg{fill:#333;height:16px;width:13px}@media (max-width:767.98px){.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar{margin:0 -1px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .dayWrapperInner{margin:1px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day-ratio{padding-bottom:110%}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty .priceDescription{font-size:10px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .price,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceDescription,.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .priceSale{font-size:2.6vw;padding:0 3px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .price{margin-bottom:3px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .dayNumber{font-size:4vw;padding:0 3px}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .flightCompanyLogo{padding:0 3px;height:3vw}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day .flightCompanyLogo img{width:7vw;height:2vw;position:absolute;bottom:2px}}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthShowRequestForm{display:block}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty{pointer-events:none}.bookingFlow .bookingFlowStep1 .bookingFlowCalendar .monthCalendar .calendar .day.empty .priceDescription{display:none}}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .container{position:relative}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .headline h4{font-size:36px;font-weight:700;margin-bottom:2px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .headline span{color:#555}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation{position:relative}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation{font-size:24px;font-weight:700;border-top:1px solid #004262;padding:15px 20px 5px}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation{font-size:18px;padding:15px 10px 5px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .checkmark svg{bottom:0}}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation td{padding-bottom:20px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation td:first-child{padding-right:10px;vertical-align:top}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .departureAirportText span{text-transform:capitalize}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .departureDateText span,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .returnDateText span,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .variantText span{display:block;font-family:Open Sans;font-size:16px;font-weight:400}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .checkmark{display:inline-block;background:#00a078;border-radius:30px;width:27px;height:27px;line-height:27px;text-align:center}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .checkmark .icon-checkmark,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .topInformation .checkmark svg{fill:#fff!important;width:14px;height:14px;position:relative;bottom:2px;left:0}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation{font-size:24px;color:#555;border-bottom:1px solid #004262;padding-bottom:2px;display:flex;justify-content:space-between}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons{display:flex;margin-bottom:9px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons .price-warranty,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons .withdrawal-warranty{margin:0 10px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons .price-warranty:first-child,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons .withdrawal-warranty:first-child{margin-left:0}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons .price-warranty svg,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons .withdrawal-warranty svg{width:100px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .prices{display:flex;flex-direction:column;align-items:flex-end;font-family:Bitter;justify-content:flex-end}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .prices{flex-direction:column}}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .prices .priceDescription{font-weight:700;color:#333;align-self:flex-end}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .prices .priceSaleText{text-decoration:line-through}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .prices .priceText{font-size:36px;font-weight:700;color:#333;margin-bottom:0;line-height:1.2}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails.open>a:before{content:"x "}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails.open .travelDetailsContent{display:block}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails a.editSearch,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails a.showContactForm{color:#333;font-weight:700;line-height:40px;font-size:19px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails a.editSearch .icon-arrow,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails a.showContactForm .icon-arrow{fill:#ffc134!important;height:20px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails .generalInformationText{padding:10px 20px 20px;font-size:20px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails .travelDetailsContent{display:none;background:#eee;padding:30px;column-count:2;column-gap:30px;margin-top:30px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails .travelDetailsContent .travelDetail h2{font-size:16px;font-weight:700;margin-bottom:0}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails .travelDetailsContent .travelDetail ul{padding-left:20px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails .travelDetailsContent .travelDetail ul li p{margin-bottom:5px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded{background:#fffbf1;margin-top:70px;padding:50px 0;position:relative}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded:before{content:"";width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #fffbf1;top:-30px;left:50%;margin-left:-30px;position:absolute}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded p{margin-bottom:20px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded span.icon{display:inline-block;background:#00a078;border-radius:30px;width:27px;height:27px;line-height:27px;text-align:center;padding-top:3px;top:6px;position:relative;margin-right:10px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded span.icon.icon-minus-ikon{background:#fa0f0c}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded span.icon.icon-minus-ikon svg{width:30px;height:28px;bottom:-1px;left:-1px;color:#fff}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded span.icon svg{fill:#fff!important;width:14px;height:14px;position:absolute;bottom:6px;left:7px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded ul.destination-includes{margin:0 0 30px 17px;padding:0}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .includedExcluded ul.destination-includes li{position:relative;margin:0 0 10px;padding:0;font-size:14px;text-align:left}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper{padding:50px 0}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper .contact-specialist{text-align:center;display:flex;flex-direction:column}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper .contact-specialist h3{font-size:16px;font-weight:700;margin-bottom:18px;margin-top:3px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper .contact-specialist .experts .specialist-image{border-radius:99px;border:1px solid #098c1e;max-height:91px;max-width:91px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper .contact-specialist .contant-information{margin-top:10px;line-height:1.3}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper .contact-specialist .contant-information p{margin-bottom:25px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper .contact-specialist .contant-information p a{color:#000}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .contact-specialist-wrapper .contact-specialist .book-a-meeting{text-transform:uppercase;font-size:18px;font-weight:700;box-shadow:none;padding:12px 23px 13px;border-radius:5px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls{margin-top:20px;text-align:center;display:flex;justify-content:space-between;align-items:flex-start}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls .control{max-width:230px;width:100%}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls .control .btn{width:100%;display:inline-block;padding:10px 15px;font-size:18px;text-transform:uppercase;font-weight:700}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls .control .btn:last-of-type{margin-bottom:0}}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls .control .explanation{padding:5px 10px 0}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls .control{max-width:none}}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls>strong{display:inline-block;padding:12px 15px;text-transform:uppercase}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit{display:flex;justify-content:flex-end;margin-top:11px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit.umbracoUserLoggedIn{justify-content:space-between}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit.umbracoUserLoggedIn .copyLink{font-weight:700;position:relative}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit.umbracoUserLoggedIn .copyLink .copy-tool-tip{opacity:0;position:absolute;color:#000;background:#fff;padding:5px 10px;top:-33px;left:50%;border-radius:5px;transform:translateX(-50%);pointer-events:none;transition:opacity 1s ease-in}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit.umbracoUserLoggedIn .copyLink .copy-tool-tip:before{content:"";position:absolute;bottom:-5px;left:50%;width:10px;height:10px;background:#fff;transform:rotate(45deg)}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit.umbracoUserLoggedIn .copyLink.copied .copy-tool-tip{opacity:1;transition:opacity 0s ease-in}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit a.editSearch,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit a.showPriceIncludes{color:#323232;font-weight:700;font-size:16px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controlsEdit a.editSearch .icon-arrow{fill:#ffc134!important;height:16px;width:9px}@media (max-width:992px){.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation{font-size:20px;font-weight:700}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation p{margin-bottom:20px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation .checkmark{width:23px;height:23px;line-height:23px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation .checkmark svg{bottom:0;left:0}}@media (max-width:768px){.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation{font-size:16px;font-weight:700}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation .checkmark{width:23px;height:23px;line-height:23px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation .checkmark .icon-checkmark,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .topInformation .checkmark svg{bottom:-2px;left:1px}}@media (max-width:480px){.bookingFlow .bookingFlowStep1 .bookingFlowOrder .headline{text-align:initial}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation{display:block}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col:first-child{display:none}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .col .bottomInformation{position:static}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation{flex-direction:column}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .bookingOverviewInformation .bottomInformation .popup-icons{justify-content:center}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails .travelDetailsContent{column-count:auto}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails a.editSearch,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails a.toggleTravelDetails{float:none;display:block;margin-bottom:20px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .travelDetails a.showContactForm{clear:both}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls{margin-top:40px;text-align:center;display:block;justify-content:center;flex-direction:column}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls .btn{width:100%;display:inline-block;padding:15px}.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls .btn,.bookingFlow .bookingFlowStep1 .bookingFlowOrder .controls>strong{margin-bottom:20px}}.offline-travel #destination-booking{margin-bottom:0;background-color:#fffbf1}.offline-travel #destination-booking .destination-booking-content{background:0 0;box-shadow:none;padding:0}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line{background-color:#f9e5b8;border:none;display:flex}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head{display:flex;background-color:#ffc134;color:#222}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head .booking-details-offline{padding:20px 0}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line:nth-of-type(2n){background-color:#fffbf1}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line:nth-of-type(2n) .book .btn{background-color:#99d9c9}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .book{padding:0;height:auto}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .book.no-label{padding-top:0}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .book .btn{background-color:#00a078;background-image:none;min-height:100%;font-weight:700;border:none;border-radius:0;position:absolute;right:0;box-shadow:none}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline{padding:10px 0}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.A2{width:25%}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.nth-of-type(3){width:20%}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.period{font-weight:700}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline svg{height:35px;width:35px;fill:#fff;margin-right:10px}@media (max-width:1199px){.bookingFlow .bookingFlowStep1 .peopleSelection .row .info-col .info-bubble{top:40px}}@media (max-width:991px){.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line{display:block}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line:nth-of-type(2n) .booking-details-offline{border-bottom:1px solid #d9d9ce}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head{display:none}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .book .btn{position:static;margin:10px 0 0}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline{display:flex}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.A2{width:100%}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline svg{fill:#333;width:38px;height:38px}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .header{flex:1;align-self:center}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .value{align-self:center}.bookingFlow .bookingFlowStep1 .peopleSelection .row{flex-direction:column}.bookingFlow .bookingFlowStep1 .peopleSelection .row .info-col{margin-top:25px;padding-left:15px}.bookingFlow .bookingFlowStep1 .peopleSelection .row .info-col .info-bubble{top:0}.bookingFlow .bookingFlowStep1 .peopleSelection .row .info-col .info-bubble.show{width:100%}.bookingFlow .bookingFlowStep1 .peopleSelection .row .info-col .info-bubble.show:after,.bookingFlow .bookingFlowStep1 .peopleSelection .row .info-col .info-bubble.show:before{bottom:100%;top:-20px;left:50%;right:50%;margin-top:0;transform:rotate(0)}}@media (max-width:500px){.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .book .btn{margin:10px auto 0}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline{flex-direction:column;align-items:center}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.period{font-weight:400}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .header,.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .value{text-align:center}.offline-travel #destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline svg{margin-right:0;margin-bottom:10px}}.zf-templateWidth{margin-left:0}.zf-templateWidth form{list-style:none}.zf-templateWidth form ul{list-style:none;display:flex;flex-direction:column;gap:25px;padding:0}.zf-templateWidth form label{font-weight:400}.zf-templateWidth form .zf-decesion .zf-tempContDiv{display:flex;gap:20px}.zf-templateWidth form .zf-decesion .zf-tempContDiv input[type=checkbox]{min-width:50px;min-height:50px;max-width:50px;max-height:50px;border-radius:4px;border:1px solid #ccc;cursor:pointer}.zf-templateWidth form .zf-decesion .zf-tempContDiv label{cursor:pointer}.zf-templateWidth form .zf-phwrapper span:first-of-type{width:85px!important}.zf-templateWidth form .zf-tempHeadBdr{display:none}.zf-templateWidth form .zf-phwrapper,.zf-templateWidth form .zf-tempContDiv.zf-twoType>div{display:flex;gap:20px}.zf-templateWidth form .zf-tempContDiv span{display:flex;flex-direction:column-reverse;width:100%}.zf-templateWidth form .zf-tempContDiv .input{max-width:none;width:100%;margin-right:0}.zf-templateWidth form .zf-tempContDiv input[type=text],.zf-templateWidth form .zf-tempContDiv select,.zf-templateWidth form .zf-tempContDiv textarea{margin-bottom:0;width:100%;min-height:50px;padding:6px 12px;box-sizing:border-box;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.zf-templateWidth form .zf-tempContDiv input[type=text].error,.zf-templateWidth form .zf-tempContDiv select.error,.zf-templateWidth form .zf-tempContDiv textarea.error{border:1px solid red}.zf-templateWidth form .zf-tempContDiv .zf-errorMessage{color:red!important;text-align:left!important;margin:0!important}.zf-templateWidth form .zf-fmFooter{margin-bottom:40px;margin-top:20px}.zf-templateWidth form .zf-fmFooter button{padding:14px 106px;border:0;border-radius:4px;box-shadow:0;color:#fff;font-weight:700;background-color:#00a078}.zf-templateWidth form .zf-fmFooter button:active,.zf-templateWidth form .zf-fmFooter button:focus,.zf-templateWidth form .zf-fmFooter button:hover,.zf-templateWidth form .zf-fmFooter button:visited{color:#fff}@media (max-width:480px){.zf-templateWidth form .zf-fmFooter button{width:100%}}.hubSpotForm form.hs-form fieldset{max-width:100%;margin:0 -15px}.hubSpotForm form.hs-form .hs-form-field .hs-input,.hubSpotForm form.hs-form .hs-form-field .input,.hubSpotForm form.hs-form fieldset .hs-input,.hubSpotForm form.hs-form fieldset .input{max-width:none;width:100%;margin-right:0}.hubSpotForm form.hs-form .hs-form-field .hs-error-msgs,.hubSpotForm form.hs-form fieldset .hs-error-msgs{color:red}.hubSpotForm form.hs-form .hs-form-field .hs-error-msgs label,.hubSpotForm form.hs-form fieldset .hs-error-msgs label{font-size:15px}.hubSpotForm form.hs-form .hs-form-field label,.hubSpotForm form.hs-form fieldset label{font-size:16px;font-weight:400}.hubSpotForm form.hs-form .hs-form-field input.hs-input,.hubSpotForm form.hs-form .hs-form-field select.hs-input,.hubSpotForm form.hs-form .hs-form-field textarea.hs-input,.hubSpotForm form.hs-form fieldset input.hs-input,.hubSpotForm form.hs-form fieldset select.hs-input,.hubSpotForm form.hs-form fieldset textarea.hs-input{margin-bottom:0;width:100%;height:34px;padding:6px 12px;box-sizing:border-box;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hubSpotForm form.hs-form .hs-form-field input.hs-input.error,.hubSpotForm form.hs-form .hs-form-field select.hs-input.error,.hubSpotForm form.hs-form .hs-form-field textarea.hs-input.error,.hubSpotForm form.hs-form fieldset input.hs-input.error,.hubSpotForm form.hs-form fieldset select.hs-input.error,.hubSpotForm form.hs-form fieldset textarea.hs-input.error{border:1px solid red}.hubSpotForm form.hs-form .hs-form-field textarea.hs-input,.hubSpotForm form.hs-form fieldset textarea.hs-input{height:100px}.hubSpotForm form.hs-form .hs-form-field .hs-form-field,.hubSpotForm form.hs-form .hs-form-field .legal-consent-container,.hubSpotForm form.hs-form fieldset .hs-form-field,.hubSpotForm form.hs-form fieldset .legal-consent-container{padding:0 15px}.hubSpotForm form.hs-form .hs-form-field .legal-consent-container .hs-richtext,.hubSpotForm form.hs-form fieldset .legal-consent-container .hs-richtext{margin-bottom:10px}.hubSpotForm form.hs-form .hs-form-field .legal-consent-container .hs-form-field,.hubSpotForm form.hs-form fieldset .legal-consent-container .hs-form-field{padding:0}.hubSpotForm form.hs-form .hs-form-field .legal-consent-container p,.hubSpotForm form.hs-form fieldset .legal-consent-container p{margin:0}.hubSpotForm form.hs-form .hs-form-field legend,.hubSpotForm form.hs-form fieldset legend{border-bottom:0}.hubSpotForm form.hs-form .hs-error-msgs{color:red}.hubSpotForm form.hs-form .hs-error-msgs label{font-size:15px}.hubSpotForm form.hs-form .hs-field-desc{font-size:16px}.hubSpotForm form.hs-form .hs-form-field{margin-bottom:21px}.hubSpotForm form.hs-form .hs-fieldtype-textarea{margin-bottom:35px}.hubSpotForm form.hs-form label{font-size:18px;margin-bottom:4px}.hubSpotForm form.hs-form input.hs-input,.hubSpotForm form.hs-form select.hs-input,.hubSpotForm form.hs-form textarea.hs-input{min-height:50px;border:0}@media (max-width:480px){.hubSpotForm form.hs-form input.hs-input,.hubSpotForm form.hs-form select.hs-input,.hubSpotForm form.hs-form textarea.hs-input{width:100%!important}}.hubSpotForm form.hs-form textarea.hs-input{min-height:158px}.hubSpotForm form.hs-form .hs-fieldtype-booleancheckbox{margin-bottom:20px}.hubSpotForm form.hs-form .hs-fieldtype-booleancheckbox .input ul{list-style:none;padding:0;margin:0}.hubSpotForm form.hs-form .hs-fieldtype-booleancheckbox .input ul li .hs-form-booleancheckbox-display{position:relative;padding-left:60px;margin:0;cursor:pointer;height:50px;display:flex}.hubSpotForm form.hs-form .hs-fieldtype-booleancheckbox .input ul li .hs-form-booleancheckbox-display:before{content:"";background:#fff;width:50px;height:50px;line-height:50px;position:absolute;left:0;top:0;border-radius:4px;cursor:pointer;border:1px solid #ccc}.hubSpotForm form.hs-form .hs-fieldtype-booleancheckbox .input ul li .hs-form-booleancheckbox-display.checked:before{content:"\2713";position:absolute;left:0;top:0;font-size:35px;text-align:center;pointer-events:none}.hubSpotForm form.hs-form .hs-fieldtype-booleancheckbox .input ul li .hs-form-booleancheckbox-display input{position:absolute;left:0;margin:0;width:0!important;z-index:-1}.hubSpotForm form.hs-form .hs-fieldtype-booleancheckbox .input ul li .hs-form-booleancheckbox-display span{cursor:pointer;font-size:18px;margin:auto 0}.hubSpotForm form.hs-form .hs-submit{margin-bottom:40px;margin-top:20px}.hubSpotForm form.hs-form .hs-submit input[type=submit]{padding:14px 106px;border:0;border-radius:4px;box-shadow:0;color:#fff;font-weight:700}.hubSpotForm form.hs-form .hs-submit input[type=submit]:active,.hubSpotForm form.hs-form .hs-submit input[type=submit]:focus,.hubSpotForm form.hs-form .hs-submit input[type=submit]:hover,.hubSpotForm form.hs-form .hs-submit input[type=submit]:visited{color:#fff}@media (max-width:480px){.hubSpotForm form.hs-form .hs-submit input[type=submit]{width:100%}}.hubSpotForm .submitted-message{text-align:center}.hubSpotForm .submitted-message p{font-size:18px;margin-bottom:16px;line-height:1.2}.hubSpotForm .submitted-message p:first-of-type{font-family:Bitter;font-size:30px;font-weight:700}.travel-quote{height:100%;color:#fff;text-align:center}.travel-quote.drawer{margin-bottom:30px;padding:0;background:#004262;display:flex;text-align:center;align-items:center}.travel-quote.drawer .the-quote{font-size:18px;font-weight:700;padding:10px;display:block;width:100%}.travel-quote.drawer .the-quote:before{content:'"';margin-right:8px}.travel-quote.drawer .the-quote:after{content:'"';margin-left:8px}@media (min-width:480px){.travel-quote.drawer{margin-bottom:0}}@media (min-width:768px){.travel-quote.drawer{height:118px}.travel-quote.drawer .the-quote{font-size:20px}}@media (min-width:992px){.travel-quote.drawer{height:160px}}@media (min-width:1200px){.travel-quote.drawer{height:198px}.travel-quote.drawer .the-quote{font-size:32px}}.travel-quote.country-list{padding:0;color:#555}.travel-quote.country-list svg{display:block;width:50px;height:50px;margin:0 auto 15px;fill:#ccc}.travel-quote.country-list .the-quote{display:block;text-transform:uppercase;font-size:18px;font-weight:300}@media (min-width:992px){.travel-quote.country-list{padding:7% 0 0}.travel-quote.country-list svg{display:inline-block;width:100px;height:100px;margin:0 15px 0 0;vertical-align:middle}.travel-quote.country-list .the-quote{display:inline-block;width:100%;text-align:left;vertical-align:middle;font-size:24px;line-height:28px}}@media (min-width:1200px){.travel-quote.country-list{min-height:200px;padding:50px 0 0}.travel-quote.country-list .quote-wrapper svg{width:120px;height:120px;margin-right:40px}.travel-quote.country-list .quote-wrapper .the-quote{width:60%;font-size:2em;line-height:110%}}@media (max-width:992px){.travel-quote.country-list .quote-wrapper .the-quote{width:100%}}.full-width .travel-quote.country-list{padding:30px;color:#404d6c}.full-width .travel-quote.country-list svg{fill:#283658}@media (min-width:992px){.full-width .travel-quote.country-list{padding:9% 0 0}}@media (min-width:1200px){.full-width .travel-quote.country-list{min-height:250px}}@media (min-width:1700px){.full-width .travel-quote.country-list .quote-wrapper{padding-top:0}.full-width .travel-quote.country-list .quote-wrapper svg{width:190px;height:190px}.full-width .travel-quote.country-list .quote-wrapper .the-quote{font-size:3.2em}}@media (min-width:2400px){.full-width .travel-quote.country-list .quote-wrapper svg{width:220px;height:220px}.full-width .travel-quote.country-list .quote-wrapper .the-quote{font-size:4em}}.areas-list .hotel-slider.three .slider,.hotel .hotel-slider.three .slider,.hotel-area .hotel-slider.three .slider,.hotel-list .hotel-slider.three .slider{margin:0 -5px 10px}.areas-list .hotel-slider.three .slider .slick-prev,.hotel .hotel-slider.three .slider .slick-prev,.hotel-area .hotel-slider.three .slider .slick-prev,.hotel-list .hotel-slider.three .slider .slick-prev{left:5px}.areas-list .hotel-slider.three .slider .slick-next,.hotel .hotel-slider.three .slider .slick-next,.hotel-area .hotel-slider.three .slider .slick-next,.hotel-list .hotel-slider.three .slider .slick-next{right:5px}.areas-list .hotel-slider.three .slider .slide.media-wrapper,.hotel .hotel-slider.three .slider .slide.media-wrapper,.hotel-area .hotel-slider.three .slider .slide.media-wrapper,.hotel-list .hotel-slider.three .slider .slide.media-wrapper{margin:0 5px}.areas-list .slider .slick-track,.hotel .slider .slick-track,.hotel-area .slider .slick-track,.hotel-list .slider .slick-track{display:flex;flex-wrap:nowrap}.areas-list .slider.slider-nav,.hotel .slider.slider-nav,.hotel-area .slider.slider-nav,.hotel-list .slider.slider-nav{margin:20px -10px}.areas-list .slider.slider-nav:not(.slick-initialized),.hotel .slider.slider-nav:not(.slick-initialized),.hotel-area .slider.slider-nav:not(.slick-initialized),.hotel-list .slider.slider-nav:not(.slick-initialized){height:60px;display:none;overflow:hidden}.areas-list .slider.slider-nav .slide,.hotel .slider.slider-nav .slide,.hotel-area .slider.slider-nav .slide,.hotel-list .slider.slider-nav .slide{cursor:pointer}.areas-list .slider.slider-nav .slide.media-wrapper,.hotel .slider.slider-nav .slide.media-wrapper,.hotel-area .slider.slider-nav .slide.media-wrapper,.hotel-list .slider.slider-nav .slide.media-wrapper{margin:0 10px}.hotel-area.hotel-wrapper,.hotel.hotel-wrapper{background:#fffbf1;padding-top:10px}.hotel h1.headline,.hotel-area h1.headline{text-align:center;margin-bottom:50px;margin-top:50px}.hotel .single-hotel .hotel-intro,.hotel-area .single-hotel .hotel-intro{margin-top:15px;display:flex;justify-content:flex-start}.hotel .single-hotel .hotel-intro .hotel-name,.hotel-area .single-hotel .hotel-intro .hotel-name{margin-bottom:15px}.hotel .single-hotel .hotel-intro .stars,.hotel-area .single-hotel .hotel-intro .stars{display:flex;align-items:center;margin-bottom:15px;margin-left:25px}.hotel .single-hotel .hotel-intro .stars img,.hotel-area .single-hotel .hotel-intro .stars img{width:25px;height:25px}.hotel .single-hotel .hotel-intro .stars svg,.hotel-area .single-hotel .hotel-intro .stars svg{width:15px;height:15px;margin-top:3px}.hotel .single-hotel .hotel-location,.hotel-area .single-hotel .hotel-location{font-family:Bitter;font-weight:400;line-height:120%;font-size:30px}.hotel .single-hotel .description,.hotel-area .single-hotel .description{margin-top:20px;margin-bottom:50px}.hotel .single-hotel .description .text-header,.hotel-area .single-hotel .description .text-header{font-size:16px;font-weight:700;margin:0;font-family:Open Sans}.hotel .single-hotel .description p.stay-details,.hotel-area .single-hotel .description p.stay-details{margin-bottom:0}.hotel .single-hotel .references-to-hotel,.hotel-area .single-hotel .references-to-hotel{margin-top:20px;margin-bottom:50px}.hotel .single-hotel .references-to-hotel ul,.hotel-area .single-hotel .references-to-hotel ul{list-style:none;margin:15px 0 0;padding:0}.hotel .single-hotel .hotel-details,.hotel-area .single-hotel .hotel-details{margin:0 0 15px;padding:20px 40px 0}.hotel .single-hotel .hotel-details .details,.hotel-area .single-hotel .hotel-details .details{display:flex;justify-content:center}.hotel .single-hotel .variants .variant .images .image-slide,.hotel-area .single-hotel .variants .variant .images .image-slide{padding:0 15px}.hotel .single-hotel .variants .variant .text,.hotel-area .single-hotel .variants .variant .text{padding:15px 0 0}.hotel .single-hotel .variants .variant .text .heading,.hotel-area .single-hotel .variants .variant .text .heading{margin-bottom:15px;display:flex;align-items:center}.hotel .single-hotel .variants .variant .text .heading .type,.hotel-area .single-hotel .variants .variant .text .heading .type{cursor:pointer;display:flex;color:#fff;background-color:#ffc134;padding:4px 5px;border-radius:10px;font-size:18px;font-weight:400;text-transform:uppercase;margin-left:15px;line-height:1}.hotel .single-hotel .variants .variant .text .heading .type svg,.hotel-area .single-hotel .variants .variant .text .heading .type svg{width:18px;margin-left:5px}.hotel .single-hotel .variants hr,.hotel-area .single-hotel .variants hr{display:flex;margin:30px auto;width:60%;border-top-width:3px}.hotel .single-hotel .variants hr:last-of-type,.hotel-area .single-hotel .variants hr:last-of-type{display:none}.areas-list,.grid-hotel-teaser,.hotel-list{background-color:#fffbf1}.areas-list.ie .single-hotel .hotel-info a.hotel-link,.grid-hotel-teaser.ie .single-hotel .hotel-info a.hotel-link,.hotel-list.ie .single-hotel .hotel-info a.hotel-link{position:static}.areas-list h1.headline,.grid-hotel-teaser h1.headline,.hotel-list h1.headline{text-align:center;margin-bottom:50px;margin-top:50px}.areas-list .filter-wrapper,.grid-hotel-teaser .filter-wrapper,.hotel-list .filter-wrapper{display:flex;align-items:center;gap:20px}.areas-list .filter-wrapper .locations,.grid-hotel-teaser .filter-wrapper .locations,.hotel-list .filter-wrapper .locations{position:relative;width:fit-content}.areas-list .filter-wrapper .locations:hover .filter-type,.grid-hotel-teaser .filter-wrapper .locations:hover .filter-type,.hotel-list .filter-wrapper .locations:hover .filter-type{color:#fff;background:#0d5894}.areas-list .filter-wrapper .locations .filter-type,.grid-hotel-teaser .filter-wrapper .locations .filter-type,.hotel-list .filter-wrapper .locations .filter-type{width:fit-content;display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-width:100px;padding:6px 10px;background-color:#1482dc;color:#fff;border-radius:20px;gap:5px;text-transform:uppercase}.areas-list .filter-wrapper .locations .filter-type svg,.grid-hotel-teaser .filter-wrapper .locations .filter-type svg,.hotel-list .filter-wrapper .locations .filter-type svg{width:12px;height:12px}.areas-list .filter-wrapper .locations ul,.grid-hotel-teaser .filter-wrapper .locations ul,.hotel-list .filter-wrapper .locations ul{display:none;position:absolute;z-index:100;background:#fff;list-style:none;padding:5px;min-width:100%;border:1px solid #000}.areas-list .filter-wrapper .locations ul li,.grid-hotel-teaser .filter-wrapper .locations ul li,.hotel-list .filter-wrapper .locations ul li{cursor:pointer;white-space:nowrap;padding-left:15px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.areas-list .filter-wrapper .locations ul li:hover,.grid-hotel-teaser .filter-wrapper .locations ul li:hover,.hotel-list .filter-wrapper .locations ul li:hover{background:#eee}.areas-list .filter-wrapper .locations ul li.selected svg,.grid-hotel-teaser .filter-wrapper .locations ul li.selected svg,.hotel-list .filter-wrapper .locations ul li.selected svg{display:block}.areas-list .filter-wrapper .locations ul li.disabled,.grid-hotel-teaser .filter-wrapper .locations ul li.disabled,.hotel-list .filter-wrapper .locations ul li.disabled{cursor:default;pointer-events:none}.areas-list .filter-wrapper .locations ul li.disabled:after,.grid-hotel-teaser .filter-wrapper .locations ul li.disabled:after,.hotel-list .filter-wrapper .locations ul li.disabled:after{content:"";width:14px;height:1px;transform:rotate(45deg);position:absolute;top:10px;left:-1px;border-top:1px solid #cacaca;z-index:1}.areas-list .filter-wrapper .locations ul li svg,.grid-hotel-teaser .filter-wrapper .locations ul li svg,.hotel-list .filter-wrapper .locations ul li svg{display:none;position:absolute;width:8px;height:8px;left:2px;top:7px;z-index:1}.areas-list .filter-wrapper .locations ul li:before,.grid-hotel-teaser .filter-wrapper .locations ul li:before,.hotel-list .filter-wrapper .locations ul li:before{content:"";width:12px;height:12px;position:absolute;top:5px;left:0;z-index:1;border:1px solid #cacaca;background:#fff}.areas-list .filter-wrapper #reset-filters,.grid-hotel-teaser .filter-wrapper #reset-filters,.hotel-list .filter-wrapper #reset-filters{cursor:pointer;font-size:12px;color:#333;user-select:none}.areas-list .filter-wrapper-mobile,.grid-hotel-teaser .filter-wrapper-mobile,.hotel-list .filter-wrapper-mobile{display:none}.areas-list .details,.grid-hotel-teaser .details,.hotel-list .details{text-align:center}.areas-list .stay-details-top,.grid-hotel-teaser .stay-details-top,.hotel-list .stay-details-top{text-align:center;margin-bottom:30px}.areas-list .stay-details-top p,.grid-hotel-teaser .stay-details-top p,.hotel-list .stay-details-top p{display:inline}.areas-list .single-hotel,.grid-hotel-teaser .single-hotel,.hotel-list .single-hotel{padding:30px;background-color:#fff;margin:50px 0;position:relative}.areas-list .single-hotel a.link-for-hotel,.grid-hotel-teaser .single-hotel a.link-for-hotel,.hotel-list .single-hotel a.link-for-hotel{color:#333;display:flex;flex-wrap:wrap;margin-bottom:30px}.areas-list .single-hotel a.link-for-hotel .stars,.grid-hotel-teaser .single-hotel a.link-for-hotel .stars,.hotel-list .single-hotel a.link-for-hotel .stars{display:flex;margin-left:15px}.areas-list .single-hotel a.link-for-hotel .stars img,.grid-hotel-teaser .single-hotel a.link-for-hotel .stars img,.hotel-list .single-hotel a.link-for-hotel .stars img{max-width:25px;max-height:25px}.areas-list .single-hotel a.link-for-hotel .stars svg,.grid-hotel-teaser .single-hotel a.link-for-hotel .stars svg,.hotel-list .single-hotel a.link-for-hotel .stars svg{width:15px;height:15px;margin-top:7px}.areas-list .single-hotel a.link-for-hotel h3,.grid-hotel-teaser .single-hotel a.link-for-hotel h3,.hotel-list .single-hotel a.link-for-hotel h3{margin-bottom:0}.areas-list .single-hotel a.link-for-hotel .teaser-location,.grid-hotel-teaser .single-hotel a.link-for-hotel .teaser-location,.hotel-list .single-hotel a.link-for-hotel .teaser-location{width:100%;color:#777;font-style:italic}.areas-list .single-hotel:nth-of-type(odd),.grid-hotel-teaser .single-hotel:nth-of-type(odd),.hotel-list .single-hotel:nth-of-type(odd){flex-direction:row-reverse}.areas-list .single-hotel .hotel-info .stay-details,.grid-hotel-teaser .single-hotel .hotel-info .stay-details,.hotel-list .single-hotel .hotel-info .stay-details{margin-bottom:0}.areas-list .single-hotel .hotel-info .hotel-text,.grid-hotel-teaser .single-hotel .hotel-info .hotel-text,.hotel-list .single-hotel .hotel-info .hotel-text{display:inline-block;margin-bottom:30px}.areas-list .single-hotel .hotel-info .hotel-text p,.grid-hotel-teaser .single-hotel .hotel-info .hotel-text p,.hotel-list .single-hotel .hotel-info .hotel-text p{display:inline}.areas-list .single-hotel .hotel-info strong a.hotel-link,.grid-hotel-teaser .single-hotel .hotel-info strong a.hotel-link,.hotel-list .single-hotel .hotel-info strong a.hotel-link{color:#333;display:block;margin-top:-25px;margin-bottom:15px;text-align:right}.areas-list .single-hotel .hotel-info strong a.hotel-link span,.grid-hotel-teaser .single-hotel .hotel-info strong a.hotel-link span,.hotel-list .single-hotel .hotel-info strong a.hotel-link span{white-space:nowrap}.areas-list .single-hotel .hotel-info strong a svg,.grid-hotel-teaser .single-hotel .hotel-info strong a svg,.hotel-list .single-hotel .hotel-info strong a svg{fill:#ffc134;height:15px;vertical-align:middle}.areas-list .single-hotel .hotel-info strong:last-child a.hotel-link,.grid-hotel-teaser .single-hotel .hotel-info strong:last-child a.hotel-link,.hotel-list .single-hotel .hotel-info strong:last-child a.hotel-link{margin:0}.areas-list .single-hotel .hotel-info .hotel-details .details ul,.grid-hotel-teaser .single-hotel .hotel-info .hotel-details .details ul,.hotel-list .single-hotel .hotel-info .hotel-details .details ul{margin-bottom:-10px}.areas-list .single-hotel .hotel-info .hotel-details .details ul .fact-box,.grid-hotel-teaser .single-hotel .hotel-info .hotel-details .details ul .fact-box,.hotel-list .single-hotel .hotel-info .hotel-details .details ul .fact-box{line-height:0;margin-bottom:10px;padding:5px 10px}.areas-list .single-hotel .hotel-info .hotel-details .details ul .fact-box p,.grid-hotel-teaser .single-hotel .hotel-info .hotel-details .details ul .fact-box p,.hotel-list .single-hotel .hotel-info .hotel-details .details ul .fact-box p{margin-bottom:0;line-height:1.42857143}.areas-list .single-hotel .hotel-info.facts-only .hotel-details,.grid-hotel-teaser .single-hotel .hotel-info.facts-only .hotel-details,.hotel-list .single-hotel .hotel-info.facts-only .hotel-details{display:none}.areas-list .single-hotel .hotel-details ul,.grid-hotel-teaser .single-hotel .hotel-details ul,.hotel .single-hotel .hotel-details ul,.hotel-area .single-hotel .hotel-details ul,.hotel-list .single-hotel .hotel-details ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin-left:-5px;margin-right:-5px;text-align:left}.areas-list .single-hotel .hotel-details ul li,.grid-hotel-teaser .single-hotel .hotel-details ul li,.hotel .single-hotel .hotel-details ul li,.hotel-area .single-hotel .hotel-details ul li,.hotel-list .single-hotel .hotel-details ul li{padding-left:5px;padding-right:5px}.areas-list .single-hotel .hotel-details ul li .icon,.grid-hotel-teaser .single-hotel .hotel-details ul li .icon,.hotel .single-hotel .hotel-details ul li .icon,.hotel-area .single-hotel .hotel-details ul li .icon,.hotel-list .single-hotel .hotel-details ul li .icon{background-color:#ffc134;border-radius:30px;display:inline-block;height:50px;width:50px;position:relative}.areas-list .single-hotel .hotel-details ul li .icon svg,.grid-hotel-teaser .single-hotel .hotel-details ul li .icon svg,.hotel .single-hotel .hotel-details ul li .icon svg,.hotel-area .single-hotel .hotel-details ul li .icon svg,.hotel-list .single-hotel .hotel-details ul li .icon svg{fill:#333;height:25px;width:25px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.areas-list .single-hotel .hotel-details ul li p,.grid-hotel-teaser .single-hotel .hotel-details ul li p,.hotel .single-hotel .hotel-details ul li p,.hotel-area .single-hotel .hotel-details ul li p,.hotel-list .single-hotel .hotel-details ul li p{margin-left:10px;display:inline-block;vertical-align:super;margin-bottom:20px}.grid-hotel-teaser .single-hotel .hotel-details ul li p{margin-left:3px}@media (max-width:1200px){.areas-list .single-hotel .hotel-info .hotel-details,.grid-hotel-teaser .single-hotel .hotel-info .hotel-details,.hotel-list .single-hotel .hotel-info .hotel-details{display:none}.areas-list .single-hotel .hotel-info.facts-only .hotel-details,.grid-hotel-teaser .single-hotel .hotel-info.facts-only .hotel-details,.hotel-list .single-hotel .hotel-info.facts-only .hotel-details{display:block}}@media (max-width:992px){.areas-list .single-hotel,.grid-hotel-teaser .single-hotel,.hotel-list .single-hotel{display:block}.areas-list .single-hotel .hotel-details ul li p,.grid-hotel-teaser .single-hotel .hotel-details ul li p,.hotel-list .single-hotel .hotel-details ul li p{margin-left:5px}.areas-list .single-hotel .hotel-info,.grid-hotel-teaser .single-hotel .hotel-info,.hotel-list .single-hotel .hotel-info{position:static;padding:0 15px}.areas-list .single-hotel .hotel-info .hotel-name,.grid-hotel-teaser .single-hotel .hotel-info .hotel-name,.hotel-list .single-hotel .hotel-info .hotel-name{margin:15px 0}.areas-list .single-hotel .hotel-info a.hotel-link,.grid-hotel-teaser .single-hotel .hotel-info a.hotel-link,.hotel-list .single-hotel .hotel-info a.hotel-link{position:static}.areas-list a.link-for-hotel .stars,.grid-hotel-teaser a.link-for-hotel .stars,.hotel-list a.link-for-hotel .stars{align-items:center}.areas-list .filter-wrapper,.grid-hotel-teaser .filter-wrapper,.hotel-list .filter-wrapper{display:none}.areas-list .filter-wrapper-mobile,.grid-hotel-teaser .filter-wrapper-mobile,.hotel-list .filter-wrapper-mobile{display:block;position:relative}.areas-list .filter-wrapper-mobile .filter-modal,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal,.hotel-list .filter-wrapper-mobile .filter-modal{display:none;position:fixed;background:#004262;color:#fff;top:0;z-index:10000;right:0;min-width:50%;max-width:100%;height:100vh;overflow-y:scroll;padding:53px 10px 10px}.areas-list .filter-wrapper-mobile .filter-modal button.close-filter-modal,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal button.close-filter-modal,.hotel-list .filter-wrapper-mobile .filter-modal button.close-filter-modal{position:absolute;top:15px;right:5px;display:block;z-index:999;padding:0;width:32px;height:21px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:0 0}.areas-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal button.close-filter-modal span,.hotel-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span{display:block;position:absolute;top:50%;left:0;right:0;height:5px;margin-top:-1px;background:0 0}.areas-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before,.hotel-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before{top:0;transform:rotate(45deg)}.areas-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after,.hotel-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after{bottom:0;transform:rotate(-45deg)}.areas-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after,.areas-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before,.hotel-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after,.hotel-list .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#fff;content:""}.areas-list .filter-wrapper-mobile .filter-modal .locations,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations,.hotel-list .filter-wrapper-mobile .filter-modal .locations{position:relative}.areas-list .filter-wrapper-mobile .filter-modal .locations .filter-type,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations .filter-type,.hotel-list .filter-wrapper-mobile .filter-modal .locations .filter-type{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-width:100px;padding:3px 5px}.areas-list .filter-wrapper-mobile .filter-modal .locations .filter-type.open svg,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations .filter-type.open svg,.hotel-list .filter-wrapper-mobile .filter-modal .locations .filter-type.open svg{transform:rotate(180deg)!important}.areas-list .filter-wrapper-mobile .filter-modal .locations .filter-type svg,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations .filter-type svg,.hotel-list .filter-wrapper-mobile .filter-modal .locations .filter-type svg{width:12px;height:12px}.areas-list .filter-wrapper-mobile .filter-modal .locations ul,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations ul,.hotel-list .filter-wrapper-mobile .filter-modal .locations ul{display:none;z-index:100;list-style:none;padding:5px;min-width:100%}.areas-list .filter-wrapper-mobile .filter-modal .locations ul li,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations ul li,.hotel-list .filter-wrapper-mobile .filter-modal .locations ul li{cursor:pointer;white-space:nowrap;padding:5px 0 5px 15px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.areas-list .filter-wrapper-mobile .filter-modal .locations ul li.selected svg,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations ul li.selected svg,.hotel-list .filter-wrapper-mobile .filter-modal .locations ul li.selected svg{display:block}.areas-list .filter-wrapper-mobile .filter-modal .locations ul li.disabled,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations ul li.disabled,.hotel-list .filter-wrapper-mobile .filter-modal .locations ul li.disabled{cursor:default;pointer-events:none;color:#757575!important}.areas-list .filter-wrapper-mobile .filter-modal .locations ul li.disabled:after,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations ul li.disabled:after,.hotel-list .filter-wrapper-mobile .filter-modal .locations ul li.disabled:after{content:"";width:14px;height:1px;transform:rotate(45deg);position:absolute;top:15px;left:-1px;border-top:1px solid #757575;z-index:1}.areas-list .filter-wrapper-mobile .filter-modal .locations ul li svg,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations ul li svg,.hotel-list .filter-wrapper-mobile .filter-modal .locations ul li svg{display:none;position:absolute;width:8px;height:8px;left:2px;top:12px;z-index:1}.areas-list .filter-wrapper-mobile .filter-modal .locations ul li:before,.grid-hotel-teaser .filter-wrapper-mobile .filter-modal .locations ul li:before,.hotel-list .filter-wrapper-mobile .filter-modal .locations ul li:before{content:"";width:12px;height:12px;position:absolute;top:10px;left:0;z-index:1;border:1px solid #757575;background:#fff}}@media (max-width:768px){.areas-list .slider.slider-nav,.grid-hotel-teaser .slider.slider-nav,.hotel .slider.slider-nav,.hotel-area .slider.slider-nav,.hotel-list .slider.slider-nav{margin:10px -5px}.areas-list .slider.slider-nav .slide,.grid-hotel-teaser .slider.slider-nav .slide,.hotel .slider.slider-nav .slide,.hotel-area .slider.slider-nav .slide,.hotel-list .slider.slider-nav .slide{cursor:pointer}.areas-list .slider.slider-nav .slide.media-wrapper,.grid-hotel-teaser .slider.slider-nav .slide.media-wrapper,.hotel .slider.slider-nav .slide.media-wrapper,.hotel-area .slider.slider-nav .slide.media-wrapper,.hotel-list .slider.slider-nav .slide.media-wrapper{margin:0 5px}.areas-list .single-hotel,.grid-hotel-teaser .single-hotel,.hotel-list .single-hotel{padding:15px 0}.hotel .single-hotel .hotel-intro,.hotel-area .single-hotel .hotel-intro{flex-direction:column}.hotel .single-hotel .hotel-intro h2,.hotel-area .single-hotel .hotel-intro h2{margin-bottom:0}.hotel .single-hotel .hotel-intro .stars,.hotel-area .single-hotel .hotel-intro .stars{margin:0 0 15px;justify-content:flex-start}.hotel .single-hotel .hotel-details .details,.hotel-area .single-hotel .hotel-details .details{justify-content:flex-start}.hotel .single-hotel .variants .variant .text,.hotel-area .single-hotel .variants .variant .text{padding:15px 0 0}.hotel .single-hotel .variants .variant .slider .slick-arrow,.hotel-area .single-hotel .variants .variant .slider .slick-arrow{display:none!important}.hotel .single-hotel .variants .variant .images .image-slide,.hotel-area .single-hotel .variants .variant .images .image-slide{padding:0 10px}}@media (max-width:480px){.hotel .single-hotel .hotel-details,.hotel-area .single-hotel .hotel-details{padding:20px 10px 0}.filter-wrapper-mobile .filter-modal{min-width:70%}}@media (max-width:550px){.areas-list .single-hotel .hotel-info strong a.link-for-hotel,.areas-list .single-hotel .hotel-info strong:last-child a.link-for-hotel,.grid-hotel-teaser .single-hotel .hotel-info strong a.link-for-hotel,.grid-hotel-teaser .single-hotel .hotel-info strong:last-child a.link-for-hotel,.hotel-list .single-hotel .hotel-info strong a.link-for-hotel,.hotel-list .single-hotel .hotel-info strong:last-child a.link-for-hotel{flex-direction:column}.areas-list .single-hotel .hotel-info strong a.link-for-hotel .stars,.areas-list .single-hotel .hotel-info strong:last-child a.link-for-hotel .stars,.grid-hotel-teaser .single-hotel .hotel-info strong a.link-for-hotel .stars,.grid-hotel-teaser .single-hotel .hotel-info strong:last-child a.link-for-hotel .stars,.hotel-list .single-hotel .hotel-info strong a.link-for-hotel .stars,.hotel-list .single-hotel .hotel-info strong:last-child a.link-for-hotel .stars{margin:0 0 15px}.areas-list .single-hotel .hotel-info strong a.hotel-link,.areas-list .single-hotel .hotel-info strong:last-child a.hotel-link,.grid-hotel-teaser .single-hotel .hotel-info strong a.hotel-link,.grid-hotel-teaser .single-hotel .hotel-info strong:last-child a.hotel-link,.hotel-list .single-hotel .hotel-info strong a.hotel-link,.hotel-list .single-hotel .hotel-info strong:last-child a.hotel-link{margin-top:-20px}.areas-list .single-hotel .hotel-info strong a.hotel-link .icon-arrow,.areas-list .single-hotel .hotel-info strong:last-child a.hotel-link .icon-arrow,.grid-hotel-teaser .single-hotel .hotel-info strong a.hotel-link .icon-arrow,.grid-hotel-teaser .single-hotel .hotel-info strong:last-child a.hotel-link .icon-arrow,.hotel-list .single-hotel .hotel-info strong a.hotel-link .icon-arrow,.hotel-list .single-hotel .hotel-info strong:last-child a.hotel-link .icon-arrow{margin-left:-5px;margin-right:-10px}.areas-list .single-hotel .hotel-details ul li,.grid-hotel-teaser .single-hotel .hotel-details ul li,.hotel .single-hotel .hotel-details ul li,.hotel-area .single-hotel .hotel-details ul li,.hotel-list .single-hotel .hotel-details ul li{width:100%}}.travelOffer .top-bar{height:60px;background:#004262}@media (max-width:992px){.travelOffer .header,.travelOffer .header .header-wrapper{height:100px}}.travelOffer .header .title{height:100%;display:flex}.travelOffer .header .title h1{font-weight:700;font-size:38px;margin:auto}@media (max-width:992px){.travelOffer .header .title h1{margin-top:45px}}.travelOffer .header .trustpilot{position:absolute;right:0;bottom:29px}@media (max-width:992px){.travelOffer .header .logo{top:-29px}.travelOffer .header .logo .logo-img{width:58px}.travelOffer .header .trustpilot{position:absolute;right:-29px;bottom:12px;display:none}}.travelOffer .slider-wrapper{position:relative}.travelOffer #footer{padding:30px 0 50px;border:none;background:#004262;color:#fff}.travelOffer #footer .logo{display:inline-block;margin-bottom:17px}.travelOffer #footer .logo .logo-img{width:222px}.travelOffer #footer .logo .logo-img.mobile{width:58px}.travelOffer #footer p{margin-bottom:0}.travelOffer #footer .trustpilot-holder{margin-top:-78px;padding:0}@media (max-width:992px){.travelOffer #footer .trustpilot-holder{float:none;margin-top:0}}.travelOffer .overlay-offer-expired{display:none}.travelOffer .overlay-offer-expired.expired{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1025;display:block;background:rgba(0,0,0,.5)}.travelOffer .overlay-offer-expired.expired .offer-expired-popup{z-index:1026;position:fixed;top:calc(50vh - 115px);left:calc(50vw - 143px);background:#fff;border-radius:5px;text-align:center;padding:56px 30px 30px}.travelOffer .overlay-offer-expired.expired .offer-expired-popup svg{color:#fff;width:100px;height:100px;position:absolute;top:-50px;left:calc(50% - 50px)}.travelOffer .overlay-offer-expired.expired .offer-expired-popup h2{font-weight:700;font-size:34px;margin:22px 0 13px}.travelOffer .overlay-offer-expired.expired .offer-expired-popup p{font-size:18px;margin-bottom:25px}.travelOffer .overlay-offer-expired.expired .offer-expired-popup .refresh-offer{text-transform:uppercase;font-size:18px;font-weight:700;padding:13px 38px 12px;border-radius:5px}.travelOffer .overlay-offer-finalized{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1025;display:block;background:rgba(0,0,0,.5)}.travelOffer .overlay-offer-finalized .offer-finalized-popup{z-index:1026;position:fixed;top:calc(50vh - 115px);left:calc(50vw - 143px);background:#fff;border-radius:5px;text-align:center;padding:56px 30px 30px}.travelOffer .overlay-offer-finalized .offer-finalized-popup .icon-background{background:#00a078;border-radius:100px;width:100px;height:100px;position:absolute;top:-50px;left:calc(50% - 50px)}.travelOffer .overlay-offer-finalized .offer-finalized-popup .icon-background svg{fill:#fff;width:50px;height:100px}.travelOffer .overlay-offer-finalized .offer-finalized-popup h2{font-weight:700;font-size:34px;margin:22px 0 13px}.travelOffer .overlay-offer-finalized .offer-finalized-popup p{font-size:18px;margin-bottom:25px}.travelOffer .overlay-offer-finalized .offer-finalized-popup .refresh-offer{text-transform:uppercase;font-size:18px;font-weight:700;padding:13px 69px 12px;border-radius:5px}.travelOffer .overlay-no-cart{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1025;display:block;background:rgba(0,0,0,.5)}.travelOffer .overlay-no-cart .no-cart-popup{z-index:1026;position:fixed;top:calc(50vh - 115px);left:calc(50vw - 143px);background:#fff;border-radius:5px;text-align:center;padding:56px 30px 30px}.travelOffer .overlay-no-cart .no-cart-popup svg{color:#fff;width:100px;height:100px;position:absolute;top:-50px;left:calc(50% - 50px)}.travelOffer .overlay-no-cart .no-cart-popup h2{font-weight:700;font-size:34px;margin:22px 0 13px}.travelOffer .overlay-no-cart .no-cart-popup p{font-size:18px;margin-bottom:25px}.travelOffer .overlay-no-cart .no-cart-popup .refresh-offer{text-transform:uppercase;font-size:18px;font-weight:700;padding:13px 69px 12px;border-radius:5px}.travelOffer .information-wrapper-container{background:#f0f0f0}.travelOffer .information-wrapper-container.fixed{position:fixed;z-index:999;top:0;left:0;right:0}@media (max-width:992px){.travelOffer .information-wrapper-container.fixed{padding:15px 0}.travelOffer .information-wrapper-container.fixed .cart-number-wrapper,.travelOffer .information-wrapper-container.fixed .customer-name-wrapper,.travelOffer .information-wrapper-container.fixed .expire-date-wrapper{display:none}.travelOffer .information-wrapper-container.fixed .accept-btn-wrapper{margin:0}}.travelOffer .information-wrapper{display:flex;justify-content:space-between;align-items:center;padding:30px 0;flex-wrap:wrap}@media (max-width:480px){.travelOffer .information-wrapper{text-align:center;justify-content:center;padding:10px 0}}.travelOffer .information-wrapper .cart-number-wrapper,.travelOffer .information-wrapper .customer-name-wrapper,.travelOffer .information-wrapper .expire-date-wrapper{border-left:1px solid #000;padding:0 18px 0 7px}@media (max-width:992px){.travelOffer .information-wrapper .cart-number-wrapper,.travelOffer .information-wrapper .customer-name-wrapper,.travelOffer .information-wrapper .expire-date-wrapper{border:none}}.travelOffer .information-wrapper .cart-number-wrapper .headline,.travelOffer .information-wrapper .customer-name-wrapper .headline,.travelOffer .information-wrapper .expire-date-wrapper .headline{font-size:18px;font-weight:700}.travelOffer .information-wrapper .cart-number-wrapper .cart-number,.travelOffer .information-wrapper .customer-name-wrapper .customer-name,.travelOffer .information-wrapper .expire-date-wrapper .expire-date{font-size:18px}@media (max-width:992px){.travelOffer .information-wrapper .accept-btn-wrapper{margin-top:10px}.travelOffer .information-wrapper .accept-btn-wrapper.fixed{position:fixed;z-index:999;top:0;left:0;right:0}}.travelOffer .information-wrapper .accept-btn-wrapper .btn-accept{font-size:18px;text-transform:uppercase;background:#00a078;box-shadow:none;font-weight:700;padding:12px 29px 13px}.travelOffer .information-wrapper .accept-btn-wrapper .btn-accept:hover{background:#007f5f}.travelOffer .content{padding:50px 0}.travelOffer .offer-information{padding:50px 0 25px}.travelOffer .content .justify-content-center,.travelOffer .offer-information .justify-content-center{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}@media (max-width:992px){.travelOffer .content .justify-content-center,.travelOffer .offer-information .justify-content-center{flex-wrap:wrap}}.travelOffer .content .body-text,.travelOffer .content .headline{text-align:center}.travelOffer .content .headline{font-family:Bitter;font-size:34px}.travelOffer .content hr{border-top:1px solid #888;margin:50px 0}.travelOffer .content .logos img{max-height:39px;margin:0 4px}@media (max-width:768px){.travelOffer .content .logos{text-align:center}.travelOffer .content .logos img{margin:5px}}.travelOffer .offer-information{background:#f0f0f0}.travelOffer .offer-information .travel-offer{border-right:1px solid #888}@media (max-width:992px){.travelOffer .offer-information .travel-offer{margin-bottom:25px;border:none;text-align:center}}.travelOffer .offer-information .travel-offer h3{font-size:18px;color:#555;margin:0;font-weight:700}.travelOffer .offer-information .travel-offer h2{font-size:32px;margin-bottom:30px;font-weight:700}.travelOffer .offer-information .travel-offer .departure,.travelOffer .offer-information .travel-offer .persons,.travelOffer .offer-information .travel-offer .return{display:flex}@media (max-width:768px){.travelOffer .offer-information .travel-offer .departure,.travelOffer .offer-information .travel-offer .persons,.travelOffer .offer-information .travel-offer .return{justify-content:center}}.travelOffer .offer-information .travel-offer .departure strong,.travelOffer .offer-information .travel-offer .persons strong,.travelOffer .offer-information .travel-offer .return strong{margin-right:3px}.travelOffer .offer-information .travel-offer .departure .text,.travelOffer .offer-information .travel-offer .persons .text,.travelOffer .offer-information .travel-offer .return .text{flex-wrap:wrap;display:flex}.travelOffer .offer-information .travel-offer .departure,.travelOffer .offer-information .travel-offer .return{padding-top:16px}.travelOffer .offer-information .travel-offer .icon{margin:auto 0;padding-right:12px}.travelOffer .offer-information .travel-offer .icon .icon-round-check{width:18px;height:18px;display:flex}.travelOffer .offer-information .travel-offer .total-price{font-size:32px;font-family:Bitter;font-weight:700;margin-top:19px;margin-bottom:4px}.travelOffer .offer-information .travel-offer .popup-icons{display:flex;margin-top:25px}.travelOffer .offer-information .travel-offer .popup-icons .price-warranty,.travelOffer .offer-information .travel-offer .popup-icons .withdrawal-warranty{margin:0 10px}.travelOffer .offer-information .travel-offer .popup-icons .price-warranty:first-child,.travelOffer .offer-information .travel-offer .popup-icons .withdrawal-warranty:first-child{margin-left:0}.travelOffer .offer-information .travel-offer .popup-icons .price-warranty img,.travelOffer .offer-information .travel-offer .popup-icons .withdrawal-warranty img{width:100px}.travelOffer .offer-information .contact-specialist{text-align:center;display:flex;flex-direction:column}.travelOffer .offer-information .contact-specialist h3{font-size:16px;font-weight:700;margin-bottom:18px;margin-top:3px}.travelOffer .offer-information .contact-specialist .experts .specialist-image{border-radius:99px;border:1px solid #098c1e;max-height:91px;max-width:91px}.travelOffer .offer-information .contact-specialist .contant-information{margin-top:10px;line-height:1.3}.travelOffer .offer-information .contact-specialist .contant-information p{margin-bottom:25px}.travelOffer .offer-information .contact-specialist .book-a-meeting{text-transform:uppercase;font-size:18px;font-weight:700;box-shadow:none;padding:12px 23px 13px;border-radius:5px}.travelOffer .travel-navigation{width:100%;background-color:#222;border-top:1px solid #fff;overflow:hidden;border-bottom:1px solid #fff}.travelOffer .travel-navigation .navigation-content{margin-bottom:-1px}.travelOffer .travel-navigation .navigation-content ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.travelOffer .travel-navigation .navigation-content ul .menu-item{flex:1;display:flex;font-size:14px;text-align:center;align-items:center;margin-top:-1px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.travelOffer .travel-navigation .navigation-content ul .menu-item:first-of-type{border-left:1px solid #fff}.travelOffer .travel-navigation .navigation-content ul .menu-item.active{background-color:#ffc134;font-weight:700}.travelOffer .travel-navigation .navigation-content ul .menu-item a{padding:11px 10px;color:#fff;text-transform:uppercase;text-decoration:none;width:100%;display:flex;justify-content:center}.travelOffer .travel-navigation .navigation-content ul .menu-item a svg{width:28px;height:28px;color:#fff;margin-right:10px}@media (max-width:992px){.travelOffer .travel-navigation{border-top:2px solid #fff;border-bottom:2px solid #fff}.travelOffer .travel-navigation .navigation-content{margin:0}.travelOffer .travel-navigation .navigation-content ul{margin-left:-16px;margin-right:-16px}.travelOffer .travel-navigation .navigation-content ul .menu-item{flex:1 0 50%;outline:1px solid #fff;border:none;margin:0;max-width:none}.travelOffer .travel-navigation .navigation-content ul .menu-item a{font-size:11px}.travelOffer .travel-navigation .navigation-content ul .menu-item a svg{width:22px;height:22px;margin-right:7px}}.travelOffer .detailed-information .justify-content-center{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}@media (max-width:992px){.travelOffer .detailed-information .justify-content-center{flex-wrap:wrap}}.travelOffer .detailed-information .dayProgramContainer,.travelOffer .detailed-information .hotelPage,.travelOffer .detailed-information .information,.travelOffer .detailed-information .priceIncludes,.travelOffer .detailed-information .teaser,.travelOffer .detailed-information .weatherPage{display:none}.travelOffer .detailed-information .dayProgramContainer.active,.travelOffer .detailed-information .hotelPage.active,.travelOffer .detailed-information .information.active,.travelOffer .detailed-information .priceIncludes.active,.travelOffer .detailed-information .teaser.active,.travelOffer .detailed-information .weatherPage.active{display:block}.travelOffer .detailed-information .teaser{padding:50px 0}.travelOffer .detailed-information .teaser .destination{display:flex;width:100%;flex-direction:row-reverse}@media (max-width:992px){.travelOffer .detailed-information .teaser .destination{flex-direction:column-reverse}}.travelOffer .detailed-information .teaser .destination.no-media .dest-details{width:100%}.travelOffer .detailed-information .teaser .destination:nth-of-type(2n){flex-direction:row-reverse}.travelOffer .detailed-information .teaser .destination:nth-of-type(2n) .destination-image .orange-splash{left:30px;right:auto}.travelOffer .detailed-information .teaser .destination:nth-of-type(2n) .destination-image .duration-splash{left:25px;right:auto}.travelOffer .detailed-information .teaser .destination .destination-img-container{flex:1}.travelOffer .detailed-information .teaser .destination .destination-img-container .destination-image{height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.travelOffer .detailed-information .teaser .destination .destination-img-container .short-text{padding:10px;text-align:center;position:absolute;top:0;display:flex;justify-content:center;left:0;right:0;padding:10px 0;background-color:#004262;color:#fff;font-weight:700;text-transform:uppercase}.travelOffer .detailed-information .teaser .destination .destination-img-container .duration-splash,.travelOffer .detailed-information .teaser .destination .destination-img-container .orange-splash{display:none}.travelOffer .detailed-information .teaser .destination .dest-details{background-color:#fff;padding-top:63px;display:flex;width:50%}@media (max-width:992px){.travelOffer .detailed-information .teaser .destination .dest-details{width:unset;padding-top:0}}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details{padding:0 30px 70px 0;width:100%;position:relative}@media (max-width:992px){.travelOffer .detailed-information .teaser .destination .dest-details .destination-details{padding:0 0 30px}}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details:before{display:none}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details a.text-header{color:#333;font-size:26px}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details ul{list-style:none;margin-left:0;padding-left:0}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details ul.destination-desc{margin-top:21px}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details ul li{margin-bottom:7px}@media (max-width:992px){.travelOffer .detailed-information .teaser .destination .dest-details .destination-details ul li{font-size:14px}}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details ul li:last-of-type{margin-bottom:0}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details ul li .icon{display:inline-block;margin-right:10px;vertical-align:middle}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details ul li .icon .icon-check{fill:#00a078;width:18px;height:18px}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details{display:none}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details .destination-price{flex:1}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details .destination-price .prev-price{text-decoration:line-through;margin-bottom:0;line-height:18px;margin-top:5px}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details .destination-price .price{font-weight:700;font-size:32px;margin-bottom:0}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details .destination-price .duration{color:#a7a7a7}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details .destination-price .number-of-people{font-size:12px;color:#a7a7a7}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details .view-destination{flex:1}.travelOffer .detailed-information .teaser .destination .dest-details .destination-details .destination-price-details .view-destination a{position:absolute;bottom:30px;min-width:240px}.travelOffer .detailed-information .travelDetails a.editSearch,.travelOffer .detailed-information .travelDetails a.showContactForm{color:#333;font-weight:700;line-height:40px;font-size:19px}.travelOffer .detailed-information .travelDetails a.editSearch .icon-arrow,.travelOffer .detailed-information .travelDetails a.showContactForm .icon-arrow{fill:#ee7703!important;height:20px}.travelOffer .detailed-information .travelDetails .generalInformationText{padding:10px 20px 20px;font-size:20px}.travelOffer .detailed-information .travelDetails .travelDetailsContent{padding:30px;column-count:2;column-gap:30px;margin-top:30px}.travelOffer .detailed-information .travelDetails .travelDetailsContent .travelDetail h2{font-size:16px;font-weight:700;margin-bottom:0}.travelOffer .detailed-information .travelDetails .travelDetailsContent .travelDetail ul{padding-left:20px}.travelOffer .detailed-information .travelDetails .travelDetailsContent .travelDetail ul li p{margin-bottom:5px}.travelOffer .detailed-information .travelDetails .travelDetailsContent .travelDetail ul li:last-child p{margin-bottom:30px}@media (max-width:480px){.travelOffer .detailed-information .travelDetails .travelDetailsContent{column-count:auto}.travelOffer .detailed-information .travelDetails a.editSearch,.travelOffer .detailed-information .travelDetails a.toggleTravelDetails{float:none;display:block;margin-bottom:20px}.travelOffer .detailed-information .travelDetails a.showContactForm{clear:both}}.travelOffer .detailed-information .weatherPage{margin-top:50px;margin-bottom:50px}.travelOffer .detailed-information .weatherPage .with-image .image-container{width:400px;float:left;margin-right:20px;margin-left:0}.travelOffer .detailed-information .weatherPage .with-image.reversed .image-container{float:right;margin-left:20px;margin-right:0}.travelOffer .detailed-information .weatherPage .area-weather{margin-bottom:25px;clear:both;padding-top:25px}.travelOffer .detailed-information .weatherPage .area-weather:last-of-type{margin-bottom:50px}.travelOffer .detailed-information .weatherPage .area-weather .table-responsive table tbody tr td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:none;white-space:nowrap}.travelOffer .detailed-information .practical-details{margin-top:50px;margin-bottom:50px}.specialists,.travelOffer .detailed-information .practical-details h1{text-align:center}.specialists{padding:30px 0 0}.specialists.color-ffc134 font-size-h1,.specialists.color-ffc134 font-size-h2,.specialists.color-ffc134 font-size-h3,.specialists.color-ffc134 h1,.specialists.color-ffc134 h2,.specialists.color-ffc134 h3{color:#ffc134}.specialists h2,.specialists-header{font-size:24px}.specialists .specialists-links a{display:block;margin-bottom:15px}.specialists .specialists-links span{display:none}.specialists img{margin:0 auto}@media (min-width:480px){.specialists .specialists-links a,.specialists .specialists-links span{display:inline}}@media (min-width:992px){.specialists{padding-top:50px}}.destination-list{padding:30px 0}.destination-list .text-header{font-size:22px;text-align:center;font-weight:400}.destination-list .destination{background:#fff}.destination-list .destination:after,.destination-list .destination:before{display:table;content:" "}.destination-list .destination:after{clear:both}.destination-list .destination.destination--specific .prev-price{text-align:left;text-decoration:line-through;margin-bottom:-10px}.destination-list .destination .destination-img{position:relative;height:250px;background-repeat:no-repeat;background-size:cover}.destination-list .destination .destination-img .ratio{position:static!important}.destination-list .destination .destination-img .duration{position:absolute;top:15px;left:15px;z-index:3;width:60px;height:60px;padding:9px 0 0;background:rgba(238,119,3,.85);border-radius:60px;color:#fff;text-align:center}.destination-list .destination .destination-img .duration .duration-value{display:block;margin:0;font-size:24px;line-height:24px;font-weight:600}.destination-list .destination .destination-img .duration .duration-text{display:block;margin:0;font-size:14px;line-height:14px}.destination-list .destination .destination-img img{width:100%;height:auto}.destination-list .destination .destination-img .lazyResizeReload-bg,.destination-list .destination .destination-img .responsiveLazyload-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;width:100%}.destination-list .destination .destination-details{position:relative;padding:15px;background:#eaf4f8}.destination-list .destination .destination-details .text-header{margin:0 0 15px;font-weight:400;text-align:left}.destination-list .destination .destination-details .text-header a{color:#333}.destination-list .destination .destination-details .destination-desc{margin:0 0 20px;padding:0;list-style-type:none}.destination-list .destination .destination-details .destination-desc li{position:relative;margin:0 0 5px;padding:0 0 0 20px;font-size:14px}.destination-list .destination .destination-details .destination-desc li:before{content:"";background-image:url(/dist/images/media/destinations/checkmark-small.svg);width:12px;height:12px;background-repeat:no-repeat;top:5px;position:absolute;left:0;color:#09a74c}.destination-list .destination .destination-price-details{position:relative}.destination-list .destination .destination-price-details .destination-price{margin-bottom:15px;font-family:Bitter;font-size:18px;font-weight:400}.destination-list .destination .destination-price-details .destination-price .number-of-people{display:block;font-size:14px;font-family:Open Sans}.destination-list .destination .destination-price-details .view-destination{width:118px;text-align:center;position:absolute;bottom:2px;right:0}.destination-list .destination .destination-price-details .view-destination:after,.destination-list .destination .destination-price-details .view-destination:before{display:table;content:" "}.destination-list .destination .destination-price-details .view-destination:after{clear:both}@media (max-width:479px){.destination-list .destination .destination-price-details .view-destination{position:static}}.destination-list .destination .destination-price-details .view-destination span{position:relative;display:inline-block}.destination-list .destination .destination-price-details .view-destination .btn{width:100%;padding:5px 15px;font-size:16px}.destination-list .destination.left .destination-img .duration{left:auto;right:15px}.destination-list .view-all-destinations{padding:50px 0;text-align:center}.destination-list .view-all-destinations .btn{padding:7px 12px;font-size:16px}@media (min-width:500px){.destination-list .destination .destination-price-details:after,.destination-list .destination .destination-price-details:before{display:table;content:" "}.destination-list .destination .destination-price-details:after{clear:both}.destination-list .destination .destination-price-details .destination-price{float:left;padding-top:15px;margin-bottom:0}.destination-list .destination .destination-price-details .destination-price--single-line{padding-top:25px}.destination-list .destination .destination-price-details .view-destination{float:right}.destination-list .destination .destination-price-details .view-destination.no-label{padding-top:21px}}@media (min-width:768px){.destination-list .destination .destination-flex{display:flex;clear:both;position:relative}.destination-list .destination .destination-img{height:100%;position:absolute;top:0;width:calc(100% - 30px)}.destination-list .destination .destination-details{min-height:300px}.destination-list .destination .destination-details:before{content:"";position:absolute;left:0;top:50%;width:0;height:0;margin:-15px 0 0 -14px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #eaf4f8;clear:both}.destination-list .destination .destination-details .destination-price-details .destination-price{font-size:18px}.destination-list .destination:nth-child(2n) .destination-img-container{position:absolute;height:100%;left:auto;right:0}.destination-list .destination:nth-child(2n) .destination-img-container .duration{left:auto;right:15px}.destination-list .destination:nth-child(2n) .destination-details:before{content:"";position:absolute;left:auto;right:0;top:50%;width:0;height:0;margin:-15px -14px 0 0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #eaf4f8;border-right:none;clear:both}.destination-list .destination:nth-child(odd) .destination-img-container{min-height:300px}.destination-list .view-all-destinations .btn{padding:10px 15px;font-size:18px}}@media (min-width:992px){.destination-list .text-header{font-size:26px}.destination-list .destination:not(.destination--specific) .destination-img:nth-child(2n) .destination-img-container{right:0}.destination-list .destination:not(.destination--specific) .destination-details{min-height:320px}.destination-list .destination:not(.destination--specific) .destination-details .text-header{font-size:26px}.destination-list .destination .destination-img{height:100%}.destination-list .destination .destination-details .destination-desc li{font-size:16px}}@media (min-width:1200px){.destination-list .destination:nth-child(2n) .destination-img-container{right:0}.destination-list .destination:not(.destination--specific):nth-child(2n) .destination-img-container{right:8.3333333%}}.destination-list #filter-destinations{clear:both;margin:0;padding:0}.destination-list #filter-destinations:after,.destination-list #filter-destinations:before{display:table;content:" "}.destination-list #filter-destinations:after{clear:both}.destination-list #filter-destinations.filter-destinations--layout-complete .filter-destination{opacity:1}.destination-list #filter-destinations.no-package-list .filter-destination .destination-details .text-header{margin-bottom:0}.destination-list #filter-destinations .filter-destination{margin:0;width:100%;z-index:1;opacity:0;transition:opacity .5s;transition-delay:.5s}.destination-list #filter-destinations .filter-destination .destination-details .sub-header{font-size:14px;font-style:italic}.destination-list #filter-destinations .filter-destination .destination-price-details .destination-price .prices-from{display:block;font-family:Open Sans;font-size:14px}@media (min-width:992px){.destination-list #filter-destinations.no-package-list .filter-destination .destination-details{min-height:300px}}@media (min-width:1200px){.destination-list #filter-destinations.no-package-list .filter-destination .destination-details{min-height:280px}}@media (max-width:480px){.destination-list .destination.destination--specific .prev-price{margin-bottom:-5px;font-size:14px}}.popupImage{display:block;height:100%;width:100%}.filter-destination-options{padding-bottom:15px;text-align:center}.filter-destination-options.padding-top{padding-top:30px}.filter-destination-options #filter-mobile{padding:0}.filter-destination-options #filter-mobile select{font-size:18px}.filter-destination-options .select-menu{margin-bottom:30px;font-size:18px}@media (min-width:768px){.filter-destination-options{background:#fff;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.filter-destination-options:after,.filter-destination-options:before{display:table;content:" "}.filter-destination-options:after{clear:both}.filter-destination-options.padding-top{padding-top:0}.filter-destination-options a{display:block;float:left;width:20%;padding:15px 0 10px;color:#282828;text-align:center;text-decoration:none}.filter-destination-options a.active,.filter-destination-options a:hover{border-bottom:3px solid #004262}.filter-destination-options a span,.filter-destination-options a svg{display:block}.filter-destination-options a svg{margin:0 auto 7px}.filter-destination-options #content-tab-bar{margin:0;padding:0;list-style-type:none}.filter-destination-options #content-tab-bar:after,.filter-destination-options #content-tab-bar:before{display:table;content:" "}.filter-destination-options #content-tab-bar:after{clear:both}.filter-destination-options #content-tab-bar.subarea li{width:25%}.filter-destination-options #content-tab-bar.destination li{width:20%}.filter-destination-options #content-tab-bar li{display:block;float:left}.filter-destination-options #content-tab-bar li.active a{border-bottom:3px solid #004262}.filter-destination-options #content-tab-bar li a{width:100%;border:0;border-radius:0}.filter-destination-options #content-tab-bar li a:hover{border-bottom:3px solid #004262}}@media (min-width:768px){.filter-group{padding-bottom:15px;text-align:center}.filter-group:after,.filter-group:before{display:table;content:" "}.filter-group:after{clear:both}.filter-group a{background-color:#f0f0f0;display:inline-block;color:#454545;text-decoration:none;padding:5px 10px;margin:15px 7px 0;border-radius:2px;transition:all .3s;width:auto;float:none;text-align:left}.filter-group a.active,.filter-group a:hover{box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1);border-bottom:0}.filter-group a.active{color:#fff;font-weight:700;background-color:#ee7703}.filter-group a svg{vertical-align:middle;margin:0 4px 0 0;width:26px;height:26px;display:inline-block}.filter-group a span{display:inline}}.specialist{padding:50px 0}.specialist.no-top-padding{padding-top:0}.specialist .specialist-details{text-align:center}.specialist .specialist-details .specialist-img{position:relative;width:100px;height:100px;margin:0 auto 15px;border-radius:100px;overflow:hidden;z-index:999}.specialist .specialist-details .specialist-img img{width:100%;height:auto}@media (min-width:992px){.specialist .specialist-details .specialist-img{width:147px;height:147px;margin-bottom:30px}}.articles{position:relative;padding:30px 0;background:#004262}.articles:before{position:absolute;display:block;top:-30px;content:"";height:100px;width:100%;background:#004262;transform:skewX(0) skewY(-1.5deg);-webkit-backface-visibility:hidden}.articles .text-header{color:#fff;text-align:center}.articles p{position:relative;z-index:4}.articles .show-all-articles{padding-top:15px;text-align:center}.articles .article{width:100%;padding:15px}.articles .article .article-inner{position:relative;overflow:hidden}.articles .article .article-inner img{width:100%;max-with:100%}.articles .article .article-inner .article-details{position:absolute;width:100%;bottom:0}.articles .article .article-inner .article-details .article-text{padding:0 15px 15px;height:auto}.articles .article .article-inner .article-details .article-text:before{content:"";position:absolute;top:-15px;left:0;display:block;width:100%;height:140%;background:#333;transform:skewX(0) skewY(-1deg)}.articles .article .article-inner .article-details .article-text .label-info{position:relative;z-index:4;display:inline-block;margin-bottom:10px}.articles .article .article-inner .article-details .article-text .text-header{font-size:18px;text-align:left;margin:0 0 15px}.articles .article .article-inner .article-details .article-text .text-header a{color:#fff}.articles .article .article-inner .article-details .article-text p{font-size:14px;color:#fff;margin:0}.articles .article .article-inner .article-details .article-text p span{color:hsla(0,0%,100%,.75)}.articles .article .article-inner.has-backdrop .article-details .article-text:before{background:rgba(21,31,51,.85)}.articles .article .article-inner.has-backdrop .article-details .article-text .label-info{background:#fff;color:#004262}.articles .article .article-inner.has-backdrop .article-details .article-text .label-info:after{border-top-color:#fff}.articles .article .article-inner.has-backdrop .article-details .article-text .text-header,.articles .article .article-inner.has-backdrop .article-details .article-text .text-header a,.articles .article .article-inner.has-backdrop .article-details .article-text p,.articles .article .article-inner.has-backdrop .article-details .article-text p a{color:#fff}.articles .article .article-inner.white .article-details .article-text:before{background:hsla(0,0%,100%,.85)}.articles .article .article-inner.white .article-details .article-text .text-header,.articles .article .article-inner.white .article-details .article-text .text-header a,.articles .article .article-inner.white .article-details .article-text p,.articles .article .article-inner.white .article-details .article-text p a{color:#333}@media (max-width:768px){.articles .article.tall .article-inner.has-backdrop .article-details{position:absolute;bottom:0;left:0}}.articles .article.tall-fixed .article-inner{display:flex;flex-direction:column}.articles .article.tall-fixed .article-inner.has-backdrop .article-text:before{background:#151f33}.articles .article.tall-fixed .article-inner.white .article-text:before{background:#fff}.articles .article.tall-fixed .article-inner .article-details{position:relative;bottom:0;left:0;height:auto}.articles .article.quote .article-inner{padding:15px;color:#fff}.articles .article.quote .article-inner .text-header{font-size:16px;margin:0}.articles .article.quote.orange .article-inner{background:#ee7703}.articles .article.quote.blue .article-inner{background:#26385c}@media (max-width:767px){.articles .article.big .has-backdrop .article-details{position:relative}.articles .article.big .has-backdrop .article-details .article-text:before{background:#333}.articles .article.tall .white .article-details .article-text:before{background:#fff}}@media (min-width:480px){.articles .article{width:50%}}@media (min-width:768px){.articles .article{width:50%}.articles .article.big,.articles .article.quote,.articles .article.wide{width:100%}.articles .article.quote .article-inner{padding:20px 80px}.articles .article.quote .article-inner .text-header{font-size:18px}.articles .show-all-articles .btn{padding:10px 15px;font-size:18px}}@media (min-width:992px){.articles .article,.articles .article.big,.articles .article.quote,.articles .article.wide{width:50%}}@media (min-width:1200px){.articles .article{width:25%}.articles .article .article-inner.has-backdrop .article-details .article-text .text-header{font-size:20px}.articles .article.big{width:50%}.articles .article.quote,.articles .article.tall{width:25%}.articles .article.quote .article-inner{display:table;padding:15px 40px;height:190px}.articles .article.quote .article-inner .text-header{display:table-cell;font-size:20px;line-height:27px;vertical-align:middle}}.article-folder{list-style:none}.article-folder,.article-folder li{margin:0;padding:0}.article-folder li a{display:block;padding:15px;color:#333}.article-folder li a h4{margin:5px 0}.article-folder li a .image-container{width:100%;height:150px;background-size:cover;background-position:50%}.article-folder li a:hover{text-decoration:none;color:#0aa8c3}.intro{margin-bottom:30px}.intro .intro-details{position:relative;margin:-50px 0 0;padding:10px 15px 0;background:#fffbf1;text-align:center;z-index:999}.intro .intro-details:before{position:absolute;display:block;top:-20px;left:0;content:"";height:70px;width:100%;background:#fffbf1;transform:skewX(0) skewY(1.5deg);-webkit-backface-visibility:hidden}.intro .intro-details h1{position:relative;font-size:28px;text-align:center}.intro .intro-details p{line-height:24px}.intro .intro-video{height:300px;margin-bottom:30px}@media (min-width:768px){.intro{margin-bottom:20px}.intro .intro-details{margin-top:-100px;padding-top:20px;text-align:left}.intro .intro-details h1{text-align:center}.intro .intro-details .truncate-trigger{padding:10px 0;text-align:center}.intro .intro-video{height:350px}}@media (min-width:992px){.intro .intro-details h1{font-size:34px}.intro .intro-video{height:400px}}body.TextPage .intro .intro-details,body.TextPage .intro .intro-details:before{background:#fff}.intro-sort-header{text-align:center;margin-bottom:20px;padding:0 35px}.intro-sort-header p{margin:0;font-size:17px}.intro-sort-header .text-header{margin:0 0 15px}@media (max-width:767px){.page-intro{padding:0 15px;text-align:center}}.tab-content{margin-bottom:30px}.tab-content #map{height:300px}.tab-content .blue-top{width:100%;height:55px;background:#004262}.tab-content .tab-description .grid-focalpointimage{margin:0 0 30px}.tab-content .tab-description .grid-focalpointimage figcaption{font-size:14px}.tab-content .tab-description .tab-description-text{position:relative;margin:0;padding:30px 0 0}.tab-content .tab-description .tab-description-text.no-padding-top-mobile{padding-top:0}.tab-content .tab-description .tab-description-text.has-skew{margin:-30px 0 0;padding:10px 15px 0;background:#fff}.tab-content .tab-description .tab-description-text.has-skew:before{position:absolute;display:block;top:-20px;left:0;content:"";height:70px;width:100%;background:#fff;transform:skewX(0) skewY(1.5deg);-webkit-backface-visibility:hidden}.tab-content .tab-description .tab-description-text h2{position:relative;z-index:999;font-size:26px;text-align:center}.tab-content .tab-description .tab-description-text .inline-images .inline-image{margin-bottom:30px}.tab-content .tab-description .tab-description-text .inline-images .inline-image span{font-size:14px}@media (min-width:480px){.tab-content #map{height:400px}.tab-content .blue-top{height:100px}.tab-content .tab-description{text-align:left}.tab-content .tab-description .tab-description-text .inline-images{margin-bottom:30px}.tab-content .tab-description .tab-description-text .inline-images .inline-image{margin-bottom:0}}@media (min-width:768px){.tab-content{border-top:0}.tab-content #map{height:460px}.tab-content .blue-top{height:200px}.tab-content .tab-description .tab-description-text.has-skew{margin-top:-60px}.tab-content .tab-description .tab-description-text.no-padding-top-mobile{padding-top:30px}}@media (min-width:992px){.tab-content #map{height:550px}}@media (min-width:1200px){.tab-content #map{height:630px}}.mini-gallery{margin-bottom:30px;overflow:hidden}.mini-gallery .popupImage,.mini-gallery.no-margin-bottom{margin-bottom:0}.mini-gallery .block{float:left}.mini-gallery .block img{width:100%}.mini-gallery .block.block-left{width:60%}.mini-gallery .block.block-right{width:40%}@media (max-width:479px){.mini-gallery .block.block-left{width:100%}.mini-gallery .block.block-right{width:100%;overflow:hidden}.mini-gallery .block.block-right img{width:100%;float:none}}.destination-price-sumup{position:relative;padding:50px 0;background:#004262}.destination-price-sumup.less-info{background-color:#fff}.destination-price-sumup.less-info p.text-destination-name{text-align:left;color:#333;font-weight:700;font-size:32px}.destination-price-sumup.less-info .destination-price-sumup-details,.destination-price-sumup.less-info .destination-price-sumup-details a,.destination-price-sumup.less-info .destination-price-sumup-details p,.destination-price-sumup.less-info .destination-price-sumup-details span{color:#333;text-align:right}.destination-price-sumup.less-info .destination-price-sumup-details .text-header{color:#00a078;text-align:right}.destination-price-sumup.less-info .destination-price-sumup-details .prev-price{margin-bottom:-8px;margin-top:5px;text-align:right}.destination-price-sumup.less-info .destination-incl-list li{color:#333;padding:0;margin-bottom:10px}.destination-price-sumup.less-info .destination-incl-list li .icon-included-checkmark svg{width:18px;height:18px;margin-top:-1px;color:#00a078}.destination-price-sumup .justify-content-center{justify-content:center;display:flex}.destination-price-sumup .border-right{position:absolute;left:0;right:0;top:5px;bottom:0;border-right:1px solid #888}.destination-price-sumup .text-header{color:#fff}@media (min-width:768px){.destination-price-sumup .text-header--left{text-align:left}}.destination-price-sumup .destination-incl-list{margin:0;padding:0;list-style-type:none;border-bottom:1px solid hsla(0,0%,100%,.15)}.destination-price-sumup .destination-incl-list li{margin:0 0 15px;padding:0 15px 0 28px;text-align:left;position:relative;color:#fff;display:flex}.destination-price-sumup .destination-incl-list li svg{display:block;height:16px;width:16px;position:absolute;top:4px;left:0}.destination-price-sumup .destination-incl-list li svg.icon-included-checkmark{color:#00a078}.destination-price-sumup .destination-price-sumup-details{height:100%;display:flex;flex-direction:column;text-align:right}.destination-price-sumup .destination-price-sumup-details .prev-price{text-align:left;text-decoration:line-through;margin-bottom:0}.destination-price-sumup .destination-price-sumup-details .price-text{margin:0;color:#949494;font-size:16px}.destination-price-sumup .destination-price-sumup-details .price-text.text-header-price{display:inline-block;font-weight:700;text-transform:none;font-size:16px}.destination-price-sumup .destination-price-sumup-details .text-header-price{font-weight:700;margin:0!important;font-size:32px}.destination-price-sumup .destination-price-sumup-details .price-details{margin-top:30px}.destination-price-sumup .destination-price-sumup-details .price-details .icon .airport,.destination-price-sumup .destination-price-sumup-details .price-details .icon .number-of-people{display:inline-block;margin-right:5px;margin-bottom:10px;vertical-align:middle}.destination-price-sumup .destination-price-sumup-details .price-details .icon .icon-airport,.destination-price-sumup .destination-price-sumup-details .price-details .icon .icon-people,.destination-price-sumup .destination-price-sumup-details .price-details .icon svg{width:20px;height:20px}.destination-price-sumup .destination-price-sumup-details .details.offline-travel{display:flex;margin:auto 0 0;padding-top:10px}.destination-price-sumup .destination-price-sumup-details .details.offline-travel a{text-align:left;font-size:14px;color:#fff}.destination-price-sumup .destination-price-sumup-details .details.offline-travel .included{margin-right:10px;display:-ms-flexbox;display:flex;margin-bottom:0}.destination-price-sumup .destination-price-sumup-details .details.offline-travel .download-pdf{display:flex}.destination-price-sumup .destination-price-sumup-details .book-destination-btns.offline.buttons{display:flex;margin-top:30px;text-align:center}.destination-price-sumup .destination-price-sumup-details .book-destination-btns.offline.buttons .show-prices{flex-basis:auto;flex-grow:1;flex-shrink:1;display:flex;margin-right:5px}.destination-price-sumup .destination-price-sumup-details .book-destination-btns.offline.buttons .order-offer{flex-basis:auto;flex-grow:1;flex-shrink:1;display:flex;margin-left:5px}.destination-price-sumup .destination-price-sumup-details .book-destination-btns.offline.buttons .order-offer a{text-align:center}.destination-price-sumup .destination-price-sumup-details .buttons-container{display:flex;align-self:flex-end;width:300px}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons{display:flex;margin-top:30px;flex-direction:column;width:100%}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .included a svg{height:30px;width:30px;margin-right:10px;vertical-align:middle}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .included,.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer,.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .show-prices{flex-basis:auto;flex-grow:1;flex-shrink:1;display:flex}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .included a,.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .included button,.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer a,.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer button,.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .show-prices a,.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .show-prices button{width:100%;text-align:center;border:none;font-size:16px;text-transform:uppercase}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .show-prices{margin-bottom:20px}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer{margin-left:5px}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer.no-price{margin-left:0}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer.no-price a{width:55%}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer a{text-align:center}.destination-price-sumup .destination-price-sumup-details .buttons-container .buttons .order-offer a.btn{text-decoration:none;font-size:16px}.destination-price-sumup .destination-price-sumup-details a,.destination-price-sumup .destination-price-sumup-details p,.destination-price-sumup .destination-price-sumup-details span{color:#fff}.destination-price-sumup .destination-price-sumup-details .text-header{margin:0}.destination-price-sumup .destination-price-sumup-details span{display:block;margin-bottom:20px}.destination-price-sumup .destination-price-sumup-details a{text-decoration:underline}.destination-price-sumup .destination-price-sumup-details .book-destination-btns{text-align:center;display:flex}.destination-price-sumup .destination-price-sumup-details .book-destination-btns .btn{flex:1;text-decoration:none;font-size:16px;float:left;margin-right:0}.destination-price-sumup .destination-price-sumup-details .book-destination-btns .btn:first-child{margin-right:4%}@media (max-width:1200px){.destination-price-sumup .destination-price-sumup-details .book-destination-btns .btn{margin-bottom:10px;max-width:100%}}@media (max-width:768px){.destination-price-sumup .destination-price-sumup-details .book-destination-btns .btn{margin-right:0}}@media (max-width:480px){.destination-price-sumup .destination-price-sumup-details .book-destination-btns .btn{width:100%;margin-right:0}}.destination-price-sumup .destination-price-sumup-details .book-destination-btns .btn.gradient-primary,.destination-price-sumup .destination-price-sumup-details .book-destination-btns .btn.gradient-secondary{padding:10px 15px}.destination-price-sumup .destination-price-sumup-details-preheader{margin-bottom:10px;color:#81b2c7;font-size:14px;font-family:Open Sans!important;text-align:left}@media (max-width:992px){.destination-price-sumup .destination-price-sumup-details-preheader{text-align:center;margin-top:10px}}@media (min-width:768px){.destination-price-sumup .border{border-right:1px solid hsla(0,0%,94%,.15)}.destination-price-sumup .destination-incl-list{border-bottom:0}.destination-price-sumup .destination-incl-list li{position:relative;margin:0 0 20px;padding:0 0 0 22px;font-size:14px;text-align:left;color:#fff}.destination-price-sumup .destination-incl-list li:last-of-type{margin:0!important}.destination-price-sumup .destination-price-sumup-details{color:#fff}.destination-price-sumup .destination-price-sumup-details a,.destination-price-sumup .destination-price-sumup-details p,.destination-price-sumup .destination-price-sumup-details span{text-align:left;font-size:14px;color:#fff}.destination-price-sumup .destination-price-sumup-details .text-header{margin:0 0 10px;color:#fff}.destination-price-sumup .destination-price-sumup-details .book-destination-btns{text-align:left}.destination-price-sumup .destination-price-sumup-details .book-destination-btns .gradient-primary{margin-right:15px}}@media (min-width:992px){.destination-price-sumup .destination-incl-list{min-height:210px}.destination-price-sumup .destination-incl-list li{font-size:16px}}@media (min-width:1200px){.destination-price-sumup .destination-price-sumup-details{padding-left:15px}}@media (max-width:992px){.destination-price-sumup.less-info .destination-price-sumup-details{margin-top:10px}.destination-price-sumup.less-info .destination-price-sumup-details .details{margin-top:20px}.destination-price-sumup .destination-price-sumup-details,.destination-price-sumup .destination-price-sumup-details .text-header,.destination-price-sumup .destination-price-sumup-details span{text-align:center}.destination-price-sumup .destination-price-sumup-details .offline-travel{justify-content:center}.destination-price-sumup .destination-price-sumup-details .buttons{margin-top:20px;flex-direction:column}.destination-price-sumup .destination-price-sumup-details .buttons .show-prices{margin-right:0}.destination-price-sumup .destination-price-sumup-details .buttons .show-prices .btn{padding:6px 10px 7px;font-size:14px}.destination-price-sumup .destination-price-sumup-details .buttons .order-offer{margin-left:0;margin-top:20px}.destination-price-sumup .destination-price-sumup-details .buttons .order-offer a.btn{font-size:14px;padding:6px 10px 7px}.destination-price-sumup .destination-price-sumup-details .book-destination-btns.offline.buttons .show-prices{margin-right:0}.destination-price-sumup .destination-price-sumup-details .book-destination-btns.offline.buttons .order-offer{margin-left:0}}@media (max-width:768px){.destination-price-sumup .border-right{display:none}.destination-price-sumup .justify-content-center{display:block}.destination-price-sumup .destination-price-sumup-details{text-align:left}.destination-price-sumup .destination-price-sumup-details .buttons,.destination-price-sumup .destination-price-sumup-details .details{flex-direction:row}.destination-price-sumup .destination-price-sumup-details .buttons .show-prices{margin-right:5px}.destination-price-sumup .destination-price-sumup-details .buttons .order-offer{margin-left:5px;margin-top:0}.destination-price-sumup .destination-price-sumup-details .buttons .order-offer a.btn{font-size:16px}.destination-price-sumup .destination-price-sumup-details .buttons .order-offer a.btn,.destination-price-sumup .destination-price-sumup-details .buttons .order-offer button.btn,.destination-price-sumup .destination-price-sumup-details .buttons .show-prices a.btn,.destination-price-sumup .destination-price-sumup-details .buttons .show-prices button.btn{font-size:16px;padding:12px 15px}}@media (max-width:480px){.destination-price-sumup{padding:25px 0}.destination-price-sumup .book-destination-btns{flex-direction:column}.destination-price-sumup .destination-price-sumup-details{padding-top:0}.destination-price-sumup .destination-price-sumup-details .buttons{margin-top:20px;flex-direction:column}.destination-price-sumup .destination-price-sumup-details .buttons .show-prices{margin-right:0}.destination-price-sumup .destination-price-sumup-details .buttons .order-offer{margin-left:0;margin-top:20px}.destination-price-sumup .destination-price-sumup-details .buttons .order-offer a,.destination-price-sumup .destination-price-sumup-details .buttons .order-offer button,.destination-price-sumup .destination-price-sumup-details .buttons .show-prices a,.destination-price-sumup .destination-price-sumup-details .buttons .show-prices button{width:100%}}.destination-day-programme{padding:50px 0 0;background-color:#eaf4f8}.destination-day-programme .text-header{text-align:center}.destination-day-programme .text-header span{display:block;font-size:14px;font-family:Open Sans}.destination-day-programme #programme{margin-bottom:30px}.destination-day-programme #programme .panel{margin-bottom:10px}.destination-day-programme #programme .panel .panel-body{background:#f4f4f4;padding:15px 10px 0;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede}.destination-day-programme #programme .panel .panel-body table{width:100%}.destination-day-programme #programme .panel .panel-body table tr td{padding:0 0 15px;font-size:14px;vertical-align:top}.destination-day-programme #programme .panel .panel-body table tr td:first-child{width:30%;font-weight:700}.destination-day-programme #programme .panel .panel-body .text-header{font-size:22px}.destination-day-programme #programme .panel .expander{display:block;position:relative;padding:10px 20px 10px 10px;border:1px solid #dedede;color:#454545;background-image:linear-gradient(180deg,#fff 0,#f4f4f4);background-repeat:repeat-x;transition:background .3s ease-out,color .3s ease-out}.destination-day-programme #programme .panel .expander:after{content:"-";position:absolute;top:50%;margin-top:-11px;right:10px}.destination-day-programme #programme .panel .expander.collapsed:after{content:"+"}.destination-day-programme #programme .panel .expander.highlight{background:#ee7703;color:#fff}.destination-day-programme .destination-reviews{padding:0}.destination-day-programme .destination-reviews .text-header{margin-bottom:30px}.destination-day-programme .panel-content .panel-block,.destination-day-programme .panel-content h3,.destination-day-programme .panel-content p{margin:0 0 20px}.destination-day-programme .panel-content img{max-width:100%;height:auto;margin:0 0 20px}.destination-day-programme .panel-content .panel-block{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.25);padding:15px}.destination-day-programme .panel-content .panel-block h5{margin:0 0 10px;font-family:Open Sans;font-weight:700;font-size:16px}.destination-day-programme .panel-content .panel-block img{max-width:100%;height:auto}.destination-day-programme .panel-content .btn{display:inline-block;padding:10px 20px;margin:0 0 20px}.destination-day-programme .panel-content section img{max-width:100%;height:auto;margin-bottom:20px}@media (min-width:768px){.destination-day-programme .text-header span{float:right;margin:7px 0 0}.destination-day-programme #programme .panel .panel-body{padding:30px 30px 15px}}@media (min-width:992px){.destination-day-programme #programme .text-header{text-align:left}.destination-day-programme .destination-reviews{padding:0}}#ddp-print-trigger-container{display:none}#locationInfoHotel2{background:#f9f9f9}@media (min-width:480px){#locationInfoHotel2{padding-top:30px}}.hotels-intro{text-align:center}.hotels-intro h2,.hotels-intro p{margin:0 0 15px}.hotel-button-row{margin-bottom:30px;padding-top:15px;text-align:center!important}.hotel-button-row>div{display:inline-block;margin:0 0 10px;padding:15px;background:#fff;border:1px solid #ccc;color:#454545;width:220px}.hotel-button-row>div:active,.hotel-button-row>div:focus,.hotel-button-row>div:hover,.hotel-button-row>div:visited{color:#454545}.hotel-button-row>div.active{position:relative;background:#eafde0;color:#454545}.hotel-button-row>div span{display:block;margin:10px 0}.hotel-button-row>div .btn{display:block;width:100%}@media (min-width:600px){.hotel-button-row{margin-bottom:15px}.hotel-button-row>div{display:inline-block;margin-right:10px}.hotel-button-row>div.active{position:relative}.hotel-button-row>div.active:after{content:"";position:absolute;left:50%;bottom:-10px;width:0;height:0;margin-left:-10px;border-style:solid;border-width:10px 10px 0;border-color:#ccc transparent transparent}}@media (min-width:768px){.hotel-button-row{text-align:left}.hotel-button-row button{margin-bottom:0}}#destination-hotels{margin-bottom:50px;background:#fff}#destination-hotels .hotels{display:none}#destination-hotels .hotels.active{display:block}#destination-hotels .hotels .hotels-duration-period{padding:0 0 0 20px;list-style-position:outside}#destination-hotels .hotels .hotel:after,#destination-hotels .hotels .hotel:before{display:table;content:" "}#destination-hotels .hotels .hotel:after{clear:both}#destination-hotels .hotels .hotel .hotel-header{text-align:center}#destination-hotels .hotels .hotel .hotel-header .text-header{margin-bottom:15px}#destination-hotels .hotels .hotel .hotel-header .rating{margin-bottom:15px;padding:5px 0 3px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#destination-hotels .hotels .hotel .hotel-header .rating svg{width:15px;height:15px;fill:#e3c604}#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating{margin-bottom:15px}#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating a,#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating img{display:block}#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating img{margin:0 auto 3px}#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating a{text-align:center;font-size:12px;color:#454545}#destination-hotels .hotels .hotel .hotel-desc .text-header{font-size:16px}@media (min-width:768px){#destination-hotels .hotels .hotel .hotel-desc .text-header{font-size:18px}}@media (min-width:992px){#destination-hotels .hotels .hotel .hotel-desc .text-header{font-size:20px}}@media (min-width:1200px){#destination-hotels .hotels .hotel .hotel-desc .text-header{font-size:22px}}#destination-hotels .hotels .hotel .hotel-desc .text-header strong{font-weight:400}#destination-hotels .hotels .hotel .hotel-desc.desktop{display:none}#destination-hotels .hotels .hotel .hotel-desc.mobile{display:block}@media (min-width:992px){#destination-hotels .hotels .hotel .hotel-desc.desktop{display:block}#destination-hotels .hotels .hotel .hotel-desc.mobile{display:none}}#destination-hotels .hotels .hotel .hotel-img{position:relative}#destination-hotels .hotels .hotel .hotel-img .duration{position:absolute;top:15px;left:15px;z-index:3;width:60px;height:60px;padding:9px 0 0;background:rgba(238,119,3,.85);border-radius:60px;color:#fff;text-align:center}#destination-hotels .hotels .hotel .hotel-img .duration .duration-value{display:block;margin:0;font-size:24px;line-height:24px;font-weight:600}#destination-hotels .hotels .hotel .hotel-img .duration .duration-text{display:block;margin:0;font-size:14px;line-height:14px}#destination-hotels .hotels .hotel .hotel-img img{width:100%}#destination-hotels .hotels .hotel .hotel-thumbs img{width:100%;margin-bottom:20px}@media (min-width:992px){#destination-hotels .hotels .hotel .hotel-thumbs{margin-bottom:0;margin-top:20px}}#destination-hotels .hotels .hotel .hotel-details{padding:15px 15px 25px;background:#f1f1f1}#destination-hotels .hotels .hotel .hotel-details .text-truncate .truncate-gradient{background-image:linear-gradient(180deg,hsla(0,0%,95%,.2) 0,#f1f1f1);background-repeat:repeat-x}#destination-hotels .hotels .hotel .hotel-details .truncate-trigger{text-align:center;padding-top:0}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits:after,#destination-hotels .hotels .hotel .hotel-details .hotel-benefits:before{display:table;content:" "}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits:after{clear:both}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefits-row{overflow:hidden}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit{float:left;width:50%;height:70px;margin-bottom:15px}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit:after,#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit:before{display:table;content:" "}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit:after{clear:both}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit svg{display:block;width:30px;height:30px;margin:0 auto 5px}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit .benefit-text{text-align:center}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit .benefit-text p{margin:0;font-size:12px;font-weight:700}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit .benefit-text span{display:block;font-size:11px}@media (min-width:480px){#destination-hotels .hotels{padding:30px;border:1px solid #ddd;border-radius:3px}}@media (min-width:600px){#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit{width:32.667%}}@media (min-width:768px){#destination-hotels .hotels .hotel .hotel-header{margin-bottom:15px}#destination-hotels .hotels .hotel .hotel-header:after,#destination-hotels .hotels .hotel .hotel-header:before{display:table;content:" "}#destination-hotels .hotels .hotel .hotel-header:after{clear:both}#destination-hotels .hotels .hotel .hotel-header .text-header{float:left;width:500px;margin-bottom:0;text-align:left;font-size:24px}#destination-hotels .hotels .hotel .hotel-header .rating{float:right;padding:0;border:0}#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating{clear:both}#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating img{display:block;float:left;margin:0 10px 0 0}#destination-hotels .hotels .hotel .hotel-header .tripadvisor-rating a{display:block;float:left;margin-top:2px;text-align:left}#destination-hotels .hotels .hotel .hotel-thumbs img{max-height:132px}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit{height:auto;margin:0 0 15px}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit:after,#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit:before{display:table;content:" "}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit:after{clear:both}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit svg{margin:0 10px 5px 0;float:left}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit .benefit-text{float:left;max-width:calc(100% - 45px)}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit .benefit-text p{font-size:14px;text-align:left}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit .benefit-text span{font-size:12px;text-align:left}}@media (min-width:992px){#destination-hotels .hotels .hotel .hotel-header .text-header{width:375px}#destination-hotels .hotels .hotel .hotel-thumbs{margin-bottom:0}#destination-hotels .hotels .hotel .hotel-details{min-height:407px}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit p{font-size:12px}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit span{font-size:11px}}@media (min-width:1200px){#destination-hotels .hotels .hotel .hotel-header .text-header{width:375px}#destination-hotels .hotels .hotel .hotel-details{min-height:398px}#destination-hotels .hotels .hotel .hotel-details .hotel-benefits .benefit{margin-bottom:10px}}.day-table table{width:100%;margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0}.day-table table tr td,.day-table table tr th{padding:20px;border-bottom:1px solid #eaeaea}@media (max-width:600px){.day-table table{border:0;border:1px solid #eaeaea;border-bottom:none}.day-table table tr{display:table-row;border-bottom:1px solid #eaeaea}.day-table table tr td,.day-table table tr th{text-align:left;font-size:13px;position:relative;padding:10px 15px;border-bottom:none;width:50%;min-width:100px}.day-table table tr td:last-child,.day-table table tr th:last-child{border-bottom:0}.day-table table tr td,.day-table table tr th{display:none;box-sizing:border-box}.day-table table tr td.day-table-city,.day-table table tr th.day-table-city{display:table-cell;width:60%}.day-table table tr td.day-table-nights,.day-table table tr th.day-table-nights{display:table-cell;width:40%}}@media (min-width:601px){.day-table table .day-table-city{font-weight:700}.day-table table .day-table-nights{text-align:center}}.day-table .day-table-controls{text-align:center;padding:25px 0 40px}@media (min-width:601px){.day-table .day-table-controls{padding-top:40px}}.day-table .day-table-controls .btn{font-weight:700;font-size:18px;padding-left:27px;padding-right:27px}.party-composition-inline{padding:0 25px}.offline-form-wrapper,.order-travel #destination-booking:before{display:none}.offline-form-wrapper h2{text-align:center;margin:30px 0}@media (max-width:992px){#adults-booking-lines-dropdown-inline{margin-bottom:10px}}.modal-subtitle-2{display:none;text-align:center;font-family:Bitter;font-weight:400;margin:0 0 20px;line-height:1.42857143;font-size:16px;margin-bottom:0;min-height:50px}.payment-form-submit-container{display:inline-block;position:relative}.payment-form-submit-container .loader{top:3px}input.payment-form-submit{margin-bottom:0;min-width:100px}#destination-booking{position:relative;margin-bottom:30px;padding-top:30px;padding-bottom:50px;background:#fff}#destination-booking p{color:#454545;text-align:center}#destination-booking p.text-header{margin:0 0 15px}#destination-booking p.text-header .header-addon{display:block;padding-top:10px;font-size:12px;font-family:Open Sans;color:#666}@media (min-width:768px){#destination-booking p.text-header{margin-bottom:30px}}#destination-booking .destination-booking-content{padding:15px;border-radius:5px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1)}#destination-booking .destination-booking-content:after,#destination-booking .destination-booking-content:before{display:table;content:" "}#destination-booking .destination-booking-content:after{clear:both}@media (min-width:992px){#destination-booking .destination-booking-content{padding:30px}}@media (min-width:1200px){#destination-booking .destination-booking-content{width:900px;margin-left:auto;margin-right:auto}}#destination-booking .destination-booking-content>.text-header{position:relative;padding-bottom:10px;font-size:22px}@media (min-width:768px){#destination-booking .destination-booking-content>.text-header{margin-bottom:20px;padding-bottom:15px}}#destination-booking .destination-booking-content>.text-header:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:130px;height:2px;margin-left:-65px;background:#ee7703}#destination-booking .destination-booking-content .privacyStatement,#destination-booking .destination-booking-content .privacyStatement *{color:#fff}#destination-booking .destination-booking-content .privacyStatement a{text-decoration:underline}#destination-booking .destination-booking-switch{margin:0;padding:0;list-style-type:none;text-align:center}#destination-booking .destination-booking-switch li{display:inline-block}#destination-booking .destination-booking-switch li a{display:inline-block;height:40px;padding:10px 15px;background:#ee7703;color:#fff;border-radius:3px 3px 0 0}#destination-booking .destination-booking-switch li a.set-bookings{margin-right:2px}#destination-booking .destination-booking-switch li a.set-request{margin-left:2px}#destination-booking .destination-booking-switch li.active a{background:#fff;color:#ee7703}#destination-booking .tabs{padding:0 15px;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.15);border-radius:5px}#destination-booking .tabs .tab-content{margin-bottom:0}#destination-booking .tabs .tab-content .text-header{color:#454545}#destination-booking .tabs .tab-content .text-header .header-addon{color:#666}#destination-booking .tabs .tab-content .tab-description .tab-description-text{padding-top:15px}#destination-booking .party-composition{padding:0;border-bottom:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1)}#destination-booking .party-composition:after,#destination-booking .party-composition:before{display:table;content:" "}#destination-booking .party-composition:after{clear:both}#destination-booking .party-composition__option-label{font-weight:600}@media (min-width:768px) and (max-width:992px){#destination-booking .party-composition__option-label{font-size:14px}}#destination-booking .party-composition__option-item{height:40px;margin-bottom:10px;font-size:18px}@media (min-width:768px){#destination-booking .party-composition__option-item{margin-bottom:0}}@media (min-width:768px){#destination-booking .party-composition__option{display:inline-block;vertical-align:top;width:25%;padding-left:5px;padding-right:5px}}@media (min-width:992px){#destination-booking .party-composition__option{padding-right:15px}}#destination-booking .party-composition-search{padding-top:20px}#destination-booking .party-composition-search .btn{display:block;width:100%;margin-bottom:0;padding:10px 15px;font-size:16px}@media (min-width:768px){#destination-booking .party-composition-search{display:inline-block;vertical-align:top;width:23.1%;padding-top:27px}#destination-booking .party-composition-search .btn{padding:8px 15px 10px}}@media (min-width:992px){#destination-booking .party-composition-search{width:23.3%}}#destination-booking .party-composition select{margin-bottom:15px}#destination-booking #available-bookings{display:block;padding-top:30px}#destination-booking #available-bookings .text-header{font-size:22px}#destination-booking #available-bookings .panel{margin-bottom:15px}#destination-booking #available-bookings .panel p.booking-month{text-align:left}#destination-booking #available-bookings .panel .booking-month{display:block;position:relative;padding:10px 20px 10px 10px;color:#454545;font-weight:600;background:#0aa8c3;color:#fff;border-radius:3px}#destination-booking #available-bookings .panel .booking-month:after{content:"-";position:absolute;top:50%;margin-top:-20px;right:12px;font-size:26px}#destination-booking #available-bookings .panel .booking-month.collapsed:after{content:"+";margin-top:-18px;right:10px}#destination-booking #available-bookings .panel .panel-body{padding:15px 0 0}#destination-booking #available-bookings .panel .panel-body .booking-line{padding:0 10px 10px;background:#fff;border-bottom:1px solid #dedede}#destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head{border-radius:0;border:0;padding-bottom:0;height:auto;display:none}#destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head small{font-size:12px;font-weight:400;display:block}#destination-booking #available-bookings .panel .panel-body .booking-line:last-child{margin-bottom:0}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details{padding:10px 0;border-bottom:1px solid #ededed;font-size:14px}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details:after,#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details:before{display:table;content:" "}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details:after{clear:both}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details svg{display:block;float:left;width:20px;height:20px;margin-right:6px}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details .header{display:block;float:left;width:100px;font-family:Bitter;font-weight:600}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details .value{display:block;float:right}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline{padding:10px 0;border-bottom:1px solid #ededed;font-size:14px}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline:after,#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline:before{display:table;content:" "}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline:after{clear:both}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline svg{display:block;float:left;width:20px;height:20px;margin-right:6px}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .header{display:block;float:left;font-family:Bitter;font-weight:600}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .value{display:block;float:right}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .value:first-letter{text-transform:capitalize}#destination-booking #available-bookings .panel .panel-body .booking-line .book{padding-top:10px;text-align:center}#destination-booking #available-bookings .panel .panel-body .booking-line .book .label-info{position:relative;display:inline-block}#destination-booking #available-bookings .panel .panel-body .booking-line .book .btn{clear:both;display:block;padding:10px 15px;font-size:16px}@media (min-width:768px){#destination-booking #available-bookings .panel .panel-body .booking-line{padding:0 0 0 10px}#destination-booking #available-bookings .panel .panel-body .booking-line:after,#destination-booking #available-bookings .panel .panel-body .booking-line:before{display:table;content:" "}#destination-booking #available-bookings .panel .panel-body .booking-line:after{clear:both}#destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head{display:block}#destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head .booking-details-offline{float:left;padding:18px 0 0;border:0}#destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head .booking-details-offline .header,#destination-booking #available-bookings .panel .panel-body .booking-line.booking-line--head .booking-details-offline svg{display:block}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details{float:left;width:20%;padding:18px 0 0;border:0}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details .header,#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details .value{float:none}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline{float:left;padding:18px 0 0;border:0}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .header,#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline svg{display:none}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .header,#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .value{float:none}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.period{width:35%}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.A2{width:20%}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline.A2C2{width:25%}#destination-booking #available-bookings .panel .panel-body .booking-line .book{position:relative;float:right;width:20%;height:100%;padding:10px}#destination-booking #available-bookings .panel .panel-body .booking-line .book.no-label{padding-top:10px}#destination-booking #available-bookings .panel .panel-body .booking-line .book .btn{padding:5px 10px}}@media (min-width:480px){#destination-booking .party-composition:after,#destination-booking .party-composition:before{display:table;content:" "}#destination-booking .party-composition:after{clear:both}}@media (min-width:768px){#destination-booking{margin-bottom:50px}#destination-booking .destination-booking-switch li a{width:140px;padding:10px 15px}#destination-booking #available-bookings .panel .panel-body .booking-line{padding:0 0 0 10px}#destination-booking #available-bookings .panel .panel-body .booking-line:after,#destination-booking #available-bookings .panel .panel-body .booking-line:before{display:table;content:" "}#destination-booking #available-bookings .panel .panel-body .booking-line:after{clear:both}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details{float:left;width:20%;padding:18px 0 0;border:0}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details .header,#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details .value{float:none}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline{float:left;padding:18px 0 0;border:0;width:20%}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline:nth-of-type(3){width:25%}#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .header,#destination-booking #available-bookings .panel .panel-body .booking-line .booking-details-offline .value{float:none}#destination-booking #available-bookings .panel .panel-body .booking-line .book{position:relative;float:right;width:20%;height:100%;padding:10px}#destination-booking #available-bookings .panel .panel-body .booking-line .book.no-label{padding-top:10px}#destination-booking #available-bookings .panel .panel-body .booking-line .book .btn{padding:5px 10px}}@media (min-width:992px){#destination-booking:before{height:70px}#destination-booking .party-composition{padding:10px 5px}#destination-booking .tabs{width:940px;margin:0 auto;padding:20px 30px}}.newsletter{position:relative;padding:30px 0;background:#fff}.newsletter p{color:#454545;margin-bottom:0}.newsletter .text-header{margin:0 0 15px;font-size:22px}.newsletter svg{display:none}.newsletter form{padding-top:15px}.newsletter form input{margin-bottom:15px;border:1px solid #ccc}.newsletter form input.btn{margin-bottom:0;padding:7px 15px;border:0}@media (min-width:480px){.newsletter form input{float:left;width:37%;margin-right:15px}.newsletter form input.btn{width:auto;margin-right:0}}@media (min-width:992px){.newsletter svg{display:block;position:absolute;top:0;right:30px;width:100px;height:100px;color:rgba(0,0,0,.15)}.newsletter form input{width:300px}.newsletter form input.btn{padding:9px 15px}.newsletter form input[type=email],.newsletter form input[type=text]{height:40px}}@media (min-width:1200px){.newsletter svg{width:155px;height:155px}}.newsletter-responce{display:block;clear:both;margin:20px 0}.newsletter-responce--success{color:green}.newsletter-responce--failure{color:red}.request-travel-form{padding:30px 0 50px;background:#fffbf1}.request-travel-form p{margin:0 0 15px}.request-travel-form form input,.request-travel-form form select,.request-travel-form form textarea{margin-bottom:15px}.request-travel-form form label{display:block;font-weight:400}.request-travel-form form textarea{height:100px}.request-travel-form form .btn{padding:10px 15px;font-size:16px}.parsley-error,.parsley-error.passenger__select--day~.input-select--day,.parsley-error.passenger__select--month~.input-select--month,.parsley-error.passenger__select--year~.input-select--year{background:rgba(255,0,0,.1);transition:all .25s}.parsley-errors-list{display:none}.onlinePaymentFormContainer{background:#fffbf1}.onlinePaymentFormContainer h1{margin:30px 0 0}.online-payment-form{padding:30px 0 50px}.online-payment-form p{margin:0 0 15px}.online-payment-form .travel-form .btn,.online-payment-form .travel-form div{margin-bottom:20px}.online-payment-form .travel-form input,.online-payment-form .travel-form select,.online-payment-form .travel-form textarea{margin-bottom:15px}.online-payment-form .travel-form label{display:block;font-weight:400}.online-payment-form .travel-form textarea{height:100px}.online-payment-form .travel-form .btn{padding:10px 15px;font-size:16px}.content{padding:30px 0}.content.with-nav .bottom-nav{margin-bottom:30px}.content.with-nav .left-nav ol,.content.with-nav .left-nav ul{margin:0;padding:0;list-style-type:none;border-right:1px solid #eee}.content.with-nav .left-nav ol li,.content.with-nav .left-nav ul li{margin:0;padding:0}.content.with-nav .left-nav ol li.active a,.content.with-nav .left-nav ul li.active a{padding:5px 10px;color:#fff;background:#1482dc;border-radius:3px}.content.with-nav .left-nav ol li a,.content.with-nav .left-nav ul li a{display:inline-block;margin:0 0 15px;padding:5px 0;color:#454545}.content ol,.content ul{margin:30px 0;padding:0 0 0 20px}.some{text-align:center;margin:15px 0}.some__list{margin:0;padding:0;list-style-type:none}.some__item{display:inline}.some__item a{display:inline-block;width:26px;height:26px;margin-right:5px;padding:3px;border-radius:3px}.some__item svg{height:20px;width:20px;fill:#fff}.some__item--facebook a{background:#1d5d9b}.some__item--twitter a{background:#0e96ff}.some__item--google a{background:#df4b25}.some__item--email a{background:#f6af3d}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Fira Sans,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:18px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{padding:5px}.pika-table th{color:#999;font-size:18px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;outline:0;border:0;margin:0;width:100%;padding:10px;color:#666;font-size:18px;line-height:15px;text-align:right;background:#f5f5f5}@media (max-width:992px){.pika-button{padding:5px}}.is-today .pika-button{color:#ab3f03;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#ab3f03}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff!important;background:#ab3f03!important;box-shadow:none!important;border-radius:3px!important}#eventPages{margin-bottom:30px}#eventPages .item{border-bottom:1px solid #f5f5f5;padding:5px}#eventPages .item:after,#eventPages .item:before{display:table;content:" "}#eventPages .item:after{clear:both}#eventPages .item p{margin:5px 0 0;font-size:14px}#eventPages .item span.info{margin-left:15px;color:#b1b1b1;text-align:left;font-size:14px}#eventPages .item span a,#eventPages .item span button{float:right;padding:2px 15px;color:#fff}#eventPages .item span a.greyed,#eventPages .item span button.greyed{border:1px solid #ddd;background-color:#ddd}#eventPages .item span a.red,#eventPages .item span button.red{border:1px solid #a01717;background:#ab3f03;cursor:default}#eventPages .item span a.sign-up,#eventPages .item span button.sign-up{border:1px solid #3aa017;background:#09a74c}.travel-presentation label{display:block;margin-bottom:30px}.travel-presentation select{margin-bottom:30px;font-weight:400}.travel-presentation .btn{padding:10px 15px;font-size:16px}.contourField{padding:10px 0}.contourField .contourIndicator{display:none}.contourField input,.contourField select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contourField .field-validation-error{font-size:12px;color:#ab3f03}.contourNavigation{margin-bottom:30px}.privacyStatement{margin-bottom:15px;font-size:11px}.page-overview-button{position:fixed;bottom:30px;width:100%;z-index:999;pointer-events:none}.page-overview-button .page-overview-sections{pointer-events:all;display:none;position:relative;width:200px;margin:0 auto 15px;padding:5px 0;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.3)}.page-overview-button .page-overview-sections:after{content:"";display:block;position:absolute;bottom:-10px;left:50%;width:0;height:0;margin-left:-10px;border-style:solid;border-width:10px 10px 0;border-color:#fff transparent transparent}.page-overview-button .page-overview-sections li{display:block;padding:10px;color:#454545;font-size:14px;text-align:center;line-height:18px;border-bottom:1px solid #eee;cursor:pointer}.page-overview-button .page-overview-sections li:hover{background:#eee}.page-overview-button .page-overview-sections li:last-child{border-bottom:0}.page-overview-button .page-overview-sections.active{display:block}.page-overview-button .page-overview-trigger{pointer-events:all;display:block;background:#0aa8c3;width:120px;height:35px;margin:0 auto;padding-top:9px;border-radius:70px;color:#fff;font-size:14px;line-height:16px;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.3);cursor:pointer}.travel-finder{background:#f2f8f4;border:2px solid #00a078;border-left:0;border-right:0}.travel-finder.offer-sent .travel-finder-form-wrapper,.travel-finder.offer-sent.hide-overlay .offer-form-wrapper .overlay{display:none}.travel-finder.offer-sent .offer-form-wrapper .overlay{display:flex}.travel-finder.show-offer-form .offer-form-wrapper{display:block}.travel-finder .col-center{margin:0 auto;float:none}.travel-finder .arrow-headline{padding:35px 0 10px;text-align:center;z-index:10;position:relative;border-top:none}.travel-finder .arrow-headline h2{font-weight:700;margin-bottom:10px;letter-spacing:-.9px;color:#222}.travel-finder .arrow-headline p{font-weight:700;font-size:18px;margin-bottom:16px;line-height:1.2;color:#00a078}.travel-finder .travel-finder-form{padding:25px 0}.travel-finder .travel-finder-form.error .overlay-error,.travel-finder .travel-finder-form.sending .overlay-sending{display:flex}.travel-finder .travel-finder-form label{display:block;font-family:Bitter;font-weight:400;font-size:18px}.travel-finder .travel-finder-form .input{border:1px solid #00a078;background:url(/dist/images/gfx/arrow-right.png) right 15px center no-repeat #fff;margin-bottom:20px;display:block;width:100%;border-radius:3px;height:50px;line-height:50px;cursor:pointer;padding:0 45px 0 15px;font-weight:700;font-size:18px}.travel-finder .travel-finder-form .input.disabled,.travel-finder .travel-finder-form .input:disabled{opacity:.5;cursor:not-allowed;color:#000!important}.travel-finder .travel-finder-form .input.success{background:url(/dist/images/gfx/checkmark-circle.png) right 15px center no-repeat #99d9c9}.travel-finder .travel-finder-form .input.loading{background:url(/dist/images/gfx/spinner.gif) right 15px center no-repeat #99d9c9}.travel-finder .travel-finder-form .input.input-number-chooser{background:#fff;padding-right:15px;display:flex;cursor:default}.travel-finder .travel-finder-form .input.input-number-chooser .number{display:flex;margin-left:auto;align-items:center}.travel-finder .travel-finder-form .input.input-number-chooser .number .minus,.travel-finder .travel-finder-form .input.input-number-chooser .number .plus{background:#ffc134;color:#fff;width:30px;height:30px;text-align:center;border-radius:50%;line-height:30px;cursor:pointer;font-size:26px;user-select:none;pointer-events:all}.travel-finder .travel-finder-form .input.input-number-chooser .number .minus.disabled,.travel-finder .travel-finder-form .input.input-number-chooser .number .plus.disabled{color:#fff!important;opacity:.5;pointer-events:none}.travel-finder .travel-finder-form .input.input-number-chooser .number .minus{line-height:25px}.travel-finder .travel-finder-form .input.input-number-chooser .number .number-field{width:25px;border:none;text-align:center;text-decoration:underline;padding:0;height:100%}.travel-finder .travel-finder-form select{-moz-appearance:none;-o-appearance:none;appearance:none}.travel-finder .travel-finder-form select::-ms-expand{display:none}.travel-finder .travel-finder-form .travelers-wrapper{display:none}.travel-finder .travel-finder-form .travelers-wrapper .room-selection .input{margin-bottom:5px}.travel-finder .travel-finder-form .travelers-wrapper .room-selection .info-text{font-size:14px;margin-bottom:5px}.travel-finder .travel-finder-form .travelers-wrapper .room-selection .info-text a{color:#000;text-decoration:underline}.travel-finder .travel-finder-form .travelers-wrapper .btn{height:50px;line-height:50px;text-align:center;display:block;background:#00a078;color:#fff;border-radius:3px;font-size:18px;font-weight:700;padding:0;margin-bottom:15px}.travel-finder .travel-finder-form .travelers-wrapper .room-setup-wrapper .room-setup.template{display:none}.travel-finder .travel-finder-form .departure-date-wrapper.success .input{background:url(/dist/images/gfx/checkmark-circle.png) right 15px center no-repeat #99d9c9;border-radius:3px;cursor:pointer}.travel-finder .travel-finder-form .departure-date-wrapper.success .input:after,.travel-finder .travel-finder-form .departure-date-wrapper.success .radio-wrapper{display:none}.travel-finder .travel-finder-form .departure-date-wrapper .input{background:#fff;cursor:default;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;overflow:hidden}.travel-finder .travel-finder-form .departure-date-wrapper .input.disabled{cursor:not-allowed;background:url(/dist/images/gfx/arrow-right.png) right 15px center no-repeat #fff;border-radius:3px}.travel-finder .travel-finder-form .departure-date-wrapper .input.disabled:after{display:none}.travel-finder .travel-finder-form .departure-date-wrapper .input:after{content:"";background:url(/dist/images/gfx/arrow-right.png) no-repeat 50%;width:10px;height:18px;position:absolute;top:50%;margin-top:-9px;right:15px;transform:rotate(90deg)}.travel-finder .travel-finder-form .departure-date-wrapper .input .transit-info{font-weight:400}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper:last-child label{border-bottom:none}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper input[type=radio],.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper.template{display:none}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label{background:#222;color:#fff;margin-bottom:0;cursor:pointer;padding:5px 15px;border-bottom:1px solid #fff;display:flex;font-family:inherit}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label:hover{background:#333}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info{flex-grow:1}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info .transit{font-size:14px;display:inline;display:block;line-height:1.3;margin-top:3px}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info .transit span{display:inline}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info .departure-info{margin-bottom:5px}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info .date-wrapper{margin-bottom:-5px}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info .date-wrapper .date{display:inline}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info span{display:block}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .price-wrapper{display:flex;flex-grow:0;justify-content:center;align-items:center;font-weight:700;text-align:center;flex-direction:column;min-width:110px;padding-left:10px}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .price-wrapper span{display:block}.travel-finder .travel-finder-form #travelFinderOfferBtn,.travel-finder .travel-finder-form #travelFinderOrderBtn{width:100%;margin-top:30px;font-size:18px;text-transform:uppercase;font-weight:700;padding-top:12px;padding-bottom:12px;display:none}.travel-finder .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;background:rgba(140,210,234,.9);color:#fff}.travel-finder .offer-form-wrapper{position:relative;display:none}.travel-finder .offer-form-wrapper .overlay{display:none;z-index:20}.travel-finder .offer-form-wrapper .overlay .offer-sent-popup{position:relative;background:#fff;border-radius:5px;text-align:center;padding:56px 30px 30px;color:#000}.travel-finder .offer-form-wrapper .overlay .offer-sent-popup h2{font-weight:700;font-size:34px;margin:22px 0 13px}.travel-finder .offer-form-wrapper .overlay .offer-sent-popup p{font-size:18px;margin-bottom:25px}.travel-finder .offer-form-wrapper .overlay .offer-sent-popup .confirm-btn{text-transform:uppercase;font-size:18px;font-weight:700;padding:13px 69px 12px;border-radius:5px}.travel-finder .offer-form-wrapper .getOfferForm{padding:30px 0 40px}.travel-finder .offer-form-wrapper .getOfferForm .submitted-message p:last-child,.travel-finder .offer-form-wrapper .getOfferForm form.hs-form .hs-submit{margin-bottom:0}@media (max-width:768px){.travel-finder .travel-finder-form{padding:30px 0}.travel-finder .travel-finder-form .travelers-wrapper .room-selection .input{margin-bottom:20px}.travel-finder .travel-finder-form .travelers-wrapper .room-selection .info-text{margin-bottom:15px}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label{flex-direction:column;padding:5px 10px}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info{line-height:1.1;text-align:left}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info .date-wrapper{font-size:14px;display:inline}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .travel-info .transit{display:inline}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .price-wrapper{display:block;text-align:left;padding:5px 0 0}.travel-finder .travel-finder-form .departure-date-wrapper .radio-wrapper label .price-wrapper span{display:inline}.travel-finder .travel-finder-form #travelFinderOfferBtn{margin-top:10px}.travel-finder .room-setup .spacer-label{display:none}}.weather{padding-top:50px;margin-bottom:50px;background:#fffbf1}.weather .with-image .image-container{width:400px;float:left;margin-right:20px;margin-left:0}.weather .with-image.reversed .image-container{float:right;margin-left:20px;margin-right:0}.weather .area-weather{margin-bottom:25px;clear:both;padding-top:25px}.weather .area-weather:last-of-type{margin-bottom:50px}.weather .area-weather .table-responsive table tbody tr td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:none;white-space:nowrap}body.orderTravel{background:#f2f8f4}body.orderTravel .order-travel h1{text-align:center;margin-top:50px}.practical-details{padding-top:50px;margin-bottom:50px;background:#fffbf1}.practical-details h1{text-align:center}@media (max-width:768px){.weather .with-image img{margin-bottom:10px}}@media (max-width:768px){.weather .with-image .image-container{float:none;width:100%;margin:0 0 20px}}@media (max-width:991px){.order-travel h1{margin-top:25px}}.about-cpt-active{margin-top:50px;margin-bottom:50px}.about-cpt-active h1{text-align:center}.program{background-color:#fff}.program.overview .day-overview{font-size:30px;margin-bottom:50px;font-family:Bitter;font-weight:400}.program .travel-plan-headline{text-align:center;margin-top:50px}.program .intro-text,.program .travel-plan-headline{color:#000;margin-left:15px;margin-right:15px}.program .intro-text a{font-weight:700;text-decoration:underline}.program .headline{text-align:center}.program .headline h1.headline{text-align:center;color:#000;display:inline-block;padding:50px 30px;margin-bottom:0}.program #map{height:450px;background-color:#aadaff}.program #map.twist-after:after{background-color:#004262}.program .map-details{position:relative;display:flex;justify-content:center}.program .map-details:before{border-top:1px solid hsla(0,0%,100%,.15);content:"";width:50%;position:absolute;height:1px}.program .map-details:after{border-bottom:1px solid hsla(0,0%,100%,.15);content:"";width:50%;position:absolute;height:1px;align-self:flex-end}.program .map-details .tab-description{margin-bottom:30px;margin-top:30px}.program .map-details .tab-description h2{color:#fff;text-align:center;font-size:16px;font-family:Open Sans;font-weight:700}.program .map-details .tab-description .day-table{text-align:left;margin:0 30px}.program .map-details .tab-description .day-table .location-details{margin-bottom:15px;position:inherit;display:flex;position:relative}.program .map-details .tab-description .day-table .location-details .day-container{display:inline-block;margin-right:10px;position:relative}.program .map-details .tab-description .day-table .location-details .stay-details{margin:auto 0}.program .map-details .tab-description .day-table .location-details .stay-details .day-city,.program .map-details .tab-description .day-table .location-details .stay-details .day-experience,.program .map-details .tab-description .day-table .location-details .stay-details .day-nights{display:inline;color:#333}.program .map-details .tab-description .day-table .location-details .day-number{position:absolute;top:5px;left:50%;font-size:13px;display:inline;transform:translateX(-50%)}.program .map-details .tab-description .day-table .location-details .pin{background-image:url(/dist/images/media/map/spotlight-poi-dotless3.png);background-size:cover;display:inline-block;width:27px;height:43px;content:"";vertical-align:middle}.program .day-overview{text-align:center;color:#000;margin-bottom:30px;font-weight:700;margin-top:50px}.program .days{display:flex;margin-bottom:50px}.program .days .day{cursor:pointer;position:relative}.program .days .day.highlight{background-color:#ffc134}.program .days .day.highlight.link,.program .days .day.highlight.link .date{color:#fff}.program .days .day.highlight.link svg{fill:#fff}.program .days .day.link{display:inline-block;color:#000;margin:0;padding:15px;border-bottom:1px solid rgba(0,65,97,.1);width:100%}.program .days .day.link .date{color:#ffc134}.program .days .day.link svg{width:10px;height:22px;vertical-align:baseline;fill:#ffc134;float:right;transform:rotate(0)}.program .days .day.showing svg{transform:rotate(90deg)}.program .days .text{margin:25px 15px;color:#000}.program .days .text .image{margin-bottom:20px}.program .days .text a{font-weight:700;text-decoration:underline}.program .days .day-program-description>.media-wrapper{margin-bottom:30px}.program .travel-plan-wrapper{padding-top:50px;padding-bottom:50px}.program .days-wrapper{background-color:#fffbf1;padding:.1px 0}@media (max-width:992px){.program .map-details .tab-description .day-table .location-details{margin-bottom:30px}.program .map-details .tab-description .day-table .location-details .stay-details{font-size:15px;margin-left:5px;line-height:25px}.program .days{flex-direction:column}.program .days .day.link{width:100%;margin:0}}@media (max-width:768px){.program .headline h1.headline{padding:50px 0 25px}.program .map-details:after,.program .map-details:before{content:"";width:70%}}.article .no-left-menu{background:#fffbf1}.article .no-left-menu .destination-country .destinations-list.specific-list .destination .dest-details .destination-price-details .destination-price{flex:1}.article .no-left-menu .destination-country .destinations-list.specific-list .destination .dest-details .destination-price-details .view-destination a{min-width:240px}.destination-country{background:#fffbf1}.destination-country .trustpilot-wrapper{margin:25px 0}.destination-country h1.country-headline{text-align:center}.destination-country .teaser-text{margin-bottom:30px}.destination-country .filters{margin-bottom:25px}.destination-country .filters .filter-wrapper{display:flex;align-items:center}.destination-country .filters .filter-wrapper>div:first-child{margin-left:0}.destination-country .filters .filter-wrapper>div{margin-left:20px}.destination-country .filters .filter-wrapper .categories,.destination-country .filters .filter-wrapper .durations,.destination-country .filters .filter-wrapper .travel-types{position:relative}.destination-country .filters .filter-wrapper .categories:hover .filter-type,.destination-country .filters .filter-wrapper .durations:hover .filter-type,.destination-country .filters .filter-wrapper .travel-types:hover .filter-type{color:#fff;background:#0d5894}.destination-country .filters .filter-wrapper .categories .filter-type,.destination-country .filters .filter-wrapper .durations .filter-type,.destination-country .filters .filter-wrapper .travel-types .filter-type{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-width:100px;padding:6px 10px;background-color:#1482dc;color:#fff;border-radius:20px;gap:5px;text-transform:uppercase}.destination-country .filters .filter-wrapper .categories .filter-type svg,.destination-country .filters .filter-wrapper .durations .filter-type svg,.destination-country .filters .filter-wrapper .travel-types .filter-type svg{width:12px;height:12px}.destination-country .filters .filter-wrapper .categories ul,.destination-country .filters .filter-wrapper .durations ul,.destination-country .filters .filter-wrapper .travel-types ul{display:none;position:absolute;z-index:100;background:#fff;list-style:none;padding:5px;min-width:100%;border:1px solid #000}.destination-country .filters .filter-wrapper .categories ul li,.destination-country .filters .filter-wrapper .durations ul li,.destination-country .filters .filter-wrapper .travel-types ul li{cursor:pointer;white-space:nowrap;padding-left:15px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.destination-country .filters .filter-wrapper .categories ul li:hover,.destination-country .filters .filter-wrapper .durations ul li:hover,.destination-country .filters .filter-wrapper .travel-types ul li:hover{background:#eee}.destination-country .filters .filter-wrapper .categories ul li.selected svg,.destination-country .filters .filter-wrapper .durations ul li.selected svg,.destination-country .filters .filter-wrapper .travel-types ul li.selected svg{display:block}.destination-country .filters .filter-wrapper .categories ul li.disabled,.destination-country .filters .filter-wrapper .durations ul li.disabled,.destination-country .filters .filter-wrapper .travel-types ul li.disabled{cursor:default;pointer-events:none}.destination-country .filters .filter-wrapper .categories ul li.disabled:after,.destination-country .filters .filter-wrapper .durations ul li.disabled:after,.destination-country .filters .filter-wrapper .travel-types ul li.disabled:after{content:"";width:14px;height:1px;transform:rotate(45deg);position:absolute;top:10px;left:-1px;border-top:1px solid #cacaca;z-index:1}.destination-country .filters .filter-wrapper .categories ul li svg,.destination-country .filters .filter-wrapper .durations ul li svg,.destination-country .filters .filter-wrapper .travel-types ul li svg{display:none;position:absolute;width:8px;height:8px;left:2px;top:7px;z-index:1}.destination-country .filters .filter-wrapper .categories ul li:before,.destination-country .filters .filter-wrapper .durations ul li:before,.destination-country .filters .filter-wrapper .travel-types ul li:before{content:"";width:12px;height:12px;position:absolute;top:5px;left:0;z-index:1;border:1px solid #cacaca;background:#fff}.destination-country .filters .filter-wrapper #reset-filters{cursor:pointer;font-size:12px;color:#333;user-select:none}.destination-country .filters .filter-wrapper-mobile{display:none}.destination-country .destinations-list.popular-list .text-header.headline{text-align:center;margin-top:25px}.destination-country .destinations-list.popular-list .view-all-destinations{text-align:center}.destination-country .destinations-list.specific-list .destination .dest-details .destination-details .destination-price-details .destination-price{flex:2}.destination-country .destinations-list.specific-list .destination .dest-details .destination-details .destination-price-details .view-destination a{min-width:0}.destination-country .destinations-list .destination{display:flex;margin-bottom:50px;width:100%;border:2px solid #ffc134}.destination-country .destinations-list .destination.hide{display:none}.destination-country .destinations-list .destination.no-media .dest-details{width:100%}.destination-country .destinations-list .destination:nth-of-type(2n){flex-direction:row-reverse}.destination-country .destinations-list .destination:nth-of-type(2n) .destination-image .orange-splash{left:44px;right:auto}.destination-country .destinations-list .destination:nth-of-type(2n) .destination-image .duration-splash{left:25px;right:auto}.destination-country .destinations-list .destination .destination-img-container{flex:1;position:relative}.destination-country .destinations-list .destination .destination-img-container .destination-image{height:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.destination-country .destinations-list .destination .destination-img-container .short-text{padding:10px;text-align:center;position:absolute;top:0;display:flex;justify-content:center;left:0;right:0;padding:10px 0;background-color:#ffc134;color:#333;font-weight:700;text-transform:uppercase}.destination-country .destinations-list .destination .destination-img-container .orange-splash{position:absolute;bottom:70px;right:44px;left:auto;text-align:center;clip-path:circle(71%);box-shadow:0 0 0 100px #1482dc;background-color:#1482dc;padding:5px;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.destination-country .destinations-list .destination .destination-img-container .orange-splash p{margin:0;font-size:14px}.destination-country .destinations-list .destination .destination-img-container .orange-splash strong{margin:0;font-family:Bitter;font-size:20px}.destination-country .destinations-list .destination .destination-img-container .duration-splash{z-index:99;position:absolute;top:30px;right:25px;width:75px;height:75px;color:#fff;background-color:#00a078;border-radius:50px;text-align:center;display:flex;flex-direction:column;justify-content:center;font-family:Bitter;font-size:20px;line-height:1}.destination-country .destinations-list .destination .destination-img-container .duration-splash p{margin-bottom:0}.destination-country .destinations-list .destination .dest-details{background-color:#fff;padding-top:20px;display:flex;width:60%}.destination-country .destinations-list .destination .dest-details .destination-details{padding:0 30px 30px;width:100%;position:relative}.destination-country .destinations-list .destination .dest-details .destination-details:before{display:none}.destination-country .destinations-list .destination .dest-details .destination-details a.text-header{color:#333}.destination-country .destinations-list .destination .dest-details .destination-details ul{list-style:none;margin-left:0;padding-left:0}.destination-country .destinations-list .destination .dest-details .destination-details ul.destination-desc{margin-top:30px}.destination-country .destinations-list .destination .dest-details .destination-details ul li{margin-bottom:10px}.destination-country .destinations-list .destination .dest-details .destination-details ul li:last-of-type{margin-bottom:0}.destination-country .destinations-list .destination .dest-details .destination-details ul li .icon{display:inline-block;margin-right:10px;vertical-align:middle}.destination-country .destinations-list .destination .dest-details .destination-details ul li .icon svg{color:#00a078;width:20px;height:20px}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details{display:flex}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .destination-price{flex:1}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .destination-price .prev-price{text-decoration:line-through;margin-bottom:0;line-height:18px;margin-top:5px}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .destination-price .price{font-weight:700;font-size:30px;margin-bottom:0;color:#00a078}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .destination-price .duration{color:#a7a7a7}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .destination-price .number-of-people{font-size:12px;color:#a7a7a7}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .view-destination{flex:1}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .view-destination a{position:absolute;bottom:30px;min-width:240px;color:#333!important}@media (max-width:1199px){.destination-country .destinations-list .destination .dest-details{width:65%}}@media (max-width:992px){.destination-country h1.country-headline{margin-top:25px}.destination-country .filters .filter-wrapper{display:none}.destination-country .filters .filter-wrapper-mobile{display:block;position:relative}.destination-country .filters .filter-wrapper-mobile .filter-modal{display:none;position:fixed;background:#004262;color:#fff;top:0;z-index:10000;right:0;min-width:50%;max-width:100%;height:100vh;overflow-y:scroll;padding:53px 10px 10px}.destination-country .filters .filter-wrapper-mobile .filter-modal button.close-filter-modal{position:absolute;top:15px;right:5px;display:block;z-index:999;padding:0;width:32px;height:21px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:0 0}.destination-country .filters .filter-wrapper-mobile .filter-modal button.close-filter-modal span{display:block;position:absolute;top:50%;left:0;right:0;height:5px;margin-top:-1px;background:0 0}.destination-country .filters .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before{top:0;transform:rotate(45deg)}.destination-country .filters .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after{bottom:0;transform:rotate(-45deg)}.destination-country .filters .filter-wrapper-mobile .filter-modal button.close-filter-modal span:after,.destination-country .filters .filter-wrapper-mobile .filter-modal button.close-filter-modal span:before{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#fff;content:""}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types{position:relative}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories .filter-type,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations .filter-type,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types .filter-type{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-width:100px;padding:3px 5px}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories .filter-type.open svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations .filter-type.open svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types .filter-type.open svg{transform:rotate(180deg)!important}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories .filter-type svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations .filter-type svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types .filter-type svg{width:12px;height:12px}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories ul,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations ul,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types ul{display:none;z-index:100;list-style:none;padding:5px;min-width:100%}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories ul li,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations ul li,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types ul li{cursor:pointer;white-space:nowrap;padding:5px 0 5px 15px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories ul li.selected svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations ul li.selected svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types ul li.selected svg{display:block}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories ul li.disabled,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations ul li.disabled,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types ul li.disabled{cursor:default;pointer-events:none;color:#757575!important}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories ul li.disabled:after,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations ul li.disabled:after,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types ul li.disabled:after{content:"";width:14px;height:1px;transform:rotate(45deg);position:absolute;top:15px;left:-1px;border-top:1px solid #757575;z-index:1}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories ul li svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations ul li svg,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types ul li svg{display:none;position:absolute;width:8px;height:8px;left:2px;top:12px;z-index:1}.destination-country .filters .filter-wrapper-mobile .filter-modal .categories ul li:before,.destination-country .filters .filter-wrapper-mobile .filter-modal .durations ul li:before,.destination-country .filters .filter-wrapper-mobile .filter-modal .travel-types ul li:before{content:"";width:12px;height:12px;position:absolute;top:10px;left:0;z-index:1;border:1px solid #757575;background:#fff}.destination-country .destinations-list .destination{flex-direction:column;margin-bottom:25px}.destination-country .destinations-list .destination .destination-img-container .destination-image{height:300px}.destination-country .destinations-list .destination:nth-of-type(2n){flex-direction:column}.destination-country .destinations-list .destination .dest-details{width:100%}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details{flex-direction:column}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .view-destination{margin-top:30px;margin-bottom:10px}.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .view-destination a{bottom:auto;position:relative;display:flex;justify-content:center}}@media (max-width:768px){.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .duration-splash{width:75px;height:75px;font-size:20px}}@media (max-width:600px){.destination-country .destinations-list .destination .dest-details .destination-details .destination-price-details .duration-splash{top:-60px;right:7px}}@media (max-width:480px){.destination-country .filters .filter-wrapper-mobile .filter-modal{min-width:70%}}.map.map-page{text-align:center;background:#fffbf1}.map.map-page .headline{margin-top:25px}.map.map-page #map{height:500px;background-color:#aadaff}.article .articles-show,.articleList .articles-show,.travel-type .articles-show{margin:30px 0}.article .articles-show .headline,.articleList .articles-show .headline,.travel-type .articles-show .headline{text-align:center}.article .articles-show .single-article a .article-content,.articleList .articles-show .single-article a .article-content,.travel-type .articles-show .single-article a .article-content{cursor:pointer}.article .articles-show .single-article .article-content,.articleList .articles-show .single-article .article-content,.travel-type .articles-show .single-article .article-content{position:relative;margin-bottom:20px}.article .articles-show .single-article .article-text,.articleList .articles-show .single-article .article-text,.travel-type .articles-show .single-article .article-text{text-align:center;position:absolute;bottom:0;left:0;right:0;color:#fff;background:rgba(0,0,0,.7);padding-top:5px;padding-bottom:0}.article .articles-show .single-article .article-text .article-name,.articleList .articles-show .single-article .article-text .article-name,.travel-type .articles-show .single-article .article-text .article-name{font-weight:700;display:block;padding-bottom:5px;text-align:center;margin-bottom:0}.article .articles-show .single-article .article-text .teaser-text,.articleList .articles-show .single-article .article-text .teaser-text,.travel-type .articles-show .single-article .article-text .teaser-text{margin-bottom:0;text-align:center}body.articleList{margin-bottom:50px}body.articleList.inspiration{margin-top:25px}body.articleList .articles-list{background:#fffbf1}body.articleList h1.headline,body.articleList h2.headline{text-align:center}body.articleList .intro-text{margin-bottom:30px}@media (max-width:992px){.articleList h1.headline{margin-top:25px}}.media.video{cursor:pointer}.media.video.vimeo .ratio-content,.media.video.yt .ratio-content{display:flex}.media.video.vimeo .ratio-content picture,.media.video.yt .ratio-content picture{margin:auto 0}.media.video.vimeo.show-video iframe{width:100%;height:100%;cursor:pointer;background-color:#000}.media.video.in-queue{pointer-events:none}.media.video.show-video{cursor:default}.media.video.show-video .video-play-icon,.media.video.show-video img{display:none!important}.media.video .video-play-icon{pointer-events:none;position:absolute;display:block;width:165px;height:165px;top:50%;left:50%;margin-left:-90px;margin-top:-90px;border-radius:50%;border:8px solid #fff;opacity:.9}.media.video .video-play-icon:before{margin-left:7px}.media.video .video-play-icon .inner-video-play-icon{position:absolute;top:0;bottom:0;left:20px;right:0;width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:65px solid #fff;margin:auto;opacity:.7}@media (max-width:992px){.media.video{cursor:pointer}.media.video .video-play-icon{width:100px;height:100px;margin-left:-50px;margin-top:-50px;border:5px solid #fff;opacity:.9}.media.video .video-play-icon .inner-video-play-icon{left:10px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #fff}}[responsive-background-image]{background-size:cover;background-position:50%;background-repeat:no-repeat}[responsive-background-image] img{visibility:hidden!important}.imageSeparator .image-column{display:flex}.imageSeparator .image-column .sixty-column{width:60%}.imageSeparator .image-column .thirty-column{width:40%}.imageSeparator .image-column .fifty-fifty-column{width:50%}.imageSeparator .image-column.margin-adjust{margin-bottom:-2px;overflow:hidden}@media (max-width:992px){.imageSeparator .image-column{flex-direction:column}.imageSeparator .image-column .fifty-fifty-column,.imageSeparator .image-column .sixty-column,.imageSeparator .image-column .thirty-column{width:100%}.imageSeparator .image-column.margin-adjust{margin-bottom:0}}.destination-search{width:100%;padding:10px;background:#26385c}.destination-search .search-wrapper .dropdown button{display:block;width:100%;margin:0 0 10px;padding:6px 10px;text-align:left;border:0;background:#fff;color:#333;font-size:16px;border-radius:3px}.destination-search .search-wrapper .dropdown button .caret{display:block;float:right;margin:8px 0 0 10px;color:#333}.destination-search .search-wrapper .dropdown .dropdown-menu{width:100%;padding:15px}.destination-search .search-wrapper .dropdown .dropdown-menu label{display:block;padding:5px 0 10px;color:#333;border-bottom:1px solid #ededed}.destination-search .search-wrapper .dropdown .dropdown-menu label:last-child{padding-bottom:0;border-bottom:0}.destination-search .search-wrapper .btn{display:block;width:100%;padding:5px 15px;font-size:18px}@media (min-width:480px){.destination-search .search-wrapper{width:440px;height:35px;margin:0 auto}.destination-search .search-wrapper .dropdown{display:inline-block;width:150px;margin-right:5px}.destination-search .search-wrapper .dropdown button{margin-bottom:0}.destination-search .search-wrapper .dropdown .dropdown-menu{width:250px}.destination-search .search-wrapper .btn{display:inline-block;width:auto;vertical-align:top;margin-top:0}}@media (min-width:768px){.destination-search{padding:15px}.destination-search .search-wrapper{width:720px}.destination-search .search-wrapper .dropdown{width:230px;margin-right:10px}.destination-search .search-wrapper .dropdown .dropdown-menu{width:230px}.destination-search .search-wrapper .btn{width:231px}}@media (min-width:1200px){.destination-search{bottom:50px;padding:20px}.destination-search .search-wrapper{width:800px}.destination-search .search-wrapper .dropdown{width:253px;margin-right:15px}.destination-search .search-wrapper .dropdown .dropdown-menu{width:253px}.destination-search .search-wrapper .btn{width:255px}}.about-cpt-active .review,.areas-list .review,.articleList .review,.countryStyleLandingPage .review,.destination-country .review,.hotel-list .review,.map-page .review,.orderTravel .review,.practical-details .review,.program .review,.travel .review,.weatherPage .review{margin:50px 0}.about-cpt-active .request-image-section,.areas-list .request-image-section,.articleList .request-image-section,.countryStyleLandingPage .request-image-section,.destination-country .request-image-section,.hotel-list .request-image-section,.map-page .request-image-section,.orderTravel .request-image-section,.practical-details .request-image-section,.program .request-image-section,.travel .request-image-section,.weatherPage .request-image-section{position:relative}.about-cpt-active .request-image-section .desktop-image,.areas-list .request-image-section .desktop-image,.articleList .request-image-section .desktop-image,.countryStyleLandingPage .request-image-section .desktop-image,.destination-country .request-image-section .desktop-image,.hotel-list .request-image-section .desktop-image,.map-page .request-image-section .desktop-image,.orderTravel .request-image-section .desktop-image,.practical-details .request-image-section .desktop-image,.program .request-image-section .desktop-image,.travel .request-image-section .desktop-image,.weatherPage .request-image-section .desktop-image{display:block;width:100%}.about-cpt-active .request-image-section .mobile-image,.about-cpt-active .request-image-section .tablet-image,.areas-list .request-image-section .mobile-image,.areas-list .request-image-section .tablet-image,.articleList .request-image-section .mobile-image,.articleList .request-image-section .tablet-image,.countryStyleLandingPage .request-image-section .mobile-image,.countryStyleLandingPage .request-image-section .tablet-image,.destination-country .request-image-section .mobile-image,.destination-country .request-image-section .tablet-image,.hotel-list .request-image-section .mobile-image,.hotel-list .request-image-section .tablet-image,.map-page .request-image-section .mobile-image,.map-page .request-image-section .tablet-image,.orderTravel .request-image-section .mobile-image,.orderTravel .request-image-section .tablet-image,.practical-details .request-image-section .mobile-image,.practical-details .request-image-section .tablet-image,.program .request-image-section .mobile-image,.program .request-image-section .tablet-image,.travel .request-image-section .mobile-image,.travel .request-image-section .tablet-image,.weatherPage .request-image-section .mobile-image,.weatherPage .request-image-section .tablet-image{display:none}.about-cpt-active .request-image-section .top-text-wrapper,.areas-list .request-image-section .top-text-wrapper,.articleList .request-image-section .top-text-wrapper,.countryStyleLandingPage .request-image-section .top-text-wrapper,.destination-country .request-image-section .top-text-wrapper,.hotel-list .request-image-section .top-text-wrapper,.map-page .request-image-section .top-text-wrapper,.orderTravel .request-image-section .top-text-wrapper,.practical-details .request-image-section .top-text-wrapper,.program .request-image-section .top-text-wrapper,.travel .request-image-section .top-text-wrapper,.weatherPage .request-image-section .top-text-wrapper{position:absolute;right:0;left:0;text-align:center;padding:15px;z-index:1;top:15px}.about-cpt-active .request-image-section .top-text-wrapper .top-request-text,.areas-list .request-image-section .top-text-wrapper .top-request-text,.articleList .request-image-section .top-text-wrapper .top-request-text,.countryStyleLandingPage .request-image-section .top-text-wrapper .top-request-text,.destination-country .request-image-section .top-text-wrapper .top-request-text,.hotel-list .request-image-section .top-text-wrapper .top-request-text,.map-page .request-image-section .top-text-wrapper .top-request-text,.orderTravel .request-image-section .top-text-wrapper .top-request-text,.practical-details .request-image-section .top-text-wrapper .top-request-text,.program .request-image-section .top-text-wrapper .top-request-text,.travel .request-image-section .top-text-wrapper .top-request-text,.weatherPage .request-image-section .top-text-wrapper .top-request-text{font-size:24px}.about-cpt-active .request-image-section .bottom-text-wrapper,.areas-list .request-image-section .bottom-text-wrapper,.articleList .request-image-section .bottom-text-wrapper,.countryStyleLandingPage .request-image-section .bottom-text-wrapper,.destination-country .request-image-section .bottom-text-wrapper,.hotel-list .request-image-section .bottom-text-wrapper,.map-page .request-image-section .bottom-text-wrapper,.orderTravel .request-image-section .bottom-text-wrapper,.practical-details .request-image-section .bottom-text-wrapper,.program .request-image-section .bottom-text-wrapper,.travel .request-image-section .bottom-text-wrapper,.weatherPage .request-image-section .bottom-text-wrapper{position:absolute;right:0;left:0;text-align:center;padding:15px;z-index:1;bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.about-cpt-active .request-image-section .bottom-text-wrapper .bottom-request-text,.areas-list .request-image-section .bottom-text-wrapper .bottom-request-text,.articleList .request-image-section .bottom-text-wrapper .bottom-request-text,.countryStyleLandingPage .request-image-section .bottom-text-wrapper .bottom-request-text,.destination-country .request-image-section .bottom-text-wrapper .bottom-request-text,.hotel-list .request-image-section .bottom-text-wrapper .bottom-request-text,.map-page .request-image-section .bottom-text-wrapper .bottom-request-text,.orderTravel .request-image-section .bottom-text-wrapper .bottom-request-text,.practical-details .request-image-section .bottom-text-wrapper .bottom-request-text,.program .request-image-section .bottom-text-wrapper .bottom-request-text,.travel .request-image-section .bottom-text-wrapper .bottom-request-text,.weatherPage .request-image-section .bottom-text-wrapper .bottom-request-text{font-size:16px}.about-cpt-active .request-image-section .bottom-text-wrapper .bottom-request-text a,.areas-list .request-image-section .bottom-text-wrapper .bottom-request-text a,.articleList .request-image-section .bottom-text-wrapper .bottom-request-text a,.countryStyleLandingPage .request-image-section .bottom-text-wrapper .bottom-request-text a,.destination-country .request-image-section .bottom-text-wrapper .bottom-request-text a,.hotel-list .request-image-section .bottom-text-wrapper .bottom-request-text a,.map-page .request-image-section .bottom-text-wrapper .bottom-request-text a,.orderTravel .request-image-section .bottom-text-wrapper .bottom-request-text a,.practical-details .request-image-section .bottom-text-wrapper .bottom-request-text a,.program .request-image-section .bottom-text-wrapper .bottom-request-text a,.travel .request-image-section .bottom-text-wrapper .bottom-request-text a,.weatherPage .request-image-section .bottom-text-wrapper .bottom-request-text a{color:#333;text-decoration:none}.about-cpt-active .request-image-section .bottom-text-wrapper .button-wrapper,.areas-list .request-image-section .bottom-text-wrapper .button-wrapper,.articleList .request-image-section .bottom-text-wrapper .button-wrapper,.countryStyleLandingPage .request-image-section .bottom-text-wrapper .button-wrapper,.destination-country .request-image-section .bottom-text-wrapper .button-wrapper,.hotel-list .request-image-section .bottom-text-wrapper .button-wrapper,.map-page .request-image-section .bottom-text-wrapper .button-wrapper,.orderTravel .request-image-section .bottom-text-wrapper .button-wrapper,.practical-details .request-image-section .bottom-text-wrapper .button-wrapper,.program .request-image-section .bottom-text-wrapper .button-wrapper,.travel .request-image-section .bottom-text-wrapper .button-wrapper,.weatherPage .request-image-section .bottom-text-wrapper .button-wrapper{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.about-cpt-active .text,.areas-list .text,.articleList .text,.countryStyleLandingPage .text,.destination-country .text,.hotel-list .text,.map-page .text,.orderTravel .text,.practical-details .text,.program .text,.travel .text,.weatherPage .text{margin-top:30px}.about-cpt-active .image-with-description-section,.areas-list .image-with-description-section,.articleList .image-with-description-section,.countryStyleLandingPage .image-with-description-section,.destination-country .image-with-description-section,.hotel-list .image-with-description-section,.map-page .image-with-description-section,.orderTravel .image-with-description-section,.practical-details .image-with-description-section,.program .image-with-description-section,.travel .image-with-description-section,.weatherPage .image-with-description-section{margin-bottom:25px}@media (max-width:992px){.about-cpt-active .request-image-section .desktop-image,.areas-list .request-image-section .desktop-image,.articleList .request-image-section .desktop-image,.countryStyleLandingPage .request-image-section .desktop-image,.destination-country .request-image-section .desktop-image,.hotel-list .request-image-section .desktop-image,.map-page .request-image-section .desktop-image,.orderTravel .request-image-section .desktop-image,.practical-details .request-image-section .desktop-image,.program .request-image-section .desktop-image,.travel .request-image-section .desktop-image,.weatherPage .request-image-section .desktop-image{display:none}.about-cpt-active .request-image-section .tablet-image,.areas-list .request-image-section .tablet-image,.articleList .request-image-section .tablet-image,.countryStyleLandingPage .request-image-section .tablet-image,.destination-country .request-image-section .tablet-image,.hotel-list .request-image-section .tablet-image,.map-page .request-image-section .tablet-image,.orderTravel .request-image-section .tablet-image,.practical-details .request-image-section .tablet-image,.program .request-image-section .tablet-image,.travel .request-image-section .tablet-image,.weatherPage .request-image-section .tablet-image{display:block;width:100%}.about-cpt-active .request-image-section .mobile-image,.areas-list .request-image-section .mobile-image,.articleList .request-image-section .mobile-image,.countryStyleLandingPage .request-image-section .mobile-image,.destination-country .request-image-section .mobile-image,.hotel-list .request-image-section .mobile-image,.map-page .request-image-section .mobile-image,.orderTravel .request-image-section .mobile-image,.practical-details .request-image-section .mobile-image,.program .request-image-section .mobile-image,.travel .request-image-section .mobile-image,.weatherPage .request-image-section .mobile-image{display:none}}@media (max-width:480px){.about-cpt-active .review,.areas-list .review,.articleList .review,.countryStyleLandingPage .review,.destination-country .review,.hotel-list .review,.map-page .review,.orderTravel .review,.practical-details .review,.program .review,.travel .review,.weatherPage .review{margin:25px auto}.about-cpt-active .request-image-section .desktop-image,.about-cpt-active .request-image-section .tablet-image,.areas-list .request-image-section .desktop-image,.areas-list .request-image-section .tablet-image,.articleList .request-image-section .desktop-image,.articleList .request-image-section .tablet-image,.countryStyleLandingPage .request-image-section .desktop-image,.countryStyleLandingPage .request-image-section .tablet-image,.destination-country .request-image-section .desktop-image,.destination-country .request-image-section .tablet-image,.hotel-list .request-image-section .desktop-image,.hotel-list .request-image-section .tablet-image,.map-page .request-image-section .desktop-image,.map-page .request-image-section .tablet-image,.orderTravel .request-image-section .desktop-image,.orderTravel .request-image-section .tablet-image,.practical-details .request-image-section .desktop-image,.practical-details .request-image-section .tablet-image,.program .request-image-section .desktop-image,.program .request-image-section .tablet-image,.travel .request-image-section .desktop-image,.travel .request-image-section .tablet-image,.weatherPage .request-image-section .desktop-image,.weatherPage .request-image-section .tablet-image{display:none}.about-cpt-active .request-image-section .mobile-image,.areas-list .request-image-section .mobile-image,.articleList .request-image-section .mobile-image,.countryStyleLandingPage .request-image-section .mobile-image,.destination-country .request-image-section .mobile-image,.hotel-list .request-image-section .mobile-image,.map-page .request-image-section .mobile-image,.orderTravel .request-image-section .mobile-image,.practical-details .request-image-section .mobile-image,.program .request-image-section .mobile-image,.travel .request-image-section .mobile-image,.weatherPage .request-image-section .mobile-image{display:block;width:100%}}.Site .spotbox-list .spotboxes .spotbox-container{margin-top:25px}.spotbox-list .spotboxes{display:flex;flex-direction:row}.spotbox-list .spotboxes .spotbox-container{flex:1;margin-bottom:25px}.spotbox-list .spotboxes .spotbox-container.got-link{padding-right:65px}.spotbox-list .spotboxes .spotbox-container.no-link{padding-right:5px}.spotbox-list .spotboxes .spotbox-container.no-link .text-side{margin-right:60px}.spotbox-list .spotboxes .spotbox-container .spotbox{color:#fff;font-size:20px;font-weight:700;padding:10px;display:flex;flex:1;height:126px}.spotbox-list .spotboxes .spotbox-container .spotbox.color-222222{background-color:#222}.spotbox-list .spotboxes .spotbox-container .spotbox.color-222222.arrow-right:after{border-left:60px solid #222}.spotbox-list .spotboxes .spotbox-container .spotbox.color-00a078{background-color:#00a078}.spotbox-list .spotboxes .spotbox-container .spotbox.color-00a078.arrow-right:after{border-left:60px solid #00a078}.spotbox-list .spotboxes .spotbox-container .spotbox.color-ffc134{background-color:#ffc134}.spotbox-list .spotboxes .spotbox-container .spotbox.color-ffc134.arrow-right:after{border-left:60px solid #ffc134}.spotbox-list .spotboxes .spotbox-container .spotbox.color-1482dc{background-color:#1482dc}.spotbox-list .spotboxes .spotbox-container .spotbox.color-1482dc.arrow-right:after{border-left:60px solid #1482dc}.spotbox-list .spotboxes .spotbox-container .spotbox.arrow-right{position:relative}.spotbox-list .spotboxes .spotbox-container .spotbox.arrow-right:after{content:"";width:0;height:0;border-top:63px solid transparent;border-bottom:63px solid transparent;position:absolute;right:-60px;top:0}.spotbox-list .spotboxes .spotbox-container .spotbox .image-side{flex:1;margin-right:10px}.spotbox-list .spotboxes .spotbox-container .spotbox .text-side{flex:2;align-self:center}.spotbox-list .spotboxes .spotbox-container .spotbox p{margin-bottom:0}.spotbox-list .spotboxes .spotbox-container .spotbox a{color:#fff}@media (max-width:1199px){.spotbox-list .spotboxes{flex-direction:column}.spotbox-list .spotboxes .spotbox-container .spotbox{font-size:15px}.spotbox-list .spotboxes .spotbox-container .spotbox .image-side{flex:2}}@media (max-width:479px){.spotbox-list .spotboxes .spotbox-container .spotbox .image-side{flex:1}}.continous-steps{padding:50px 0;background:#f0f0f0}.continous-steps .justify-content-center{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}@media (max-width:992px){.continous-steps .justify-content-center{flex-wrap:wrap}}.continous-steps h2{text-align:center;font-size:34px;margin-bottom:41px}.continous-steps .bubbles{position:relative;min-height:278px;margin-bottom:50px;overflow:hidden;max-width:100%;width:816px;display:flex;margin:0 auto 50px}@media (max-width:992px){.continous-steps .bubbles{display:flex;flex-wrap:wrap;margin:0 auto 35px}}@media (max-width:480px){.continous-steps .bubbles{margin:0 auto}}.continous-steps .bubbles .bubble{display:flex;flex-direction:column;position:absolute;width:138px}@media (max-width:992px){.continous-steps .bubbles .bubble{position:unset;flex:50%;margin-bottom:15px}}@media (max-width:480px){.continous-steps .bubbles .bubble{flex:100%}}.continous-steps .bubbles .bubble.bubble-1{top:0;left:0}.continous-steps .bubbles .bubble.bubble-2{top:65px;left:135px}.continous-steps .bubbles .bubble.bubble-3{top:0;left:271px}.continous-steps .bubbles .bubble.bubble-4{top:65px;left:406px}.continous-steps .bubbles .bubble.bubble-5{top:0;left:542px}.continous-steps .bubbles .bubble.bubble-6{top:65px;left:678px}.continous-steps .bubbles .bubble .icon{position:relative;width:138px;height:138px;display:inline-block;margin:0 auto;color:#ffc134}.continous-steps .bubbles .bubble .icon span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:53px;font-weight:700;color:#333;z-index:1}.continous-steps .bubbles .bubble .icon .icon-bubble{width:138px;height:138px}.continous-steps .bubbles .bubble:nth-child(2n+2) .icon .icon-bubble{transform:rotate(-58deg)}@media (max-width:992px){.continous-steps .bubbles .bubble:nth-child(2n+2) .icon .icon-bubble{transform:rotate(110deg)}.continous-steps .bubbles .bubble:nth-child(odd) .icon .icon-bubble{transform:rotate(-30deg)}}@media (max-width:480px){.continous-steps .bubbles .bubble .icon .icon-bubble{transform:rotate(59deg)!important}}.continous-steps .bubbles .bubble .text{font-size:14px;text-align:center;margin-top:16px}@media (max-width:992px){.continous-steps .bubbles .bubble .text{margin-top:8px}}@media (max-width:480px){.continous-steps .bubbles .bubble .text{margin-top:10px}}.fotobyline-wrapper{margin-bottom:30px}.fotobyline-wrapper .fotobyline-row{display:flex}.fotobyline-wrapper .fotobyline-row .image img{border-radius:100%}.fotobyline-wrapper .fotobyline-row .lead-text-wrapper{display:flex;align-items:center}.fotobyline-wrapper .fotobyline-row .lead-text-wrapper .lead-text .author{font-weight:700;font-size:26px;margin:5px 0 12px}.fotobyline-wrapper .fotobyline-row .text{margin-top:15px}@media (max-width:768px){.fotobyline-wrapper .fotobyline-row{flex-wrap:wrap;justify-content:center}.fotobyline-wrapper .fotobyline-row .lead-text-wrapper{display:flex;justify-content:center;text-align:center}}.article-top .slider-area,.frontpage-top .slider-area,.travel-master .slider-area{position:relative}.article-top .orange-splash,.frontpage-top .orange-splash,.travel-master .orange-splash{display:none;position:absolute;padding:5px 10px;top:10%;left:0;right:0;margin-left:auto;margin-right:auto;max-width:90%;width:fit-content;text-align:center;color:#fff;background-color:#1482dc;overflow:hidden;flex-direction:column;justify-content:center}.article-top .orange-splash p,.frontpage-top .orange-splash p,.travel-master .orange-splash p{margin:0}.article-top .orange-splash strong,.frontpage-top .orange-splash strong,.travel-master .orange-splash strong{margin:0;font-family:Bitter}@media (max-width:599px){.article-top .orange-splash p,.frontpage-top .orange-splash p,.travel-master .orange-splash p{font-size:14px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.article-top .orange-splash p span,.frontpage-top .orange-splash p span,.travel-master .orange-splash p span{display:inline-flex;align-items:center;flex-shrink:0}.article-top .orange-splash p strong,.frontpage-top .orange-splash p strong,.travel-master .orange-splash p strong{font-size:20px}.article-top .orange-splash p br,.frontpage-top .orange-splash p br,.travel-master .orange-splash p br{content:" ";margin-right:5px}.article-top .orange-splash p br:after,.frontpage-top .orange-splash p br:after,.travel-master .orange-splash p br:after{content:" "}}@media (min-width:500px){.article-top .orange-splash,.frontpage-top .orange-splash,.travel-master .orange-splash{display:flex}}@media (min-width:600px){.article-top .orange-splash,.frontpage-top .orange-splash,.travel-master .orange-splash{top:calc(3% + 30px);right:calc(1% + 20px);left:unset;clip-path:circle(66%);box-shadow:0 0 0 100px #1482dc;padding:5px;transform:rotate(9deg);margin:0;width:unset;max-width:unset}.article-top .orange-splash p,.frontpage-top .orange-splash p,.travel-master .orange-splash p{font-size:14px}.article-top .orange-splash strong,.frontpage-top .orange-splash strong,.travel-master .orange-splash strong{font-size:18px}}@media (min-width:768px){.article-top .top-slider .slider .slide .slider-content .text,.frontpage-top .top-slider .slider .slide .slider-content .text,.travel-master .top-slider .slider .slide .slider-content .text{margin-left:105px;margin-right:105px}}@media (min-width:1400px){.article-top .top-slider .slider .slide .slider-content .text,.frontpage-top .top-slider .slider .slide .slider-content .text,.travel-master .top-slider .slider .slide .slider-content .text{margin-left:160px;margin-right:160px}.article-top .orange-splash,.frontpage-top .orange-splash,.travel-master .orange-splash{top:calc(4% + 40px);right:calc(2% + 22px);clip-path:circle(71%)}.article-top .orange-splash p,.frontpage-top .orange-splash p,.travel-master .orange-splash p{font-size:14px}.article-top .orange-splash strong,.frontpage-top .orange-splash strong,.travel-master .orange-splash strong{font-size:20px}}.accordion-wrapper{margin:0 0 30px}.accordion-wrapper .accordion-elements-wrapper .accordion-element{border-bottom:1px solid}.accordion-wrapper .accordion-elements-wrapper .accordion-element .title{cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between}.accordion-wrapper .accordion-elements-wrapper .accordion-element .title .text-wrapper{padding-right:5px}.accordion-wrapper .accordion-elements-wrapper .accordion-element .title p{margin-bottom:0;font-weight:700;flex:2}.accordion-wrapper .accordion-elements-wrapper .accordion-element .title p.icon{width:26px;height:26px;flex:1;justify-content:center;display:flex}.accordion-wrapper .accordion-elements-wrapper .accordion-element .title p.icon:after,.accordion-wrapper .accordion-elements-wrapper .accordion-element .title p.icon:before{content:" ";height:26px;width:2px;background-color:#333}.accordion-wrapper .accordion-elements-wrapper .accordion-element .title p.icon:before{transform:rotate(0);transition:.2s}.accordion-wrapper .accordion-elements-wrapper .accordion-element .title p.icon:after{transform:rotate(-90deg);margin-left:-1px}.accordion-wrapper .accordion-elements-wrapper .accordion-element.on p.icon:before{transform:rotate(90deg)}.accordion-wrapper .accordion-elements-wrapper .accordion-element.on p .text{display:block}.accordion-wrapper .accordion-elements-wrapper .accordion-element .text{display:none}.search-sort{padding:30px 0;border-bottom:1px solid #dedede}.search-sort .dropdown>button{display:block;width:100%;margin:0 0 10px;padding:6px 10px;text-align:left;border:0;background:#fff;color:#333;font-size:16px;border-radius:3px;border:1px solid #ccc}.search-sort .dropdown>button .caret{display:block;float:right;margin:8px 0 0 10px;color:#333}.search-sort .dropdown .dropdown-menu{width:100%;padding:15px}.search-sort .dropdown .dropdown-menu label{display:block;padding:5px 0 10px;color:#333;border-bottom:1px solid #ededed}.search-sort .dropdown .dropdown-menu label:last-child{padding-bottom:0;border-bottom:0}.search-sort .dropdown .dropdown-menu .submit-search-options{padding-top:10px}.search-sort .dropdown .dropdown-menu .submit-search-options .btn{display:block;padding:6px 10px}.search-sort select{height:36px}@media (min-width:768px){.search-sort .dropdown button{margin:0}}.search-active-filters{background:#f3f3f3}.search-active-filters #destination-list-filter-result{display:none;padding:10px 0 0;background:#f3f3f3}.search-active-filters #destination-list-filter-result:after,.search-active-filters #destination-list-filter-result:before{display:table;content:" "}.search-active-filters #destination-list-filter-result:after{clear:both}.search-active-filters #destination-list-filter-result .filter-result-label{float:left;display:block;padding-right:8px;font-size:14px}.search-active-filters #destination-list-filter-result .active-filters .filter-option{float:left;display:block;margin:0 10px 10px 0;padding:2px 9px;border-radius:3px;border:1px solid #e3e1e1;font-size:12px;background:#fff;cursor:pointer}.search-active-filters #destination-list-filter-result .active-filters .filter-option:after{content:"x";margin-left:7px;font-weight:900}@media (min-width:768px){.search-active-filters #destination-list-filter-result .active-filters{float:left;width:600px}}@media (min-width:992px){.search-active-filters #destination-list-filter-result .active-filters{width:565px}}@media (min-width:1200px){.search-active-filters #destination-list-filter-result .active-filters{width:720px}}.search-active-filters #destination-list-filters-reset{clear:both;display:block;overflow:hidden;position:relative;top:10px;width:100%;margin-bottom:25px;padding:5px 9px;border-radius:3px;border:1px solid #cfcfcf;background:#f0efee}.search-active-filters #destination-list-filters-reset:after{content:"x";font-weight:900;margin-left:7px}@media (min-width:768px){.search-active-filters #destination-list-filters-reset{float:right;width:auto;clear:none;top:0;margin-bottom:0;padding:2px 9px;font-size:12px}}#includedModal p{margin:0 0 15px}#includedModal ul.destination-includes{margin:0 0 30px;padding:0;list-style-type:none}#includedModal ul.destination-includes li{position:relative;margin:0 0 10px;padding:0 0 0 28px;font-size:14px;text-align:left}#includedModal ul.destination-includes li svg{display:block;height:16px;width:16px;position:absolute;top:4px;left:0}#includedModal ul.destination-includes li.included-checkmark svg{color:#09a74c}#includedModal ul.destination-includes li.included-cross svg{color:#f22}#booking-availability-modal .modal-content{min-height:380px;border-radius:0;border:0}#booking-availability-modal .modal-header-image{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;height:200px;width:100%;overflow:hidden}#booking-availability-modal .modal-header-image .gfx-box{position:absolute;bottom:-15px;height:45px;width:800px;background-color:#fff;transform:rotate(-2deg)}#booking-availability-modal .icon-close{position:absolute;top:-15px;right:-15px;height:40px;width:40px;color:#fff;font-size:26px;cursor:pointer;text-align:center;line-height:38px;border-radius:100%;background-color:#000}#booking-availability-modal .warning-messsage{text-align:center;margin-bottom:0;margin:15px;padding:15px;display:none;color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}#booking-availability-modal .warning-messsage--leave,#booking-availability-modal .warning-messsage--stay{text-decoration:underline;cursor:pointer}#booking-availability-modal .warning-messsage--leave:hover,#booking-availability-modal .warning-messsage--stay:hover{text-decoration:none}#booking-availability-modal .modal-checkmark,#booking-availability-modal .modal-preloader{display:inline-block;margin:15px 0}#booking-availability-modal .modal-step{display:none;text-align:center;padding:15px 25px 30px}#booking-availability-modal .modal-step--active{display:block}#booking-availability-modal .modal-step .btn{margin-top:22px;padding:10px 35px;font-size:19px;font-weight:600}#booking-availability-modal .modal-step--2,#booking-availability-modal .modal-step--success{margin-top:50px}#booking-availability-modal .modal-step--success .modal-preloader{display:none}#booking-availability-modal .modal-step--failure{margin-top:50px}#booking-availability-modal .modal-header{border-bottom:none}#booking-availability-modal .modal-header h4{font-size:26px;font-weight:400}#booking-availability-modal .modal-title{text-align:center;font-weight:700}#booking-availability-modal .booking-availability__selected-date{text-align:center;margin:10px 0}#booking-availability-modal .modal-subtitle{text-align:center;font-family:Bitter;font-weight:400;margin:0 0 20px;line-height:1.42857143;font-size:18px;margin-bottom:0;min-height:50px}#booking-availability-modal .passenger{display:inline-block;padding:8px;margin-bottom:8px;background:#fff}#booking-availability-modal .passenger__name{width:85px;display:inline-block;text-align:left}@media (max-width:479px){#booking-availability-modal .passenger__name{width:100%}}#booking-availability-modal .passenger__select{padding:3px;margin-left:5px}@media (max-width:479px){#booking-availability-modal .passenger__select{width:100%;margin:5px 0}}.mega-menu-components{display:grid;gap:30px 25px}.mega-menu-components.one-columns{grid-template-columns:100%}.mega-menu-components.two-columns{grid-template-columns:repeat(2,1fr)}.mega-menu-components.three-columns{grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.mega-menu-components{grid-template-columns:auto!important;gap:20px}}.mega-menu-link-list{text-align:left}.mega-menu-link-list a,.mega-menu-link-list p,.mega-menu-link-list span{color:#fff}.mega-menu-link-list .title,.mega-menu-link-list .title-link{display:inline-block}.mega-menu-link-list .title a,.mega-menu-link-list .title-link a{display:flex;align-items:center}.mega-menu-link-list .title .h3,.mega-menu-link-list .title-link .h3{font-weight:700;margin:0}.mega-menu-link-list .title svg,.mega-menu-link-list .title-link svg{fill:#fff;display:none}.mega-menu-link-list .links-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:7px}.mega-menu-link-list .links-wrapper .link{margin:0;padding-left:15px}@media (max-width:992px){.mega-menu-link-list.active .links-wrapper{display:flex}.mega-menu-link-list.active .title svg{transform:rotate(90deg)}.mega-menu-link-list .title,.mega-menu-link-list .title-link{border:none;display:flex;align-items:center}.mega-menu-link-list .title a,.mega-menu-link-list .title-link a{pointer-events:none}.mega-menu-link-list .title .h3,.mega-menu-link-list .title-link .h3{margin-right:8px}.mega-menu-link-list .title svg,.mega-menu-link-list .title-link svg{display:block}.mega-menu-link-list .title-link a{pointer-events:unset}.mega-menu-link-list .links-wrapper{display:none;gap:10px;margin-top:5px}.mega-menu-link-list .links-wrapper .link{padding-left:10px;text-decoration:underline}}@media (max-width:992px){.mega-menu-image-link,.mega-menu-link-list .links-wrapper.hide-on-mobile{display:none}}.menuItemNavigation .mega-menu-content a,.menuItemNavigation .mega-menu-content p,.menuItemNavigation .mega-menu-content span{color:#fff}.menuItemNavigation .mega-menu-content .navigation-menu-content{display:grid;grid-template-columns:295px auto}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu{padding:30px 30px 50px;background-color:#007f5f;display:flex;flex-direction:column;text-align:left;gap:10px}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu .h4{margin:0;cursor:pointer;user-select:none}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu .h4.active,.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu .h4:hover{font-weight:700}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content{padding:30px 30px 50px}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .mobile-adjuster .mobile-title{display:none}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .side-menu-content-wrapper{display:none;gap:10px;text-align:left}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .side-menu-content-wrapper.active{display:block}@media (min-width:992px){.menuItemNavigation .mega-menu-content{padding:0!important}}@media (max-width:992px){.menuItemNavigation .mega-menu-content .navigation-menu-content{grid-template-columns:auto}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu{display:none}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content{padding:0}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .mobile-adjuster{display:flex;flex-direction:column;gap:20px}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .mobile-adjuster .mobile-title{display:block;margin:0;text-align:left;color:#fff;font-weight:700}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .mobile-adjuster .mobile-title svg{fill:#fff}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .mobile-adjuster .mobile-title.active svg{transform:rotate(90deg)}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .mobile-adjuster .side-menu-content-wrapper{margin:10px 0 20px 10px}.menuItemNavigation .mega-menu-content .navigation-menu-content .side-menu-content .mobile-adjuster .side-menu-content-wrapper .h3{font-size:20px}}@-ms-viewport{width:auto}