: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}.search-forms-container{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);width:890px;max-width:90%;z-index:2}.search-forms-wrapper{color:#fff;width:100%;padding:1.2rem 1rem .6rem}.search-forms-title{background:var(--cw-search-form-background);padding:1rem 2rem;text-align:center;display:block;color:#fff;font-size:25px;font-weight:500;text-shadow:2px 2px 0 rgba(8,8,8,.2)}.search-forms-container section{padding:0;overflow:unset;background:transparent}.search-forms-container .section-content{background:transparent}.search-forms-container .section-header{display:none!important}#search-forms-container .row.fields-container>div{max-width:50%;width:50%;flex:50%}#search-forms-container .row.fields-container>div:nth-child(3){max-width:100%;width:100%;flex:100%}#search-forms-container .row.fields-container>div:last-child{width:auto;display:inline-block;flex:auto;max-width:none}@media(max-width:768px){.search-forms-container{left:0%;transform:none;width:100%;max-width:100%}#search-forms-container .row.fields-container>div:nth-child(3),#search-forms-container .row.fields-container>div:last-child,#search-forms-container .row.fields-container>div{max-width:100%;width:100%;flex:100%}}#search-forms-container .search-box .nav-tabs{max-width:100%;background:var(--cw-search-form-background);margin-left:0}#search-forms-container .search-box .nav-tabs>li{border:none;background:transparent;max-height:35px}#search-forms-container .search-box .nav-tabs>li.active{background:rgba(20,157,157,.6)!important}#search-forms-container .search-box .nav-tabs>li span,#search-forms-container .search-box .nav-tabs>li.active span{color:#fff;font-weight:400}#search-forms-container .search-box .tab-content{background:var(--cw-search-form-background)}#search-forms-container .row>div{padding-left:.5rem;padding-right:.5rem;margin-bottom:0}#search-forms-container .searchbox-dd-item{height:auto!important}.front-page .mc-searchbar .br-input .input-container input,.front-page .mc-searchbar .sb-input.br-input{border:none!important;border-radius:0px!important;height:34px}.search-forms-container .select2-container,.search-forms-container .mc-input-container{display:block;width:100%;border-radius:0;outline:none!important;box-shadow:none!important;font-size:14px;line-height:1.5;min-height:0!important;border:none!important;padding:0!important;height:34px!important}.search-forms-container .select2-default,.search-forms-container .select2-container,.search-forms-container .mc-input-container,.search-forms-container .mc-input,.search-forms-container .dp-init-element ul li.placeholder{color:#444!important;font-size:14px;font-weight:400}.duration-container .mc-input::after,.dp-init-element ul:after,.search-forms-container .btn-clear-selected,.search-forms-container .mc-icon{color:var(--cw-color-primary);text-shadow:unset!important}.search-forms-container .btn-clear-selected,.search-forms-container .mc-icon{position:absolute;font-size:16px;line-height:1.5;top:50%;right:0;transform:translateY(-50%)}.search-forms-container .btn-clear-selected{right:5px}.search-forms-container .btn-send{background-color:var(--cw-color-primary)!important;background-color:#e4ff00!important;color:#fff;color:#171717;background-image:url(../images/button_pattern.png)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;font-weight:600!important}.search-forms-container .btn-send:hover{background-color:var(--cw-color-primary-hover)!important;background-color:#e4ff00!important;color:#fff;color:#444}.btn-send i{display:none}@media(max-width:768px){section.search-box .tab-content .fields-container>.searchbox-dd-item>.btn-send{height:34px}}.destination-picker .picker-country-list .dp-element-header{background:#fff;border:none;color:#444;padding-left:1rem;display:flex;align-items:center;line-height:1.5}.destination-picker .dp-element-content>.dp-element-header{padding-left:2.5rem}.destination-picker .dp-element-header:hover{background:#eee}.destination-picker .picker-country-list .dp-checkbox{position:relative;height:18px;width:18px;padding:0;border:2px solid var(--cw-color-primary);margin-right:10px}.destination-picker .picker-country-list .dp-checkbox:before{content:"";opacity:0;display:inline-block;transform:rotate(45deg);position:absolute;left:5px;top:1px;height:10px;width:5px;border-bottom:2px solid var(--cw-color-primary);border-right:2px solid var(--cw-color-primary);transition:0.3s ease}.destination-picker .picker-country-list .dp-checkbox.fa-check-square:before,.destination-picker .picker-country-list .active .dp-checkbox:before{content:"";opacity:1}.destination-picker .dp-element-content>.dp-element-header .dp-checkbox{left:unset}.destination-picker .btn-toolbar .btn{color:#fff!important}.destination-picker .btn-toolbar .btn:first-child{background:var(--cw-color-primary-l)}.destination-picker .btn-toolbar .btn:first-child:hover{background:var(--cw-color-primary-l-hover)}.destination-picker .btn-toolbar .btn:last-child{background:var(--cw-color-primary)}.destination-picker .btn-toolbar .btn:last-child:hover{background:var(--cw-color-primary-hover)}.qtip-popup-searchbar .masgg-element,.qtip-popup-searchbar .masgg-element.background-color-3{background:#fff;color:var(--cw-color-primary)}.qtip-popup-searchbar .masgg-element:hover,.qtip-popup-searchbar .masgg-element.background-color-3:hover{background:#eee}.qtip-calendar .qtip-content{background:#fff}.qtip-calendar .qtip-content .mcal-top-btn{border-radius:0!important;transition:var(--main-animation-25s);font-weight:400}.qtip-calendar .qtip-content .mcal-top-btn:hover{background:var(--cw-color-primary-hover)}.qtip-calendar .qtip-titlebar{font-size:14px}.qtip-calendar.qtip-default .qtip-titlebar .fa{margin-left:1rem}.qtip-calendar .mc-container .mcal-dotw td{padding-bottom:10px;font-size:12px;font-weight:500;text-transform:uppercase}.qtip-calendar .mc-container .mc-cell{border-radius:0!important;border:0!important}.qtip-calendar .mc-container tbody .mc-cell{font-weight:300;font-size:12px;min-width:38px;height:38px}.qtip-calendar .mc-container tbody .mc-cell:hover{background:var(--cw-color-primary-hover)}#search-forms-container .sb-side-panel-confirmation .children-container{width:100%}#search-forms-container .sb-side-panel-confirmation .btn{color:#fff!important}#search-forms-container .confirm-button-left .btn{background:var(--cw-color-primary-l)}#search-forms-container .confirm-button-left .btn:hover{background:var(--cw-color-primary-l-hover)}#search-forms-container .confirm-button-right .btn{background:var(--cw-color-primary)}#search-forms-container .confirm-button-right .btn:hover{background:var(--cw-color-primary-hover)}.qtip-calendar .qtip-content table thead h4{margin:.3rem 0;text-transform:uppercase}.sb-side-panel[data-type="participants"] .background-color-1{background-color:var(--cw-color-primary)}.sb-side-panel[data-type="participants"] .sb-side-panel-title h3,.sb-side-panel[data-type="participants"] .js-participant-label{color:var(--cw-color-primary)}.sb-side-panel .sb-side-panel-element .pass-counter{border-color:var(--cw-color-primary);outline:none!important}.sb-side-panel .searchbox-element .mc-input-container{width:100%}.select2-search-choice-close{right:6px;font-size:16px}.select2-drop-multi{border-radius:0!important;border-top:0}.select2-drop-multi .select2-results{background:#fff}.select2-drop-multi .select2-results .select2-result{border:none}.select2-drop-multi .select2-results .select2-highlighted{background:var(--cw-color-primary);color:#fff}.select2-drop-multi .select2-results .select2-selected{background:var(--cw-color-primary);color:#fff;position:relative}.select2-drop-multi .select2-results .select2-selected:before,.select2-drop-multi .select2-results .select2-selected:after{content:"";padding:0;font-family:inherit;position:absolute;right:.5rem;top:8px}.select2-drop-multi .select2-results .select2-selected:before{border:2px solid #fff;height:18px;width:18px}.select2-drop-multi .select2-results .select2-selected:after{display:inline-block;transform:rotate(45deg);position:absolute;top:24px;right:.85rem;height:10px;width:5px;border-bottom:2px solid #fff;border-right:2px solid #fff;transition:0.3s ease}.qtip-timepicker .qtip-titlebar{font-size:14px}.qtip-timepicker .qtip-titlebar .fa{margin-left:1rem}.qtip-timepicker .mcal-content>.btn,.qtip-timepicker .mcal-content>.btn span{color:#fff!important}.qtip-timepicker .mcal-content>.btn{background:var(--cw-color-primary-l)}.qtip-timepicker .mcal-content>.btn:hover{background:var(--cw-color-primary-l-hover)}.qtip-timepicker .mcal-content .mcal-cell{border-radius:0!important;border:0!important;font-weight:300;font-size:12px;min-width:38px;height:38px;background:#fff;color:#444}.qtip-timepicker .mcal-content .mcal-selected,.qtip-timepicker .mcal-content .mc-cell:hover{color:#fff;background:var(--cw-color-primary-hover)}.product_card:after{content:"";display:table;clear:both}.product_card{position:relative}.product_card_header{position:relative}.product_card_image{height:0;overflow:hidden;position:relative;padding-bottom:65%}.product_card_image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:768px){.product_card_image{padding-bottom:55%}}.product_card_meta{position:absolute;bottom:0;left:0;width:100%;padding:.75rem 1rem;background:rgba(0,0,0,.85);color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:18px;font-weight:500;color:#c5c5c5}.product_card_price{color:#fff;margin-right:.15rem;font-weight:600;font-family:Arial;letter-spacing:-.5px}.product_card_info{font-size:12px;margin-left:.15rem;text-transform:uppercase}.product_card .product__rating_stars i{color:gold;font-size:10px}.product_card .product__rating_stars .inactive{color:#e5e5e5}.product_card_body{padding:1rem;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e6e7e8;color:#444;padding-right:1.25rem;transition:var(--main-animation)}.product_card:hover .product_card_body{box-shadow:0 4px 6px rgba(0,0,0,.3)}.product_card_body .title{margin:0}.product_card_body span{text-transform:uppercase;font-size:14px;font-weight:400}.product_card.card_secondary .product_card_body{padding-top:1.6rem;padding-bottom:1.4rem}.product_card.card_secondary .product_card_meta{bottom:-10px;padding-bottom:calc(1rem - 10px);border-bottom:10px solid #000;left:50%;transform:translateX(-50%);min-width:50%;max-width:90%;width:auto;margin:0 auto;background:rgba(0,0,0,.9);justify-content:center;white-space:nowrap}.cw-slider.flickity-slider{position:relative}.cw-slider .flickity-viewport{padding:2rem 0;display:block;box-sizing:content-box}.carousel-cell{width:50%;height:auto;padding-left:15px;padding-right:15px}@media(max-width:768px){.carousel-cell{width:100%!important}}.cw-slider .flickity-button{border-radius:0;position:absolute;top:50%;bottom:auto;width:auto;display:block;padding:2rem 1.25rem;background:var(--cw-color-orange-o);color:#fff;cursor:pointer;font-size:1.5rem;transition:var(--main-animation-25s)}.cw-slider .flickity-button:hover{background:var(--cw-color-orange-o-hover)}.cw-slider .flickity-prev-next-button.previous{left:-1.2rem}.cw-slider .flickity-prev-next-button.next{right:-1.2rem}.cw-slider .flickity-button:focus{outline:0;box-shadow:0}.section__best_offers .product_card{margin-bottom:2rem}.section__best_offers .product_card .title{font-size:1rem;margin-bottom:.15rem}.section__exotic .carousel-cell{width:33.33%}.section__exotic .product_card .title{font-size:1rem;margin-bottom:.15rem}.section__touring .carousel-cell{width:33.33%}.section__touring .product_card_body .title{margin-bottom:.15rem}.section__touring .product_card_body span{text-transform:uppercase;font-size:12px;font-weight:400;display:block;height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:16px;max-height:16px}@media(min-width:768px) and (max-width:992px){.carousel-cell{width:50%!important}}.product_placeholder{display:inline-block;margin-bottom:2rem}.product_placeholder .product_card{background:#c7c7c7}.product_placeholder .product_card_body h3,.product_placeholder .product_card_body span{background:#c7c7c7;display:block;width:100%}