:root{--main-color:#3c6652;--main-hover:#42a8c3;--sec-color:#e7d3af;--main-bg:#f8f2e7;--second-bg:#857856;--text-color:#333;--back-color:#f1f5f9;--black-color:#000;--white-color:#fff;--border-color:#f0f0f0;--border-radius:24px;--hero-text-color:snow;font-size:16px}body{box-sizing:border-box;font-style:normal;font-weight:400;background-color:var(--white-color)}.overflow{overflow:hidden}*{transition:all .3s ease}figure{margin:0}img{image-rendering:-webkit-optimize-contrast!important;max-width:100%}a{text-decoration:none!important}::-webkit-scrollbar{height:2px}::-webkit-scrollbar-track{background:var(--main-color)}::-webkit-scrollbar-thumb{background:var(--main-hover)}.preloader{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress{position:fixed;z-index:99999;top:0;width:100%;height:5px;background-color:#f7f7f7;background-image:linear-gradient(180deg,#f5f5f5,#f9f9f9);background-repeat:repeat-x;border-radius:2px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);overflow:hidden}.progress-bar{animation:progress 6s ease infinite;padding:1px;color:#fff;background-image:linear-gradient(135deg,var(--main-hover),var(--main-color))}html{scrollbar-width:thin;scrollbar-color:var(--main-color) #fff;scroll-behavior:smooth}::-webkit-scrollbar{width:6px;height:1px}::-webkit-scrollbar-track{background:var(--white-color)}::-webkit-scrollbar-thumb{background:var(--main-color)}::-webkit-scrollbar-thumb:hover{background:var(--main-hover)}*{margin:0;padding:0}html[dir=ltr] .progress-bar{background-image:linear-gradient(135deg,var(--main-color),var(--main-hover))}@keyframes progress{0%{width:0;color:hsla(0,0%,100%,0)}to{width:100%;color:#fff}}.fixed-what{position:fixed;bottom:122px;inset-inline-start:10px;z-index:10;text-decoration:none!important}.swiper{padding:0 50px!important;margin:0 -50px!important}.fixed-what i{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--main-color);font-size:36px;color:var(--white-color);cursor:pointer;box-shadow:0 0 0 0 rgba(77,194,71,.5);box-shadow:0 0 0 0 rgba(77,194,71,.4);animation:pulseWhats 2s infinite;transition:all .4s ease-in-out}@keyframes pulseWhats{0%{box-shadow:0 0 0 0 #4dc247}70%{box-shadow:0 0 0 10px rgba(77,194,71,0)}to{box-shadow:0 0 0 50px rgba(77,194,71,0)}}.fixed-what i:hover{text-decoration:none;color:var(--white-color);box-shadow:inset 0 0 0 2em var(--main-hover)}body{overflow-x:hidden}.rtl{direction:rtl}.ltr{direction:ltr}*{transition:all .3s ease-in-out}.loading-page{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 322px)}.loading-page img{max-width:100px;max-height:100px;width:auto}.loading-logo{animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;animation:loading 1s ease infinite}@keyframes loading{0%{transform:rotate(0deg)}50%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes dance{0%{transform:rotate(0deg)}to{transform:rotate(-11deg)}}#ring{width:190px;height:190px;border:1px solid transparent;border-radius:50%;position:absolute}#ring:first-child{border-bottom:8px solid #ff8df9;animation:rotate1 2s linear infinite}@keyframes rotate1{0%{transform:rotateX(50deg) rotate(110deg)}to{transform:rotateX(50deg) rotate(470deg)}}#ring:nth-child(2){border-bottom:8px solid #ff416a;animation:rotate2 2s linear infinite}@keyframes rotate2{0%{transform:rotateX(20deg) rotateY(50deg) rotate(20deg)}to{transform:rotateX(20deg) rotateY(50deg) rotate(380deg)}}#ring:nth-child(3){border-bottom:8px solid #0ff;animation:rotate3 2s linear infinite}@keyframes rotate3{0%{transform:rotateX(40deg) rotateY(130deg) rotate(450deg)}to{transform:rotateX(40deg) rotateY(130deg) rotate(90deg)}}#ring:nth-child(4){border-bottom:8px solid #fcb737;animation:rotate4 2s linear infinite}@keyframes rotate4{0%{transform:rotateX(70deg) rotate(270deg)}to{transform:rotateX(70deg) rotate(630deg)}}.destinations{margin-bottom:56px;display:flex;flex-direction:column;gap:56px}.destinations .show-more{color:var(--main-color);font-size:20px;font-weight:500;margin-top:10px;cursor:pointer;margin-bottom:10px}.destinations .destinations-drid{border-radius:13px;padding:24px;background-color:#f4f4f4;display:grid;gap:10px;align-items:flex-start;grid-template-columns:repeat(2,1fr);row-gap:55px}.destinations .destinations-drid .destination{display:flex;align-items:flex-start;gap:20px}.destinations .destinations-drid .destination .img-cont{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:20px;overflow:hidden}.destinations .destinations-drid .destination .img-cont img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.destinations .destinations-drid .destination .text{width:100%;display:flex;flex-direction:column}.destinations .destinations-drid .destination .text h2{font-size:24px;font-weight:700;color:#141414;margin-bottom:0}@media screen and (max-width:767px){.destinations .destinations-drid .destination .text h2{font-size:16px}}.destinations .destinations-drid .destination .text h3{font-size:16px;font-weight:700;color:var(--main-color);margin-bottom:10px}@media screen and (max-width:767px){.destinations .destinations-drid .destination .text h3{font-size:12px}}.destinations .destinations-drid .destination .text p{font-size:16px;font-weight:500;color:#3c3c3c;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){.destinations .destinations-drid .destination .text p{font-size:12px}}.destinations .ready-cont{background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:30px;overflow:hidden}.destinations .ready{display:flex;padding:24px;align-items:center;flex-direction:column;background-color:hsla(0,0%,100%,.4)}.destinations .ready h2{font-size:24px;font-weight:600;color:#141414;margin-bottom:8px;text-align:center}.destinations .ready p{font-size:16px;font-weight:600;color:#363636;margin-bottom:32px;text-align:center}.destinations .ready a{width:100%;max-width:350px;border-radius:5px;background-color:var(--main-color);color:snow;padding-top:20px;padding-bottom:20px;text-align:center}.destinations .ready a:hover{background-color:var(--sec-color);color:#000}@media (max-width:991px){.destinations .destinations-drid{order:2;grid-template-columns:repeat(1,1fr);gap:20px}.destinations .ready{order:1}}.f-col{display:flex;flex-direction:column;gap:10px}.f-col h6{padding:5px;border-radius:5px;background-color:rgba(30,198,188,.1);font-size:14px;font-weight:500}.form-image-cont{width:100%;border-radius:12px;overflow:hidden;margin:auto auto 16px;aspect-ratio:6/2}.form-image-cont img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nameofpath{font-size:24px;font-weight:600;color:#141414;text-align:center}.map-container{width:100%;display:flex;flex-direction:column;gap:20px}.map-container,.map-container *{transition:none}.book-link,.map-container button{transition:all .3s ease-in-out}.book-link{padding:10px 30px;font-size:20px;font-weight:700;background-color:var(--main-color);border:1px solid var(--main-color);color:var(--white-color);border-radius:5px}.book-link:hover{background-color:var(--white-color);color:var(--main-color)}@media screen and (max-width:500px){.book-link{padding:10px;font-size:16px}}.reviews-swiper{padding:20px 30px 0;overflow:hidden}.reviews-swiper .flag-country{width:30px;height:auto;margin-inline-start:10px}.reviews-swiper .flag-country img{width:100%}.reviews-swiper .swiper-slide{height:auto}.reviews-swiper .swiper{overflow:visible}.reviews-swiper .swiper-button-next{inset-inline-end:-30px}.reviews-swiper .swiper-button-prev{inset-inline-start:-30px}.reviews-swiper .swiper-button-next,.reviews-swiper .swiper-button-prev{background-color:var(--main-color);width:48px;height:48px;border-radius:50%}@media screen and (max-width:500px){.reviews-swiper .swiper-button-next,.reviews-swiper .swiper-button-prev{font-size:16px;display:none}}.reviews-swiper .swiper-button-next:after,.reviews-swiper .swiper-button-prev:after{color:var(--white-color);font-size:14px}.reviews-swiper .review-cont{padding:16px 14px;background-color:#f6f6f6;border-radius:16px;border:1px solid #e6e6e6;box-shadow:0 0 14px rgba(50,50,50,.17);margin-bottom:16px}@media screen and (max-width:500px){.reviews-swiper .review-cont{padding:10px;margin-bottom:50px}}.reviews-swiper .review-cont h4{font-weight:700;font-size:20px;color:var(--main-color);display:flex;margin-bottom:0}.reviews-swiper .review-cont h4 p{margin:0}.reviews-swiper .review-cont .title{display:flex;align-items:center;margin-bottom:16px;gap:10px}.reviews-swiper .review-cont .title img{width:30px}.reviews-swiper .review-cont .stars{display:flex;gap:5px;margin-bottom:12px}.reviews-swiper .review-cont .stars i{color:#c5c5c5}.reviews-swiper .review-cont .stars .active{color:#ebdc3b}.reviews-swiper .review-cont p{font-weight:500;font-size:16px;color:#222}.PhoneInput{display:flex;flex-direction:row;align-items:center;gap:10px}.PhoneInput .PhoneInputCountry{display:flex;height:55px;width:105px;border-radius:2px;border:1px solid #e3e3e3;background-color:#f9f9f9;overflow:hidden;margin-top:12px;margin-bottom:16px;max-width:110px}.PhoneInput .PhoneInputCountrySelect{width:100%}@media screen and (max-width:767px){.PhoneInput .PhoneInputCountrySelect{font-size:12px}}.PhoneInput .PhoneInputCountryIcon{max-height:100%;height:55px;padding:3px;max-width:50px;display:none}.PhoneInput .PhoneInputCountryIcon input:focus-visible{border:none;outline:none}.PhoneInput .PhoneInputCountryIcon img{height:100%;border-radius:5px}.PhoneInput .PhoneInputCountrySelectArrow{display:none}.book-main-page .book-cont .form form .PhoneInputCountry{width:106px;flex-shrink:0}@media screen and (max-width:767px){.book-main-page .book-cont .form form .PhoneInputCountry{width:80px}}button{box-shadow:none!important}.parteners{padding:30px 0;margin-bottom:50px}.parteners h2{font-size:32px;font-weight:700;margin-bottom:16px;color:#141414}@media screen and (max-width:767px){.parteners h2{font-size:24px;margin-bottom:10px}}.parteners .gap-custom{gap:95px;margin-left:40px;align-items:center}.gallery{padding:47px 0}.gallery h2{font-size:32px;font-weight:700;color:#141414;margin-bottom:0}.gallery p{font-size:24px;font-weight:400;color:#5a5a5a}.gallery .tabs{width:-moz-fit-content;width:fit-content;margin:0 auto 26px;display:flex;gap:24px}.gallery .tabs .tab{color:#181818;font-size:16px;font-weight:600;cursor:pointer}.gallery .tabs .tab.active{color:var(--main-color)}.loading-cont{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 122px)}.loader{position:relative;width:200px;height:200px;perspective:800px;background:#f8f2e7;border-radius:50%;box-shadow:0 0 32px 0 #e7d3af44}.crystal{position:absolute;top:50%;left:50%;width:60px;height:60px;opacity:0;transform-origin:bottom center;transform:translate(-50%,-50%) rotateX(45deg) rotate(0deg);animation:spin 4s linear infinite,emerge 2s ease-in-out infinite alternate,fadeIn .3s ease-out forwards;border-radius:10px;visibility:hidden;box-shadow:0 4px 24px 0 #85785633}@keyframes spin{0%{transform:translate(-50%,-50%) rotateX(45deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(45deg) rotate(1turn)}}@keyframes emerge{0%,to{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fadeIn{to{visibility:visible;opacity:.8}}.crystal:first-child{background:linear-gradient(45deg,#3c6652,#e7d3af);animation-delay:0s}.crystal:nth-child(2){background:linear-gradient(45deg,#e7d3af,#857856);animation-delay:.3s}.crystal:nth-child(3){background:linear-gradient(45deg,#857856,#3c6652);animation-delay:.6s}.crystal:nth-child(4){background:linear-gradient(45deg,#3c6652,#f8f2e7);animation-delay:.9s}.crystal:nth-child(5){background:linear-gradient(45deg,#e7d3af,#f8f2e7);animation-delay:1.2s}.crystal:nth-child(6){background:linear-gradient(45deg,#857856,#e7d3af);animation-delay:1.5s}.date-book{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.date-book .book-link{padding:8px 32px;color:var(--white-color);display:flex;border-radius:5px;background-color:var(--main-color);width:-moz-fit-content;width:fit-content}.date-book .book-link:hover{background-color:var(--sec-color);color:#000}.date-book .date{display:flex;align-items:center;gap:4px;color:#464646}.date-book .date i{font-size:24px}.date-book .date span{font-size:16px;font-weight:500}.blog .description-cont{font-size:18px;font-weight:400;color:#404040;text-align:justify!important}.blog .description-cont h2{font-size:32px;font-weight:700}.blog .description-cont *{text-align:justify!important}.blog .description-cont span:has(.btn){width:100%;display:flex;justify-content:center;align-items:center}.blog .description-cont code:has(.btn){width:100%;display:flex;justify-content:center;text-align:center;margin:20px auto}.blog .description-cont .btn{background-color:var(--main-color);color:var(--white-color);padding:5px 10px;border-radius:5px;margin:20px auto}.blog .description-cont a{color:var(--main-color);font-size:18px;font-weight:700}.blog .description-cont ol,.blog .description-cont ul{padding:25px}.blog .description-cont ol li,.blog .description-cont ul li{font-size:18px;font-weight:400;color:#404040;position:relative;margin-bottom:10px}.blog .description-cont ol li:after,.blog .description-cont ul li:after{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:-18px;width:12px;height:12px;border-radius:50%;background-color:rgba(0,122,255,.4)}.blog .title-cont{font-size:24px;font-weight:700}.blog i{font-family:Font Awesome\ 6 Free}.blog .container>.img-cont{margin:56px 0;border-radius:10px;overflow:hidden;width:100%;max-height:calc(100vh - 148px);position:relative}.blog .container>.img-cont .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.blog .container>.img-cont .overlay:hover{opacity:0}.blog .container>.img-cont img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-blogs-cont{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (max-width:1225px){.grid-blogs-cont{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:991px){.grid-blogs-cont{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.grid-blogs-cont{grid-template-columns:repeat(1,1fr)}}.toc{width:100%;max-width:400px;padding:16px 35px;border-radius:12px;border:1px solid #e6e6e6;background-color:rgba(231,243,255,.3);box-shadow:0 0 14px rgba(50,50,50,.17);margin:24px 0}.toc h2{font-size:24px;font-weight:600;margin-bottom:12px}.toc ul{list-style-type:decimal}.toc ul li{padding-inline-start:10px;color:var(--main-color)}