.box-shadow-class{box-shadow:0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.1),0 1px 8px 0 rgba(0,0,0,.08)}body{background-color:#f1f5f3;font-family:Platypi,Arial,Helvetica,sans-serif!important;margin:0}a,body{color:#212b3b}a{text-decoration:none}a:hover{color:#212b3b}a.green{color:#21817d}a.green:hover{color:#1e706c;text-decoration:underline}.gray2_color{color:#899199}.required-star{color:#ffa235}ul{margin:0;padding:0;list-style:none}ul li{font-size:16px;line-height:24px}ul li::marker{color:#b9c1c6}.arrow-style{padding:0;color:#899199;background:rgba(0,0,0,0)}.arrow-style,.arrow-style svg{width:32px;height:32px}.gray-label{font-size:13px;color:#4b5563}.zoom-icon{width:32px;height:32px;color:#f5f5f5;background-color:rgba(0,0,0,0);cursor:pointer;right:0;top:0;background-color:rgba(5,6,6,.33);padding:3px;border-radius:12px;border-top-left-radius:0;border-bottom-right-radius:0}.zoom-icon:hover{background-color:rgba(5,6,6,.63)}.required-start{color:#ffa235}.mobile_left_desktop_right_flex{display:flex;direction:column;justify-content:flex-start;align-items:center;padding:0}@media screen and (min-width:900px){.mobile_left_desktop_right_flex{direction:row;justify-content:flex-end}}.mobile_column_desktop_row-reverse_flex{display:flex;direction:column;justify-content:flex-start;align-items:center;padding:0}@media screen and (min-width:900px){.mobile_column_desktop_row-reverse_flex{flex-direction:row-reverse;align-items:flex-start}}.standard-box-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.standard-box-wrapper>div{width:100%;margin-bottom:24px;box-shadow:0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.1),0 1px 8px 0 rgba(0,0,0,.08)}.standard-box-wrapper .empty-result{box-shadow:none;width:100%;text-align:center;color:#b9c1c6}.standard-box-wrapper .empty-result svg{font-size:30px;margin-bottom:16px;margin-top:12px}.standard-box-wrapper .empty-result .info{display:flex;align-items:center;justify-content:center;letter-spacing:.5px;flex-direction:column}.standard-box-wrapper .empty-result .info p{margin:0 0 9px}@media screen and (min-width:599px){.standard-box-wrapper{flex-direction:row;margin:0 -12px}.standard-box-wrapper>div{width:calc(50% - 24px);margin-left:12px;margin-right:12px}}@media screen and (min-width:900px){.standard-box-wrapper{flex-direction:row}.standard-box-wrapper>div{width:calc(33.33% - 24px)}}@media screen and (min-width:1200px){.standard-box-wrapper{flex-direction:row}.standard-box-wrapper>div{width:calc(25% - 24px)}}.MuiButton-sizeMedium{height:42px}.MuiButton-sizeSmall{height:30px;padding:0 9px}.MuiPaper-root{color:#212b3b}.MuiIconButton-root{padding:8px;position:relative}.MuiIconButton-root .count{position:absolute;width:18px;height:18px;color:#f5a950;font-weight:300;border-radius:100%;font-size:16px;top:2px;right:0;display:flex;justify-content:center;align-items:center;line-height:14px;z-index:1}.MuiIconButton-root svg{z-index:1}.MuiIconButton-root .animation{width:100%;height:100%;position:absolute;border-radius:100%}.MuiIconButton-root .animation.adding{background-color:#1e706c}.MuiIconButton-root .animation.removing{background-color:rgba(245,245,245,.14)}.form-background{padding:16px;border-radius:12px}.form-background.in-container{position:relative;width:100%;left:-16px}@media screen and (min-width:599px){.form-background.in-container{width:auto;left:0}}.form-background .form-main-info{display:flex;align-items:center;justify-content:center;margin-top:26px}.form-background .form-main-info p{font-size:14px;line-height:24px;text-align:center}@media screen and (min-width:900px){.form-background{padding:0}}@media screen and (min-width:1200px){.form-background.calendar-persons{max-width:940px;margin:0 auto}}.glide__arrows .glide__arrow{display:flex;align-items:center;justify-content:center;color:#f5f5f5;border:none;padding:0;background:rgba(5,6,6,.33);cursor:pointer;width:30px;height:100%}.glide__arrows .glide__arrow svg{width:30px;height:30px}.glide__arrows .glide__arrow:hover{color:#fff;background:rgba(5,6,6,.63)}.glide__arrows .glide__arrow.glide__arrow--left{border-bottom-right-radius:100%;border-top-right-radius:100%}.glide__arrows .glide__arrow.glide__arrow--right{border-bottom-left-radius:100%;border-top-left-radius:100%}#start-date-position{position:absolute;top:-30px}@keyframes bannerTabFlipFromLeft{0%{transform:rotateY(-90deg);opacity:0}60%{opacity:1}to{transform:rotateY(0deg);opacity:1}}@keyframes bannerTabFlipFromRight{0%{transform:rotateY(90deg);opacity:0}60%{opacity:1}to{transform:rotateY(0deg);opacity:1}}.banner-tab-flip-left{animation:bannerTabFlipFromLeft .5s cubic-bezier(.25,.46,.45,.94) forwards}.banner-tab-flip-left,.banner-tab-flip-right{transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.banner-tab-flip-right{animation:bannerTabFlipFromRight .5s cubic-bezier(.25,.46,.45,.94) forwards}.content-right{perspective:1000px}.header-section{position:relative;height:360px;width:100%;list-style:none}.header-section.bg-green{background-color:#21817d}.header-section.imageOnTheRight{position:relative;border-radius:12px;overflow:hidden;display:flex;align-items:center}.header-section.imageOnTheRight .content{position:relative;z-index:2;max-width:500px;text-align:left;margin:0 auto}.header-section.imageOnTheRight .content p{text-align:center}.header-section.imageOnTheRight .header-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.header-section.imageOnTheRight .header-image img{max-width:260px;width:100%;height:auto;object-fit:contain;opacity:.45}.header-section .breadcrumb-wrapper{height:30px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:8px 16px}.header-section .breadcrumb-wrapper .breadcrumb{display:flex;flex-wrap:wrap}.header-section .breadcrumb-wrapper .breadcrumb li a,.header-section .breadcrumb-wrapper .breadcrumb li p,.header-section .breadcrumb-wrapper .breadcrumb li span{color:#fff;font-size:14px;text-shadow:1px 1px 1px #535961;line-height:15px}.header-section .breadcrumb-wrapper .breadcrumb li p{margin:0;display:contents}.header-section .breadcrumb-wrapper .breadcrumb a:hover{text-decoration:underline}.header-section .breadcrumb-wrapper .breadcrumb span{margin:0 6px}.header-section .breadcrumb-wrapper .location{display:flex}.header-section .breadcrumb-wrapper .location a,.header-section .breadcrumb-wrapper .location span{color:#fff;font-size:14px;text-shadow:1px 1px 1px #535961;line-height:15px;margin:0;display:flex;align-items:center;height:30px}.header-section .breadcrumb-wrapper .location a:hover{text-decoration:underline}@media screen and (min-width:760px){.header-section .breadcrumb-wrapper{flex-direction:row}}.header-section .banner-collage,.header-section .banner-tab-panel{display:none}.header-section .banner-tab-panel__placeholder{height:38px}@media screen and (max-width:759px){.header-section .banner-tab-panel__placeholder{height:20px}}.header-section .content{position:absolute;color:#212b3b;justify-content:center;height:100%;width:100%}.header-section .content,.header-section .content .content-left{flex-direction:column;display:flex}.header-section .content .content-right{display:flex;flex-direction:column;position:relative}@media screen and (min-width:1200px){.header-section .content .content-right{right:140px}}@media screen and (min-width:1340px){.header-section .content .content-right{right:170px}}.header-section .content .titles{margin:0 16px;width:auto}.header-section .content .titles h1{font-size:36px;font-weight:800;margin-bottom:20px;margin-top:0;line-height:56px}.header-section .content .titles h1,.header-section .content .titles p{text-align:left;white-space:normal;color:#fff;text-shadow:1px 1px 1px #35445c;text-align:center}.header-section .content .titles p{font-size:19px;font-weight:300;line-height:28px;margin:0}@media screen and (min-width:900px){.header-section{height:442px}.header-section.imageOnTheRight{flex-direction:row;padding:40px}.header-section.imageOnTheRight .content{max-width:590px;padding:0}.header-section.imageOnTheRight .content h1,.header-section.imageOnTheRight .content p{text-align:left}.header-section.imageOnTheRight .header-image{position:relative;width:40%;justify-content:center}.header-section.imageOnTheRight .header-image img{max-width:250px;opacity:.9}.header-section .content{width:100%}.header-section .content .titles h1{font-size:46px}}@media screen and (min-width:1340px){.header-section{height:522px}}@media screen and (min-width:1260px)and (max-width:1600px)and (max-height:800px){.header-section{height:calc(100vh - 72px)}}.homepage-wrapper .header-section .background_image{object-fit:cover;object-position:0 100%;position:absolute;height:100%;width:100%}.homepage-wrapper .header-section .new_on_platform .location{position:absolute;top:0;right:0;color:#fff;display:flex;padding:8px}.homepage-wrapper .header-section .new_on_platform .location li{font-size:14px}.homepage-wrapper .header-section .content{left:0;right:0;margin:0 auto;padding:0 16px;box-sizing:border-box}.homepage-wrapper .header-section .content .titles{margin:0}.homepage-wrapper .header-section .content .titles h1,.homepage-wrapper .header-section .content .titles p{color:#35445c;text-align:left;text-shadow:none}.homepage-wrapper .header-section .content .titles h1{font-size:42px}.homepage-wrapper .header-section .content .titles p{max-width:360px;font-size:18px;margin:auto}@media screen and (min-width:600px){.homepage-wrapper .header-section .content{padding:0 24px}}@media screen and (min-width:1260px){.homepage-wrapper .header-section .content{max-width:1211px;padding:0}}@media screen and (min-width:1350px){.homepage-wrapper .header-section .content{max-width:1304px}}@media screen and (max-width:759px){.homepage-wrapper .header-section{height:740px}.homepage-wrapper .header-section.no-new-activity{height:690px}.homepage-wrapper .header-section .content .banner-cta,.homepage-wrapper .header-section .content .titles,.homepage-wrapper .header-section .content .titles h1,.homepage-wrapper .header-section .content .titles p{text-align:center}.homepage-wrapper .header-section .content-right{align-items:center;margin-top:30px}.homepage-wrapper .header-section .banner-tab-panel{display:flex;flex-direction:row;gap:6px;flex-shrink:0;justify-content:center;margin-bottom:8px}.homepage-wrapper .header-section .banner-collage{display:flex;gap:8px;flex-shrink:0;position:relative}.homepage-wrapper .header-section .banner-collage .collage-categories-link{position:absolute;bottom:0;right:2px;font-size:14px;font-weight:500}.homepage-wrapper .header-section .banner-collage .collage-col{display:flex;flex-direction:column;gap:8px}.homepage-wrapper .header-section .banner-collage .collage-col.collage-col--1{margin-top:30px}.homepage-wrapper .header-section .banner-collage .collage-photo{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.22);width:155px;height:130px}.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--1,.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--4{height:100px}.homepage-wrapper .header-section .banner-collage .collage-photo img{width:100%;height:100%;object-fit:cover;display:block}.homepage-wrapper .header-section .banner-second-tab .new_on_platform{width:318px;height:268px}}@media screen and (min-width:760px){.homepage-wrapper .header-section .background_image{object-position:110% 100%}.homepage-wrapper .header-section .banner-tab-panel{display:flex;flex-direction:row;gap:8px;flex-shrink:0;justify-content:center;margin-bottom:12px}.homepage-wrapper .header-section .new_on_platform{width:318px;height:268px}.homepage-wrapper .header-section .banner-collage{display:flex;gap:8px;flex-shrink:0;position:relative}.homepage-wrapper .header-section .banner-collage .collage-categories-link{position:absolute;bottom:0;right:2px;font-size:14px;font-weight:500}.homepage-wrapper .header-section .banner-collage .collage-col{display:flex;flex-direction:column;gap:8px}.homepage-wrapper .header-section .banner-collage .collage-col.collage-col--1{margin-top:30px}.homepage-wrapper .header-section .banner-collage .collage-photo{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.22);width:155px;height:130px;position:relative}.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--1,.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--4{height:100px}.homepage-wrapper .header-section .banner-collage .collage-photo a{display:block;width:100%;height:100%}.homepage-wrapper .header-section .banner-collage .collage-photo img{width:100%;height:100%;object-fit:cover;display:block}.homepage-wrapper .header-section .banner-collage .collage-photo .collage-photo-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:500;text-align:center;padding:8px;background:rgba(0,0,0,.18);opacity:0;transition:opacity .25s ease;border-radius:12px}.homepage-wrapper .header-section .banner-collage .collage-photo:hover .collage-photo-label{opacity:1}.homepage-wrapper .header-section .content{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:900px){.homepage-wrapper .header-section .new_on_platform{width:318px;height:268px}.homepage-wrapper .header-section .banner-collage .collage-photo{width:185px;height:160px}.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--1,.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--4{height:130px}.homepage-wrapper .header-section .content .titles h1{font-size:56px;line-height:64px;margin-bottom:32px}.homepage-wrapper .header-section .content .titles p{max-width:395px;font-size:21px;line-height:29px;margin-bottom:12px}}@media screen and (min-width:1200px){.homepage-wrapper .header-section .content .titles h1{font-size:67px;line-height:78px}.homepage-wrapper .header-section .new_on_platform{width:378px;height:328px}.homepage-wrapper .header-section .banner-collage{position:relative}}@media screen and (min-width:1340px){.homepage-wrapper .header-section .new_on_platform{width:408px;height:358px}.homepage-wrapper .header-section .banner-collage .collage-photo{width:200px;height:175px}.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--1,.homepage-wrapper .header-section .banner-collage .collage-photo.collage-photo--4{height:145px}}footer{background-color:#21817d;color:#f5f5f5;padding:32px 0 0;margin-top:80px}footer li.list{margin-bottom:3px}footer li.list a{color:#f5f5f5;font-size:15px}footer li.list a:hover{color:#fff}footer hr{margin:16px 0}.CreatedRouteComponent_wrap .CreatedRouteComponent{background-color:#fff;display:block;border-radius:12px;height:100%}.CreatedRouteComponent_wrap .CreatedRouteComponent .image-wrapper{height:240px;width:100%;position:relative;display:block}.CreatedRouteComponent_wrap .CreatedRouteComponent .image-wrapper img{border-top-left-radius:12px;border-top-right-radius:12px;filter:saturate(.8)}.CreatedRouteComponent_wrap .CreatedRouteComponent .content{text-decoration:none;color:#212b3b;display:flex;flex-direction:column;padding:16px;height:calc(100% - 272px);justify-content:space-between}.CreatedRouteComponent_wrap .CreatedRouteComponent .content .text{font-size:16px;line-height:24px;font-weight:300}.CreatedRouteComponent_wrap .CreatedRouteComponent .content h3{margin-bottom:16px;line-height:26px}.CreatedRouteComponent_wrap .CreatedRouteComponent .content ul li{font-size:15px;line-height:24px;font-weight:300;display:flex;align-items:center;margin-bottom:8px}.CreatedRouteComponent_wrap .CreatedRouteComponent .content ul li span{margin-left:17px}.CreatedRouteComponent_wrap .CreatedRouteComponent .content .link-button{width:120px;margin-top:9px}@media screen and (min-width:771px){.CreatedRouteComponent_wrap .glide_created_route .glide__track{overflow:visible!important}.CreatedRouteComponent_wrap .glide_created_route ul.glide__slides{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;white-space:normal!important;overflow:visible!important;transform:none!important;margin:0 -12px!important}.CreatedRouteComponent_wrap .glide_created_route ul.glide__slides li.glide__slide{width:calc(33.33% - 24px)!important;margin:0 12px 24px!important;white-space:normal;height:auto!important;display:flex}.CreatedRouteComponent_wrap .glide_created_route .glide__arrows{display:none}}@media screen and (max-width:770px){.CreatedRouteComponent_wrap .glide_created_route{position:relative}.CreatedRouteComponent_wrap .glide_created_route li.glide__slide{margin-bottom:0}}.FullWidthBanner{display:block;position:relative;height:460px;width:100%;display:flex;justify-content:center;align-items:center;margin-top:50px}.FullWidthBanner .MuiCircularProgress-circle{stroke:#1e706c}@media screen and (min-width:599px){.FullWidthBanner{height:350px}}.navigation-wrap.MuiPaper-root{position:fixed;top:0;box-shadow:none;background-color:#21817d;height:72px}.navigation-wrap.MuiPaper-root .custom-container,.navigation-wrap.MuiPaper-root .custom-container .MuiToolbar-root{height:100%}.navigation-wrap.MuiPaper-root .logo{font-size:18px;text-decoration:none;color:#f5f5f5;display:flex;align-items:center;margin-right:12px}.navigation-wrap.MuiPaper-root .logo:focus-visible{outline:none}.navigation-wrap.MuiPaper-root .logo img{margin-right:12px;height:42px}.navigation-wrap.MuiPaper-root .logo .content{display:flex;flex-direction:column}.navigation-wrap.MuiPaper-root .logo .content .text{color:#fff;line-height:22px}.navigation-wrap.MuiPaper-root .logo .content .destination{font-size:12px;font-weight:300;color:#f5f5f5;margin-top:2px}.navigation-wrap.MuiPaper-root .logo:hover{text-decoration:none}.navigation-wrap-placeholder{height:72px;width:100%;position:relative}.InfoWithBackgroundImageComponent{position:relative}.InfoWithBackgroundImageComponent .content{display:flex;flex-direction:column-reverse}.InfoWithBackgroundImageComponent .content img{display:block;object-fit:cover;width:100%;height:240px;border-radius:12px}.InfoWithBackgroundImageComponent .content .text{padding:16px;position:absolute;bottom:0;top:0;color:#fff;text-shadow:1px 1px 1px #212b3b;display:flex;align-items:center}@media screen and (min-width:900px){.InfoWithBackgroundImageComponent .content img{height:356px}}@media screen and (min-width:1200px){.InfoWithBackgroundImageComponent .content{flex-direction:row}.InfoWithBackgroundImageComponent .content .img-content{padding-left:10px}.InfoWithBackgroundImageComponent .content img{height:400px}}.MuiTabs-root.custom-tabs .MuiButtonBase-root{text-transform:none;font-size:16px}.MuiTabs-root.custom-tabs .MuiButtonBase-root.Mui-selected{color:#1e706c}.MuiTabs-root.custom-tabs .MuiButtonBase-root .MuiTabs-flexContainer{justify-content:space-around}.MuiTabs-root.custom-tabs .MuiTabs-indicator{background-color:#1e706c}@media screen and (min-width:599px){.MuiTabs-root.custom-tabs .MuiButtonBase-root{margin:0 12px}.MuiTabs-root.custom-tabs .MuiButtonBase-root .MuiTabs-flexContainer{justify-content:center}}@media screen and (min-width:1200px){.MuiTabs-root.custom-tabs .MuiButtonBase-root{margin:0 30px}}.BoxOfActivity{margin-bottom:12px;border-radius:12px}.BoxOfActivity .content-wrapper{height:100%}.BoxOfActivity .content-wrapper .image-wrapper{height:200px;width:100%;position:relative}.BoxOfActivity .content-wrapper .image-wrapper img{border-radius:12px;object-fit:cover;display:block;cursor:pointer;border-bottom-left-radius:0;border-bottom-right-radius:0}.BoxOfActivity .content-wrapper .content{padding:12px;height:calc(100% - 224px);display:flex;flex-direction:column;justify-content:space-between}.BoxOfActivity .content-wrapper .content .text a{cursor:"pointer"}.BoxOfActivity .content-wrapper .content .text a h3{font-weight:600;font-size:18px;line-height:28px;margin:0}.BoxOfActivity .content-wrapper .content .text .description{margin:13px 0}.BoxOfActivity .content-wrapper .content .buttons{display:flex;justify-content:space-between;align-items:flex-end}.BoxOfActivity .content-wrapper .content .buttons .gray-label{margin-bottom:2px}@media screen and (min-width:1200px){.BoxOfActivity .text .description{min-height:130px}}.BoxOfActivity.paidAd{background-color:#cedcdc}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper{margin:46px 16px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container{align-items:flex-start;height:calc(100vh - 92px);background-color:rgba(0,0,0,0)}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper{box-shadow:none;max-height:100%;max-width:640px;border-top-left-radius:6px;border-top-right-radius:6px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root{padding:0}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar{width:6px;height:6px;border-radius:12px;margin-top:4px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar-track{background:#f5f5f5;border-radius:12px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar-thumb{background-color:#b9c1c6;border-radius:12px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background-color:#b9c1c6}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root img{width:100%;height:200px;border-radius:12px;object-fit:cover;border-top-right-radius:0}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root .content{margin:10px 0 6px;padding:0 16px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root .content h3{margin:20px 0 16px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root .content .description{margin:16px 0}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root .content .buttons{display:flex;justify-content:space-between}@media screen and (min-width:599px){.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container .MuiDialog-paper .MuiDialogContent-root img{height:298px}}@media screen and (min-width:1200px){.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper{margin:16px}.ZoomedBoxOfActivity.MuiDialog-root.dialog-wrapper .MuiDialog-container{height:calc(100vh - 32px)}}.CalendarForm .calendar-field{width:100%}.CalendarForm .calendar-field .react-datepicker-wrapper{margin-bottom:18px}@media screen and (min-width:599px){.CalendarForm{display:flex;justify-content:space-between;gap:18px}}@media screen and (min-width:900px){.CalendarForm{width:100%}.CalendarForm .calendar-field .react-datepicker-wrapper{margin-bottom:0}}.NumberOfPersonsForm .content .quantity-field{display:flex;align-items:center;justify-content:space-between;padding:5.5px 5.5px 5.5px 8px;border:1px solid #e4e4e4;border-radius:8px;background-color:#fff}.NumberOfPersonsForm .content .quantity-field.adults{margin-bottom:18px}.NumberOfPersonsForm .content .quantity-field.children{position:relative}.NumberOfPersonsForm .content .quantity-field.children .label{min-width:50px}.NumberOfPersonsForm .content .quantity-field .label{color:#212b3b;display:block;font-size:15px;line-height:24px;position:relative}.NumberOfPersonsForm .content .quantity-field .label .MuiSvgIcon-root{color:#21817d;position:absolute;top:1px;right:-23px}.NumberOfPersonsForm .content .quantity-field .label .MuiSvgIcon-root:hover{background-color:rgba(33,129,125,.06);border-radius:50%}.NumberOfPersonsForm .content .quantity-field .label.active .MuiSvgIcon-root{color:#1e706c}.NumberOfPersonsForm .content .quantity-field .label.clickable{cursor:pointer}@media screen and (min-width:599px){.NumberOfPersonsForm .content{gap:18px;display:flex;justify-content:space-between}.NumberOfPersonsForm .content .quantity-field{width:calc(50% - 12px);display:flex;justify-content:space-between}.NumberOfPersonsForm .content .quantity-field.adults{margin-bottom:0}}@media screen and (min-width:900px){.NumberOfPersonsForm .content{width:100%}.NumberOfPersonsForm .content .quantity-field .label{margin-right:20px}}@media screen and (min-width:1100px){.NumberOfPersonsForm .content .quantity-field .label{min-width:auto;margin-right:16px}}.page-alert.MuiPaper-root{position:fixed;bottom:24px;z-index:9;border:2px solid #ffa235;left:0;right:0;margin:0 auto;width:calc(100% - 60px);padding:6px 12px}.page-alert.MuiPaper-root .MuiAlert-icon{margin-right:9px;position:absolute}.page-alert.MuiPaper-root .MuiAlert-icon svg{font-size:24px}.page-alert.MuiPaper-root .MuiAlert-action{position:absolute;right:12px;padding-left:0}.page-alert.MuiPaper-root .MuiAlert-action svg{color:#899199}.page-alert.MuiPaper-root .MuiAlert-message{color:#212b3b;font-size:15px;width:100%;text-align:center;margin:0 32px}@media screen and (min-width:900px){.page-alert.MuiPaper-root{max-width:max-content;min-width:326px}}.standard_alert_near_button{position:absolute;text-align:left;top:-50px;left:0;right:0;margin:0 auto}.standard_alert_near_button.MuiAlert-colorWarning{border:1px solid #ffa235}@media screen and (min-width:401px){.standard_alert_near_button{width:336px;left:0;right:0;margin:0 auto}}.TextImage1{display:flex;flex-direction:column-reverse;box-shadow:0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.1),0 1px 8px 0 rgba(0,0,0,.08);border-radius:12px;margin-bottom:32px;background-color:#fff;width:100%}.TextImage1:last-of-type{margin-bottom:0}.TextImage1 .text{padding:0 16px 16px}.TextImage1 .text p{font-weight:300}.TextImage1 .text ul{display:flex;flex-wrap:wrap;margin-top:10px;column-gap:6px}.TextImage1 .text ul li{margin-top:8px;padding:0;width:calc(50% - 4px);font-weight:300;font-size:15px}.TextImage1 .text h3{padding:16px 16px 16px 0;line-height:26px}.TextImage1 .image{height:240px}.TextImage1 .image .image-carousel-skeleton{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden}.TextImage1 .image img{height:100%;width:100%;object-fit:cover;border-radius:12px}@media screen and (min-width:600px){.TextImage1 .text ul{display:flex;flex-wrap:wrap;padding:0 0 0 16px}.TextImage1 .text ul li{width:calc(50% - 4px)}}@media screen and (min-width:760px){.TextImage1{display:flex;flex-direction:row}.TextImage1 .text{padding:0;width:50%;display:flex;flex-direction:column}.TextImage1 .text h3{padding:16px}.TextImage1 .text p{padding:0 12px 0 16px;font-size:14px;line-height:24px}.TextImage1 .image{width:50%;height:380px}.TextImage1 .image .glide_default_image_carousel .glide__track{border-radius:12px}.TextImage1 .image .glide_default_image_carousel .glide__track .glide__slides li{height:380px;width:100%!important}}@media screen and (min-width:900px){.TextImage1 .text p{font-size:16px;line-height:26px}}@media screen and (min-width:1200px){.TextImage1 .text{position:relative}.TextImage1 .text ul{padding-right:20px;margin-top:20px}.TextImage1 .text ul li{margin-top:12px}.TextImage1 .text p{padding-right:60px}.TextImage1 .image,.TextImage1 .image .glide_default_image_carousel .glide__track .glide__slides li{height:416px}}.drawerShoppingCart>.MuiPaper-root{background-color:#f5f5f5}.shoppingCartList{color:#212b3b;height:100%}@media screen and (min-width:900px){.shoppingCartList>div{width:850px}}@media screen and (min-width:1260px){.shoppingCartList>div{width:856px}}.shoppingCartList .container{padding:16px 16px 0;display:flex;flex-direction:column;min-height:100%}.shoppingCartList .container .header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}.shoppingCartList .container .header-wrapper .main-title{font-size:20px;margin-top:0;line-height:48px}.shoppingCartList .container .header-wrapper .close_icon{cursor:pointer;padding:8px!important;color:#212b3b;border-radius:100%!important}.shoppingCartList .container .date-label{margin-right:12px;min-width:60px;font-size:14px;font-weight:300}.shoppingCartList .container .no-data{font-weight:300;color:#b9c1c6;font-size:14px}.shoppingCartList .container .no-data a{color:#b9c1c6}.shoppingCartList .container .no-data svg{position:relative;top:5px;font-size:22px;margin-right:3px}.shoppingCartList .container .chosen-activities .chosen-activities-list,.shoppingCartList .container .chosen-activities .no-data{margin-top:14px}.shoppingCartList .container .chosen-activities .chosen-activities-list .no-activity{display:flex;align-items:center;font-size:14px;margin-bottom:12px;box-shadow:none;color:#b9c1c6}.shoppingCartList .container .chosen-activities .chosen-activities-list .no-activity .MuiSvgIcon-root{font-size:22px;margin-right:6px}.shoppingCartList .container .MuiAlert-standardInfo{margin-top:28px;background-color:rgba(33,129,125,.06)}.shoppingCartList .container .MuiAlert-standardInfo .MuiAlert-icon{color:#1e706c;margin-right:8px}.shoppingCartList .container .MuiAlert-standardInfo .MuiAlert-message{padding:7px 0}.shoppingCartList .container .MuiAlert-standardWarning{padding:0 12px;line-height:42px;color:#21817d;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:flex-start;letter-spacing:1px;cursor:pointer}.shoppingCartList .container .MuiAlert-standardWarning .MuiAlert-icon{color:#ffa235;margin-right:10px;padding:0}.shoppingCartList .container .MuiAlert-standardWarning .MuiAlert-message{padding:0;font-size:16px}.shoppingCartList .container .persons{display:flex;width:100%}.shoppingCartList .container .persons>div{width:50%}.shoppingCartList .container .price_overview{display:flex;flex-direction:column;width:100%;margin-top:20px;flex:1 1}.shoppingCartList .container .price_overview .vacation-details-card__content{padding:0}.shoppingCartList .container .price-table{width:100%}.shoppingCartList .container .price-table__head{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#b9c1c6;border-bottom:1px solid #ebebeb}.shoppingCartList .container .price-table__head span:not(:first-child){text-align:right;min-width:80px}.shoppingCartList .container .price-table__row{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #f0f0f0}.shoppingCartList .container .price-table__row:last-of-type{border-bottom:none}.shoppingCartList .container .price-table__cell.stavka{display:flex;flex-direction:column}.shoppingCartList .container .price-table__cell.stavka strong{font-size:14px;font-weight:600}.shoppingCartList .container .price-table__cell.stavka .subtitle{font-size:12px;font-weight:300;color:#b9c1c6;margin-top:2px}.shoppingCartList .container .price-table__cell.osnova{font-size:14px;font-weight:400;text-align:right;min-width:80px;white-space:nowrap}.shoppingCartList .container .price-table__cell.naknada{text-align:right;min-width:100px}.shoppingCartList .container .price-table .fee-pill{display:inline-flex;align-items:center;gap:3px;background-color:#edf6f5;color:#1e706c;border:1px solid #c5e5e2;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s}.shoppingCartList .container .price-table .fee-pill:hover{background-color:#d6efed}.shoppingCartList .container .price-table .fee-pill svg{font-size:13px;opacity:.7}.shoppingCartList .container .price-table__summary{background-color:#f3f6f5;border-top:1px solid #e0e0e0;padding:10px 14px 12px;display:flex;flex-direction:column;gap:4px}.shoppingCartList .container .price-table__summary-row{display:flex;justify-content:space-between;font-size:13px;font-weight:300;color:#212b3b}.shoppingCartList .container .price-table__summary-row.total{margin-top:8px;padding-top:8px;border-top:1px solid #d8d8d8}.shoppingCartList .container .price-table__summary-row.total strong{font-size:15px;font-weight:700}.shoppingCartList .container .vacation-details-card{border:1px solid #e0e0e0;border-radius:12px}.shoppingCartList .container .vacation-details-card.mt-20{margin-top:20px}.shoppingCartList .container .vacation-details-card__header{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#f1f5f3;border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;font-size:15px;font-weight:600;letter-spacing:.4px;color:#212b3b}.shoppingCartList .container .vacation-details-card__header svg{color:#1e706c;font-size:18px}.shoppingCartList .container .vacation-details-card__content{padding:16px 16px 10px;background-color:#fff;border-radius:0 0 12px 12px}@media screen and (max-width:600px){.shoppingCartList .container .vacation-details-card__content{left:0;right:0;width:calc(100% - 32px)}}.shoppingCartList .container .form-background.calendar-persons{margin:0}.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .CalendarForm .calendar-field .react-datepicker-wrapper{margin-bottom:16px}.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .CalendarForm .calendar-field .react-datepicker-wrapper .custom{height:47px}.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .CalendarForm .calendar-field .react-datepicker-wrapper .react-datepicker__input-container .react-datepicker__calendar-icon{top:13px}.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .NumberOfPersonsForm .content{margin-left:0;justify-content:space-between}.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .NumberOfPersonsForm .content .quantity-field.adults{margin-bottom:16px}.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .NumberOfPersonsForm .content .quantity-field .label{font-size:14px}.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .NumberOfPersonsForm .content .quantity-field .quantity-input .decrement,.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .NumberOfPersonsForm .content .quantity-field .quantity-input .increment,.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .NumberOfPersonsForm .content .quantity-field .quantity-input .quantity{height:32px}@media screen and (min-width:599px){.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .NumberOfPersonsForm .content .quantity-field.adults{margin-bottom:0}}@media screen and (min-width:900px){.shoppingCartList .container .form-background.calendar-persons .form-calendar-persons .CalendarForm .calendar-field .react-datepicker-wrapper{margin-bottom:0}.shoppingCartList .container .form-calendar-persons{gap:20px}}@media screen and (min-width:1023px){.shoppingCartList .container .form-background.calendar-persons .ChooseServicesForm .transportation>div,.shoppingCartList .container .form-background.calendar-persons .ChooseServicesForm .transportation>label{margin-left:0}}.shoppingCartList .container .promo-code-section{width:100%;margin-top:16px}.shoppingCartList .container .promo-code-section .vacation-details-card{margin-top:0}.shoppingCartList .container .promo-code-section .promo-code-inner{display:flex;align-items:center;gap:10px;padding:10px 12px}.shoppingCartList .container .promo-code-section .promo-code-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#edf6f5;flex-shrink:0}.shoppingCartList .container .promo-code-section .promo-code-icon svg{color:#1e706c;font-size:16px}.shoppingCartList .container .promo-code-section .promo-code-input{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;font-weight:300;color:#212b3b;font-family:inherit}.shoppingCartList .container .promo-code-section .promo-code-input::placeholder{color:#b9c1c6}.shoppingCartList .container .promo-code-section .promo-code-btn{flex-shrink:0;padding:6px 16px;border:1.5px solid #1e706c;border-radius:20px;background:rgba(0,0,0,0);color:#1e706c;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background-color .15s,color .15s}.shoppingCartList .container .promo-code-section .promo-code-btn:hover{background-color:#1e706c;color:#fff}.shoppingCartList .container .submit-wrapper{display:flex;align-items:center;flex-direction:column;width:calc(100% + 32px);max-width:calc(100% + 32px);margin-top:30px;padding:15px 0;position:-webkit-sticky;position:sticky;bottom:0;background-color:#f5f5f5;border-top:3px solid #bcd9d8;z-index:1;margin-left:-16px;margin-right:-16px}.shoppingCartList .container .submit-wrapper.has-action{border-top-color:#bcd9d8}.shoppingCartList .container .submit-wrapper .MuiButtonBase-root{width:220px}@media screen and (min-width:900px){.shoppingCartList .container .submit-wrapper{padding:20px 0}}.shoppingCartList .shoppingCartChosenActivities.vacation-details-card__content{padding:16px}.shoppingCartList .shoppingCartChosenActivities .title-wrap{margin:30px 0 16px;display:flex}.shoppingCartList .shoppingCartChosenActivities .title-wrap .title{font-size:16px;font-weight:500}.shoppingCartList .shoppingCartChosenActivities .title-wrap .time_takes{font-size:13px;display:flex;align-items:center}.shoppingCartList .shoppingCartChosenActivities .title-wrap .time_takes svg{font-size:18px;color:#ffa235;margin-right:6px}.shoppingCartList .shoppingCartChosenActivities .shoppingCartActivitiesWrapper{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;max-width:972px}@media screen and (min-width:767px){.shoppingCartList .shoppingCartChosenActivities .shoppingCartActivitiesWrapper{grid-template-columns:repeat(2,1fr)}}.shoppingCartActivity{box-shadow:0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.1),0 1px 8px 0 rgba(0,0,0,.08);box-shadow:none;border:1px solid #e4e4e4;border-radius:12px}.shoppingCartActivity li{display:flex;width:100%;border-radius:12px;align-items:center;position:relative}.shoppingCartActivity li .image-wrap{display:flex;height:90px;width:120px;position:relative}.shoppingCartActivity li .image-wrap img{object-fit:cover;color:rgba(0,0,0,0);border-radius:12px;border-top-right-radius:0;border-bottom-right-radius:0}.shoppingCartActivity li .image-wrap .MuiButtonBase-root{padding:4px;border-radius:0;height:100%}.shoppingCartActivity li .image-wrap .MuiButtonBase-root svg{width:19px;height:19px;color:#899199}.shoppingCartActivity li .content{width:calc(100% - 120px);margin-left:0!important;position:relative}.shoppingCartActivity li .content .info{display:flex;flex-direction:column;justify-content:space-between;height:90px}.shoppingCartActivity li .content .info .sub-info{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px 6px 12px}.shoppingCartActivity li .content .info p{margin:0;padding:9px 26px 0 12px;font-size:16px;line-height:24px!important;font-weight:500}.shoppingCartActivity li .content .info .gray-label{padding:0 8px 0 0;line-height:22px!important;font-weight:300}.shoppingCartActivity li .content .info .gray-label.duration{text-align:right}.shoppingCartActivity li .content .action{position:absolute}.shoppingCartActivity li .content .action .MuiButtonBase-root{padding:6px}.shoppingCartActivity li .content .action .MuiButtonBase-root svg{width:19px;height:19px;color:#899199}.shoppingCartActivity li .content .action.remove{right:0;top:0}@media screen and (min-width:1200px){.shoppingCartActivity li .content .info p{font-size:15px}}.shoppingCartActivity.EmptyActivityList li .image-wrap{border:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:12px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#f5f5f5}.shoppingCartActivity.EmptyActivityList li .image-wrap svg{font-size:50px;color:#e4e4e4}.shoppingCartActivity.EmptyActivityList li .content{padding:0!important}.shoppingCartActivity.EmptyActivityList li .content .info{justify-content:center}.shoppingCartActivity.EmptyActivityList li .content .info p{text-align:center;height:auto;color:#899199;font-weight:300;padding:0 12px}.custom-form.MuiFormControl-root{font-size:14px;line-height:26px;border-radius:12px;background-color:#fff}.custom-form.MuiFormControl-root legend{font-size:0}.custom-form.MuiFormControl-root legend>span{padding:0}.custom-form.MuiFormControl-root .MuiFormHelperText-root{position:absolute;bottom:-18px;left:-10px;color:#d32f2f}.custom-form.MuiFormControl-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:hsl(0,0%,70%)}.custom-form.MuiFormControl-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#21817d}.custom-form.MuiFormControl-root .MuiOutlinedInput-root .MuiInputBase-input{font-size:14px;padding:0 14px;height:42px}.custom-form.MuiFormControl-root .MuiFormLabel-root{font-size:14px;line-height:26px}.custom-form.MuiFormControl-root .MuiFormLabel-root.Mui-focused,.custom-form.MuiFormControl-root .MuiFormLabel-root.MuiFormLabel-filled{display:none}.custom-form.MuiFormControl-root .MuiRadioGroup-root .MuiFormControlLabel-root{display:flex;align-items:flex-start;margin:0 0 16px}.custom-form.MuiFormControl-root .MuiRadioGroup-root .MuiFormControlLabel-root .MuiTypography-root{font-size:16px;margin:0 3px}.custom-form.MuiFormControl-root .MuiRadioGroup-root .MuiRadio-root{padding:8px;top:-5px}.custom-form.MuiFormControl-root .MuiRadioGroup-root .MuiRadio-root .MuiSvgIcon-root{width:20px;height:20px}.custom-form.MuiFormControl-root .MuiRadioGroup-root .MuiRadio-root.Mui-checked{color:#1e706c}.custom-form.MuiFormControl-root .MuiRadioGroup-root .MuiRadio-root:hover{background-color:rgba(33,129,125,.06)}@media screen and (min-width:1536px){.custom-form.MuiFormControl-root,.custom-form.MuiFormControl-root .MuiFormLabel-root{font-size:15px}}.custom-form.MuiFormControl-root.MuiTextField-root textarea.MuiInputBase-input{padding:0}.select-input-field-container .select-input-field__control{cursor:pointer;min-height:42px;font-size:15px}.select-input-field-container .select-input-field__control .select-input-field__placeholder{color:#535961}.select-input-field-container .select-input-field__indicator{padding:8px;color:#b9c1c6}@media(max-width:767px){.select-input-field-container .select-input-field__indicator{padding:8px 3px}}.select-input-field-container .select-input-field__indicator.select-input-field__clear-indicator{color:#899199}.select-input-field-container .select-input-field__control--is-focused{border-color:#1e706c;box-shadow:0 0 0 1px #1e706c}.select-input-field-container .select-input-field__option{font-size:14px;cursor:pointer}.select-input-field-container .select-input-field__option--is-focused{background-color:rgba(33,129,125,.06)}.select-input-field-container .select-input-field__option--is-selected{background-color:#21817d}.select-input-field-container .select-input-field__menu-list{padding:0;max-height:210px}.select-input-field-container .select-input-field__menu ::-webkit-scrollbar{width:6px;height:6px;border-radius:12px;margin-top:4px}.select-input-field-container .select-input-field__menu ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:12px}.select-input-field-container .select-input-field__menu ::-webkit-scrollbar-thumb{background-color:#b9c1c6;border-radius:12px}.select-input-field-container .select-input-field__menu ::-webkit-scrollbar-thumb:hover{background-color:#b9c1c6}.select-input-field-container.just-line .select-input-field__control{border:0}.select-input-field-container.just-line .select-input-field__control--is-focused{border-color:#1e706c;box-shadow:none}.select-input-field-container.select-input-field--is-disabled .select-input-field__control .select-input-field__placeholder,.select-input-field-container.select-input-field--is-disabled .select-input-field__indicator{color:#b9c1c6}@media(max-width:767px){.select-input-field-container .select-input-field__value-container{padding:2px 0 2px 8px}}.select-input-field-container .select-input-field__value-container--has-value .select-input-field__single-value{color:#1e706c;font-weight:500}.select-input-field-container .select-input-field__dropdown-indicator{transition:transform .3s ease,color .2s ease}.select-input-field-container .select-input-field__control--menu-is-open{background:#f2f8f7}.select-input-field-container .select-input-field__control--menu-is-open .select-input-field__dropdown-indicator{color:#212b3b;transform:rotate(180deg)}.select-input-field-container .select-input-field__control--menu-is-open .select-input-field__placeholder,.select-input-field-container .select-input-field__control--menu-is-open .select-input-field__single-value{color:#212b3b}.select-input-field__option{font-size:14px;cursor:pointer}.select-input-field__option--is-focused{background-color:rgba(33,129,125,.06)}.select-input-field__option--is-selected{background-color:#21817d}.select-input-field__menu-list{padding:8px;max-height:376px}.location-group-grid{display:flex;flex-wrap:wrap}.location-group-grid .location-option--country{width:100%;font-weight:700;padding:8px 12px;font-size:14px;cursor:pointer;margin-top:8px}.location-group-grid .location-option--country:hover{background-color:rgba(33,129,125,.06);border-radius:8px}.location-group-grid .location-option--country.location-option--selected{background-color:#21817d;color:#fff;border-radius:8px}.location-group-grid .location-option--city{width:50%;cursor:pointer;padding:8px 12px;font-size:14px;box-sizing:border-box;border-radius:8px}.location-group-grid .location-option--city.location-option--focused{background-color:rgba(33,129,125,.06)}.location-group-grid .location-option--city.location-option--selected{background-color:#21817d;color:#fff}@media(min-width:768px){.location-group-grid .location-option--city{width:33.33%}}@media(min-width:1024px){.location-group-grid .location-option--city{width:25%}}.select-input-field__menu ::-webkit-scrollbar{width:6px;height:6px;border-radius:12px}.select-input-field__menu ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:12px}.select-input-field__menu ::-webkit-scrollbar-thumb{background-color:#b9c1c6;border-radius:12px}.select-input-field__menu ::-webkit-scrollbar-thumb:hover{background-color:#b9c1c6}.select-input-field__single-value{color:#1e706c;font-weight:500}.quantity-input{font-weight:300;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:96px;position:relative;background:#fff;border:1px solid #e4e4e4;border-radius:8px;font-size:14px}.quantity-input span{display:inline-block}.quantity-input .quantity{text-align:center}.quantity-input .decrement,.quantity-input .increment,.quantity-input .quantity{background:#fff;width:37px;height:37px;display:flex;align-items:center;justify-content:center}.quantity-input .decrement,.quantity-input .increment{box-sizing:border-box;border-radius:8px;flex-flow:row nowrap;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.12s;color:#1e706c;cursor:pointer}.quantity-input .decrement svg,.quantity-input .increment svg{font-size:16px}.quantity-input .decrement:hover,.quantity-input .increment:hover{background:rgba(33,129,125,.06);border-color:rgba(33,129,125,.06)}.form-calendar-persons{display:flex;flex-direction:column}@media screen and (min-width:900px){.form-calendar-persons{flex-direction:row;justify-content:space-between;gap:20px}.form-calendar-persons .NumberOfPersonsForm{width:100%}}@media screen and (min-width:1200px){.form-calendar-persons{gap:50px}}.react-international-phone-input-container.custom .react-international-phone-country-selector-button,.react-international-phone-input-container.custom .react-international-phone-input{height:42px;width:100%}.react-international-phone-input-container.custom .react-international-phone-country-selector-dropdown{z-index:2;border-radius:12px;margin-top:8px;outline:none;box-shadow:0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.1),0 1px 8px 0 rgba(0,0,0,.08)}.react-international-phone-input-container.custom .react-international-phone-country-selector-dropdown::-webkit-scrollbar{width:10px;height:6px;border-radius:12px;margin-top:4px}.react-international-phone-input-container.custom .react-international-phone-country-selector-dropdown::-webkit-scrollbar-track{background:#f5f5f5;border-radius:12px}.react-international-phone-input-container.custom .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb{background-color:#b9c1c6;border-radius:12px}.react-international-phone-input-container.custom .react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb:hover{background-color:#b9c1c6}.react-international-phone-input-container.custom .react-international-phone-country-selector-dropdown .react-international-phone-country-selector-dropdown__list-item{padding:5px 8px}.react-international-phone-input-container-placeholder{height:42px;width:100%;display:flex}.react-international-phone-input-container-placeholder .country{width:45px;height:40px;border:1px solid #b9c1c6;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#fff}.react-international-phone-input-container-placeholder .input{width:100%;height:40px;border:1px solid #b9c1c6;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff}.form-personal-data .MuiGrid-root.MuiGrid-grid-md-12 .react-international-phone-input-container,.form-personal-data .MuiGrid-root.MuiGrid-grid-md-4 .react-international-phone-input-container{width:100%}.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary{color:#899199}.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary:hover{background-color:#bcd9d8}.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.Mui-checked{color:#1e706c}.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.error{color:#d32f2f}.MuiButtonBase-root.MuiCheckbox-root.MuiCheckbox-colorPrimary.error:hover{background-color:rgba(239,83,80,.3)}.ChooseServicesForm{display:flex;flex-direction:column}.ChooseServicesForm .service-form-info-button{padding:2px 2px 2px 3px;top:-1px}.ChooseServicesForm .accommodation{margin-top:16px;margin-bottom:9px}@media screen and (min-width:767px){.ChooseServicesForm{flex-direction:row;justify-content:space-between}.ChooseServicesForm .accommodation,.ChooseServicesForm .transportation{margin-top:26px;margin-bottom:0;width:calc(50% - 12px)}}@media screen and (min-width:1023px){.ChooseServicesForm .transportation>div,.ChooseServicesForm .transportation>label{margin-left:20px}}@media screen and (min-width:1200px){.ChooseServicesForm .transportation{margin-right:6px}}@media(max-width:767px){.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}}@media screen and (min-width:1260px){.MuiContainer-maxWidthLg.custom-container{max-width:1211px;padding:0}}@media screen and (min-width:1350px){.MuiContainer-maxWidthLg.custom-container{max-width:1304px}}.MuiTypography-root.MuiTypography-h2{font-size:21px;letter-spacing:1px;margin:32px 0}@media screen and (min-width:900px){.MuiTypography-root.MuiTypography-h2{margin:50px 0;display:flex;justify-content:center;font-size:23px}}.MuiTypography-root.MuiTypography-h1{font-size:32px;font-weight:800}@media screen and (min-width:900px){.MuiTypography-root.MuiTypography-h1{font-size:46px}}.modal-with-image-carousel .content{height:100%;background-color:rgba(0,0,0,.74)}.modal-with-image-carousel .content .glide_default_image_carousel,.modal-with-image-carousel .content .glide_default_image_carousel .glide__track,.modal-with-image-carousel .content .glide_default_image_carousel .glide__track .glide__slides{height:100%}.modal-with-image-carousel .content .glide_default_image_carousel .glide__track .glide__slides li{height:100%;display:flex;align-items:center;justify-content:center}.modal-with-image-carousel .content .glide_default_image_carousel .glide__track .glide__slides li .image_content{width:100%;height:100%;position:relative}@media screen and (min-width:760px){.modal-with-image-carousel .content .glide_default_image_carousel .glide__track .glide__slides li .image_content{margin:30px;max-width:1200px}}.drawerComponent{width:100%}.drawerComponent>div{width:calc(100% - 16px)}.drawerComponent .drawerList,.drawerComponent>div.MuiBackdrop-root{width:100%}.drawerComponent .drawerList .content{margin-left:20px}@media screen and (min-width:599px){.drawerComponent{width:100%}.drawerComponent>div{width:calc(100% - 78px);max-width:100%}.drawerComponent .drawerList{width:100%}}@media screen and (min-width:900px){.drawerComponent>div{width:880px}}@media screen and (min-width:1200px){.drawerComponent>div{width:calc((100vw - 1211px)/2 + 850px);max-width:100vw}.drawerComponent .drawerList{margin-right:auto}}@media screen and (min-width:1350px){.drawerComponent>div{width:calc((100vw - 1304px)/2 + 850px);max-width:100vw}.drawerComponent .drawerList{margin-right:auto}}.react-datepicker-wrapper{min-width:100%}.react-datepicker-wrapper .custom{height:52px;border-radius:8px;border:1px solid #b9c1c6;font-size:15px;font-family:Platypi,Arial,Helvetica,sans-serif;padding:0 8px;box-sizing:border-box;outline:none;width:100%;background-color:#fff;font-weight:300;cursor:pointer}.react-datepicker-wrapper .custom:disabled{background-color:#eee;color:#899199}.react-datepicker-wrapper .custom:disabled.react-datepicker-ignore-onclickoutside{border:1px solid #b9c1c6;padding:0 8px}.react-datepicker-wrapper .custom.react-datepicker-ignore-onclickoutside{border:2px solid #1e706c;padding:0 7px;outline:none}.react-datepicker-wrapper .custom::-webkit-input-placeholder{color:#212b3b}.react-datepicker-wrapper .custom::-moz-placeholder{color:#212b3b}.react-datepicker-wrapper .custom:-ms-input-placeholder{color:#212b3b}.react-datepicker-wrapper .custom:-moz-placeholder{color:#212b3b}.react-datepicker-wrapper .react-datepicker__close-icon{margin:0 38px 0 0;padding:0}.react-datepicker-wrapper .react-datepicker__close-icon:after{background-color:rgba(0,0,0,0);content:url(/_next/static/media/icons-clear.d958536b.svg)!important;width:31px;height:25px;font-size:10px;position:relative;top:2px;line-height:0;transition:filter .3s ease}.react-datepicker-wrapper .react-datepicker__close-icon:hover:after{filter:brightness(.7)}.react-datepicker-wrapper .react-datepicker__input-container .react-datepicker__calendar-icon{right:8px;top:16px;padding:0;color:#b9c1c6;font-size:21px;cursor:pointer}.react-datepicker-popper{z-index:3!important}.react-datepicker-popper .react-datepicker{border-radius:12px;border:1px solid #b9c1c6;font-family:Platypi,Arial,Helvetica,sans-serif;color:#212b3b}.react-datepicker-popper .react-datepicker .react-datepicker__header{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:1px solid rgba(0,0,0,0);background-color:#f5f5f5}.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__current-month,.react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__day-name{color:#212b3b;font-weight:400}.react-datepicker-popper .react-datepicker .react-datepicker__day-name{font-size:13px;width:32px;height:30px;line-height:36px;color:#212b3b}.react-datepicker-popper .react-datepicker__day{font-size:14px;width:32px;height:36px;line-height:36px;font-weight:300;border-radius:10px!important}.react-datepicker-popper .react-datepicker__day.react-datepicker__day--keyboard-selected{background-color:rgba(33,129,125,.3)}.react-datepicker-popper .react-datepicker__day.react-datepicker__day--keyboard-selected:hover{background-color:#21817d;color:#f5f5f5}.react-datepicker-popper .react-datepicker__day.react-datepicker__day--selected{background-color:#21817d}.MuiDialog-root.dialog-wrapper{margin:12px}.MuiDialog-root.dialog-wrapper .MuiPaper-root{margin:0}.MuiDialog-root.dialog-wrapper .MuiDialogContent-root{padding:0 12px 12px}.MuiDialog-root.dialog-wrapper .MuiButtonBase-root.actions{width:100%;height:54px;white-space:normal}.glide_activity{position:relative}.glide_activity .glide__slides li{width:100%;height:260px;object-fit:cover;position:relative}@media screen and (min-width:599px){.glide_activity .glide__slides li{height:330px}}@media screen and (min-width:900px){.glide_activity .glide__slides li{height:400px}}.glide_arrows_center .glide__arrows{position:absolute;top:calc(50% - 40px);height:80px;width:100%;display:flex;justify-content:space-between;pointer-events:none}.glide_arrows_center .glide__arrows .glide__arrow{pointer-events:auto}.glide_arrows_center.glide--slider .glide__arrows .glide__arrow--disabled{cursor:auto;visibility:hidden}.glide_arrows_center.glide--slider .glide__arrows .glide__arrow--disabled,.glide_arrows_center.glide--slider .glide__arrows .glide__arrow--disabled:hover{color:rgba(0,0,0,0);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.glide_main_banner{position:relative}.glide_main_banner .glide__slides li{object-fit:cover;position:relative}.slider-wrapper{position:relative}.glide_top_activity{opacity:0;height:0;pointer-events:none}.glide_top_activity.is-visible{height:auto;opacity:1;pointer-events:auto;transition:opacity .3s ease}.top_activity-skeleton_wrap{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px;gap:24px;margin-bottom:8px}.top_activity-skeleton_wrap .skeleton_row{display:none}.top_activity-skeleton_wrap .skeleton_1{display:block}@media screen and (min-width:780px){.top_activity-skeleton_wrap{grid-template-columns:repeat(2,1fr)}.top_activity-skeleton_wrap .skeleton_2{display:block}}@media screen and (min-width:1050px){.top_activity-skeleton_wrap{grid-template-columns:repeat(3,1fr)}.top_activity-skeleton_wrap .skeleton_3{display:block}}@media screen and (min-width:1270px){.top_activity-skeleton_wrap{grid-template-columns:repeat(4,1fr)}.top_activity-skeleton_wrap .skeleton_4{display:block}}.glide_top_activity{position:relative}.glide_top_activity .glide__slides li{margin-bottom:8px;object-fit:cover;position:relative}.glide_top_activity .glide__slides li .text{bottom:0;z-index:1;padding:0 16px 6px;position:absolute;color:#fff}.glide_top_activity .glide__slides li .text h3{white-space:break-spaces;font-size:16px;font-weight:500}.glide_slider_bar_gallery{position:relative;margin-top:56px}.glide_slider_bar_gallery .glide__track{border-radius:12px}.glide_slider_bar_gallery .glide__slides li{width:100%;height:280px;object-fit:cover;position:relative}@media screen and (min-width:599px){.glide_slider_bar_gallery .glide__slides li{height:390px}}@media screen and (min-width:1200px){.glide_slider_bar_gallery .glide__slides li{height:432px}.glide_slider_bar_gallery{margin:56px auto 0;width:650px}}.glide_slider_bar_gallery.preload .glide__slides{overflow:hidden}.glide_slider_bar_gallery.preload .glide__slides li{display:none}.glide_slider_bar_gallery.preload .glide__slides li:first-child{display:block}.glide_default_image_carousel{position:relative}.glide_default_image_carousel .glide__track .glide__slides{border-radius:12px}.glide_default_image_carousel .glide__track .glide__slides li{height:240px;object-fit:cover}.MuiPopover-root.ChooseServicesForm_popover.MuiModal-root .MuiPaper-root{box-shadow:none;border:1px solid #b9c1c6;max-width:320px}.MuiPopover-root.ChooseServicesForm_popover.MuiModal-root .MuiPaper-root .MuiTypography-root{font-size:14px;line-height:22px;padding:8px 12px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root{box-shadow:none;border:1px solid #b9c1c6;max-width:326px;overflow:unset;margin-top:12px;border-radius:12px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .MuiTypography-root{font-size:13px;line-height:22px;padding:8px 12px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info{background-color:#fff;padding:12px;border-radius:12px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul{display:flex;flex-wrap:wrap;justify-content:space-between}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul li{width:calc(50% - 6px);margin-bottom:12px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul li .select-input-field-container .select-input-field__control{min-height:38px;border-color:#ef5350;font-size:13px;border-radius:8px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul li .select-input-field-container .select-input-field__control--is-focused{box-shadow:none}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul li .select-input-field-container .select-input-field__indicator{padding:8px 3px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul li .select-input-field-container .select-input-field__indicator.select-input-field__clear-indicator{padding:8px 0}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul li .select-input-field-container .select-input-field__value-container{padding:2px 6px}.MuiPopover-root.NumberOfPersonForm_popover.MuiModal-root .MuiPaper-root .children-age-info ul li .select-input-field-container.active .select-input-field__control{border-color:#b9c1c6}.slider-container .slick-dots{bottom:10px;z-index:9999}.slider-container .slick-dots li button{height:24px;width:24px}.slider-container .slick-dots li button:before{font-size:15px;width:24px;height:24px;color:#f5a950;opacity:1}.slider-container .slick-dots li.slick-active button:before{color:#ffa235}.scroll-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background-color:rgba(33,129,125,.76);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:1000;transition:background-color .2s ease}.scroll-to-top:hover{background-color:#1e706c}.scroll-to-top svg{font-size:28px}@media(max-width:767px){.scroll-to-top{bottom:12px;right:12px}.offer-page-title{margin-left:auto;margin-right:auto;max-width:284px}}.page.activities .title-filter{display:flex;flex-direction:column;margin-top:28px;position:relative}.page.activities .title-filter .MuiTypography-root{margin-top:0;line-height:42px}.page.activities .title-filter .action-filter-wrapper{display:flex;justify-content:space-between;margin:0 0 30px;position:relative;flex-direction:column;background-color:rgba(33,129,125,.3);padding:4px;border-radius:12px;flex-direction:row}.page.activities .title-filter .action-filter-wrapper .label{font-size:13px;color:#899199;position:absolute;top:-24px}.page.activities .title-filter .action-filter-wrapper .field{position:relative;margin:4px;width:calc(50% - 8px)}.page.activities .title-filter .action-filter-wrapper .field .select-input-field-container .select-input-field__control{min-height:48px}.page.activities .title-filter .action-filter-wrapper .field .select-input-field-container .select-input-field__option{font-size:15px;padding:10px 12px;font-weight:300}.page.activities .title-filter .action-filter-wrapper .field .select-input-field-container .select-input-field__menu-list{max-height:246px}@media screen and (min-width:599px){.page.activities .title-filter .action-filter-wrapper{flex-direction:row}.page.activities .title-filter .action-filter-wrapper .field{width:calc(50% - 12px)}}@media screen and (min-width:1200px){.page.activities .title-filter{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:42px}.page.activities .title-filter .action-filter-wrapper{margin:0 auto 30px;align-items:center}.page.activities .title-filter .action-filter-wrapper .label{position:relative;top:0}.page.activities .title-filter .action-filter-wrapper .field{width:420px}}.activity-page .MuiTypography-root.MuiTypography-h2{justify-content:flex-start}.vacation-summary .box h3{margin:16px 0;font-size:18px;line-height:26px}.vacation-summary .box ul li{line-height:32px;font-weight:300;font-size:16px}.vacation-summary .box ul li a{color:#21817d}.vacation-summary .box ul li a:hover{color:#1e706c;text-decoration:underline}.vacation-summary .box ul.price li span{font-size:13px;font-style:italic}.vacation-summary .box .info{font-size:14px}.vacation-summary .box p{font-weight:300}.vacation-summary .box p a{color:#21817d}@media screen and (min-width:760px){.vacation-summary .box{display:flex;align-items:flex-start;margin-bottom:16px}.vacation-summary .box h3{margin:0;width:170px;font-size:16px;line-height:28px}.vacation-summary .box ul{display:flex;flex-wrap:wrap;width:calc(100% - 170px)}.vacation-summary .box ul li{width:auto;margin:0 32px 8px 8px;line-height:28px}.vacation-summary .box ul.price{flex-direction:column;width:auto}.vacation-summary .box p{margin:0 8px 8px;line-height:28px}}.page.predefined-vacations .firstSection .main-description{max-width:946px;margin:40px auto 32px;text-align:left;font-size:18px;line-height:30px;font-weight:300}.page.predefined-vacations .firstSection .main-description p{margin:0}@media screen and (min-width:760px){.page.predefined-vacations .firstSection .main-description{max-width:540px;margin-left:0}}@media screen and (min-width:1000px){.page.predefined-vacations .firstSection .main-description{text-align:center;max-width:960px;margin-left:auto}}@media screen and (min-width:1200px){.page.predefined-vacations .firstSection .main-description{text-align:center;max-width:1200px;margin-left:auto}}.page.predefined-vacations .firstSection .list_items{margin:0 auto}.page.predefined-vacations .firstSection .list_items .item{width:100%;position:relative;margin:12px 0 0;display:flex;justify-content:flex-start;font-weight:300}@media screen and (min-width:1200px){.page.predefined-vacations .firstSection .list_items{max-width:990px;flex-direction:row;justify-content:space-around}.page.predefined-vacations .firstSection .list_items .item{width:auto}}.page.predefined-vacations .daily-organization{position:relative}.page.predefined-vacations .daily-organization .__{position:absolute;bottom:48px}.page.predefined-vacations .daily-organization .items{display:flex;flex-direction:column}.page.predefined-vacations .daily-organization .items .TextImage1 .text{padding-bottom:0}.page.predefined-vacations .daily-organization .items .TextImage1 .text h3{padding-bottom:6px}.page.predefined-vacations .daily-organization .items .TextImage1 .text p{font-size:16px;line-height:25px;margin:9px 0}@media screen and (min-width:760px){.page.predefined-vacations .daily-organization .items{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:900px){.page.predefined-vacations .daily-organization .items .TextImage1 .image,.page.predefined-vacations .daily-organization .items .TextImage1 .image .glide_default_image_carousel .glide__slides li{height:310px}}@media screen and (min-width:1200px){.page.predefined-vacations .daily-organization .items .TextImage1 .image,.page.predefined-vacations .daily-organization .items .TextImage1 .image .glide_default_image_carousel .glide__slides li{height:340px}}.page.staff .team_members .content{border-radius:12px;box-shadow:0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.1),0 1px 8px 0 rgba(0,0,0,.08)}.page.staff .team_members img{width:100%;height:280px;object-fit:cover;border-radius:12px}.page.staff .team_members h3{font-size:16px;line-height:26px;margin:12px 0 6px;padding:0 16px}.page.staff .team_members h4{font-size:14px;margin:0;color:#ffa235;font-weight:400;padding:0 16px 16px}.page.about-us p{line-height:25px}.page.about-us .box{padding:20px;background-color:#fff;border-radius:12px}.page.about-us .box .title-wrapp{display:flex;align-items:center;margin-bottom:20px}.page.about-us .box .title-wrapp h3{margin:0}.page.about-us .box p{line-height:25px}.page.about-us .box .icon-wrap{display:flex;align-items:center;justify-content:center;border-radius:100%;margin-right:20px}.page.about-us .box .icon-wrap.polyline svg{font-size:30px;color:#21817d}.page.about-us .box .icon-wrap.route svg{font-size:30px;color:#2daba6}.page.about-us .box .icon-wrap.hotel svg{font-size:30px;color:#ffa235}.page.about-us .box .icon-wrap.shuttle svg{font-size:30px;color:#21817d}@media screen and (min-width:1200px){.page.about-us .box{padding:36px}}