.hero{min-height:calc(100vh - 140px)}@media(min-height: 1200px){.hero{min-height:800px;max-height:800px}}.hero.collection{min-height:calc(100vh - 140px)}@media(max-width: 1199px){.hero.collection{min-height:calc(100vh - 105px)}}@media(min-height: 1200px){.hero.collection{min-height:800px;max-height:800px}}.hero.collection .image{overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;min-height:calc(100vh - 261px);padding:40px 45px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-align-items:flex-end;align-items:flex-end}@media(max-width: 1199px){.hero.collection .image{padding:20px;-webkit-align-items:center;align-items:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;min-height:calc(100vh - 140px);min-height:calc(100dvh - 250px);padding:0 20px}}@media(min-height: 1200px){.hero.collection .image{min-height:800px;max-height:800px}}.hero.collection .image img{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}@media(max-width: 1199px){.hero.collection .image img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.hero.collection .image .explore img{width:auto;position:relative}@media(max-height: 780px){.hero.collection .image .content h1{font-size:10.8rem;font-size:clamp(10.8rem,10.8vw,10.8rem);line-height:100%}}@media(max-height: 650px){.hero.collection .image .content h1{font-size:8.8rem;font-size:clamp(8.8rem,8.8vw,8.8rem);line-height:100%}}@media(max-width: 940px){.hero.collection .image .content h1{font-size:7.4rem;font-size:clamp(7.4rem,7.4vw,7.4rem);line-height:100%}}.intro{padding:30px 0}@media(max-width: 1199px){.intro{padding:0}}.intro section h2{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;max-width:860px;margin:0 0 20px}.intro section h2.no-margin{margin:0}.intro section h2 .btn{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;gap:10px}@media(max-width: 1199px){.intro section h2 .btn{display:none}}.intro section h2 .btn img{margin:0}.intro section h3{margin:0 0 10px}.intro section p{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;line-height:155%;max-width:860px}.tours{padding:60px 0;overflow:hidden}@media(max-width: 1199px){.tours{padding:30px 0}}.tours h3{margin-bottom:30px}@media(max-width: 1199px){.tours h3{margin-bottom:15px}}.tours .carousel .swiper{overflow:visible}.tours .carousel .swiper .swiper-slide{width:396px}@media(max-width: 1199px){.tours .carousel .swiper .swiper-slide{width:307px}}.why .content{background-color:#f3f4f7;margin:50px auto;padding:50px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@media(max-width: 1199px){.why .content{margin:25px auto;padding:35px 22px}}.why .content ul{list-style-type:none;margin:50px 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media(max-width: 1199px){.why .content ul{margin:26px auto;gap:18px;grid-template-columns:1fr}}.why .content ul li{display:flex;display:-webkit-flex;gap:13px;line-height:150%}.why .content ul li:before{content:"";top:6px;position:relative;flex:0 0 12px;-webkit-flex:0 0 12px;width:12px;height:12px;display:block;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.76497 3.20474C10.0661 3.48915 10.0797 3.96383 9.79526 4.26497L5.54526 8.76497C5.40613 8.91228 5.21332 8.99703 5.01071 8.99993C4.8081 9.00282 4.61295 8.92361 4.46967 8.78033L2.21967 6.53033C1.92678 6.23744 1.92678 5.76257 2.21967 5.46967C2.51256 5.17678 2.98744 5.17678 3.28033 5.46967L4.98463 7.17397L8.70474 3.23503C8.98915 2.9339 9.46383 2.92033 9.76497 3.20474Z%27 fill=%27%23242424%27/%3E%3C/svg%3E")}.gallery{padding:30px 0}.gallery section p{max-width:740px}.gallery section .gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}@media(max-width: 1199px){.gallery section .gallery-grid{grid-template-columns:1fr;gap:16px}}.gallery section .gallery-grid picture{height:480px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;display:flex;display:-webkit-flex;-webkit-align-items:flex-end;align-items:flex-end;justify-content:flex-start;-webkit-justify-content:flex-start;background-position:center;background-size:cover}@media(max-width: 1199px){.gallery section .gallery-grid picture{height:262px}}.gallery section .gallery-grid picture:first-child{grid-column:1/-1;height:600px}@media(max-width: 1199px){.gallery section .gallery-grid picture:first-child{height:262px}}.gallery section .gallery-grid picture span{color:#fff;font-size:3.2rem;font-size:clamp(3.2rem,3.2vw,3.2rem);line-height:100%;font-weight:500;position:absolute;left:24px;bottom:24px}@media(max-width: 1199px){.gallery section .gallery-grid picture span{display:none}}.gallery section .btn{display:inline-block;margin:20px 0;padding:15px 14px}@media(max-width: 1199px){.gallery section .btn{display:flex;display:-webkit-flex}}.faqs{padding:30px 0}.faqs h3{margin-bottom:20px}.faqs .faq{max-width:940px;width:100%;border-bottom:2px solid #c2c2c2}.faqs .faq:first-of-type{border-top:2px solid #c2c2c2}.faqs .faq.open h5{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M 19 13 H 5 V 11 H 19 V 13 Z%27 fill=%27black%27/%3E%3C/svg%3E")}.faqs .faq h5{cursor:pointer;padding:13px 0;user-select:none;background-repeat:no-repeat;background-position:center right;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z%27 fill=%27black%27/%3E%3C/svg%3E")}.faqs .faq .answer{margin-bottom:20px}.faqs .see-all{text-align:right;max-width:940px;width:100%;display:block;text-decoration:underline;margin:20px 0 0;font-weight:500}
