@charset "UTF-8";.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper::after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid #fff;background-color:rgba(0,0,0,0);width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2 0,#385380 100%);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(to bottom,#3876c2 0,#385380 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3876c2',endColorstr='#385380',GradientType=0);box-shadow:#111927 0 0 1px 0;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(to bottom,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9d',endColorstr='#c8c8c8',GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:#fff solid 1px;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}.vis-current-time{background-color:#FF7F6E;width:2px;z-index:1}.vis-custom-time{background-color:#6E94FF;width:2px;cursor:move;z-index:1}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,.65);padding:5px;border:1px solid #b3b3b3;box-shadow:2px 2px 10px rgba(154,154,154,.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{position:absolute;color:#1A1A1A;border-color:#97B0F8;border-width:1px;background-color:#D5DDF6;display:inline-block}.vis-item.vis-point.vis-selected,.vis-item.vis-selected{background-color:#FFF785}.vis-item.vis-selected{border-color:#FFC200;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis-item.vis-background{border:none;background-color:rgba(213,221,246,.4);box-sizing:border-box;padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:#fff;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;box-sizing:border-box;padding:0 5px;cursor:pointer;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{content:"\00D7";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:700;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0}.vis-item.vis-range .vis-drag-left{left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-right{right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset,.vis-labelset .vis-label{position:relative;box-sizing:border-box}.vis-labelset{overflow:hidden}.vis-labelset .vis-label{left:0;top:0;width:100%;color:#4d4d4d;border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-background,.vis-time-axis,.vis-timeline{overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{position:relative;border:1px solid #bfbfbf;padding:0;margin:0;box-sizing:border-box}html{font-size:1em}body{background-color:#fff;font-family:'Source Serif Pro',serif;font-weight:400;line-height:1.45;background:#f4f4f3;height:100%;color:#495057;font-size:16px}p{margin-bottom:1.3em}h1,h2,h3,h4{font-family:'Noto Serif',serif;margin:1.414em 0 .5em;font-weight:inherit;line-height:1.2;color:#343a40}h1{margin-top:0;font-size:3.157em}.n-t-m{margin-top:0}h2{font-size:2.369em}h3{font-size:1.777em}h4{font-size:1.333em}small,.font_small{font-size:.75em}.not-set{color:#c55;font-style:italic}.slick-slide{outline:none!important}.timeline{padding:30px}.timeline > span{text-transform:uppercase;font-size:12px;font-weight:700;text-align:center;display:block;margin-bottom:30px;color:#868e96}#contact-map{height:300px;width:100%;margin-bottom:30px}#map{height:50vh}.center-image{display:block;margin:0 auto 50px}.footer{background:#1A2127;color:#ced4da;font-size:14px}.footer path{fill:#fff}.footer svg{margin-bottom:40px}.footer ul{list-style:none;margin:0;padding:0}.home-slider{position:relative}.svg-overlay{position:absolute;top:-10px;height:100px;right:0;left:0;background:transparent url(../images/back-top.png) center center no-repeat;background-size:contain;z-index:2}.newsletter{display:flex;align-items:center;flex-direction:column}.newsletter h3{color:#343a40;font-size:20px}.newsletter p{color:#868e96}.newsletter small{margin-top:10px;color:#adb5bd}.newsletter input{height:40px;padding:5px 10px;border:none}input.form-control{height:40px;padding:5px 10px;border:none;border-radius:0}.newsletter button{height:50px;padding:0 10px;background:#228ae6;border:none;display:flex;align-items:center;float:right}.newsletter button svg path{fill:#fff}.flex-form{display:flex;align-items:center}.flex-form .form-group{margin:0 3px}.flex-form .help-block{margin:0}#booking-payment{display:flex;clear:both;overflow:hidden}#booking-payment input[type="radio"]{display:none}#booking-payment label{cursor:pointer;background:#fff;font-size:14px;width:40%;float:left;margin-right:30px;padding:20px;display:flex}#booking-payment label:last-of-type{margin-right:0}#booking-payment label span{font-size:40px;margin-right:20px}#booking-payment input[type="radio"]:checked + label{background-color:#228ae6;color:#fff}.logos img:hover{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}.logo{margin:0 30px}.navbar{padding:30px 0;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;background:#fff;margin:0}.has-dropdown{position:relative}.has-dropdown ul{display:none;position:absolute;top:100%;left:0;z-index:3;background:#fff;width:200px}.left-auto{margin-left:auto}.has-dropdown ul li{display:block!important}.has-dropdown ul li a{color:#343a40;display:block;padding:10px;font-size:14px;border-bottom:1px solid #f1f3f5}.has-dropdown ul li small{display:block;color:#adb5bd;text-transform:uppercase}.has-dropdown:hover ul{display:block}.navbar .links ul{margin:0;padding:0}.navbar .links li{display:inline-block}.links > ul > li > a,.links > ul > li > span{padding:15px 25px;width:120px;text-align:center;font-size:14px;display:block;color:#868e96}.cl-effect-13 a{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;position:relative}.cl-effect-13 a::before{position:absolute;bottom:-3px;left:50%;color:transparent;content:'•';text-shadow:0 0 transparent;font-size:1.2em;-webkit-transition:text-shadow 0.3s,color .3s;-moz-transition:text-shadow 0.3s,color .3s;transition:text-shadow 0.3s,color .3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.cl-effect-13 a:hover::before,.cl-effect-13 a:focus::before{color:#343a40;text-shadow:10px 0 #868e96,-10px 0 #868e96}.cl-effect-13.active a::before{color:#1c7cd6;text-shadow:10px 0 #4dadf7,-10px 0 #4dadf7}.cl-effect-13 a:hover,.cl-effect-13 a:focus{color:#212529}.gallery-div > div{padding:0}.gallery-div > div:after{display:block;position:absolute;height:1px;background:#fff;content:'';width:100%;left:0;z-index:3}.p-50-top{padding-top:50px}.gallery-div > div:before{display:block;position:absolute;height:100%;background:#fff;content:'';width:1px;right:0;z-index:3}.single-gallery div,.single-gallery h2{padding:0 20px;margin:0}.single-gallery h2{padding-top:20px}.single-gallery a{height:100%;background:#fff;display:block;color:#868e96}.single-gallery a:hover{background:#f1f3f5}.single-gallery img{width:100%}.single-gallery div{padding-bottom:20px}.single-gallery h2{font-size:20px}.single-gallery h2 small{margin-top:5px;text-transform:uppercase;display:block}.single-gallery span:last-of-type{color:#868e96}.gallery-div > div img{z-index:2}.vis-timeline{border:none}.gallery img{float:left;width:25%}.gallery img.big{width:50%}.gallery.smaller{clear:both;overflow:hidden}.gallery.smaller img{float:left;width:12.5%}.gallery.smaller img.big{width:25%}.flex-div{display:flex}.flex-div > div{flex:1}.vis-item{font-size:12px;background:#fff;box-shadow:0 2px 1px rgba(0,0,0,0.05);border-color:#adb5bd;color:#343a40}p.intro{font-size:18px;color:#495057}.trips h4{font-size:14px;margin:10px 0;text-align:center}.trips > div{margin-bottom:30px}.flex-box{display:flex;align-items:center}.flex-box img{margin-right:10px}.white{background:#fff}.m-b-30{margin-bottom:30px}.small-title{font-size:12px;text-transform:uppercase;font-weight:700;display:block;margin-bottom:5px}.gray-small{display:block;color:#868e96;font-size:11px}.vis-item,.vis-item.vis-line{border-width:1px}.vis-item img{width:100px}.vis-item.vis-box .vis-item-content{padding:0}.vis-item.vis-box .vis-item-content a{padding:0;color:#1A2127;display:flex;align-items:center}.vis-item.vis-box .vis-item-content a > div{padding-left:10px;padding-right:20px;text-align:left}.vis-item.vis-box,.vis-item.vis-box{border-radius:0;border:none}.vis-item-content a > span{display:block;padding:10px}.vis-item.vis-dot{border-width:5px;border-radius:5px}.vis-time-axis .vis-text{font-size:12px;padding-left:10px;padding-right:10px;color:#4d4d4d;font-weight:400}.vis-time-axis .vis-text.vis-major{font-weight:700}.vis-label{font-size:12px;color:#2C3136;font-weight:700}.vis-time-axis .vis-grid.vis-major{border-width:1px;border-style:none none none dashed;border-color:#2C3136;opacity:.6}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border-color:#2C3136}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:dashed;border-right-style:dashed}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:dashed;border-bottom-style:dashed}.vis-foreground .vis-group{border-bottom:1px dashed #bfbfbf}#contact-form .form-control{border:none;height:50px;outline:none;box-shadow:none}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;padding-left:5px}.help-block{font-size:12px}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ff6b6b}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#12b886}a,a:hover,a:focus{text-decoration:none}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.hero-image{height:70vh}.limit70{width:70vw;margin:0 auto}.homepage-hero-module{border-right:none;border-left:none;position:relative;height:85vh}.no-video .video-container video,.touch .video-container video{display:none}.no-video .video-container .poster,.touch .video-container .poster{display:block!important}.video-container{position:relative;bottom:0;left:0;height:100%;width:100%;overflow:hidden;background:#000}.video-container .poster img{width:100%;bottom:0;position:absolute}.video-container .filter{z-index:100;position:absolute;background:rgba(0,0,0,0.4);width:100%}.video-container video{position:absolute;z-index:0;bottom:0}.video-container video.fillWidth{width:100%}.breadcrumb{max-width:1170px;margin:0 auto;padding:15px;font-size:13px}#cd-timeline{position:relative;padding:2em 0}#cd-timeline::before{content:'';position:absolute;top:0;left:50px;height:100%;width:4px;background:#E9ECEF}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}.document{font-size:15px;border-bottom:1px solid #e9ecef;padding:5px 0}.document small{display:block;color:#868e96}.document svg{width:12px;display:block;margin-right:20px}.download svg{width:16px}.title-text{font-size:22px;text-align:center;margin:50px 0 20px}.title-text img{display:block;margin:0 auto 20px}#cd-timeline.with-images::before{left:319px}#cd-timeline.with-images .cd-timeline-img{left:270px}#cd-timeline.with-images .cd-timeline-content{margin-left:380px}.cd-timeline-img-left{position:absolute;top:0;left:0;width:260px;border-radius:0}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 0 10px #E9ECEF;font-size:30px;line-height:30px;font-family:'Noto Serif',serif}.cd-timeline-img small{font-size:12px;line-height:12px}.cd-timeline-img img{display:block}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.05);box-shadow:0 2px 1px rgba(0,0,0,0.05);max-width:1000px}.content-date{margin-left:auto;font-size:15px;color:#868e96}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content h2{color:#303e49;margin:0}.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{font-size:13px;font-size:.8125rem}.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{display:inline-block}.cd-timeline-content p{margin:.75em 0;line-height:1.6}.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:#fff;border-radius:.25em}.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #fff}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.home-image,.full-home-image{position:relative;height:80vh;display:flex;background:#fff}.home-image div:first-child{flex:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.home-image div:last-child{flex:2}.travel-hero{display:flex}.travel-hero div:first-child{flex:1;padding:75px 50px}.travel-hero div:last-child{flex:3}.flex-center{display:flex;align-items:center;justify-content:center}a.book-travel{font-size:18px;padding:20px;background:#20c997;text-transform:uppercase;border-radius:3px;color:#fff;font-family:'Noto Serif',serif;letter-spacing:2px;margin-top:30px}a.book-travel svg{display:block;margin-right:10px}a.book-travel svg path{fill:#fff}.travel-hero-content{background-color:#212529;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.627 0l.83.828-1.415 1.415L51.8 0h2.827zM5.373 0l-.83.828L5.96 2.243 8.2 0H5.374zM48.97 0l3.657 3.657-1.414 1.414L46.143 0h2.828zM11.03 0L7.372 3.657 8.787 5.07 13.857 0H11.03zm32.284 0L49.8 6.485 48.384 7.9l-7.9-7.9h2.83zM16.686 0L10.2 6.485 11.616 7.9l7.9-7.9h-2.83zm20.97 0l9.315 9.314-1.414 1.414L34.828 0h2.83zM22.344 0L13.03 9.314l1.414 1.414L25.172 0h-2.83zM32 0l12.142 12.142-1.414 1.414L30 .828 17.272 13.556l-1.414-1.414L28 0h4zM.284 0l28 28-1.414 1.414L0 2.544V0h.284zM0 5.373l25.456 25.455-1.414 1.415L0 8.2V5.374zm0 5.656l22.627 22.627-1.414 1.414L0 13.86v-2.83zm0 5.656l19.8 19.8-1.415 1.413L0 19.514v-2.83zm0 5.657l16.97 16.97-1.414 1.415L0 25.172v-2.83zM0 28l14.142 14.142-1.414 1.414L0 30.828V28zm0 5.657L11.314 44.97 9.9 46.386l-9.9-9.9v-2.828zm0 5.657L8.485 47.8 7.07 49.212 0 42.143v-2.83zm0 5.657l5.657 5.657-1.414 1.415L0 47.8v-2.83zm0 5.657l2.828 2.83-1.414 1.413L0 53.456v-2.83zM54.627 60L30 35.373 5.373 60H8.2L30 38.2 51.8 60h2.827zm-5.656 0L30 41.03 11.03 60h2.828L30 43.858 46.142 60h2.83zm-5.656 0L30 46.686 16.686 60h2.83L30 49.515 40.485 60h2.83zm-5.657 0L30 52.343 22.343 60h2.83L30 55.172 34.828 60h2.83zM32 60l-2-2-2 2h4zM59.716 0l-28 28 1.414 1.414L60 2.544V0h-.284zM60 5.373L34.544 30.828l1.414 1.415L60 8.2V5.374zm0 5.656L37.373 33.656l1.414 1.414L60 13.86v-2.83zm0 5.656l-19.8 19.8 1.415 1.413L60 19.514v-2.83zm0 5.657l-16.97 16.97 1.414 1.415L60 25.172v-2.83zM60 28L45.858 42.142l1.414 1.414L60 30.828V28zm0 5.657L48.686 44.97l1.415 1.415 9.9-9.9v-2.828zm0 5.657L51.515 47.8l1.414 1.413 7.07-7.07v-2.83zm0 5.657l-5.657 5.657 1.414 1.415L60 47.8v-2.83zm0 5.657l-2.828 2.83 1.414 1.413L60 53.456v-2.83zM39.9 16.385l1.414-1.414L30 3.658 18.686 14.97l1.415 1.415 9.9-9.9 9.9 9.9zm-2.83 2.828l1.415-1.414L30 9.313 21.515 17.8l1.414 1.413 7.07-7.07 7.07 7.07zm-2.827 2.83l1.414-1.416L30 14.97l-5.657 5.657 1.414 1.415L30 17.8l4.243 4.242zm-2.83 2.827l1.415-1.414L30 20.626l-2.828 2.83 1.414 1.414L30 23.456l1.414 1.414zM56.87 59.414L58.284 58 30 29.716 1.716 58l1.414 1.414L30 32.544l26.87 26.87z' fill='%2331363c' fill-opacity='0.35' fill-rule='evenodd'/%3E%3C/svg%3E")}.travel-hero-content hr{border-color:#343a40}.travel-hero-content h1{font-size:40px;color:#e9ecef}.travel-hero-content h2{font-size:22px;letter-spacing:1px;color:#e9ecef}.full-home-image{display:flex;align-items:center}.full-home-image .home-data{color:#fff;width:50%;margin-left:100px;background:rgba(0,0,0,0.75);padding:30px}.reccomendation{background:#e8f7ff;border-bottom:2px solid #4dadf7;padding:20px}.required-field{background:#fff9db;border-bottom:2px solid #fab005;padding:20px}.required-field p{margin-bottom:10px}.required-field p:last-child{margin-bottom:0}.reccomendation p{margin:0}.reccomendation svg,.required-field svg{margin-right:20px}.reccomendation path{fill:#4dadf7}.required-field path{fill:#fab005}.reccomendation h3{margin-top:0}.price table,table.styled{width:100%;margin-bottom:20px}.price ul li{line-height:30px}.price table tr,table.styled tr{border-bottom:1px solid #e9ecef}.price table tr td,table.styled tr td{padding:10px}table.styled{background:#fff}table.styled tr td small{display:block;color:#868e96}a.link-block{color:#495057}.btn{border-radius:3px;padding:10px 25px;font-size:16px;border:none}.btn-primary{background:#228ae6}.btn:hover,.btn:active{background:#1b6ec2}.price table tr td:first-child,table.styled tr td:first-child{font-weight:700}.travel-dates{font-size:22px;color:#ced4da}.full-home-image .home-data h1{color:#f1f3f5;font-size:120px;margin-bottom:30px}.full-home-image .home-data h2{font-family:'Source Serif Pro',serif;color:#e9ecef}.home-image .home-data{width:35%;margin-left:150px;margin-bottom:50px;color:#495057;z-index:2}.home-image .home-data h1{color:#343a40;font-size:120px;margin-bottom:30px}.home-image .home-data h2{color:#868e96;font-family:'Source Serif Pro',serif;line-height:45px}.full-home-image .home-data .destination{font-size:30px;font-family:'Noto Serif',serif}.row.no-div-padding{max-width:1040px;margin:0 auto}.row.no-div-padding > div{padding:0!important}.premium-travels{margin-top:-30vh;position:relative}.premium-travels .prev,.premium-travels .next{position:absolute;top:50%;background:#212529;padding:35px 5px}.premium-travels .prev{left:0;transform:translate(-100%,-50%)}.premium-travels .next{right:0;transform:translate(100%,-50%)}.premium-travels .prev svg,.premium-travels .next svg{display:block;width:32px;height:32px}.premium-travels .prev svg path,.premium-travels .next svg path{fill:#fff}.single-travel{transition:transform .22s ease;margin-top:30px}.single-travel:hover{transform:translateY(-5px)}.single-travel a{color:#495057}.single-travel a:focus,.single-travel a:active{outline:none}.single-travel:hover .inner{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1)}.single-travel .inner{min-height:500px;padding:10px;background:#fff;transition:box-shadow .22s ease;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.05)}.container-fluid.white{background:#fff}.padding50{padding:50px 0}.single-travel .inner div > img{transition:transform .22s ease-in;transform:translateY(-30px)}.single-travel:hover .inner div > img{transform:translateY(-33px);transition-delay:.05s}.single-travel-image{position:relative}.single-travel-data{position:relative;padding:0 20px}.single-travel-data h2{margin-top:0}.single-travel-data h2 a{color:#343a40;font-size:34px}span.date{font-size:16px;margin-bottom:8px;display:block;margin-top:-10px;color:#9AA3A8}span.date small{display:block}span.location{display:flex;align-items:center;position:absolute;z-index:2;bottom:40px;left:20px;color:#fff}span.duration{position:absolute;z-index:2;bottom:40px;right:20px;color:#fff}span.location img{margin-right:8px}.single-travel-data h2{color:#333}.landscape{background:url(../images/landscape.jpg) center center no-repeat;background-size:cover;background-attachment:fixed}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.grid-view td{white-space:nowrap}.grid-view .filters input,.grid-view .filters select{min-width:50px}.field-booking-payment .hint-block strong{color:#f76707}.hint-block{font-size:13px;display:block;margin-top:5px;color:#868e96}.hint-block strong{color:#495057}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px}#sidebar > span{font-size:11px;text-transform:uppercase;margin-bottom:25px}#sidebar{padding:30px;position:absolute;top:0;left:0;width:100%;bottom:0;background:#fff;z-index:10;display:none}#sidebar ul{padding:0;margin:0;list-style:none}#sidebar ul li{padding:10px 0}#sidebar ul li a{color:#1A2127}#sidebar.open{display:block}.hamburger{outline:none;padding:15px;display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(0.215,0.61,0.355,1)}.nav > li > form{padding:8px}.nav > li > form > button:hover{text-decoration:none}
.galleries-list {
	padding:20px;
	display:grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap:20px;
}
#gift-certificate {
	position:absolute;
	display:flex;
	align-items:center;
	right:30px;
	top:30px;
	border-radius:3px;
	background:#f03e3e;
	padding:20px;
	color:#fff;
	z-index:5;
	font-weight:bold;
}
#gift-certificate svg {
	display:block;
    height: 24px;
    width: 24px;
	margin-right:10px;
}
#gift-certificate svg path {
	fill:#fff;
}
#work-hours {
	position:absolute;
	display:flex;
	align-items:center;
	right:30px;
	top:110px;
	border-radius:3px;
	background:#f03e3e;
	padding:20px;
	color:#fff;
	z-index:5;
	font-weight:bold;
}
/*
 * Media queries
 */

@media only screen and (min-width: 768px) {
    .cd-timeline-content h2 {
        font-size: 20px;
    }
    .cd-timeline-content p {
        font-size: 15px;
    }
    .cd-timeline-content .cd-read-more,
    .cd-timeline-content .cd-date {
        font-size: 14px;
    }
}
@media only screen and (min-width: 1170px) {
    .cd-timeline-content{margin-left:100px;padding:1.6em}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#fff}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px}.cd-timeline-block .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#fff}.cd-timeline-block .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}
}
@media only screen and (min-width: 1170px) {
    /* inverse bounce effect on even content blocks */
    
    .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
        -webkit-animation: cd-bounce-2-inverse 0.6s;
        -moz-animation: cd-bounce-2-inverse 0.6s;
        animation: cd-bounce-2-inverse 0.6s;
    }
}
@media (max-width: 1440px) {
    .homepage-hero-module {
        height: 75vh;
    }
}
@media (max-width: 1366px) {
    .homepage-hero-module {
        height: 70vh;
    }
}
@media (max-width: 1024px) {
	.logos img{padding:20px}h2{line-height:28px}.travel-dates{font-size:12px}.travel-hero div:first-child{padding:50px 25px}.travel-hero-content h2{font-size:15px}.premium-travels{width:910px;margin-top:-20vh}.single-travel-data h2 a{font-size:22px;line-height:30px}.single-travel-data p{font-size:14px}span.location,span.duration{font-size:13px}.travel-hero-content h1{font-size:30px}.limit70{width:90vw}.flex-desktop > div{flex:1}.cd-timeline-content p,.cd-timeline-content ul li{font-size:13px}.cd-timeline-content h2{font-size:16px}.cd-timeline-img-left{width:260px}.cd-timeline-img{width:64px;height:64px}#cd-timeline.with-images .cd-timeline-img{left:290px}.flex-box{display:block}.flex-box.name-icon,.reccomendation.flex-box,.required-field.flex-box,.flex-box.document{display:flex}.single-gallery h2{font-size:16px}h1{font-size:36px}.padding50{padding:25px 0}
	.galleries-list {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 800px) {
	.premium-travels{width:85vw}.links{display:none}.homepage-hero-module{height:35vh}.navbar{justify-content:space-between}.logo{flex:1}.hamburger{display:inline-block;padding:0 30px}#map{height:30vh}.cd-timeline-img-left{position:static;width:100%}.cd-timeline-img-left .img-responsive{width:100%}#cd-timeline.with-images .cd-timeline-img{display:none;position:static;width:100%;border:none;border-radius:0;box-shadow:none}#cd-timeline::before{display:none}#cd-timeline.with-images .cd-timeline-content{margin-left:0}
	.galleries-list {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 768px) {
    .homepage-hero-module {
        height: 40vh;
    }
}
@media only screen and (min-width: 1170px) {
    .cd-timeline-img {
        width: 64px;
        height: 64px;
        margin-left: 18px;
        /* Force Hardware Acceleration in WebKit */
        
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
    }
    .cssanimations .cd-timeline-img.is-hidden {
        visibility: hidden;
    }
    .cssanimations .cd-timeline-img.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-1 0.6s;
        -moz-animation: cd-bounce-1 0.6s;
        animation: cd-bounce-1 0.6s;
    }
}
@media (max-width: 400px) {
	.single-travel-data h2 a{font-size:16px;line-height:18px}.logos img{padding:0}h2{line-height:28px}span.date{font-size:14px}.single-travel .inner{min-height:250px}.premium-travels .prev svg,.premium-travels .next svg{width:16px;height:16px}span.location,span.duration{font-size:12px}.timeline{display:none}.padding50{padding:25px 10px}.travel-hero{display:block}.travel-hero div:last-child{height:30vh}.center-image{width:32px;margin-bottom:25px}.p-50-top{padding-top:25px}.cd-timeline-content h2{font-size:14px}.content-date{font-size:11px}h3{font-size:20px}body{font-size:14px}
	.galleries-list {
		grid-template-columns: repeat(1, 1fr);
	}
}
@media (min-width: 768px) {
    .flex-desktop {
        display: flex;
        align-items: center;
    }
    .navbar .container {
        display: flex;
        height: 130px;
        align-items: center;
    }
    .navbar-collapse.collapse {
        margin-left: auto;
        height: 100% !important;
    }
    .navbar-nav {
        height: 100%;
    }
    .navbar-nav > li {
        height: 100%;
    }
    .navbar-nav > li a {
        height: 100%;
        display: flex;
        align-items: center;
    }
    .navbar-nav > li.active {
        background: #f3f3f4;
        border-bottom: 3px solid #4baae5;
    }
}
@media(max-width:768px) {
    .nav li > form {
        padding: 3px;
    }
	#gift-certificate {
		right:10px;
		top:10px;
		padding:5px;
	}
	#work-hours {
		padding:5px;
		right:10px;
		top:50px;
	}
}
@media only screen and (min-width: 1170px) {
    .cd-timeline-block {
        margin: 20px 0;
    }
    .cd-timeline-block:first-child {
        margin-top: 0;
    }
    .cd-timeline-block:last-child {
        margin-bottom: 0;
    }
}