:root{--cw-color-primary:#1F7E93;--cw-color-primary-hover:#28abc7;--cw-color-primary-o:rgba(40,160,186,.8);--cw-color-primary-o-hover:rgba(40,160,186,.95);--cw-color-primary-l:#35bdf6;--cw-color-primary-l-hover:#04a8ce;--cw-color-secondary:#08b2ce;--cw-color-secondary-hover:#08b2ce;--cw-color-orange-o:rgba(255,127,0,.8);--cw-color-orange-o-hover:rgba(255,127,0,.95);--cw-nav-text-color:#676767;--cw-nav-text-hover:#272727;--cw-nav-backgroud:rgba(255,255,255,1);--cw-nav-backgroud-shrink:rgba(255,255,255,1);--cw-search-form-background:rgba(40,186,179,.5);--cw-search-form-background-hover:rgba(40,186,179,.8);--theme-color-primary:#1F7E93;--theme-color-primary-hover:#1F7E93;--primary-background-color:#e01fa6;--secondary-background-color:#35bdf6;--accent-secondary-color:#35bdf6;--main-animation:0.3s cubic-bezier(.4,0,1,1);--main-animation-25s:0.25s cubic-bezier(.4,0,1,1);--compact-width:992px}@font-face{font-family:'Dosis';src:url(../fonts/dosis/dosis-light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Dosis';src:url(../fonts/dosis/dosis-regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Dosis';src:url(../fonts/dosis/dosis-medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Dosis';src:url(../fonts/dosis/dosis-bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Roboto';src:url(../fonts/roboto/roboto-light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Roboto';src:url(../fonts/roboto/roboto-regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Roboto';src:url(../fonts/roboto/roboto-medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Roboto';src:url(../fonts/roboto/roboto-bold.ttf) format("truetype");font-weight:700}html{position:relative;font-size:16px;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body,body.front-page{line-height:1.5;margin:0 auto;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}b{font-weight:bolder}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h6,h6{font-size:1rem}.hidden{display:none!important}a{color:#444;-webkit-transition:color 320ms ease;-moz-transition:color 320ms ease;-ms-transition:color 320ms ease;-o-transition:color 320ms ease;transition:color 320ms ease}button{border-radius:0;border:none;background:none}a:hover,a:focus{text-decoration:none;color:#636363}a:focus,button:focus{outline:0}.btn:not(.btn-sm):not(.btn-lg){padding:.5rem 1rem}.btn{border:none!important;border-radius:0!important;cursor:pointer;transition:var(--main-animation)!important;box-shadow:none!important;outline:none;font-weight:300!important;font-size:14px;line-height:1.4}.btn i{transition:var(--main-animation)!important}.color-preset-1{background-color:var(--cw-color-primary);color:#fff}.color-preset-1:focus,.color-preset-1:hover{background-color:var(--cw-color-primary-hover);color:#fff}.color-preset-2{background-color:var(--cw-color-secondary);color:#fff}.color-preset-2:hover{background-color:var(--cw-color-secondary-hover);color:#fff}.color-preset-dark{background-color:#333;color:#fff}.color-preset-dark:hover{background-color:#333;color:#fff}.preset-pattern{background-image:url(../images/button_pattern.png);background-position:center;background-size:cover}span.separator{width:260px;height:1px;background:#35bdf6;margin:10px auto;display:block}span.separator.left{margin-left:0}span.separator.space{margin-bottom:2rem}.wrapper{max-width:none}.wrapper__compact{max-width:992px;margin-left:auto;margin-right:auto}@media(max-width:992px){.primary_text{max-width:80%;margin-left:auto;margin-right:auto}}@media(max-width:768px){.primary_text{max-width:90%;margin-left:auto;margin-right:auto}}.default-page section,.front-page section{background:#fff;position:relative;z-index:1;padding-top:6rem;padding-bottom:4rem;padding-left:4rem;padding-right:4rem;margin:0;overflow:hidden}.default-page section h1,.front-page section h1,.default-page section .h1,.front-page section .h1{font-size:30px;font-weight:300;text-transform:uppercase}.default-page section h2,.front-page section h2{font-size:26px;font-weight:300;text-transform:uppercase;text-align:center}@media(max-width:992px){.default-page section,.front-page section{padding-left:3rem;padding-right:3rem}}@media(max-width:768px){.default-page section,.front-page section{padding-left:3rem;padding-right:3rem}.default-page section h1,.front-page section h1{font-size:28px}}@media(max-width:576px){.default-page section,.front-page section{padding-left:2rem;padding-right:2rem}}.cw-nav.nav-transparent{background-color:transparent}.cw-nav{z-index:90000;position:fixed;top:0;left:0;width:100%;padding:0;background:var(--cw-nav-backgroud);transition:var(--main-animation);font-family:'Dosis',sans-serif;box-shadow:0 0 5px 0 rgba(72,72,72,.25)}.cw-nav .cw-nav-content{height:100%;margin:0 auto;display:flex}#cw-nav-menu{height:100%;margin-left:auto;margin-right:2rem;position:relative}#menu-primary{width:100%;height:100%;padding:0;margin:0;margin-left:auto;margin-top:.75rem;margin-top:1.5rem;transition:var(--main-animation);list-style:none;display:flex;flex-direction:row;align-items:center}#menu-primary .menu-item{height:100%}#menu-primary .menu-item a{display:block;padding:20px 15px;padding:20px 8px;padding-bottom:1rem;text-transform:uppercase;font-size:14px;font-weight:500;color:var(--cw-nav-text-color);transition:0.3s ease;text-decoration:none}#menu-primary .menu-item:hover a,#menu-primary .menu-item.current-menu-item a,#menu-primary .menu-item.active a{color:#05aaca;color:var(--cw-nav-text-hover);text-shadow:0 0 0 var(--cw-nav-text-hover)}.nav-logo-item{position:fixed;left:2rem;top:1rem;display:flex;align-items:flex-end;z-index:90010;transition:var(--main-animation)}.nav-link-logo .nav-logo{width:auto;height:45px;transition:var(--main-animation)}.nav-link-logo:hover .nav-logo{filter:unset}@media (max-width:992px){.nav-logo-item{top:.6rem;left:2rem;margin-left:0;position:absolute}}@media (max-width:768px){.nav-logo-item{left:1rem}}.nav_toggle_menu{display:none}@media(max-width:992px){#cw-nav.nav-open{z-index:10}.cw-nav{background:#fff;box-shadow:none;height:65px;position:absolute;box-shadow:0 0 0 1px #e3e3e3}.cw-nav .cw-nav-content{display:inline-block}.cw-nav-content #cw-nav-menu{pointer-events:none!important}.nav-open .cw-nav-content #cw-nav-menu{pointer-events:all!important}#cw-nav-menu{position:fixed;overflow:hidden;overflow-y:auto;margin:0;opacity:0;z-index:-999;width:250px;height:100vh!important;padding-top:65px;display:block;right:-100vw;top:0;background-color:rgba(255,255,255,1);-webkit-transition:var(--main-animation-25s);transition:var(--main-animation-25s)}.nav-open #cw-nav-menu{opacity:1;right:0}#menu-primary{display:flex;margin-top:0;margin-right:0;flex-direction:column;text-align:center;overflow:auto;flex-wrap:nowrap;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3}#menu-primary .menu-item{display:block;height:auto;width:100%}#menu-primary .menu-item a{color:#4a4a4a;text-align:right;width:100%;padding:.8rem 2rem .8rem 1rem;border-bottom:1px solid #e3e3e3}#menu-primary .menu-item:hover a,#menu-primary .menu-item.active a{color:#444;background:#fafafa}#menu-primary .contact-menu-item a,#menu-primary .contact-menu-item:hover a{font-family:'Roboto',sans-serif;font-size:12px;color:var(--cw-color-primary);border:none}.nav_toggle_menu{display:block;position:fixed;top:1.2rem;right:1rem;z-index:1001}}.button_toggle{width:30px;height:20px;position:relative;margin:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;outline:none}.button_toggle span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;outline:none;background:#e4e4e4}.button_toggle span:nth-child(1){top:0}.button_toggle span:nth-child(2){top:10px}.button_toggle span:nth-child(3){top:20px}.button_toggle.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.button_toggle.open span:nth-child(2){opacity:0;left:-60px}.button_toggle.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.nav-contact-items{position:absolute;top:.25rem;right:2rem;display:flex;flex-direction:row;z-index:10;transition:var(--main-animation)}.nav-contact-items span{padding:10px 10px 10px 20px;font-family:'Roboto',sans-serif;text-transform:uppercase;font-weight:300;color:var(--cw-color-primary);letter-spacing:.2px;font-size:14px;font-weight:500}@media (max-width:992px){.nav-contact-items{display:none}}@media(min-width:993px){.nav-open .button_toggle span,.nav-shrink .button_toggle span{background:#e3e3e3}.nav-shrink .cw-nav{background:var(--cw-nav-backgroud-shrink)}.nav-shrink .nav-logo-item{top:.75rem}.nav-shrink .nav-logo{height:35px}#cw-nav-menu{overflow:hidden}#menu-primary{position:relative;bottom:0;transition:var(--main-animation)}.nav-shrink #menu-primary{margin-top:0;bottom:-100px}.nav-shrink .nav-contact-items{top:.75rem}}@media(max-width:992px){.nav-shrink .nav-link-logo .nav-logo{filter:unset}}.cw-page-header{height:100vh;position:relative}.cw-page-header.header-md{height:80vh;min-height:450px}.header-container{overflow:hidden;height:100%;position:relative;font-family:'Dosis',sans-serif}.text-container{position:absolute;z-index:1;top:35%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;text-transform:uppercase;white-space:nowrap}.text-container h1{font-size:48px;font-weight:400;margin-bottom:1rem;text-shadow:2px 2px 0 #080808}.text-container h2{font-size:15px;font-weight:300;letter-spacing:4px;margin-bottom:2rem;text-shadow:2px 2px 0 #080808}.background-image{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;width:100%;position:absolute;top:0;left:0}.background-image.fixed{background-attachment:fixed}.background-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.background-image.background-shadow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.7)}.background-image.background-shadow.shadow-9:after{background:rgba(0,0,0,.9)}.background-image.background-shadow.shadow-5:after{background:rgba(0,0,0,.5)}.background-image.background-shadow.shadow-2:after{background:rgba(0,0,0,.2)}#cw-primary-content{z-index:0;position:relative}.homepage-header{overflow:unset;min-height:560px}.homepage-header .text-container{top:calc(100% - 440px);transform:translate(-50%,0)}.homepage-header .text-container h1{font-size:4rem}@media(max-width:992px){.homepage-header .background-image{background-position:center 90%}}@media(max-width:768px){.homepage-header{height:100vh;min-height:660px}.homepage-header .background-image{background-position:center 100%}.homepage-header .text-container{display:none!important}.homepage-header .text-container h1{font-size:2.2rem;margin-bottom:.5rem}}.feature{text-align:center}.feature span{display:block}.feature__icon{font-size:35px;margin-bottom:1.5rem}.feature__icon i{padding:1.75rem 1.25rem;transition:var(--main-animation-25s)}.feature__title{font-size:17px;font-weight:400;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:.5rem;margin-bottom:.5rem}.feature__excerpt{font-size:14px;font-weight:300;max-width:240px;margin:0 auto}@media(max-width:992px) and (min-width:769px){.row>div:nth-child(1) .feature,.row>div:nth-child(2) .feature{margin-bottom:3rem}.row>div:nth-last-child(2) .feature{margin-bottom:0rem}}@media(max-width:768px){.row>div:not(:last-child) .feature{margin-bottom:3rem}}.front-page .section__services{padding:4rem 4rem 5rem;background-color:var(--cw-color-primary-l);background-color:#1c98bd;background-image:url(../images/pattern.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat;background-attachment:fixed;color:#fff}.front-page .section__services .feature__title{font-size:16px;font-weight:400;text-transform:uppercase;color:#fff;text-shadow:0 0 0 #000}.front-page .section__services .feature__icon i{box-shadow:0 0 0 3px #38bfde;background:rgba(0,0,0,.4);color:#38bfde}.front-page .section__services .feature:hover .feature__icon i{box-shadow:0 0 0 3px #46ddff;background:rgba(0,0,0,.6);color:#46ddff}@media(max-width:768px){.front-page .section__services{background-size:auto 100%;background-attachment:fixed;color:#fff}}.front-page .section__exotic{padding-top:3.5rem}.front-page .section__touring{padding-bottom:6rem}.front-page .section__touroperators{padding-top:2rem;padding-bottom:2rem}.row_tour_operators{padding-top:2rem;justify-content:center;text-align:center}.row_tour_operators .tour_operator{display:flex;align-items:center;justify-content:center;height:100%}.row_tour_operators .tour_operator img{width:100%;max-width:210px;max-height:140px;object-fit:contain;object-position:center}@media(max-width:768px){.row_tour_operators .tour_operator img{max-width:200px}}footer div.row{border:none!important}.footer{position:relative;color:#fff;z-index:1;background-color:#1c98bd;background-image:url(../images/pattern.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width:992px){.footer_cols{display:none}}.footer__wrapper{width:100%;margin-right:auto;margin-left:auto;padding-left:6rem;padding-right:6rem;font-size:14px;font-weight:400}.footer_description{font-weight:400;padding-right:1rem;max-width:80%;margin-left:0}.footer__menu{padding-top:5rem;padding-bottom:4rem}.footer__menu h6{font-weight:500;color:#fff;position:relative;letter-spacing:.5px}.footer__menu h6:after{content:"";width:60%;position:absolute;bottom:-.5rem;left:0;border-bottom:2px solid #fff}.footer__menu hr{display:inline-block;margin-top:.5rem;margin-bottom:.25rem}.footer__menu ul li{padding:0;margin:0;margin-bottom:10px}.footer__menu li a{font-weight:400;color:#fff;background:transparent;outline:none;text-decoration:none;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94);transition:.4s cubic-bezier(.25,.46,.45,.94);-webkit-transition-property:background-color,color;transition-property:background-color,color}.footer__menu li a:hover{text-decoration:underline}.footer .social_items{display:flex;align-items:center}.footer .social_items .item{margin:0 1rem;margin-right:2rem;margin-left:0}.footer .social_items i{font-size:20px;color:#fff}.footer__copyright_bar{width:100%;font-size:14px;font-weight:400;padding-top:.75rem;padding-bottom:.75rem}.footer__copyright_bar .row{margin:0}.footer__copyright_bar a[href]{color:#fff;font-weight:500}.footer__bottom_bar{background-color:#001018;padding-top:1rem;padding-bottom:1rem;z-index:1;position:relative}.footer__bottom_bar_menu{list-style-type:none;padding:0;font-size:15px;line-height:24px;margin-bottom:0}.footer__bottom_bar_menu li{display:inline-block;padding-right:20px;text-transform:uppercase;font-size:11px}.footer__bottom_bar_menu li a{color:var(--accent-secondary-color)}@media(max-width:992px){.footer__wrapper{padding-left:6rem;padding-right:4rem}}.about-us-page{padding-top:2rem}.section__about_us{text-align:left;font-size:15px}.section__about_us article{margin-bottom:4rem}.section__about_us article p{max-width:80%;margin-left:0}.section__about_us h1,.section__about_us h2{text-align:inherit}.section__about_us ul{padding-left:.5rem;margin-bottom:1rem}.section__about_us ul li{padding:2px 0}.section__about_us .row__personnel{color:#333}.section__about_us .row__personnel span{display:block;font-size:20px;font-weight:500;margin-bottom:.75rem}.section__about_us .row__personnel .image{padding-bottom:55%;height:0;overflow:hidden;position:relative;margin-bottom:1rem;box-shadow:1px 1px 2px 1px #71717173}.section__about_us .row__personnel img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:768px){.section__about_us h1,.section__about_us h2{margin-bottom:1rem}.section__about_us .row__personnel>div:first-child{margin-bottom:2rem}.section__about_us article{margin-bottom:4rem}}.company-trips-page{padding-top:2rem}.company-trips-page article p{font-size:15px;max-width:80%;margin-left:0}.company-trips-page .image-grid{margin-top:2rem;display:flex;flex-wrap:wrap;box-shadow:1px 1px 2px 1px #71717173}.company-trips-page .image-grid-item{position:relative;width:33.33%;height:0;padding-bottom:25%;overflow:hidden}.company-trips-page .image-grid-item img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:768px){.company-trips-page .image-grid-item{width:50%;padding-bottom:40%}.company-trips-page .image-grid-item:last-child{display:none}}.modal.show{opacity:1!important}.modal.show,body.modal-open{padding-right:0!important}.modal .modal-dialog{margin-top:4rem}.modal .modal-content{-webkit-border-radius:2px;border-radius:2px;border:0;background-clip:unset}.modal-header{-webkit-border-radius:0;border-radius:0;padding-top:1.5rem;padding-left:2rem}.modal-header .modal-title{margin-top:0;font-weight:500;font-size:1.25rem;margin-bottom:0;line-height:1.5;color:#3c3c3c}.modal-header .close{font-size:30px;font-weight:400;line-height:30px;transition:0.3s ease;color:var(--cw-color-primary);opacity:1;padding-right:2rem}.modal .modal-body{padding:1rem 2rem;max-height:60vh;overflow:auto;background:#fff;background:#f7f7f7;color:#2d2d2d}.modal .modal-body-part:nth-child(n+2){border-top:1px solid #e3e3e3;padding-top:1rem;margin-top:1rem}.modal .modal-body p{font-size:13px}.modal .modal-body a[href]{color:var(--cw-color-primary)}.modal .modal-body a[href]:hover{opacity:.85}.modal .modal-body h2{font-size:18px;margin-top:0;margin-bottom:1rem}.modal .modal-body h3{font-size:16px;margin-top:0}.modal .modal-body ul{margin-bottom:1rem}.modal .modal-body ul li{margin-bottom:.25rem;font-size:13px;padding-left:1rem;position:relative}.modal .modal-body ul li:before{content:"-";position:absolute;left:.2rem;top:0}.modal .modal-footer{justify-content:unset;padding-bottom:1.5rem;padding-left:2rem;-webkit-border-radius:0;border-radius:0}.modal .modal-footer .btn{padding:.5rem 1rem;line-height:1.4;font-size:14px;-webkit-border-radius:2px!important;border-radius:2px!important}@media(min-width:993px){.modal .modal-body{padding-right:4rem}}@media(min-width:768px){.modal .modal-dialog{min-width:700px}}@media(min-width:993px){.hidden-lg-up{display:none!important}}.front-page .fa-star:before{content:"\f005"}.front-page .fa-plane:before{content:"\f072"}.front-page .fa-anchor:before{content:"\f13d"}.fa-instagram:before{content:"\f16d"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-square:before{content:"\f082"}#error-page-404 .content,#error-page-404 .cw-page-header{min-height:380px}#error-page-404 .cw-page-header .background-image{width:50%;min-height:380px}#error-page-404 .cw-page-header .text-container{width:50%;right:0;transform:none;font-family:'Roboto';max-width:100%;width:auto;line-height:1.5;top:0;min-height:380px;display:flex;height:100%;align-items:center;padding:2rem 1rem 2rem;text-align:left}#error-page-404 .cw-page-header .text-container h1{color:#444;font-size:25px;font-weight:400;text-shadow:none;word-break:break-word;white-space:normal}#error-page-404 .cw-page-header .text-container .btn{font-weight:400!important;padding:.75rem 1.5rem}@media(max-width:768px){#error-page-404 .cw-page-header .background-image{background-image:none!important;width:0}#error-page-404 .cw-page-header .text-container{width:100%;left:0}#error-page-404 .cw-page-header .text-container h1{white-space:normal}}.details-no-offer{margin-top:9rem;margin-bottom:4rem}.details-no-offer .section-content{background-color:var(--cw-color-primary-l);background-image:url(../images/pattern.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat;color:#fff;padding:15px!important}.details-no-offer .section-content .buttons{margin-top:1rem}.details-no-offer .section-content .buttons .btn{background:var(--cw-color-primary);color:#fff}.details-no-offer .section-content .buttons .btn:hover{background:var(--cw-color-primary-hover);color:#fff}section .section-header h1,section .section-header h2,section .section-header h3,section .section-header-2 h1,section .section-header-2 h2,section .section-header-2 h3{font-weight:400}.select2-drop .select2-titlebar{background:var(--cw-color-primary);color:#fff;line-height:2.5}.select2-container-active{border-color:var(--cw-color-primary)!important}.select2-container .select2-choice{color:#3f3f3f}.dp-init-element ul:after,.select2-container-multi ul.select2-choices-empty:after,.select2-container:not(.select2-not-empty) .select2-choice:after,.select2-container:not(.select2-not-empty) .select2-choices:after{color:var(--cw-color-primary);text-shadow:none!important}.select2-search-choice-close:before,.select2-container-multi .select2-choices>.select2-search-choice:not(.select2-search-choice-group) .select2-search-choice-close{font-weight:300;font-size:14px;color:var(--cw-color-primary)}.select2-container-multi .select2-choices>.select2-search-choice:not(.select2-search-choice-group) .select2-search-choice-close:hover{color:var(--cw-color-primary-hover)}.select2-container .select2-search-choice i:before{content:"\2716"}#filters .select2-search-choice-close{right:8px;top:50%;transform:translateY(-50%);font-size:unset;line-height:1.5}.select2-results li{color:#444;background:#fff}.select2-results li:hover{color:#fff;background:var(--cw-color-primary-l);border-color:var(--cw-color-primary-l)!important}@media(max-width:991px){.fullscreen-popup{overflow:auto!important;position:relative!important}#select2-drop{transform:translateY(-60%);border:none!important}.select2-more-results.select2-active{background:var(--cw-color-primary-l);color:#fff;padding:1rem}.select2-results li:first-child{border-top:none!important}.select2-result-label strong{color:var(--cw-color-primary-l);font-weight:400}.select2-result-label:hover div,.select2-result-label:hover small,.select2-result-label:hover strong,.select2-result-label:hover{background:var(--cw-color-primary-l);color:#fff}.select2-results .select2-result-label{padding:.5rem 1rem}}.mcal-content>.btn,.mc-cell,.mcal-cell{border-radius:0!important;border:0!important;background:var(--cw-color-primary);color:#fff}.mc-cell.mcal-selected,.mcal-cell.mcal-selected{background:var(--cw-color-primary-l);color:#fff!important}.mc-cell:hover,.mcal-cell:hover{background:var(--cw-color-primary-hover);color:#fff!important}.mc-cell.mc-btn-between:hover,.mcal-cell.mc-btn-between:hover{background:var(--cw-color-primary-l-hover);color:#fff!important}.mcal-content>.btn,.mcal-btn-prev.mcal-btn,.mcal-btn-next.mcal-btn,.mcal-single-table th .mcal-btn{background:var(--cw-color-primary-l);color:#fff}.mcal-content>.btn span{color:#fff}.mcal-content>.btn:hover,.mcal-btn-prev.mcal-btn,.mcal-btn-next.mcal-btn,.mcal-single-table th .mcal-btn:hover{background:var(--cw-color-primary-l-hover)}.qtip{z-index:92000!important}.qtip-shadow{-webkit-box-shadow:1px 2px 8px -3px rgba(0,0,0,.61);box-shadow:1px 2px 8px -3px rgba(0,0,0,.61)}.qtip-content{height:calc(100% - 48px)}.qtip .stars{color:#FFD700!important}.qtip .dp-search{background:var(--cw-color-secondary)}.qtip .dp-search .clear-search{font-weight:300;font-size:14px;color:var(--cw-color-primary);margin-right:1.5rem;display:flex;align-items:center;justify-content:center;height:100%}.qtip .dp-search .clear-search:before{content:"\2716"}.qtip-default .qtip-titlebar{background:var(--cw-color-primary)}.qtip-default .qtip-titlebar .qtip-title{font-weight:400;margin-right:.5rem;font-size:17px}.qtip-default .qtip-titlebar .btn-close{display:flex;align-items:center}.qtip-default .qtip-titlebar .btn-close span{top:0;font-size:14px}.qtip-default .qtip-titlebar .btn-close .fa{font-size:1.2rem;top:-1px;vertical-align:unset;margin-left:.5rem}.qtip-open::after{border-color:transparent transparent var(--cw-color-primary) transparent}.qtip-calendar{border:none;border-radius:none!important}.calendar .btn-calendar{border:0!important}.object-listing-box .triplist-pending-info{background-color:var(--cw-color-primary);color:rgba(255,255,255,1)}#message-no-results{background:#f5f5f5}#Modal_Request_Form .alert{margin-left:0rem}#Modal_Request_Form .required::after{content:" *";color:red}#Modal_Request_Form .btn-disabled{opacity:.6;cursor:not-allowed}#Modal_Request_Form .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-size:.875rem;font-weight:400;height:auto;line-height:1.5;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:0 0 0 0 rgba(13,110,253,0)}#Modal_Request_Form .form-control:focus{color:#000;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}#Modal_Request_Form .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:var(--bs-form-select-bg-img);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #dee2e6;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#Modal_Request_Form .form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}#Modal_Request_Form .form-group label{cursor:pointer}#Modal_Request_Form .form-group label small{display:block;font-weight:500}#Modal_Request_Form p{font-size:1rem}#Modal_Request_Form :where(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6){display:block;line-height:1.2;font-weight:700}#Modal_Request_Form :where(.h2,h2){font-size:calc(1.325rem + .9vw)}#Modal_Request_Form :where(.h3,h3){font-size:calc(1.3rem + .6vw)}#Modal_Request_Form :where(.h4,h4){font-size:calc(1.275rem + .3vw)}#Modal_Request_Form :where(.h5,h5){font-size:1.25rem}@media(min-width:1200px){#Modal_Request_Form :where(.h2,h2){font-size:2rem}#Modal_Request_Form :where(.h3,h3){font-size:1.75rem}#Modal_Request_Form :where(.h4,h4){font-size:1.5rem}}#Modal_Request_Form .modal-title{line-height:1.2}#Modal_Request_Form .btn-submit{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;border-radius:0.375rem!important;font-weight:400!important}#Modal_Request_Form .btn-submit:focus{box-shadow:0 0 0 .25rem rgba(40,160,186,.5)!important}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.loader-overlay:not(.show-overlay){opacity:0;pointer-events:none;z-index:-1}.loader-overlay .loader{border:4px solid #f3f3f3;border-top:4px solid #28a0ba;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#SuccessModal .modal-dialog{max-width:540px;min-width:auto}#SuccessModal .modal-header{padding-top:1.25rem}#SuccessModal .modal-body{padding:2rem 2rem;text-align:center;background:#d1e7dd;color:#0a3622}#SuccessModal .modal-body p{font-size:.875rem}#SuccessModal .modal-footer{text-align:center;justify-content:center}#widgetquickfinder{display:none!important}.products-page .content{margin-top:6rem}.products-page .btn.background-color-7{background:var(--cw-color-secondary);color:#fff}.products-page .btn.background-color-7:hover{background:var(--cw-color-secondary-hover);color:#fff}.multitab-infomessage .nav-tabs>li{background:#f3f3f3}.multitab-infomessage .nav-tabs>li a{color:#444}.multitab-infomessage .nav-tabs>li:last-child:after{background:#fafafa}.multitab-infomessage .nav-tabs>li.active{background:var(--cw-color-primary-o)}.multitab-infomessage .nav-tabs>li.active a{background:none;color:#fff}.qtip-interchangeable th{word-break:unset}.qtip-interchangeable td{min-width:100px}#widgetfilters{max-width:1024px;margin-left:auto;margin-right:auto;padding:0}#widgetfilters .section-header{background:var(--cw-color-primary)}#widgetfilters .section-content{background:#fff;border:1px solid #e3e3e3}@media(max-width:767px){#widgetfilters{padding-left:2rem;padding-right:2rem;margin-bottom:2rem}#widgettriplist{padding-left:2rem;padding-right:2rem}}@media(max-width:575px){#widgetfilters{padding-left:1rem;padding-right:1rem;margin-bottom:2rem}#widgettriplist{padding-left:1rem;padding-right:1rem}}#filters-form .btn[type="reset"]{background:var(--cw-color-primary);color:#fff!important;padding:6.5px 1rem}#filters-form .btn[type="reset"]:hover{background:var(--cw-color-primary-hover)}#filters-form .mc-input-container:after,#filters-form .select2-container:not(.select2-not-empty) .select2-choice:after,#filters-form .select2-container:not(.select2-not-empty) .select2-choices:after,#filters-form .mc-input-container .mc-icon{color:var(--cw-color-primary)!important;text-shadow:none;font-size:18px}#filters-form .mc-selected .mc-btn-clear{font-size:14px}#filters-form .mc-selected .mc-btn-clear:before{content:"\2716"}#filters .calendar-filter .mc-input-container .mc-input{height:100%}#filters .select2-choices{padding-left:7.5px;line-height:1.8}#offer-list-section{min-height:40vh;max-width:1024px;margin-left:auto;margin-right:auto}#offer-list-section>div>.section-header{background:var(--cw-color-primary)}#offer-list-section .section-header h2{font-weight:400}#offer-list-section .section-header .list-options{border:none}#offer-list-section .section-header .list-options .btn-listing-view{display:flex;align-items:center;line-height:1.45;font-weight:400!important}#offer-list-section .section-header .list-options .btn-listing-view:hover,#offer-list-section .section-header .list-options .active.btn-listing-view{color:#fff;background-color:#258296}#offer-list-section .section-header .list-options .btn-listing-view i{margin-right:10px;margin-top:-1px}#offer-list-section>div>.section-header .select2-container{border:none!important}.select2-drop .select2-titlebar{background:var(--cw-color-primary-hover)}#select2-drop ul.select2-results{background:#fff}#select2-drop .select2-results li{border-top:1px solid #e3e3e3;color:var(--cw-color-primary-l)}#select2-drop .select2-results li:first-child{border-top:none}#select2-drop .select2-results li:hover{background:var(--cw-color-primary-l);color:#fff}#select2-drop .select2-results li.select2-highlighted>div,#select2-drop .select2-results li.select2-highlighted,#select2-drop .select2-results li.select2-highlighted:hover{border-color:var(--cw-color-primary-l);background:var(--cw-color-primary-l);color:#fff!important}#select2-drop .select2-results li>div{padding:.5rem .75rem;padding-left:2.5rem;min-height:0;line-height:1.5}#select2-drop .select2-results li>div .dp-chevron{position:absolute;top:.75rem;right:1rem;line-height:1;font-size:1rem}@media(max-width:767px){.select2-drop{border:0!important}}.region-sections{background:#fff}#region-listing .section-header{background:#fff;border-bottom:1px solid #e3e3e3}#region-listing .section-header h2{color:#444;font-weight:400}#region-listing .section-header .sh-inner:after{color:#444;font-size:12px}#region-listing .section-header .region-price{color:var(--cw-color-primary-hover)}#region-listing .region-container td{background:#fafafa;border-bottom:1px solid #e3e3e3;width:20%}#region-listing .region-container td:nth-child(1){width:30%}#region-listing .region-container td:nth-child(3){width:0}#region-listing .region-container table .region-name:last-child td{border-bottom:none}#region-listing .region-container td a strong,#region-listing .region-container td a[href]{color:var(--cw-color-primary-l);font-size:14px}#region-listing .region-container td:hover a strong,#region-listing .region-container td:hover a[href]{color:var(--cw-color-primary-l-hover)}#region-listing .region-container td:nth-child(1) a,#region-listing .region-container td:nth-child(1) a strong{font-weight:500}#region-listing .region-container td:nth-child(2) a{text-transform:uppercase;font-size:12px;font-weight:500;color:#444;display:inline-block;padding:.25rem 1rem 0;margin:0;margin-top:6px}#region-listing .region-container td:nth-child(2) a i{display:none}#region-listing .region-container td:nth-child(4){color:#444;font-weight:500}#region-listing .region-container td:nth-child(4) i{margin:0 7px;color:var(--cw-color-primary-l);font-size:18px}#region-listing .region-container td:last-child a{padding-right:3rem}#region-listing .region-container td:last-child a strong{font-weight:500}#offers-listing{padding:0 8px}#offers-listing .object-listing-elem:first-child{margin-top:2rem}#offers-listing .object-listing-elem{font-size:12px;background:#fff;box-shadow:0 3px 6px 2px rgba(0,0,0,.1);border:none;margin-bottom:2rem}#offers-listing .object-listing-elem .next-page{background:var(--cw-color-secondary);color:#fff}#offers-listing .object-listing-elem .next-page:hover{background:var(--cw-color-secondary-hover);color:#fff}#offers-listing .object-listing-elem .data-container{display:flex}.trip-list.object-listing-elem div.image,#offers-listing .object-listing-elem div.image{padding-top:0;padding-bottom:0;padding-left:0}#offers-listing .object-listing-elem div.image .img-container{max-height:none;min-height:170px;height:100%}#offers-listing .object-listing-elem div.image .img-container img{height:100%;width:100%;object-fit:cover;object-position:center}#offers-listing .object-listing-elem .data-container .info{padding:10px 10px 30px 10px;padding-left:0}.object-listing-elem h3{font-size:24px;font-weight:400;color:#444}.object-listing-elem h3:hover{color:#212121}.object-listing-elem h3 .stars{color:#FFD700!important;display:block;font-size:12px;margin-top:3px}.object-listing-elem .info h4{font-size:13px;font-weight:500;color:var(--cw-color-primary);margin-bottom:.5rem}.object-listing-elem .info h4 .beach-d-tootlip{display:none}.object-listing-elem .data-container .info table.elem-meta{margin:0}.object-listing-elem .elem-meta td.meta-value,.object-listing-elem .elem-meta td.meta-label{padding:5px;padding-left:0;line-height:1.4;font-size:11px}.object-listing-elem .elem-meta td.meta-value span{color:rgba(99,99,99,1)}.object-listing-elem .elem-meta td.meta-value.variant:hover i,.object-listing-elem .elem-meta td.meta-value.variant:hover span{color:var(--cw-color-primary-hover)}.object-listing-elem .link-section{padding:5px}.object-listing-elem .link-section a{display:flex;align-items:center;font-weight:500}.object-listing-elem .link-section a i.fa{display:none}.object-listing-elem .info-footer .show-facilities{position:absolute;right:15px;font-weight:500!important;font-size:12px;bottom:2px;padding:5px;padding-right:0;display:flex;justify-content:center;align-items:center}.object-listing-elem .info-footer .show-facilities i{position:relative;font-size:inherit;line-height:1;vertical-align:unset;margin-left:.75rem}.object-listing-elem .link-section a:hover,.object-listing-elem .info-footer .show-facilities:hover,.object-listing-elem .info-footer .show-facilities:hover i{color:var(--cw-color-primary-hover)}@media(max-width:768px){#offers-listing .object-listing-elem .data-container .info{padding:1rem 1rem 0rem 1.5rem}}.qtip-interchangeable{border:none}.qtip-interchangeable table thead{background:#fff}.qtip-interchangeable table th span{font-weight:500;color:#212121}.qtip-interchangeable table td{color:#444}.qtip-interchangeable table td:last-child{color:var(--cw-color-primary-l)}.qtip-interchangeable table tbody tr:hover,.qtip-interchangeable table tbody tr:hover td{background:var(--cw-color-primary-l);color:#fff}.object-listing-elem .actions-container{display:flex;flex-direction:column}.price-label-container{display:flex;flex-direction:column}.price-label-container .price-person,.price-label-container>span:last-child{font-size:14px;color:#444;font-weight:500}.price-label-container>span:last-child{margin-top:1rem;display:block}.object-listing-elem .price-label-container .price-person .price-label{font-size:25px;color:var(--cw-color-primary)}.object-listing-elem .price-label-container .price-person .price-label span{font-size:35px}@media(max-width:991px){.trip-list.object-listing-elem .one-column-layout.price-container{padding-top:15px}.trip-list.object-listing-elem .actions-container li.price-label-container{display:flex;flex-direction:column-reverse}.trip-list.object-listing-elem .actions-container .price-label-container span.price-person{display:flex;flex-direction:column;margin-bottom:1rem;line-height:2.5}.object-listing-elem .price-label-container .price-person .price-label span{line-height:.5}.price-label-container>span:first-child{font-size:14px;color:#444;font-weight:500}.object-listing-elem .actions-container .btn{min-width:0}}@media(max-width:767px){.results-listing.object-listing{}.object-listing-elem:first-child{margin-top:1rem}.object-listing-elem{margin-top:3rem;box-shadow:0 3px 6px 2px rgba(0,0,0,.3)}.object-listing-elem .data-container{display:flex;flex-direction:column}.trip-list.object-listing-elem div.image,.object-listing-elem div.image{max-width:100%;width:100%;padding:0}.object-listing-elem div.image .img-container{height:0;padding-bottom:45%;position:relative}.object-listing-elem div.image .img-container img{position:absolute;left:0;top:0}.object-listing-elem .data-container .info{padding:1rem 2rem 0 2rem;display:flex;flex-direction:column;width:100%;max-width:100%}.object-listing-elem .info h3{font-size:18px;margin:0}.object-listing-elem .link-section{position:relative;bottom:0;left:0}.object-listing-elem .link-section a{display:inline-block;font-weight:500;font-size:12px;padding:.5rem 1rem;background:var(--cw-color-primary);color:#fff}.object-listing-elem .link-section a:hover{background:var(--cw-color-primary-hover);color:#fff}.trip-list.object-listing-elem .one-column-layout.price-container{padding:0rem}.trip-list.object-listing-elem .one-column-layout.price-container p{font-size:13px;display:flex!important;flex-direction:column;justify-content:space-around;padding:.5rem 2rem .75rem 2rem;margin:0}.trip-list.object-listing-elem .one-column-layout.price-container p span{margin-bottom:.25rem;font-weight:500;color:#444}.trip-list.object-listing-elem .one-column-layout.price-container p>span i{margin-right:5px}.trip-list.object-listing-elem .actions-container{padding:0}.trip-list.object-listing-elem .actions-container .btn{font-size:16px;font-weight:400!important;margin:0;background:var(--cw-color-primary);color:#fff;background-image:url(../images/button_pattern.png);background-position:center;background-size:cover}.trip-list.object-listing-elem .actions-container .btn:hover{background-color:var(--cw-color-primary-hover);color:#fff}#load-more-offers{margin-bottom:3rem}}.multitab-infomessage .multitab-container .tab-content .tab-pane[data-tab="description"]{padding:10px 20px}.multitab-infomessage .multitab-container .tab-pane[data-tab="description"] .text-uppercase{text-transform:capitalize!important}.multitab-infomessage .multitab-container .tab-pane[data-tab="description"] h4{font-size:16px;font-weight:500;color:var(--cw-color-primary)}.multitab-infomessage .multitab-container .tab-pane[data-tab="description"] hr~h4{margin-top:.75rem;margin-bottom:.35rem}.multitab-infomessage .multitab-container .tab-pane[data-tab="description"] p{font-size:13px;line-height:1.6;color:#2f2f2f}.multitab-infomessage .multitab-container .tab-pane[data-tab="description"] hr{display:none}.object-listing-elem .add-to-cart{display:none!important}#load-more-offers{width:auto;display:inline-block;margin-top:2rem;left:50%;position:relative;transform:translateX(-50%);padding:.75rem 1rem}#region-listing .img{height:0;overflow:hidden;padding-bottom:65%}#region-listing .next-page.btn{padding:.75rem 1rem}.qtip.multitab-infomessage{z-index:90062!important;max-height:90vh;top:50%!important;transform:translateY(-50%);position:fixed}.qtip.multitab-infomessage .qtip-content{background:#fff}.qtip.multitab-infomessage .multitab-container{padding-bottom:0;height:calc(100% + 16px)}.qtip.multitab-infomessage .multitab-container .tab-content{padding:0;margin-top:5px}.qtip.multitab-infomessage .multitab-container .tab-content .merlin-gallery-container{background:#000;background:#050f19}.multitab-infomessage .multitab-container .tab-content .tab-pane[data-tab="gallery"]{overflow:hidden}.qtip.multitab-infomessage .multitab-container .mg-image-container.big-image:before{height:0}.qtip.multitab-infomessage .multitab-container .mg-image-container.big-image img{height:100%;width:100%;object-fit:contain;object-position:center top;max-width:none;max-height:none}@media(max-width:768px){.qtip.multitab-infomessage .multitab-container .mg-image-container.big-image{height:100%}.qtip.multitab-infomessage .multitab-container .mg-image-container.big-image img{object-position:center}}.qtip.multitab-infomessage .merlin-gallery-container .spinner{color:#fff}.qtip.multitab-infomessage .merlin-gallery-container .mg-btn-container{position:absolute;top:50%;transform:translateY(-50%);height:auto}.qtip.multitab-infomessage .merlin-gallery-container .mg-btn-container .btn{font-size:30px!important;display:flex;align-items:center;justify-content:center;height:65px}.qtip.multitab-infomessage .merlin-gallery-container .mg-btn-container .btn:hover{opacity:.7}.qtip.multitab-infomessage .merlin-gallery-container .mg-btn-container .btn.disabled{opacity:.3;background:var(--cw-color-secondary)}.qtip.multitab-infomessage .merlin-gallery-container .merlin-gallery{width:100%;left:0;padding:5px 10px 0;background:rgba(0,0,0,.2)}.qtip.multitab-infomessage .merlin-gallery-container .merlin-gallery .gallery-button.disabled{opacity:.3}.qtip.multitab-infomessage .merlin-gallery-container .merlin-gallery .gallery-button{float:none!important;position:absolute;left:10px;height:calc(100% - 16px);display:flex!important;align-items:center;justify-content:center;top:9px}.qtip.multitab-infomessage .merlin-gallery-container .merlin-gallery .gallery-button:nth-child(2){left:auto;right:10px}.qtip.multitab-infomessage .merlin-gallery-container .merlin-gallery .gallery-button:hover{opacity:.7}.qtip.multitab-infomessage .merlin-gallery-container .merlin-gallery .gallery-content .thumbnail-box img{left:0;top:0;position:relative;transform:none;-webkit-transform:none;object-fit:cover;width:100%;height:100%}@media(max-width:767px){.qtip.multitab-infomessage .merlin-gallery-container .merlin-gallery{display:none}.qtip.multitab-infomessage .merlin-gallery-container .mg-btn-container{top:75%;right:auto;left:.75rem}.qtip.multitab-infomessage .merlin-gallery-container .mg-btn-container.next-image{right:.75rem;left:auto}}