@-ms-viewport{width:device-width}*{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}body,div,h1,h2,h3,h4,h5,h6,html,li,ol,p,span,table,ul{margin:0;padding:0;border:0;outline:0}li,ol,ul{list-style-type:none}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url("../fonts/nunito-sans-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:700;src:url("../fonts/nunito-sans-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400 900;src:url("../fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url("../fonts/Playfair_Display/static/PlayfairDisplay-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:700;src:url("../fonts/Playfair_Display/static/PlayfairDisplay-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Kalam';font-style:normal;font-weight:300;src:url("../fonts/Kalam/Kalam-Light.ttf") format("truetype")}.font-1{font-family:'Nunito Sans', sans-serif}.font-2{font-family:'Playfair Display', serif}.font-3{font-family:'Kalam', cursive}.color-black{color:#0f0f0f}.color-cyan{color:#00afa1}.color-grey{color:#bebebe}.color-grey-l{color:#f0f2f5}.color-orange{color:#f7a600}.color-red{color:#e84e0f}.color-white{color:#eee}.bg-black{background-color:#0f0f0f}.bg-cyan{background-color:#00afa1}.bg-grey{background-color:#bebebe}.bg-grey-l{background-color:#f0f2f5}.bg-orange{background-color:#f7a600}.bg-red{background-color:#e84e0f}.bg-white{background-color:#eee}.hide{display:none}.mw100{max-width:100%;height:auto}.center{text-align:center}body,html{height:100%;width:100%}html{background:white}body{font-family:'Nunito Sans', sans-serif;color:#0f0f0f;font-size:16px;overflow-x:hidden;overflow:auto}body.fixed{overflow:hidden}b,strong{font-weight:700}p{color:#707070;font-size:14px;font-weight:400;line-height:1.6}.as-link,a{color:#e84e0f;font-size:14px;font-weight:400;line-height:1.6;text-decoration:underline;cursor:pointer}.as-link:hover,a:hover{color:#e84e0f;text-decoration:none}.as-link.invert,a.invert{text-decoration:none}.as-link.invert:hover,a.invert:hover{text-decoration:underline}.as-link.link-orange,a.link-orange{color:#f7a600}.as-link.link-orange:hover,a.link-orange:hover{color:#f7a600}.h1,h1{padding:0;color:#0f0f0f;font-family:'Playfair Display', serif;font-size:46px;line-height:1.2;font-weight:400}.h1:after,h1:after{display:none}.h2,h2{position:relative;padding:0;color:#0f0f0f;font-family:'Playfair Display', serif;font-size:34px;font-weight:700;line-height:1.2}.h2:after,h2:after{content:"";position:absolute;bottom:-10px;left:0;display:block;width:30px;height:2px;background:#e84e0f}.h2.h2--smaller,h2.h2--smaller{font-size:25px}.h3,h3{padding:0;color:#0f0f0f;font-family:'Playfair Display', serif;font-size:34px;line-height:1.2;font-weight:700}.h3:after,h3:after{display:none}.h4,h4{padding:0;color:#0f0f0f;font-family:'Playfair Display', serif;font-size:25px;line-height:1.3;font-weight:600}.h4:after,h4:after{display:none}.h5,h5{padding:0 0 4px;color:#0f0f0f;font-family:'Playfair Display', serif;font-size:20px;line-height:1.3;font-weight:700}.h5:after,h5:after{display:none}@media (max-width:500px){p{font-size:13px;line-height:1.5}.h2,h2{font-size:28px}.h3,h3{font-size:24px}}.btn{font-family:'Nunito Sans', sans-serif;display:inline-block;text-decoration:none!important;text-align:center;border-radius:4px;overflow:hidden;border:none;cursor:pointer;-webkit-appearance:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;white-space:nowrap}.btn:hover{text-decoration:none!important}.btn--m{padding:15px 25px;font-size:12px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:1.2px}.btn--l{padding:20px 35px 18px;font-size:14px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:1.2px}.btn--red-border{color:#e84e0f;border:1px solid #e84e0f;background:transparent}.btn--red-border.active,.btn--red-border:hover{color:white;background:#e84e0f}.btn--white{color:#e84e0f;border:none;background:white;-webkit-box-shadow:0 5px 15px rgba(8, 8, 8, 0.25);box-shadow:0 5px 15px rgba(8, 8, 8, 0.25)}.btn--white.btn--bullist-icon{padding-left:70px;text-transform:none;font-weight:700;background:white url("../img/icon-bullist--orange.svg") no-repeat left 25px center}.btn--white.btn--bullist-icon:hover{background:#e84e0f url("../img/icon-bullist--white.svg") no-repeat left 25px center}.btn--white.active,.btn--white:hover{color:white;background:#e84e0f}.btn--orange{color:white;border:none;-webkit-box-shadow:0 5px 15px rgba(8, 8, 8, 0.25);box-shadow:0 5px 15px rgba(8, 8, 8, 0.25);background:#f7a600}.btn--orange.active,.btn--orange:hover{color:white;border:none;background:#e84e0f}.btn--orange-gradient{width:auto;position:relative;color:white;border:none;background:transparent;-webkit-box-shadow:0 5px 15px rgba(8, 8, 8, 0.25);box-shadow:0 5px 15px rgba(8, 8, 8, 0.25)}.btn--orange-gradient.btn--cart-icon{padding-left:70px;background:url("../img/icon-cart--white.svg") no-repeat left 25px center}.btn--orange-gradient.btn--cart-icon:hover{background:url("../img/icon-cart--black.svg") no-repeat left 25px center}.btn--orange-gradient:after,.btn--orange-gradient:before{content:"";opacity:1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:4px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-transform:translateZ(0);transform:translateZ(0)}.btn--orange-gradient:before{z-index:-1;background-image:-webkit-gradient(linear, left top, right top, from(#e84e0f), to(#f7a600));background-image:-webkit-linear-gradient(left, #e84e0f 0%, #f7a600 100%);background-image:-o-linear-gradient(left, #e84e0f 0%, #f7a600 100%);background-image:linear-gradient(to right, #e84e0f 0%, #f7a600 100%)}.btn--orange-gradient:after{z-index:-2;background:white}.btn--orange-gradient.active,.btn--orange-gradient:hover{color:black}.btn--orange-gradient.active:before,.btn--orange-gradient:hover:before{opacity:0}@media (max-width:500px){.btn--l{padding:18px 23px 16px;font-size:13px}.btn--white.btn--bullist-icon{padding-left:60px;background:white url("../img/icon-bullist--orange.svg") no-repeat left 20px center}.btn--white.btn--bullist-icon:hover{background:#e84e0f url("../img/icon-bullist--white.svg") no-repeat left 20px center}.btn--orange-gradient.btn--cart-icon{padding-left:60px;background:url("../img/icon-cart--white.svg") no-repeat left 20px center}.btn--orange-gradient.btn--cart-icon:hover{background:url("../img/icon-cart--black.svg") no-repeat left 20px center}}::-webkit-input-placeholder{position:relative;top:2px;color:#bbb;font-size:14px;font-weight:400}::-moz-placeholder{position:relative;top:2px;color:#bbb;font-size:14px;font-weight:400}::-moz-placeholder{position:relative;top:2px;color:#bbb;font-size:14px;font-weight:400}::-ms-input-placeholder{position:relative;top:2px;color:#bbb;font-size:14px;font-weight:400}input,textarea{font-family:'Nunito Sans', sans-serif;color:#0f0f0f;font-size:14px;text-align:left;border:solid 1px #bbb;border-radius:3px;outline:none!important;-webkit-box-shadow:none;box-shadow:none;background-color:white;-webkit-appearance:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}input:hover,textarea:hover{border:solid 1px #f7a600}input:focus,textarea:focus{border:solid 1px #e84e0f}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{width:100%;height:45px;padding:12px 15px;margin:0 0 20px;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1)}textarea{height:200px;resize:none!important}input[type=checkbox],input[type=radio]{opacity:0;width:0px;height:0px;margin:0px;padding:0px}input[type=checkbox]+label,input[type=radio]+label{font-family:'Nunito Sans', sans-serif;position:relative;display:inline-block;padding:0 30px 0 0;color:#0f0f0f;font-size:16px;font-weight:400;line-height:1.5;cursor:pointer}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";position:absolute;top:2px;right:0;display:inline-block;width:20px;height:20px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e84e0f;border-radius:0;background:white url("../img/icon-check--white.svg") no-repeat center center;background-size:20px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:"";background-color:#e84e0f}.gen-width{max-width:1230px;padding:0 30px;margin:auto}@media (max-width:500px){.gen-width{padding:0 15px}}main.gen-map-bg .gen-width{position:relative;z-index:1}.gen-map-bg:after{content:"";position:absolute;z-index:-1;top:140px;left:0;right:0;margin:auto;display:block;width:1400px;max-width:100%;height:2000px;background:url("../img/shape-map--grey.png") no-repeat right top}@media (max-width:1000px){.gen-map-bg:after{background-size:150% auto}}.gen-pretitle{overflow:hidden;position:absolute;z-index:11;bottom:-50px;left:250px;width:calc(100% - 250px)}.gen-pretitle .title{color:#f7a500;font-family:'Playfair Display', serif;font-size:80px;font-weight:700;line-height:1.1}.gen-pretitle .subtitle{position:relative;left:123px;color:#0f0f0f;font-family:'Kalam', cursive;font-size:20px;font-weight:300}@media (max-width:700px){.gen-pretitle{left:30px;width:calc(100% - 30px)}}@media (max-width:500px){.gen-pretitle{bottom:-33px}.gen-pretitle .title{font-size:40px}.gen-pretitle .subtitle{left:0px;font-size:15px}}.gen-title{padding:50px 0 50px}.gen-title--center{text-align:center}.gen-title--center .h2:after,.gen-title--center h2:after{left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.gen-opening-text{width:800px;max-width:100%;margin:30px 0 0}.gen-title--center .gen-opening-text{margin:30px auto 0}.gen-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -30px;padding:70px 0 30px}.gen-intro__img{width:50%;padding:0 30px 50px}.gen-intro__img img{max-width:100%;height:auto}.gen-intro__content{width:50%;padding:0 30px 50px}.gen-intro__content .h3{padding:0 0 25px}@media (max-width:800px){.gen-intro__img{width:100%;padding:0 30px 50px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.gen-intro__content{width:100%;padding:0 30px 30px}}.gen-img-shadow{-webkit-box-shadow:20px 35px 50px rgba(8, 8, 8, 0.2);box-shadow:20px 35px 50px rgba(8, 8, 8, 0.2)}.gen-map-points{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:174px;height:214px;background:url("../img/shape-map-border--white.png") no-repeat center center/contain;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.gen-map-points:after{content:"";position:absolute;z-index:1;top:51%;left:38%;overflow:hidden;display:block;width:8px;height:8px;border-radius:50%;border:2px solid white;background:#0f0f0f}.gen-map-points__point{position:absolute;z-index:2;overflow:hidden;display:block;width:12px;height:12px;border-radius:50%;border:2px solid white;background:#e84e0f}.gen-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:30px 0;margin:0 -10px}.gen-gallery__item{padding:10px}.gen-gallery__item img{max-width:100%;height:auto}.one .gen-gallery__item{width:calc(100% / 1)}.two .gen-gallery__item{width:calc(100% / 2)}.three .gen-gallery__item{width:calc(100% / 3)}.four .gen-gallery__item{width:calc(100% / 4)}.five .gen-gallery__item{width:calc(100% / 5)}@media (max-width:800px){.four .gen-gallery__item{width:calc(100% / 3)}.five .gen-gallery__item{width:calc(100% / 3)}}@media (max-width:600px){.three .gen-gallery__item{width:calc(100% / 2)}.four .gen-gallery__item{width:calc(100% / 2)}.five .gen-gallery__item{width:calc(100% / 2)}}@media (max-width:500px){.gen-gallery__item{padding:7px}}.gen-icons-block{padding:0 0 5px}.gen-icons-block a{text-decoration:none}.gen-icons-block a:hover{text-decoration:underline}.gen-icons-block p{position:relative;padding:0 0 6px 30px}.gen-icons-block p:after{content:"";position:absolute;top:1px;left:0;display:block;width:18px;height:18px}.gen-icons-block .features:after{background:url("../img/icon-star--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .opening:after{background:url("../img/icon-calendar--orange.svg") no-repeat center center;background-size:16px auto}.gen-icons-block .price:after{opacity:0.7;background:url("../img/icon-money--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .duration:after{opacity:0.7;background:url("../img/icon-duration--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .location:after{background:url("../img/icon-map-marker2--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .address:after{background:url("../img/icon-map-marker3--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .phone:after{top:2px;background:url("../img/icon-phone--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .email:after{top:2px;opacity:0.7;background:url("../img/icon-email--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .comment:after{top:2px;opacity:0.6;background:url("../img/icon-comment--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .link:after{top:2px;opacity:0.7;background:url("../img/icon-link--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .facebook:after{background:url("../img/icon-facebook2--orange.svg") no-repeat center center;background-size:10px auto}.gen-icons-block .instagram:after{opacity:0.7;background:url("../img/icon-instagram--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .twitter:after{opacity:0.7;background:url("../img/icon-twitter--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .level:after{background:url("../img/icon-level--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .duration:after{top:3px;background:url("../img/icon-duration--orange.svg") no-repeat center center;background-size:18px auto}.gen-icons-block .length:after{top:4px;background:url("../img/icon-length--orange.svg") no-repeat center center;background-size:18px auto}.gen-list-with-arrows span{position:relative;display:inline-block;padding:0 32px 0 0}.gen-list-with-arrows span:after{content:"";position:absolute;top:6px;right:8px;display:block;width:12px;height:9px;background:url("../img/icon-arrow-right--orange.svg") no-repeat center center}.gen-list-with-arrows span:last-child:after{display:none}.gen-img-text{padding:0}.gen-img-text__listing{padding:0}.gen-img-text__listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:60px 0;border-bottom:1px solid #e2e5e9}.gen-img-text__listing__item:last-child{border:none}.gen-img-text__listing__item:nth-child(2n) .gen-img-text__listing__item__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gen-img-text__listing__item .more{display:inline-block;margin:10px 0 0}.gen-img-text__listing__item__img{position:relative;width:430px;background-size:cover}.gen-img-text__listing__item__img:after{content:"";opacity:0.3;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:black;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.gen-img-text__listing__item__img:hover:after{opacity:0}.gen-img-text__listing__item__img:hover .gen-map-points{opacity:0}.gen-img-text__listing__item__img img{width:100%;height:auto}.gen-img-text__listing__item__text{position:relative;z-index:1;width:calc(100% - 480px);padding:10px 0 0}.gen-img-text__listing__item__text .h3{padding:0 0 25px;color:#e84e0f;font-size:25px}.gen-img-text__listing__item__text__track{padding:15px 0 0}@media (max-width:900px){.gen-img-text__listing__item{padding:40px 0 20px}.gen-img-text__listing__item:first-child{padding-top:0}.gen-img-text__listing__item__img{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;max-width:400px}.gen-img-text__listing__item__text{width:100%;padding:0 0 30px}}.gen-grey-boxes{padding:20px 0 0;background-color:#f0f2f5}.gen-grey-boxes__title{padding:40px 0 0}.gen-grey-boxes__listing{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px;padding:50px 0 20px}.gen-grey-boxes__listing__item{width:calc(100% / 3);padding:0 15px 50px}.gen-grey-boxes__listing__item-inner{display:block}.gen-grey-boxes__listing__item-inner:hover .gen-grey-boxes__listing__item__img:before{opacity:0.5}.gen-grey-boxes__listing__item__img{position:relative}.gen-grey-boxes__listing__item-inner .gen-grey-boxes__listing__item__img:before{content:"";opacity:0.8;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(black));background-image:-webkit-linear-gradient(transparent, black);background-image:-o-linear-gradient(transparent, black);background-image:linear-gradient(transparent, black);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.gen-grey-boxes__listing__item__img img{width:100%;height:auto}.gen-grey-boxes__listing__item__img__title{position:absolute;z-index:2;bottom:30px;left:25px}.gen-grey-boxes__listing__item__img__title .h2{color:#ffffff;font-size:25px}.gen-grey-boxes__listing__item__text{padding:30px 22px 0}.gen-grey-boxes__listing__item__text .h2{margin:0 0 30px}.gen-grey-boxes__listing__item__text .btn{margin:25px 0 0}@media (max-width:800px){.gen-grey-boxes__listing__item{width:calc(100% / 2)}}@media (max-width:550px){.gen-grey-boxes__listing__item{width:calc(100% / 1);max-width:400px;margin:auto}}.gen-popup-form-wrap{display:none;position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.9)}.gen-popup-form{overflow-y:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:400px;max-width:98%;max-height:98vh;padding:40px 30px;border-radius:3px;background:white}.gen-popup-form__close{position:absolute;top:7px;right:7px;overflow:hidden;display:block;width:26px;height:26px;border-radius:50%;text-align:center;background:#f7a600;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}.gen-popup-form__close span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white;font-size:18px;font-weight:400;padding:0 0 3px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.gen-popup-form__close:hover{background:#e84e0f}.gen-popup-form__close:hover span{color:white}.block-guidebook{min-height:680px;padding:60px 0 0;background:#b8e6ff url("../img/block-guidebook-bg.jpg") no-repeat center center}.block-guidebook.white{min-height:620px;margin:30px 0 0;padding:0;background:url("../img/block-guidebook-bg--home.jpg") no-repeat center center}.block-guidebook.white .block-guidebook__price{top:-5px}.block-guidebook-inner{position:relative;z-index:11;width:50%;margin:0 0 0 auto;padding:40px 0 0 80px}.block-guidebook__img--mobile{display:none}.block-guidebook__price{position:absolute;top:-35px;left:-60px;overflow:hidden;display:block;width:110px;height:110px;border-radius:50%;text-align:center;-webkit-box-shadow:0 5px 15px rgba(8, 8, 8, 0.25);box-shadow:0 5px 15px rgba(8, 8, 8, 0.25);background-image:-webkit-linear-gradient(325deg, #e84e0f 0%, #f7a600 100%);background-image:-o-linear-gradient(325deg, #e84e0f 0%, #f7a600 100%);background-image:linear-gradient(-235deg, #e84e0f 0%, #f7a600 100%)}.block-guidebook__price p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#000000}.block-guidebook__price span{display:block;color:#ffffff;font-size:30px;font-weight:700;line-height:1}.block-guidebook__text h2{margin:0 0 40px}.block-guidebook__text p{font-size:16px}.block-guidebook__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:20px 0}.block-guidebook__features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);padding:20px 0}.block-guidebook__features__item__img{position:relative;width:24px;margin:0 12px 0 0}.block-guidebook__features__item__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.block-guidebook__features__item__text p{color:#0f0f0f;font-weight:700;line-height:18px}.block-guidebook__cta__button{padding:0 0 25px 0}.block-guidebook__cta__donation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-guidebook__cta__donation__img{padding:0 15px 0 0}.block-guidebook__cta__donation__text p{color:#0f0f0f}.block-guidebook__cta__donation__text span{color:#f7a600}@media (max-width:1250px){.block-guidebook__features__item{width:calc(100% / 2);padding:10px 0}}@media (max-width:900px){.block-guidebook,.block-guidebook.white{min-height:unset;padding:60px 0;background:#e9f4f8}.block-guidebook-inner{width:100%;max-width:600px;margin:0 auto;padding:0}.block-guidebook__img--mobile{display:block;padding:0 0 30px}.block-guidebook__img--mobile img{max-width:100%;height:auto}.block-guidebook__price{top:-15px;left:-20px}}@media (max-width:500px){.block-guidebook__text p{font-size:13px}}.header-wrap{position:relative;width:100%;height:230px;background-size:cover!important}.header-wrap.header-size-500{height:500px}.header-wrap:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:230px;background-image:-webkit-gradient(linear, left top, left bottom, from(black), to(transparent));background-image:-webkit-linear-gradient(black, transparent);background-image:-o-linear-gradient(black, transparent);background-image:linear-gradient(black, transparent)}.header-wrap:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}.header-wrap__absolute{position:absolute;z-index:100}.header-wrap__absolute:after,.header-wrap__absolute:before{display:none}.header{position:relative;z-index:2;max-width:1210px;height:100%;padding:0 30px;margin:auto}.header-topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 0}.header-topbar__social{display:-webkit-box;display:-ms-flexbox;display:flex}.header-topbar__social a{opacity:0.5;position:relative;margin:0;overflow:hidden;display:block;width:34px;height:34px;border-radius:50%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header-topbar__social a:hover{opacity:1;background:#f7a600}.header-topbar__social a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.header-topbar__lang{position:relative;margin:0 0 0 40px}.header-topbar__lang a,.header-topbar__lang p{color:#bebebe;font-size:12px;font-weight:400;text-transform:uppercase}.header-topbar__lang__active{position:relative;padding:0 16px 0 0;cursor:pointer}.header-topbar__lang__active:after{content:"";position:absolute;top:6px;right:0;display:block;width:8px;height:5px;background:url("../img/icon-arrow-down--grey.svg");background-size:8px 5px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.visible .header-topbar__lang__active:after{top:7px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.header-topbar__lang__active p{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header-topbar__lang__active:hover p{color:#f7a600}.header-topbar__lang__hidden{position:absolute;z-index:101;left:-10px;top:15px;display:block;padding:10px;background-color:black}.header-topbar__lang__hidden a{text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header-topbar__lang__hidden a:hover{color:#f7a600}.header-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-10px 0 0;padding:0 0 30px}.header-main__logo img{max-width:100%;height:auto}.header-main__menu div>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -30px}.header-main__menu div>ul>li{position:relative;padding:35px 30px}.header-main__menu div>ul>li span{position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);display:block;font-family:'Kalam', cursive;color:#ffffff;font-size:12px;font-weight:300;text-transform:none;letter-spacing:0;white-space:nowrap;opacity:0;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header-main__menu div>ul>li>a,.header-main__menu div>ul>li>p{color:white;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;text-decoration:none;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header-main__menu div>ul ul{position:absolute;z-index:200000;top:85px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);display:none;width:240px;background:white;-webkit-box-shadow:0 20px 30px rgba(8, 8, 8, 0.2);box-shadow:0 20px 30px rgba(8, 8, 8, 0.2)}.header-main__menu div>ul ul:before{content:"";position:absolute;top:-10px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ffffff transparent}.header-main__menu div>ul ul li{padding:3px;text-align:center;border-bottom:1px solid #bebebe}.header-main__menu div>ul ul li:last-child{border:none}.header-main__menu div>ul ul li a{display:block;padding:12px;color:#0f0f0f;font-size:14px;font-weight:700;background-image:-webkit-gradient(linear, left top, left bottom, from(white));background-image:-webkit-linear-gradient(white);background-image:-o-linear-gradient(white);background-image:linear-gradient(white);text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.header-main__menu div>ul ul li a:hover{color:#ffffff;background-image:-webkit-gradient(linear, left top, right top, from(#e84e0f), to(#f7a600));background-image:-webkit-linear-gradient(left, #e84e0f 0%, #f7a600 100%);background-image:-o-linear-gradient(left, #e84e0f 0%, #f7a600 100%);background-image:linear-gradient(to right, #e84e0f 0%, #f7a600 100%)}.header-main__menu div>ul>li:hover ul{display:block}.header-main__menu div>ul>li:hover span{opacity:1}.header-main__menu div>ul>li:hover a,.header-main__menu div>ul>li:hover p{color:#f7a600}.header-main__burger{display:none;position:absolute;z-index:100;top:67px;right:30px;width:33px;height:30px;cursor:pointer}.header-main__burger span{display:block;opacity:1;position:absolute;left:0px;height:3px;width:100%;background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-main__burger span:first-child{top:0px}.header-main__burger span:nth-child(2){top:8px}.header-main__burger span:nth-child(3){top:16px}.header-main__burger.open span{background:#e84e0f}.header-main__burger.open span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:5px}.header-main__burger.open span:nth-child(2){width:0%;opacity:0}.header-main__burger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:5px}@media (max-width:950px){.header-main__menu{overflow-x:scroll;display:none;position:absolute;z-index:99;top:0;left:0;width:100vw;height:100vh;background:black}.header-main__menu div>ul{display:block;margin:30px}.header-main__menu div>ul>li{padding:10px}.header-main__menu div>ul>li span{display:none}.header-main__menu div>ul>li a{font-size:18px;font-weight:400}.header-main__menu div>ul>li a:hover{color:#f7a600!important}.header-main__menu div>ul ul{position:static;display:block;background:none;-webkit-transform:none;-ms-transform:none;transform:none}.header-main__menu div>ul ul:before{display:none}.header-main__menu div>ul ul li{padding:0px;text-align:left;border-bottom:none}.header-main__menu div>ul ul li a{padding:0;color:white;font-size:15px;font-weight:400;background:none}.header-main__menu div>ul ul li a:hover{color:#f7a600;background:none}.header-main__menu div>ul>li:hover a,.header-main__menu div>ul>li:hover p{color:white}.header-main__burger{display:block}}@media (max-width:500px){.header{padding:0 15px}.header-main__burger{right:15px}.header-topbar__lang{margin:0 0 0 20px}}main{padding:50px 0 0}main img{max-width:100%;height:auto}main li{position:relative;padding:4px 10px 4px 20px;color:#707070;font-size:14px;font-weight:400;line-height:1.5}main li:before{content:"";position:absolute;top:11px;left:2px;overflow:hidden;display:block;width:6px;height:6px;border-radius:50%;background:#e84e0f}main li p{line-height:1}@media (max-width:500px){main{padding:30px 0 0}}.home{position:relative;z-index:10;padding:0}.home__banner-wrap{position:relative}.home__banner__slide{position:relative;min-height:650px;height:90vh;max-height:1000px}.home__banner__slide__text{position:absolute;bottom:150px;padding:0 0 0 30px;z-index:2}.home__banner__slide__text h1{color:#ffffff}.home__banner__slide__text span{display:block;padding:0 0 6px;font-size:76px}.home__banner__slide__text .btn{margin:40px 0 0}.home__banner__slide__image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover!important}.home__banner__slide__image:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:230px;background-image:-webkit-gradient(linear, left top, left bottom, from(black), to(transparent));background-image:-webkit-linear-gradient(black, transparent);background-image:-o-linear-gradient(black, transparent);background-image:linear-gradient(black, transparent)}.home__banner__slide__image:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}@media (max-width:500px){.home__banner__slide__text{padding:0 0 0 0px}.home__banner__slide__text h1{font-size:30px}.home__banner__slide__text span{padding:0 0 0px;font-size:45px}}.home__banner__searchform{overflow:hidden;position:absolute;z-index:1;left:55%;bottom:130px}@media (max-width:1100px){.home__banner__searchform{left:unset;right:30px}}@media (max-width:950px){.home__banner__searchform{display:none}}.home__banner__trips{overflow:hidden;position:absolute;z-index:1;left:55%;bottom:130px;display:-webkit-box;display:-ms-flexbox;display:flex;width:45%;height:350px;padding:0 0 0 30px;background:rgba(0, 0, 0, 0.8)}.home__banner__trips__main{position:relative;z-index:2;width:270px;height:100%;background:url("http://meetmartinique.pavlovec.net/wp-content/themes/theme-by-pavlovec/img/footer-bg.jpg") no-repeat center center;background-size:cover}.home__banner__trips__main:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.9)}.home__banner__trips__main-inner{position:relative;z-index:2;padding:30px 25px 10px 35px}.home__banner__trips__main__title{padding:0 0 28px}.home__banner__trips__main__title p{font-family:'Playfair Display', serif;color:#ffffff;font-size:22px;font-weight:700}.home__banner__trips__main__title span{position:relative;color:#e84e0f;font-size:50px;font-weight:400;line-height:0.5}.home__banner__trips__main__title span:after{content:"";position:absolute;bottom:0px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);display:block;width:30px;height:2px;background:#e84e0f}.home__banner__trips__main__content p{padding:0 0 6px;font-size:14px}.home__banner__trips__main__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -10px;padding:0 0 5px}.home__banner__trips__main__icons__item{padding:10px}.home__banner__trips__main__icons__item p{font-size:14px;position:relative;padding:0 0 6px 26px}.home__banner__trips__main__icons__item p:after{content:"";position:absolute;top:1px;left:0;display:block;width:18px;height:18px}.home__banner__trips__main__icons__item .duration:after{opacity:0.8;background:url("../img/icon-duration--grey.svg") no-repeat center center;background-size:16px auto}.home__banner__trips__main__icons__item .price:after{opacity:0.7;background:url("../img/icon-money--grey.svg") no-repeat center center;background-size:16px auto}.home__banner__trips__main__button{position:relative;z-index:1}.home__banner__trips__main__left-text{position:absolute;left:-30px;bottom:-30px;width:350px;height:30px;padding:7px 0 0;text-align:center;background:#00afa1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.home__banner__trips__main__left-text p{color:#ffffff;font-size:12px;text-transform:uppercase;letter-spacing:3px}.home__banner__trips__listing{z-index:unset;width:270px;height:350px}.home__banner__trips__listing .owl-stage-outer{z-index:1;overflow:visible}.home__banner__trips__listing .owl-nav{width:36px;left:-17px;z-index:3}.home__banner__trips__listing .owl-next{margin:5px 0 0}.home__banner__trips__listing .owl-next,.home__banner__trips__listing .owl-prev{position:static;display:block;width:34px;height:34px;background:#e84e0f!important;border-radius:50%}.home__banner__trips__listing .owl-next:after,.home__banner__trips__listing .owl-next:before,.home__banner__trips__listing .owl-prev:after,.home__banner__trips__listing .owl-prev:before{height:10px;left:15px}.home__banner__trips__listing .owl-next:before,.home__banner__trips__listing .owl-prev:before{top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.home__banner__trips__listing .owl-next:after,.home__banner__trips__listing .owl-prev:after{top:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.home__banner__trips__listing__item{position:relative;z-index:1;width:270px;height:350px;background:rgba(0, 0, 0, 0.8)}.home__banner__trips__listing__item:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.65)}.home__banner__trips__listing__item-inner{position:relative;z-index:2;height:inherit;padding:45px 30px 0}.home__banner__trips__listing__item__title{padding:0 0 25px}.home__banner__trips__listing__item__title p{position:relative;padding:0 0 0 35px;color:#f7a600;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.home__banner__trips__listing__item__title p:after{content:"";position:absolute;top:-1px;left:0;display:block;width:23px;height:18px;background:url("../img/icon-car--orange2.svg") no-repeat center center;background-size:23px auto}.home__banner__trips__listing__item__track{padding:0 0 20px}.home__banner__trips__listing__item__track ul{height:188px;overflow:hidden}.home__banner__trips__listing__item__track li{color:#ffffff;font-size:15px}.home__banner__trips__listing__item__link{position:relative;z-index:3;padding:0 0 0 20px}.home__banner__trips__listing__item__bottom-cover{content:"";position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:100px}@media (max-width:1250px){.home__banner__trips{display:none}}.home__guide__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:-30px 0 0}.home-guide-item-wrap{width:calc(100% / 3)}.home-guide-item{position:relative;display:block;z-index:1;height:0;padding-top:100%;background-size:cover}.home-guide-item:after{content:"";opacity:1;position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.home-guide-item:hover:after{opacity:0.5}.home-guide-item__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:100%;padding:15px;text-align:center}.home-guide-item__text p{color:#ffffff;font-family:'Playfair Display', serif;font-size:22px;font-weight:400;line-height:1.3}.home-guide-item__text span:not(.btn){display:block;font-size:34px}.home-guide-item__text .btn{margin:40px 0 0}@media (max-width:850px){.home__guide__listing{display:block;max-width:400px;margin:-30px auto 0}.home-guide-item-wrap{width:100%}}.home__news{display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px 0;margin:0 -15px}.home__news__blog{width:60%;padding:15px}.home-news-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 10px}.home__news__blog__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.home__news__blog__listing .blog-item{width:50%}.home__news__blog__listing .blog-item:nth-child(3){width:100%}.home__news__blog__listing .blog-item:nth-child(3) .blog-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home__news__blog__listing .blog-item:nth-child(3) .blog-item__img{width:50%;padding:0 15px 0 0}.home__news__blog__listing .blog-item:nth-child(3) .blog-item__text{width:50%;padding-left:35px}.home__news__events{width:40%;padding:15px}.home__news__events__listing{padding:15px 0 0}.home__news__events__listing .events-item{width:100%;padding:0}@media (max-width:850px){.home__news{display:block;padding:80px 0 0;margin:0}.home__news__blog{width:100%;padding:0 0 60px}.home__news__events{width:100%;padding:0}}@media (max-width:500px){.home__news__blog__listing .blog-item{width:100%}}.blog-inner{padding:0 0 100px}.blog__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.blog-item{width:calc(100% / 3);padding:15px}.blog-item-inner{display:block;height:100%;text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);background-color:#ffffff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.blog-item-inner:hover{-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.4);box-shadow:0 10px 20px rgba(8, 8, 8, 0.4)}.blog-item__img img{width:100%;height:auto}.blog-item__text{padding:30px 20px 25px}.blog-item__text p{padding:15px 0}@media (max-width:950px){.blog-item{width:calc(100% / 2)}}@media (max-width:600px){.blog-item{width:calc(100% / 1)}}.single-blog-inner{max-width:800px;margin:auto;padding:0 0 60px}.single-blog__date{margin:-20px 0 20px}.single-blog__date p{font-size:12px;color:black;font-weight:600}.single-blog__content__main-img{padding:40px 0}.single-blog__content__main-img img{max-width:100%;height:auto}.single-blog__content__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:30px 0;margin:0 -10px}.single-blog__content__gallery__item{padding:10px}.single-blog__content__gallery__item img{max-width:100%;height:auto}.one .single-blog__content__gallery__item{width:calc(100% / 1)}.two .single-blog__content__gallery__item{width:calc(100% / 2)}.three .single-blog__content__gallery__item{width:calc(100% / 3)}.four .single-blog__content__gallery__item{width:calc(100% / 4)}.five .single-blog__content__gallery__item{width:calc(100% / 5)}@media (max-width:800px){.four .single-blog__content__gallery__item{width:calc(100% / 3)}.five .single-blog__content__gallery__item{width:calc(100% / 3)}}@media (max-width:600px){.three .single-blog__content__gallery__item{width:calc(100% / 2)}.four .single-blog__content__gallery__item{width:calc(100% / 2)}.five .single-blog__content__gallery__item{width:calc(100% / 2)}}@media (max-width:500px){.single-blog__content__gallery__item{padding:7px}}.single-blog__others{padding:50px 0 100px;border-top:1px dashed #bebebe}.single-blog__others__title{padding:0 0 20px}.single-blog__others__button{padding:40px 0 0;text-align:center}.events-inner{padding:0 0 100px}.events__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px;padding:20px 0 40px}.events-item{width:50%;margin:0 0 22px;padding:0 15px}.events-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;padding:0 15px 22px 0;border-bottom:1px dashed #bebebe;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.events-item-inner:hover{border-bottom:1px dashed white;-webkit-box-shadow:10px 10px 15px -5px rgba(8, 8, 8, 0.3);box-shadow:10px 10px 15px -5px rgba(8, 8, 8, 0.3)}.events-item__img{width:100px;height:100px;padding:0;background-size:cover!important}.events-item__text{width:calc(100% - 130px)}.events-item__text .date{color:#e84e0f;font-weight:700}.events-item__text .title{padding:0 0 10px;color:#0f0f0f;font-weight:700}@media (max-width:700px){.events-item{width:100%}}.single-event-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:50px 0 0;border-bottom:1px dashed #bebebe}.single-event__img{width:50%}.single-event__img img{width:100%;height:auto}.single-event__info{width:50%;padding:0 0 0 50px}.single-event__info__icons{padding:20px 0 0}.single-event__info__icons>*{position:relative;padding:0 0 10px 35px;font-size:16px}.single-event__info__icons>:before{content:"";position:absolute;top:1px;left:0;display:block;width:20px;height:22px}.single-event__info__icons .date:before{background:url("../img/icon-calendar--orange.svg") no-repeat center center;background-size:18px auto}.single-event__info__icons .time:before{background:url("../img/icon-clock--orange.svg") no-repeat center center;background-size:18px 18px}.single-event__info__icons .place:before{background:url("../img/icon-map-marker--orange.svg") no-repeat center center;background-size:16px auto}.single-event__info__icons .entry:before{background:url("../img/icon-offer--orange.svg") no-repeat center center;background-size:20px auto}.single-event__description{width:100%;padding:50px 0}.single-event__others{padding:40px 0 100px}.single-event__others__title{padding:0 0 20px}.single-event__others__button{padding:0 0;text-align:center}.contact-inner{padding:0 0 100px;text-align:center}.contact-inner .h2{padding:0 0 30px}.contact__data a{font-size:20px;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.contact__data a:hover{color:#f7a600}.contact__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 0}.contact__social a{position:relative;overflow:hidden;display:block;width:50px;height:50px;border-radius:50%;margin:5px;background:#e84e0f;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.contact__social a:hover{background:#f7a600}.contact__social img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contact__form{width:600px;max-width:100%;margin:auto;padding:80px 0 0}.guidebook__intro-wrap{padding:70px 0 0;overflow:hidden}.guidebook__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -40px}.guidebook__intro__img{position:relative;width:50%;padding:0 10px}.guidebook__intro__content{width:50%;padding:0 40px}.guidebook__intro__content .h3{padding:0 0 40px;line-height:1.3}.guidebook__intro__content__buttons{padding:40px 0 0}.guidebook__intro__content__buttons .btn{margin:0 16px 16px 0}@media (max-width:800px){.guidebook__intro-wrap{padding:40px 0 0}.guidebook__intro__img{width:100%;padding:0 40px 30px;text-align:center}.guidebook__intro__img img{max-width:400px;width:100%}.guidebook__intro__content{width:100%}}.guidebook__sample-wrap{padding:50px 0}.guidebook__sample{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:40px 0 0}.guidebook__sample__list{width:50%;padding:0 80px 0 0}.guidebook-sample-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.guidebook-sample-list-item__icon{position:relative;width:45px;padding:0 20px 0 0}.guidebook-sample-list-item__text{width:calc(100% - 45px);padding:0px 0 15px}.guidebook-sample-list-item__text .btn{margin:15px 0 0}.guidebook__sample__img{width:50%}.guidebook__sample__img img{max-width:100%;height:auto}@media (max-width:800px){.guidebook__sample{padding:0}.guidebook__sample__list{width:100%;padding:20px 0 0}.guidebook__sample__img{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:center}.guidebook__sample__img img{max-width:400px;width:100%}}.guidebook__buy-wrap{background:#f0f2f5}.guidebook__buy-wrap .gen-center-title{padding:70px 0 0}.guidebook__buy-wrap .gen-center-title h2{line-height:1.5}.guidebook__buy{max-width:1000px;padding:0 0 60px;margin:auto}.guidebook__buy__variants{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:900px;margin:auto;padding:30px 0 60px}.guidebook-buy-variants__item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:25px 0;text-align:center}.guidebook-buy-variants__item .price{padding:5px 0 20px;color:#e84e0f;font-size:40px;font-weight:700}.guidebook-buy-variants__item__img{padding:0 0 25px}.guidebook-buy-variants__separator{position:relative;padding:10px 20px}.guidebook-buy-variants__separator:after{content:"";position:absolute;z-index:1;top:0;left:50%;display:block;width:1px;height:100%;background:#bebebe}.guidebook-buy-variants__separator .h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;padding:5px 0 10px;color:#d2d6db;background:#f0f2f5}.guidebook__buy__locations{text-align:center}.guidebook__buy__locations ul{padding:20px 0 0}.guidebook__buy__locations li{display:inline-block}.guidebook__buy__locations li:before{top:7px;left:0px}.guidebook__buy__locations li:first-child:before{display:none}.guidebook__buy__locations li a{line-height:1}@media (max-width:450px){.guidebook__buy__variants{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:20px 0 0}.guidebook-buy-variants__item{width:100%;padding:0 0 60px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.guidebook-buy-variants__item .price{padding:5px 0}.guidebook-buy-variants__item__img{padding:0 0 10px}.guidebook-buy-variants__separator{display:none}}.guidebook__save-wrap{padding:30px 0 30px}.guidebook__save-wrap .gen-title{width:700px;max-width:100%;margin:auto}.guidebook__save-wrap .gen-title p{padding:50px 0 0}.guidebook__save{width:820px;max-width:100%;margin:auto}.guidebook__save__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -25px;padding:40px 0 20px}.guidebook-save-listing__item{position:relative;width:50%;padding:0 25px 40px 70px}.guidebook-save-listing__item:before{content:"";position:absolute;top:0;left:25px;display:block;width:24px;height:24px;background:url("../img/icon-offer--orange.svg") no-repeat center center;background-size:100% auto}@media (max-width:500px){.guidebook__save__listing{padding:0}.guidebook-save-listing__item{width:100%}}.explore-about__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:50px 0}.explore-about__intro__content{width:calc(100% - 400px);max-width:100%}.explore-about__intro__content h1{margin:0 0 60px}.explore-about__intro__map{width:360px;max-width:100%}.explore-about__intro__map img{max-width:100%;height:auto}@media (max-width:800px){.explore-about__intro__content{width:100%}.explore-about__intro__map{display:none}}.explore-about__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px;padding:70px 0 50px}.explore-about__columns__item{width:50%;padding:0 15px 50px}.explore-about__columns__item__content{padding:30px 0 0}.explore-about__columns__item__content__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 10px;border-top:1px solid #e3e5e7}.explore-about__columns__item__content__row:last-child{border-bottom:1px solid #e3e5e7}.explore-about__columns__item__content__row p{color:#0f0f0f}.explore-about__columns__item__content__row .title{width:130px}.explore-about__columns__item__content__row .content{width:calc(100% - 150px)}.explore-about__columns__item__content__box{margin:0 0 10px;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);background-color:#ffffff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.explore-about__columns__item__content__box:hover{-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.3);box-shadow:0 10px 20px rgba(8, 8, 8, 0.3)}.explore-about__columns__item__content__box__title{position:relative;padding:20px 23px 20px 63px;cursor:pointer}.explore-about__columns__item__content__box__title:after,.explore-about__columns__item__content__box__title:before{content:"";opacity:1;position:absolute;display:block;background:#f7a600;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.explore-about__columns__item__content__box__title:before{top:24px;right:33px;width:1px;height:21px}.visible .explore-about__columns__item__content__box__title:before{opacity:0}.explore-about__columns__item__content__box__title:after{top:34px;right:23px;width:21px;height:1px}.explore-about__columns__item__content__box__title p{color:#0f0f0f;font-size:18px;font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.explore-about__columns__item__content__box__title__img{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:63px;padding:0 15px}.explore-about__columns__item__content__box__title__img img{width:100%}.explore-about__columns__item__content__box__content{display:none;padding:0px 43px 20px 63px}.explore-about__columns__item__content__box__content p{color:#0f0f0f;font-size:15px}@media (max-width:800px){.explore-about__columns{margin:0;padding:70px 0 50px}.explore-about__columns__item{width:100%;padding:0 0 50px}}.onedaytrips-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 0 80px}.onedaytrips-detail__left{width:300px;background:white;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1)}.onedaytrips-detail__right{width:calc(100% - 300px);padding:0 0 0 70px}@media (max-width:900px){.onedaytrips-detail__right{padding:0 0 0 30px}}@media (max-width:800px){.onedaytrips-detail-inner{padding:0 0 40px}.onedaytrips-detail__right{width:100%;padding:50px 0 0}}.onedaytrips-detail__book{padding:30px 20px;text-align:center;background:#00afa1}.onedaytrips-detail__book>p{padding:15px 0 0;color:white;font-size:16px;font-weight:300}.onedaytrips-detail__book__price p{color:white;font-size:24px;line-height:1;font-weight:600}.onedaytrips-detail__book__price p span{font-size:34px;vertical-align:baseline}.onedaytrips-detail__book__button{position:relative;z-index:1;padding:25px 0 0px}.onedaytrips-detail__book__button p{padding:3px 0 0;color:white;font-size:12px}.onedaytrips-detail__icons{padding:30px 20px 20px}.onedaytrips-detail__intro{margin:0 0 20px}.onedaytrips-detail__info{margin:0 0 20px;padding:30px 10px 15px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}.plan__intro{padding:40px 0 0}.plan__intro__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -40px}.plan__intro__listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;padding:0 40px 80px}.plan__intro__listing__item__icon{width:100px;padding:8px 30px 0 0}.plan__intro__listing__item__icon img{width:100%;height:auto}.plan__intro__listing__item__content{width:calc(100% - 100px)}.plan__intro__listing__item__content .h4{padding:0 0 25px}.plan__events{padding:30px 0 0}.plan__events__more-button{padding:40px 0 70px;text-align:center}@media (max-width:900px){.plan__intro__listing__item__icon{display:none}.plan__intro__listing__item__content{width:100%}}@media (max-width:600px){.plan__intro{padding:0}.plan__intro__listing__item{width:100%;padding:0 40px 60px}.plan__events{padding:0}.plan__events__listing{padding:0}.plan__events__more-button{padding:20px 0 40px}}.plan-list__listing{margin:0 -20px 60px}@media (min-width:751px){.plan-list__listing[data-columns]:before{content:'2 .column.size-1of2'}}@media (max-width:750px){.plan-list__listing[data-columns]:before{content:'1 .column.size-1of1'}}.plan-list__listing__item{padding:20px}.plan-list__listing__item-inner{position:relative;z-index:1;display:block;text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);background-color:#ffffff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}a.plan-list__listing__item-inner:hover{-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.4);box-shadow:0 10px 20px rgba(8, 8, 8, 0.4)}.plan-list__listing__item__img{text-align:center}.plan-list__listing__item__img img{max-width:100%;height:auto;margin:auto}.plan-list__listing__item__img .owl-dots{bottom:20px}.plan-list__listing__item__logo{text-align:center}.plan-list__listing__item__logo img{max-width:80%;height:auto;margin:auto;padding:50px 50px 10px}.plan-list__listing__item__text{padding:30px 40px}.plan-list__listing__item__text .h3{padding:0 0 15px}.plan-list__listing__item__text .more{display:inline-block;margin:15px 0 0}@media (max-width:750px){.plan-list__listing{margin:0 0px 60px}.plan-list__listing__item{padding:20px 0}}@media (max-width:400px){.plan-list__listing__item__text{padding:25px 20px}}.car-rental-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 0 80px}.car-rental-detail__left{width:300px;background:white;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1)}.car-rental-detail__right{width:calc(100% - 300px);padding:0 0 0 70px}@media (max-width:900px){.car-rental-detail__right{padding:0 0 0 30px}}@media (max-width:800px){.car-rental-detail-inner{padding:0 0 40px}.car-rental-detail__right{width:100%;padding:50px 0 0}}.car-rental-detail__pickup{padding:40px 0 0}.car-rental-detail__pickup__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:10px -10px 20px}.car-rental-detail__pickup__listing__item{width:calc(100% / 3);min-width:250px;padding:10px}.car-rental-detail__pickup__listing__item-inner{position:relative;height:100%;padding:20px 20px 20px 40px;border-radius:10px;background:rgba(255, 255, 255, 0.4);-webkit-box-shadow:0 5px 20px rgba(8, 8, 8, 0.1);box-shadow:0 5px 20px rgba(8, 8, 8, 0.1)}.car-rental-detail__pickup__listing__item-inner:before{content:"";position:absolute;top:29px;left:17px;display:block;width:12px;height:9px;background:url("../img/icon-arrow-right--orange.svg") no-repeat center center}.car-rental-detail__pickup__listing__item-inner b{font-size:18px;color:black}.car-rental-detail__ex-in{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px;padding:0 0 20px;border-bottom:1px solid #ddd}.car-rental-detail__ex-in__item{width:50%;padding:20px}.car-rental-detail__ex-in__item ul{padding:3px 0 0}.car-rental-detail__content{padding:40px 0 0}.car-rental-detail__map{background-image:-webkit-gradient(linear, left top, right top, from(#e84e0f), to(#f7a600));background-image:-webkit-linear-gradient(left, #e84e0f 0%, #f7a600 100%);background-image:-o-linear-gradient(left, #e84e0f 0%, #f7a600 100%);background-image:linear-gradient(to right, #e84e0f 0%, #f7a600 100%)}.car-rental-detail__map-inner{position:relative;height:280px;margin:-10px 0 0}.car-rental-detail__map__title{text-align:center;padding:20px 20px 0}.car-rental-detail__map__title p{color:white;font-size:20px;font-weight:600}.car-rental-detail__icons{padding:30px 20px 20px}.enjoy__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:50px -30px}.enjoy__columns__item{width:50%;padding:30px}.enjoy__columns__item .h3{padding:0 0 20px}.enjoy__columns__item img{max-width:70%;height:auto}@media (max-width:800px){.enjoy__columns{margin:20px -30px}.enjoy__columns__item{width:100%}}.enjoy-list__listing{margin:0 -15px 60px}@media (min-width:951px){.enjoy-list__listing[data-columns]:before{content:'3 .column.size-1of3'}}@media (max-width:950px) and (min-width:701px){.enjoy-list__listing[data-columns]:before{content:'2 .column.size-1of2'}}@media (max-width:700px){.enjoy-list__listing[data-columns]:before{content:'1 .column.size-1of1'}}.enjoy-list__listing__item{padding:15px}.enjoy-list__listing__item-inner{display:block;text-decoration:none;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);background-color:#ffffff;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}a.enjoy-list__listing__item-inner:hover{-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.4);box-shadow:0 10px 20px rgba(8, 8, 8, 0.4)}.enjoy-list__listing__item__img{position:relative;text-align:center}.enjoy-list__listing__item__img img{max-width:100%;height:auto;margin:auto}.enjoy-list__listing__item__img .owl-dots{bottom:20px}.enjoy-list__listing__item__img__label{position:absolute;bottom:20px;right:20px;padding:10px 25px 7px;border-radius:30px;background:#e84e0f}.enjoy-list__listing__item__img__label p{color:white;font-size:20px;font-weight:700}.enjoy-list__listing__item__logo{text-align:center}.enjoy-list__listing__item__logo img{max-width:80%;height:auto;margin:auto;padding:50px 50px 10px}.enjoy-list__listing__item__text{padding:30px}.enjoy-list__listing__item__text .h3{padding:0 0 15px}.enjoy-list__listing__item__text .more{display:inline-block;margin:15px 0 0}.enjoy-detail-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 0 80px}.enjoy-detail__left{width:300px;background:white;-webkit-box-shadow:0 10px 20px rgba(8, 8, 8, 0.1);box-shadow:0 10px 20px rgba(8, 8, 8, 0.1)}.enjoy-detail__right{width:calc(100% - 300px);padding:0 0 0 70px}@media (max-width:900px){.enjoy-detail__right{padding:0 0 0 30px}}@media (max-width:800px){.enjoy-detail-inner{padding:0 0 40px}.enjoy-detail__right{width:100%;padding:50px 0 0}}.enjoy-detail__book{padding:30px 20px 20px;text-align:center;background:#00afa1}.enjoy-detail__book>p{padding:15px 0 0;color:white;font-size:16px;font-weight:300}.enjoy-detail__book__price p{color:white;font-size:24px;line-height:1;font-weight:600}.enjoy-detail__book__price p span{font-size:34px;vertical-align:baseline}.enjoy-detail__book__button{position:relative;z-index:1;padding:25px 0 0}.enjoy-detail__book__button p{padding:3px 0 0;color:white;font-size:12px}.enjoy-detail__icons{padding:30px 20px 20px}.enjoy-detail__intro{margin:0 0 20px}.enjoy-detail__info{margin:0 0 20px;padding:30px 10px 15px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}.enjoy-sailing{padding:100px 0 0}.enjoy-sailing__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -30px;padding:70px 0 30px}.enjoy-sailing__intro__img{width:50%;padding:0 30px 50px}.enjoy-sailing__intro__img img{max-width:100%;height:auto}.enjoy-sailing__intro__content{width:50%;padding:0 30px 50px}.enjoy-sailing__intro__content .h3{padding:0 0 25px}.enjoy-sailing__grey-block-wrap{background:#f0f2f5}.enjoy-sailing__grey-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -30px;padding:70px 0 50px}.enjoy-sailing__grey-block__item{width:50%;padding:0 30px 60px}.enjoy-sailing__grey-block__item .h2--smaller{margin:0 0 40px}.enjoy-sailing__grey-block__item ul{padding:50px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.enjoy-sailing__grey-block__item li{width:50%}.enjoy-sailing__grey-block__note{width:100%;padding:20px 30px 0;border-top:1px solid #ccced0}.enjoy-sailing__grey-block__note p{position:relative;padding:0 0 0 23px}.enjoy-sailing__grey-block__note p:before{content:"";position:absolute;top:0;left:0;display:block;width:6px;height:14px;background:url("../img/icon-info--orange.svg") no-repeat center center}.enjoy-sailing__offers__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:3px 0 0;margin:0 0 70px;border-bottom:1px solid #f0f2f5}.enjoy-sailing__offers__menu a{position:relative;top:1px;display:block;padding:25px 0;margin:0 25px;color:#0f0f0f;font-weight:700;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none;border-bottom:2px solid transparent}.enjoy-sailing__offers__menu a:hover{color:#e84e0f;border-bottom:2px solid #e84e0f}.enjoy-sailing__offers__listing{padding:50px 0 0}.enjoy-sailing-offers-block{padding:0 0 120px;text-align:center}.enjoy-sailing-offers-block__title{width:700px;max-width:100%;margin:auto}.enjoy-sailing-offers-block__title .h4{color:#e84e0f;padding:0 0 15px}.enjoy-sailing-offers-block__title p{color:#0f0f0f}.enjoy-sailing-offers-block__title p .price{font-size:24px;line-height:0.8}.enjoy-sailing-offers-block__title img{padding:20px 0}.enjoy-sailing-offers-block__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:50px 0 20px}.enjoy-sailing-offers-block-offer{width:calc(100% / 3);padding:0 15px;text-align:left}.enjoy-sailing-offers-block-offer--double{width:calc(100% / 3 * 2)}.enjoy-sailing-offers-block-offer__img img{max-width:100%;height:auto}.enjoy-sailing-offers-block-offer__text{padding:29px 22px}.enjoy-sailing-offers-block-offer__text .h2--smaller{margin:0 0 40px}.enjoy-sailing-offers-block-offer__text__route{padding:20px 0 0}.enjoy-sailing-offers-block__info{width:650px;max-width:100%;margin:auto}.enjoy-sailing-offers-block__info__grey{margin:0 0 40px;padding:25px 20px;text-align:left;background:#f0f2f5}.enjoy-sailing-offers-block__info__grey ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.enjoy-sailing-offers-block__info__grey li{width:50%}.enjoy-sailing-offers-block__info__white a:not(.btn){color:#707070}.enjoy-sailing-offers-block__info__white .btn{margin:30px 0 0}.footer{position:relative;z-index:10;background-color:#0f0f0f}.footer-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-guide__item{position:relative;display:block;width:50%;text-decoration:none;background-size:cover!important}.footer-guide__item:after{content:"";opacity:0.7;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#0f0f0f;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer-guide__item:hover:after{opacity:0.5}.footer-guide__item h3{padding:0 0 25px;color:#ffffff}.footer-guide__item p{color:#ffffff;font-size:16px;font-weight:700}.footer-guide__item .btn{margin:65px 0 0}.footer-guide__item-inner{position:relative;z-index:1;width:615px;max-width:100%;padding:75px 120px 75px 30px;margin:0 0 0 auto}.footer-guide__item:nth-child(2n) .footer-guide__item-inner{padding:75px 30px 75px 120px;margin:0 auto 0 0}@media (max-width:1280px){.footer-guide__item-inner{padding:75px 30px}.footer-guide__item:nth-child(2n) .footer-guide__item-inner{padding:75px 30px}}@media (max-width:650px){.footer-guide{display:none}}.footer-bg{position:relative;background:url("../img/footer-bg.jpg") no-repeat center top;background-size:cover}.footer-infobox__item{position:relative;display:block;padding:70px 30px;text-align:center;text-decoration:none}.footer-infobox__item:after{content:"";opacity:0.7;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#0f0f0f;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer-infobox__item:hover:after{opacity:0.5}.footer-infobox__item h3{padding:0 0 25px;color:#ffffff}.footer-infobox__item p{color:#ffffff;font-size:16px;font-weight:700}.footer-infobox__item .btn{margin:35px 0 0}.footer-infobox__item-inner{position:relative;z-index:1;width:760px;max-width:100%;margin:auto}@media (max-width:650px){.footer-infobox{display:none}}.footer-main{position:relative}.footer-main:after{content:"";opacity:0.9;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#0f0f0f}.footer-main__columns{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px;padding:70px 0 30px;border-bottom:1px solid #646c6d}.footer-main__columns__item{padding:0 15px 40px}.footer-main__columns__item .h5{padding:0 0 30px;color:#ffffff;font-family:'Playfair Display', serif;font-size:18px;font-weight:700}.footer-main__columns__item li{padding:0 0 5px}.footer-main__columns__item li a{color:#bebebe;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer-main__columns__item li a:hover{color:#f7a600}.footer-main__columns__item__social{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0 -8px}.footer-main__columns__item__social a{opacity:0.5;position:relative;margin:0;overflow:hidden;display:block;width:34px;height:34px;border-radius:50%;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer-main__columns__item__social a:hover{opacity:1;background:#f7a600}.footer-main__columns__item__social a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer-copyright{position:relative;z-index:1;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-copyright p{color:#646c6d;font-size:13px}.footer-copyright a{position:relative;display:block;overflow:hidden;display:block;width:36px;height:36px;border-radius:50%;border:1px solid #f7a600;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer-copyright a:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:12px;height:8px;background:url("../img/icon-arrow-top--white.svg") no-repeat center center;background-size:12px 8px}.footer-copyright a:hover{background:#f7a600}@media (max-width:900px){.footer-main__columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-main__columns__item{min-width:150px;max-width:50%}.h5{padding:0 0 15px}}@media (max-width:500px){.footer-copyright{text-align:center}.footer-copyright p{width:100%}.footer-copyright a{margin:0 auto 20px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.salvattore:after{content:"";display:table;clear:both}.column{float:left}.size-1of1{width:calc(100% / 1)}.size-1of2{width:calc(100% / 2)}.size-1of3{width:calc(100% / 3)}.size-1of4{width:calc(100% / 4)}.owl-nav{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:100%}.owl-nav>*{opacity:0.8;position:absolute;top:-25px;width:30px;height:54px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.owl-nav>* span{display:none}.owl-nav>:after,.owl-nav>:before{content:"";position:absolute;left:12px;display:block;width:2px;height:30px;background:#fff}.owl-nav>:before{top:0px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.owl-nav>:after{top:24px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.owl-nav>.disabled,.owl-nav>.disabled:hover{opacity:0.3;cursor:default}.owl-nav>:hover{opacity:1}.owl-nav .owl-prev{left:15px}.owl-nav .owl-next{right:15px;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.owl-dots{position:absolute;z-index:20;bottom:70px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.owl-dots .owl-dot{overflow:hidden;display:block;width:15px;height:15px;border-radius:50%;margin:0 8px;border:2px solid #fff!important;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.owl-dots .owl-dot.active{background-color:#f7a600}.owl-dots .owl-dot:hover{background-color:#e84e0f}.hf-message{padding:20px 0 0}.hf-message-warning{color:red}.hf-message-success{color:green}.cookie-notice-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cookie-notice-container .btn--m{padding:10px 15px}