*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ol,ul{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}button{cursor:pointer}img{display:block}a{text-decoration:none}body{letter-spacing:0;text-align:center;color:#202321;background-color:#f7fbfb;align-items:center;font-family:Montserrat;font-size:20px;font-weight:400;line-height:24px}.container{padding:0 32px}@media screen and (min-width:768px){.container{padding:0 20px}}@media screen and (min-width:1440px){.container{width:1440px;padding:0 135px}}h2{letter-spacing:0;text-align:center;color:#1b1d1b;margin-top:52px;margin-bottom:28px;font-family:Montserrat;font-size:32px;font-weight:400;line-height:39px}@media screen and (min-width:768px){h2{margin-top:80px;margin-bottom:40px;font-size:52px;line-height:63px}}@media screen and (min-width:1440px){h2{margin-bottom:60px;font-size:68px;line-height:83px}}.hidden{width:1px;height:1px;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}body.modal-open{overflow:hidden}.menu-toggle{min-height:40px;min-width:40px;fill:var(--text-color);cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-radius:50%;outline:none;margin-left:auto;padding:0;display:flex}.menu-toggle:hover,.menu-toggle:focus{fill:#f7fbfb}.mobile-menu{display:flex;position:fixed}@media screen and (max-width:1439px){.mobile-menu{visibility:hidden;opacity:0;width:100vw;height:100vh;transition:transform cubic-bezier(.4,0,.2,1),opacity vcubic-bezier(.4,0,.2,1),visibility vcubic-bezier(.4,0,.2,1);background-image:url(hero_tablet.3e7cbd5c.jpg);flex-direction:column;top:0;left:0;transform:translateY(-100%)}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translateY(0)}}@media screen and (min-width:1440px){.mobile-menu{display:none}}.menu-button{z-index:2;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex}@media screen and (min-width:1440px){.menu-button{display:none}}.icon-cross{display:none}.icon-menu.is-open .icon-cross{display:block}.menu-button.is-open .icon-menu{display:none}.mobile-menu__wrap{width:50%;height:100%;background-color:rgba(32,35,33,.7);position:absolute}@media screen and (min-width:768px){.mobile-menu__wrap{width:374px;padding-top:184px}}.mobile-menu__item{margin-bottom:40px}.mobile-menu__link{color:#f7fbfb;font-weight:500}@media screen and (min-width:768px){.mobile-menu__link{text-align:left;font-family:Montserrat;font-size:28px;line-height:34px}}.mobile-soc-list{gap:32px;margin-left:82px;display:flex}button{background-color:#5b86a1}.header{width:100%;z-index:1;align-items:baseline;margin-top:20px;display:flex;position:absolute}.header__container{display:flex}@media screen and (min-width:1440px){.header__container{justify-content:space-between}}.logo_img{margin-top:30px;margin-right:231px;display:block}@media screen and (min-width:768px){.logo_img{margin-right:628px}}@media screen and (min-width:1440px){.logo_img{margin-right:238px}}.navigation{display:none}@media screen and (min-width:1440px){.navigation{margin-left:auto;display:flex}}.navigation__list{flex-wrap:wrap;margin-top:40px;margin-left:auto;display:flex}.menu-button{z-index:2;background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;margin-right:0;padding:0;display:flex}@media screen and (min-width:1440px){.menu-button{display:none}}.navigation__item{letter-spacing:0;margin-left:80px;font-family:Montserrat;font-size:24px;font-weight:500;line-height:29px}.navigation__link{color:#f7fbfb}.navigation__link:focus{text-decoration:underline}.icon-menu{stroke:#f7fbfb}.hero{height:788px;background-image:url(hero_mobile.07473e5c.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.hero{height:818px;background-image:url(hero_tablet_bg.5cc8d9de.jpg)}}@media screen and (min-width:1440px){.hero{height:1024px;width:100%;background-image:url(hero_desk_bg.63c81e7a.jpg)}}.hero__title{color:#f7fbfb;text-align:center;margin-bottom:60px;padding-top:188px;font-family:Montserrat;font-size:40px;font-weight:400;line-height:48.76px}@media screen and (min-width:768px){.hero__title{margin-bottom:40px;padding-top:180px;font-size:68px;font-weight:400;line-height:83px}}@media screen and (min-width:1440px){.hero__title{margin-bottom:40px;padding-top:280px;font-size:88px;line-height:107.27px}}.hero__text{letter-spacing:0;text-align:center;color:#f7fbfb;margin-bottom:88px;font-size:16px;font-weight:500;line-height:20px}@media screen and (min-width:768px){.hero__text{margin-bottom:60px;font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.hero__text{font-size:28px;line-height:34.13px}}.hero__button{color:#f7fbfb;background-color:#5b86a1;border-color:rgba(0,0,0,0);padding:15px 91px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:22px}@media screen and (min-width:768px){.hero__button{font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.hero__button{padding:20px 199px;font-size:24px;line-height:29.26px}}.social-list{display:none}@media screen and (min-width:1440px){.social-list{flex-direction:column;gap:32px;display:flex;position:absolute;top:649px;left:88%}}.about-text{letter-spacing:0;text-align:left;font-family:Montserrat;font-size:16px;font-weight:400;line-height:20px}@media screen and (min-width:768px){.about-text{font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.about-text{font-size:24px;line-height:29px}}.text-break{margin-bottom:10px}.advantages{background-image:url(advantages_mobile_bg.792aa17f.jpg);background-position:50% 67px;background-repeat:no-repeat;padding-bottom:87px}@media screen and (min-width:768px){.advantages{background-image:url(advantages_tablet.9e9d70be.jpg),url(advatages2_tablet.676ff763.jpg);background-position:0 100px,100% 100%;margin-left:20px;margin-right:20px;padding-bottom:60px}}@media screen and (min-width:1440px){.advantages{background-image:url(advantages2.b446c9fb.jpg),url(advantages1.decdef1d.jpg),url(advantages3.4a6a0919.jpg);background-position:125px 140px,918px 223px,522px 222px}}@media screen and (min-width:768px){.advatages-title{margin-bottom:120px}}@media screen and (min-width:1440px){.advatages-title{margin-bottom:140px}}.advantages-list{margin-top:115px}@media screen and (min-width:768px){.advantages-list{margin-left:62px}}@media screen and (min-width:1440px){.advantages-list{margin-left:270px}}.advantages-item{letter-spacing:0;text-align:left;color:#f7fbfb;height:40px;background-color:#5b86a1;align-items:center;margin-bottom:28px;font-family:Montserrat;font-size:14px;font-weight:400;line-height:17px;display:flex}@media screen and (min-width:768px){.advantages-item{width:604px;height:64px;margin-bottom:20px;font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.advantages-item{width:630px;margin-bottom:24px;font-size:24px;line-height:29px}}@media screen and (min-width:768px){.star{margin:12px 12px 12px 44px}}@media screen and (min-width:1440px){.star{margin:19px 19px 19px 133px}}@media screen and (min-width:768px){.reviews-list{gap:19px;display:flex}}.review-item{width:311px;height:452px;background-image:url(Review_desk.a30114ea.jpg);background-repeat:no-repeat;border:1px solid #5b86a1;position:relative}@media screen and (max-width:767px){.review-item{margin-bottom:32px}}@media screen and (min-width:768px){.review-item{width:354px;height:504px}}@media screen and (min-width:1440px){.review-item{width:377px;height:570px}}.review.card{position:relative}.review-photo{width:100px;height:100px;margin:84px 106px 20px 105px}@media screen and (min-width:768px){.review-photo{margin:84px 127px 24px}}@media screen and (min-width:1440px){.review-photo{margin:72px 126px 20px}}.review-name{font-style:20px;text-align:center;color:#5b86a1;margin-bottom:16px;font-weight:600;line-height:24.38px}@media screen and (min-width:768px){.review-name{margin-bottom:24px;font-size:24px;line-height:29px}}@media screen and (min-width:1440px){.review-name{font-size:28px;line-height:34px}}.review-text{text-align:left;color:#202321;margin-left:35px;margin-right:35px;font-size:16px;font-weight:400;line-height:19.5px}@media screen and (min-width:768px){.review-text{margin-left:20px;margin-right:20px}}@media screen and (min-width:1440px){.review-text{margin-left:28px;margin-right:28px}}@media screen and (max-width:1439px){.review-item:last-child{display:none}}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-card{cursor:pointer;width:311px;height:452px}@media screen and (min-width:768px){.review-card{width:354px;height:504px}}@media screen and (min-width:1440px){.review-card{width:377px;height:570px}}.rotate{position:absolute;bottom:20px;right:20px}.front,.back{width:100%;height:100%;backface-visibility:hidden;transition:transform .6s linear;position:absolute;overflow:hidden}.front{transform:perspective(600px)rotateY(0deg)}.back{transform:perspective(600px)rotateY(180deg)}.review-card:hover>.front{transform:perspective(600px)rotateY(-180deg)}.review-card:hover>.back{transform:perspective(600px)rotateY(0deg)}.tours-slide{width:311px;border:1px solid #5b86a1}@media screen and (min-width:768px){.tours-slide{width:354px}}@media screen and (min-width:1440px){.tours-slide{width:377px}}.tour-image{width:311px;margin-bottom:44px;display:block}@media screen and (min-width:768px){.tour-image{width:354px}}@media screen and (min-width:1440px){.tour-image{width:377px}}.tour-title{color:#1b1d1b;text-align:left;margin-bottom:20px;margin-left:20px;font-size:20px;font-weight:600;line-height:24px}@media screen and (min-width:768px){.tour-title{font-size:24px;line-height:29px}}@media screen and (min-width:1440px){.tour-title{font-size:28px;line-height:34px}}.tour-price{color:#202321;text-align:left;margin-bottom:36px;margin-left:20px;font-size:16px;font-weight:600;line-height:20px}@media screen and (min-width:768px){.tour-price{font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.tour-price{font-size:24px;line-height:29px}}.tour-button{color:#f7fbfb;background-color:#5b86a1;margin-bottom:48px;padding:16.5px 73px;font-size:16px;font-weight:500;line-height:20px}@media screen and (min-width:768px){.tour-button{padding:16px 79px;font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.tour-button{padding:20px 75px;font-size:24px;line-height:29px}}.tours-buttons-wrap{gap:40px;margin-left:107px;display:flex}@media screen and (min-width:768px){.tours-buttons-wrap{margin-left:332px}}.swiper-image{height:480px;width:280px}@media screen and (min-width:768px){.swiper-image{width:354px;height:275px}}@media screen and (min-width:1440px){.swiper-image{width:575px;height:445px}}.swiper-slide{margin-bottom:40px}.gallery-buttons-wrap{margin-top:24px;margin-left:141px;display:flex}@media screen and (min-width:768px){.gallery-buttons-wrap{margin-top:32px;margin-left:312px}}@media screen and (min-width:1440px){.gallery-buttons-wrap{margin-top:40px;margin-left:515px}}.gallery-button-prev,.gallery-button-next{fill:#5b86a1;color:#fff;border-radius:50%;padding:10px;transition:background-color .3s}.gallery-button-prev{margin-left:40px}@media screen and (min-width:1440px){.gallery-button-prev{margin-left:60px}}.gallery-button-next:not(.swiper-button-disabled),.gallery-button-prev:not(.swiper-button-disabled),.tours-button-next:not(.swiper-button-disabled),.tours-button-prev:not(.swiper-button-disabled){fill:#5b86a1;cursor:pointer}.gallery-button-next.swiper-button-disabled,.gallery-button-prev.swiper-button-disabled,.tours-button-next.swiper-button-disabled,.tours-button-prev.swiper-button-disabled{opacity:.5;cursor:not-allowed}.questions{height:632px;background-image:url(mobile_bg.d69737c8.jpg);background-repeat:no-repeat;padding-top:116px;padding-bottom:117px;padding-left:32px}@media screen and (min-width:768px){.questions{height:688px;background-image:url(tablet_bg.3151607a.jpg);padding-top:88px;padding-bottom:88px;padding-left:145px}}@media screen and (min-width:1440px){.questions{height:1074px;background-image:url(desk_bg.8facffc9.jpg);margin-top:80px;padding-top:244px;padding-left:333px}}.questions-card{text-align:center;width:311px;height:399px;background-color:#f7fbfb;border:1px solid #a3a5a3;align-content:center}@media screen and (min-width:768px){.questions-card{width:478px;height:512px}}@media screen and (min-width:1440px){.questions-card{width:774px;height:583px}}.questions-title{text-align:center;color:#1b1d1b;margin-bottom:20px;margin-left:75px;margin-right:75px;font-size:20px;font-weight:500;line-height:24.38px}@media screen and (min-width:768px){.questions-title{width:247px;margin-top:40px;margin-bottom:24px;margin-left:115px;font-size:32px;line-height:39px}}@media screen and (min-width:1440px){.questions-title{width:681px;margin-top:60px;margin-bottom:32px;margin-left:46px;font-size:48px;line-height:58.51px}}.questions-text{text-align:center;color:#202321;margin-bottom:24px;margin-left:34px;margin-right:34px;font-size:14px;font-weight:400;line-height:17px}@media screen and (min-width:768px){.questions-text{width:374px;margin-left:46px;font-size:18px;line-height:22px}}@media screen and (min-width:1440px){.questions-text{width:502px;text-align:center;margin-left:135px;font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.questions-form{width:575px;margin-left:98px}}.questions-input{box-sizing:border-box;width:100%;color:#202321;background:0 0;border:none;border-bottom:1px solid #a3a5a3;outline:none;margin-bottom:28px;padding:8px;display:block}.form-button{color:#f7fbfb;border:0;padding:16px 96px;font-size:16px;font-weight:500;line-height:19.5px}@media screen and (min-width:768px){.form-button{width:394px;padding:16px 151.5px;font-size:20px;line-height:24px}}@media screen and (min-width:1440px){.form-button{height:69px;width:100%;padding:20px 210px;font-size:24px;line-height:29px}}.questions-form .form-row{margin:32px 0;display:flex}.input-data{width:100%;height:40px;margin:0 20px;position:relative}form .form-row .textarea{height:70px}.input-data input,.textarea textarea{width:100%;height:100%;border:none;border-bottom:2px solid rgba(0,0,0,.12);font-size:17px;display:block}input:focus~label,textarea:focus~label,input:valid~label,textarea:valid~label{color:#3498db;font-size:14px;transform:translateY(-20px)}.textarea textarea{resize:none;padding-top:10px}.input-data label{pointer-events:none;font-size:16px;transition:all .3s;position:absolute;bottom:10px}.textarea label{width:100%;background:#fff;bottom:40px}.input-data .underline{height:2px;width:100%;position:absolute;bottom:0}.input-data .underline:before{content:"";height:2px;width:100%;transform-origin:50%;background:#3498db;transition:transform .3s;position:absolute;transform:scaleX(0)}.input-data input:focus~.underline:before,.input-data input:valid~.underline:before,.textarea textarea:focus~.underline:before,.textarea textarea:valid~.underline:before{transform:scale(1)}.footer{letter-spacing:0;text-align:center;color:#f7fbfb;background-color:#202321;font-family:Montserrat;font-size:24px;font-weight:400;line-height:29px}.footer-wrap{margin-left:44px}@media screen and (min-width:768px){.footer-wrap{align-items:baseline;display:flex}}.footer-title{letter-spacing:0;text-align:center;color:#f7fbfb;padding-top:40px;font-size:28px;font-weight:400;line-height:34px}@media screen and (min-width:768px){.footer-title{margin-left:114px;margin-right:137px;font-size:32px;line-height:39px}}@media screen and (min-width:1440px){.footer-title{margin-left:198px;margin-right:128px;font-size:60px;line-height:73px}}.footer-text{letter-spacing:0;text-align:center;color:#a3a5a3;padding-bottom:40px;font-family:Manrope;font-size:16px;font-weight:400;line-height:21.86px}@media screen and (min-width:768px){.footer-text{padding-bottom:63px;line-height:22px}}@media screen and (min-width:1440px){.footer-text{padding-bottom:48px}}.footer-list{text-align:left}.footer-item{letter-spacing:0;text-align:left;color:#f7fbfb;font-family:Montserrat;font-size:16px;font-weight:400;line-height:20px}@media screen and (min-width:768px){.footer-item{font-size:18px;line-height:22px}}@media screen and (min-width:1440px){.footer-item{font-size:24px;line-height:29px}}.footer-soc-list{gap:32px;display:flex}.footer-soc-links{color:#f7fbfb}.footer-list-item{margin-bottom:26px}@media screen and (min-width:768px){.footer-list-item{margin-bottom:40px}}.footer-list-item:last-child{margin-bottom:40px}@media screen and (min-width:1440px){.footer-list-item:last-child{margin-bottom:64px}}.backdrop{width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none;padding:93px 15px}.modal{width:375px;background-color:#f7fbfb;padding:52px 32px 36px;position:absolute;top:144px}@media screen and (min-width:768px){.modal{width:478px}}@media screen and (min-width:1440px){.modal{width:774px;height:745px;padding-bottom:60px;padding-left:100px;padding-right:99px;top:100px;left:333px}}.backdrop.is-hidden .modal{transform:translate(-50%,-50%)scaleY(0)}.btn-close{width:40px;height:40px;stroke:#202321;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:40px;right:40px}.icon-close:hover,.icon-close:focus{stroke:#000;transition:stroke .25s}.modal-title{letter-spacing:0;text-align:center;margin-bottom:20px;font-family:Montserrat;font-size:24px;font-weight:400;line-height:29px}@media screen and (min-width:1440px){.modal-title{margin-top:25px;margin-bottom:28px;font-size:60px;line-height:73px}}.modal-text{letter-spacing:0;text-align:center;width:281px;align-items:center;margin-bottom:24px;font-size:14px;font-weight:400;line-height:17px}@media screen and (min-width:1440px){.modal-text{width:523px;margin-bottom:32px;margin-left:25px;font-size:24px;line-height:29px}}.modal-form{text-align:left;display:block}.modal-input{box-sizing:border-box;width:100%;background:0 0;border:none;border-bottom:1px solid #a3a5a3;outline:none;margin-bottom:28px;padding-bottom:8px;display:block}label .modal-tours-check{color:#000;cursor:pointer;margin-bottom:8px;font-size:24px;display:inline-block}.checkbox-input{height:29px;color:#rgba 32,35,33,1;margin-bottom:24px;font-size:16px;font-weight:400;line-height:20px}.modal-submit{color:#f7fbfb;height:69px;width:575px;padding:16px 100px;bottom:0}.modal-tours-check{color:red}
/*# sourceMappingURL=index.656e3272.css.map */
