.community-project__content{margin-bottom:18px}.community-projects .swiper-slide .project{height:0;min-height:0;padding-bottom:50%;position:relative}.community-projects .col-md-4 h2{line-height:1.3}.community-projects #ours-projects .swiper-slide .image{width:100%;height:100%;overflow:hidden;display:inline-block;position:absolute;z-index:1}.community-projects #ours-projects .swiper-slide .image:before{content:'';position:absolute;width:100%;height:100%;background-image:linear-gradient(to right,#000000b8,#ffffff24);z-index:2}.community-projects .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.community-projects #ours-projects .swiper-slide .info{position:absolute;z-index:2;color:#fff;width:100%;height:100%;max-width:400px}.community-projects #ours-projects .swiper-slide .info .name{font-size:24px}.community-projects .swiper-slide .info a{color:#fff}.community-projects .swiper-slide .info a h3{line-height:1.3}.community-projects .swiper-slide .info .destination{font-size:14px!important}.community-projects .project .info>span.date>i{margin-left:-2px}.community-projects .project .info>span>i{position:initial;color:#fff!important;margin-right:5px}.community-projects .swiper-pagination{bottom:30px}.community-projects .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.community-projects .swiper-button-disabled{display:none}.community-projects .link{font-weight:500;font-size:18px;text-decoration:underline;color:#55801e}.community-projects .link path{fill:#55801e}.community-projects .link:hover{color:#c8c839}.community-projects .link:hover path{fill:#c8c839}@media (max-width:767px){.community-projects #ours-projects .swiper-slide .project{min-height:400px}.community-projects #ours-projects .swiper-slide .info{position:initial}}@media (max-width:400px){.community-projects #ours-projects .swiper-slide .info .name{font-size:18px;font-weight:500}}.awards img.tripadvisor{max-width:125px!important;margin-top:10px}@media (max-width:991px){.awards img.tripadvisor{margin-top:0}}.youtube-playlist .container .youtube-playlist-wrapper{padding:20px 50px;color:#fff;position:relative}.youtube-playlist .container .youtube-playlist-wrapper h3{margin:20px;position:relative;z-index:2}.youtube-playlist .container .youtube-playlist-wrapper p{margin-bottom:20px;position:relative;z-index:2}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list{display:flex;gap:50px;height:400px;padding-bottom:20px;position:relative;z-index:2}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-container{flex:6}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-container iframe{width:-webkit-fill-available;height:-webkit-fill-available}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list{flex:4;overflow-y:auto}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li{padding-bottom:40px;display:flex;gap:8px;cursor:pointer}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li>img,.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li>div{width:calc(50% - 4px)}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li:last-child{padding-bottom:0}.youtube-playlist .container .youtube-playlist-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:1}.video-item img{object-fit:cover;aspect-ratio:1.8;transition:filter 0.3s ease}.video-item .video-title{transition:filter 0.3s ease}.video-item.active img{filter:brightness(50%)}.video-item.active .video-title{filter:brightness(70%)}#video-popup .popup-content{position:relative;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-controls{position:absolute;top:10px;right:10px;display:flex;gap:10px}.popup-controls button{background:none;border:none;color:#fff;font-size:24px;cursor:pointer}.popup-controls button:hover{color:#ff0}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:rgb(0 0 0 / .8);border-radius:14% / 50%;display:flex;justify-content:center;align-items:center}.play-button::before{content:'';display:block;margin-left:3px;width:0;height:0;border-left:18px solid #fff;border-top:12px solid #fff0;border-bottom:12px solid #fff0}#main-video-thumb:hover .play-button{background:rgb(255 0 0 / .9);transition:background 0.3s}.popup-controls{opacity:0;pointer-events:none;transition:opacity 0.4s ease}#video-popup.show-controls .popup-controls{opacity:1;pointer-events:auto}#main-video-thumb>.video-title{position:absolute;bottom:0;width:100%;background:linear-gradient(135deg,rgb(15 15 15 / .7),rgb(26 26 26 / .7))}@media (max-width:768px){.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li{width:150px}}.featured .container .featured-content{display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px}.featured .container .featured-content .featured-left{flex:6}.featured .container .featured-content .featured-right{flex:4}.featured .container .featured-content .featured-right figure img{aspect-ratio:8 / 5;width:100%;height:auto;object-fit:cover;border-radius:15px}@media (max-width:991px){.featured .container .featured-content{flex-direction:column;gap:16px}}.tripadvisor-reviews .tripadvisor-reviews-btn{text-align:center;color:#8fa928;font-weight:600;text-decoration:underline}.tripadvisor-reviews .container .tripadvisor-reviews-header{justify-items:center}.other-country .container .other-country-wrapper{display:grid;gap:30px;grid-auto-rows:400px;grid-auto-flow:dense}.other-country .container .other-country-wrapper .other-country-item{position:relative}.other-country .container .other-country-wrapper .other-country-item figure{height:100%}.other-country .container .other-country-wrapper .other-country-item figure img{height:100%;width:100%;object-fit:cover;border-radius:15px}.other-country .container .other-country-wrapper .other-country-item h3{position:absolute;bottom:0;width:100%;font-weight:700;padding:10px;color:#fff;text-align:center;z-index:3}.other-country .container .other-country-wrapper .overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5);opacity:0;transition:opacity .3s ease;border-radius:15px}.other-country .container .other-country-wrapper .overlay:hover{opacity:.8}.other-country-wrapper.pattern-1{grid-template-columns:1fr}.other-country-wrapper.pattern-2{grid-template-columns:repeat(2,1fr)}.other-country-wrapper.pattern-3{grid-template-columns:repeat(3,1fr)}.other-country-wrapper.pattern-5{grid-template-columns:repeat(3,1fr)}.other-country-wrapper.pattern-7{grid-template-columns:repeat(3,1fr)}.other-country-wrapper.pattern-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.other-country .container .other-country-wrapper.swiper{display:block}.other-country .container .other-country-wrapper.swiper .other-country-item{height:400px}.other-country .container .other-country-wrapper.swiper .swiper-pagination{position:relative;margin-top:8px}.other-country .container .other-country-wrapper.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.other-country .container .other-country-wrapper.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--idc-brand-1)}@media (max-width:575px){.other-country .container .other-country-wrapper{grid-template-columns:1fr!important;grid-auto-rows:200px;gap:10px}.other-country-wrapper.pattern-3 .other-country-item,.other-country-wrapper.pattern-5 .other-country-item,.other-country-wrapper.pattern-7 .other-country-item{grid-column:auto!important;grid-row:auto!important}}.blog-featured{margin-bottom:50px}.blog-featured .container .blog-featured-header{justify-items:center}.blog-featured .container .blog-featured-header h3{margin:0 50px 25px;padding:10px 25px;color:#fff;background:var(--idc-brand-1);line-height:normal;border-radius:25px}.blog-featured .container .blog-featured-header .blog-featured-description{margin:0 50px 25px}.blog-featured .container .blog-featured-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-featured .container .blog-featured-wrapper .blog-featured-item{background:#f4f4f4;border-radius:15px;display:flex;flex-direction:column}.blog-featured .container .blog-featured-wrapper .blog-featured-item a img{height:250px;width:-webkit-fill-available;object-fit:cover;border-radius:15px 15px 0 0}.blog-featured .container .blog-featured-wrapper .blog-featured-title{padding:15px 15px 0 15px}.blog-featured .container .blog-featured-wrapper .blog-featured-title a h4{font-weight:600;padding-bottom:10px;color:#335e18;padding:0}.blog-featured .container .blog-featured-wrapper .blog-featured-date{padding:15px;font-style:italic;color:#505251}.blog-featured .container .blog-featured-wrapper .blog-featured-date::before{content:'\f073';display:inline-block;font-family:'FontAwesome';padding:0 8px;border-radius:50%;color:#505251;font-style:italic}.blog-featured .container .blog-featured-wrapper .blog-featured-content{line-height:20px;padding:0 15px}.blog-featured .container .blog-featured-wrapper .blog-featured-button{padding-right:15px;padding-top:15px;margin-left:auto;margin-top:auto}.blog-featured .container .blog-featured-wrapper .blog-featured-button a{color:#335e18;font-style:italic;font-weight:700}.blog-featured .container .blog-featured-wrapper .blog-featured-button a::after{content:'\f105';display:inline-block;font-family:'FontAwesome';padding:0 8px;font-weight:800;border-radius:50%;color:#fff;background-color:#9dc642;font-style:normal}@media (max-width:991px){.blog-featured .container .blog-featured-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-featured .container .blog-featured-wrapper{display:block}.blog-featured .container .blog-featured-wrapper .blog-featured-item{margin-bottom:30px}}.color-main{color:var(--idc-brand-1);}.icon-calendar{display:inline-block;width:14px;height:14px;background-image:url(https://static.idctravel.fr/wp-content/themes/idcfr/img/icon-calendar.svg);background-size:contain;background-repeat:no-repeat;margin-right:5px}.icon-next-right{display:inline-block;width:24px;height:24px;background-image:url(https://static.idctravel.fr/wp-content/themes/idcfr/img/icon-articles.svg);background-size:contain;background-repeat:no-repeat}.cta-contact-content{display:flex;gap:30px}.cta-contact-left{flex:6}.cta-contact-right{flex:4}.cta-contact-title{font-size:20px;margin-bottom:8px}.cta-contact-lines{margin-bottom:16px}.cta-contact-button{display:inline-flex;align-items:center;background-color:#8fa928;color:#fff;padding:8px 4px 8px 50px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;position:relative;overflow:visible;transition:background-color 0.25s ease-in-out,box-shadow 0.25s ease-in-out,transform 0.25s ease-in-out}.cta-contact-button:hover{background-color:#a5c236;box-shadow:0 6px 14px rgb(0 0 0 / .2);transform:translateY(-1px);text-decoration:none}.cta-contact-button:hover .cta-contact-text{color:#1b2d00}.cta-contact-icon{position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:52px;height:52px;background:#fff0;border:2px solid #2e7d32;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:box-shadow 0.25s ease-in-out}.cta-contact-icon::after{content:"";position:absolute;right:-3px;top:50%;width:15.5px;height:20.5px;background-color:#8fa928;z-index:3;transition:background-color 0.25s ease-in-out}.cta-contact-button:hover .cta-contact-icon::after{background-color:#a5c236}.cta-contact-icon i{margin-top:5px;color:#214810;font-size:45px;z-index:4;transform:rotate(12deg)}.cta-contact-text{transition:color 0.25s ease-in-out}@media screen and (max-width:768px){.cta-contact-content{flex-direction:column}.cta-contact-left{order:2}.cta-contact-right{order:1}}.tripadvisor-reviews .tripadvisor-reviews-all{display:flex;margin-top:8px;justify-content:center}.home-customer-reviews{padding:40px 0 32px;background-color:#f2fcec}.hcr-accent{color:#e07d54}.hcr-swiper-wrap{position:relative}.hcr-swiper{padding-bottom:36px!important}.hcr-swiper .swiper-wrapper{align-items:stretch}.hcr-swiper .swiper-slide{height:auto;display:flex;box-sizing:border-box}.hcr-swiper .swiper-slide .hcr-card{width:100%;flex-shrink:0}.hcr-card{text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.hcr-card .hcr-voir-plus:hover{transform:translateY(-3px);color:#4a8a24;opacity:.85;text-decoration:underline}.hcr-avatar-wrap{margin-bottom:14px}.hcr-avatar{width:150px;height:150px;border-radius:50%;object-fit:cover;display:block}.hcr-avatar--placeholder{width:150px;height:150px;border-radius:50%;background:#e8f0e0;display:flex;align-items:center;justify-content:center}.hcr-avatar--placeholder svg{width:48px;height:48px;fill:#335e18;opacity:.5}.hcr-card-body{flex:1;display:flex;flex-direction:column;align-items:center;width:100%}.hcr-name{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 4px;line-height:1.3}.hcr-country{font-size:13px;color:#888;margin:0 0 12px}.hcr-content{color:#444;line-height:1.65;text-align:left;margin:0 0 8px;flex:1}.hcr-date{font-weight:600;color:#555}.hcr-voir-plus{display:inline-block;font-size:16px;font-weight:700;color:#335e18;margin-top:4px;align-self:center;background:#fff0;border:none;font-style:italic;cursor:pointer;transition:transform 0.25s ease,color 0.25s ease,opacity 0.25s ease}.hcr-swiper .swiper-button-prev,.hcr-swiper .swiper-button-next{width:40px;height:40px;border-radius:50%;background:rgb(51 94 24 / .5);color:#fff;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;cursor:pointer;z-index:10;position:absolute;top:50%;transform:translateY(-50%);border:none;margin:0;box-shadow:none}.hcr-swiper .swiper-button-prev::after,.hcr-swiper .swiper-button-next::after{content:'';width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block!important;font-size:0}.hcr-swiper .swiper-button-prev::after{background-image:url("data:image/svg+xml;utf8,<svg fill='white' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z'/></svg>")}.hcr-swiper .swiper-button-next::after{background-image:url("data:image/svg+xml;utf8,<svg fill='white' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z'/></svg>")}.hcr-swiper .swiper-button-prev{left:2px}.hcr-swiper .swiper-button-next{right:2px}.hcr-swiper .swiper-button-prev:hover,.hcr-swiper .swiper-button-next:hover{background:#335e18}.hcr-swiper .swiper-button-prev.swiper-button-disabled,.hcr-swiper .swiper-button-next.swiper-button-disabled{opacity:.5;cursor:not-allowed}.hcr-pagination{bottom:0!important;position:relative;text-align:center;width:100%;padding-top:14px}.hcr-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgb(51 94 24 / .3);opacity:1;margin:0 4px;border-radius:50%;transition:all 0.3s ease;cursor:pointer}.hcr-pagination .swiper-pagination-bullet-active{background:#335e18;opacity:1}.hcr-cta{margin-top:16px}.hcr-cta-btn{display:inline-block;padding:10px 28px;border:1.5px solid #335e18;border-radius:24px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;background:#335e18;transition:background 0.2s,color 0.2s}.hcr-cta-btn:hover{background:#fff;color:#335e18}.hcr-modal-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease}.hcr-modal-overlay.is-open{opacity:1;visibility:visible}.hcr-modal{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:88vh;overflow-y:auto;position:relative;padding:32px 36px 28px;box-shadow:0 24px 60px rgb(0 0 0 / .22);transform:translateY(18px);transition:transform 0.25s ease}.hcr-modal-overlay.is-open .hcr-modal{transform:translateY(0)}.hcr-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#f0f0f0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s;flex-shrink:0}.hcr-modal-close:hover{background:#ddd}.hcr-modal-close svg{width:14px;height:14px;fill:#444}.hcr-modal-header{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-right:36px}.hcr-modal-avatar-wrap{flex-shrink:0}.hcr-modal-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #eee;display:block}.hcr-modal-name{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.3}.hcr-modal-country{font-size:13px;color:#888;margin-top:2px}.hcr-modal-title{font-size:18px;font-weight:700;color:#222;margin:0 0 16px;line-height:1.4}.hcr-modal-content{font-size:14.5px;color:#333;line-height:1.75}.hcr-modal-content p{margin:0 0 10px}.hcr-modal-photos{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 0 4px}.hcr-modal-photos img{width:100%;height:180px;border-radius:8px;object-fit:cover;display:block}@media (max-width:600px){.hcr-modal{padding:24px 18px 20px}.hcr-modal-title{font-size:16px}.hcr-modal-photos{grid-template-columns:repeat(2,1fr)}.hcr-modal-photos img{height:120px}}@media screen and (max-width:991px){.popup-controls{opacity:1;pointer-events:auto}.youtube-playlist .container .youtube-playlist-wrapper{padding:20px}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list{flex-direction:column;height:auto;gap:unset}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-container{margin-bottom:20px}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list{width:100%}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul{width:max-content;overflow:auto;display:flex;gap:20px}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-container iframe{height:200px}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li{padding-bottom:unset;width:200px;display:unset}.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li>img,.youtube-playlist .container .youtube-playlist-wrapper .youtube-list .video-list ul li>div{width:100%}}.top-tour-wrapper .container .top-tour .top-tour-tab .top-tour-tab-item{border-bottom:2px solid #dbdbdb;padding:0 30px 20px;font-weight:600;text-decoration:none;cursor:pointer}.top-tour-wrapper .container .top-tour .top-tour-tab .top-tour-tab-item:hover,.top-tour-wrapper .container .top-tour .top-tour-tab .top-tour-tab-item.active{border-bottom:2px solid #9dc642;transition:all 0.3s ease-in-out 0s;color:#335e18}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;grid-template-rows:masonry;grid-auto-rows:1fr}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item{display:flex;flex-direction:column;background:#f4f4f4;border-radius:15px;box-shadow:0 4px 12px rgb(0 0 0 / .08);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item a img{width:100%;height:220px;object-fit:cover;border-radius:15px 15px 0 0}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content{padding:20px;display:flex;flex-direction:column;height:100%}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .tour-title a h4{font-size:18px;line-height:1.4;font-weight:700;color:#335e18;margin:0}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .tour-location{font-size:14px;color:#666;display:flex;align-items:baseline;gap:5px;min-height:auto}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .rating{display:flex;align-items:center;gap:6px;font-size:14px;color:#ffb400;position:unset}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .rating .ratings{position:unset;color:#ffc600}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .price{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .price .price-total span label{color:#ed2f29;font-size:20px;font-weight:700}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .price a{text-decoration:none;background:linear-gradient(135deg,#335e18,#6fa928);color:#fff;padding:8px 16px;border-radius:8px;font-weight:600;font-size:14px;transition:background 0.3s ease}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item .top-tour-content .price a:hover{background:linear-gradient(135deg,#6fa928,#335e18)}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-view-more{display:flex;justify-content:center;margin-top:30px}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-view-button{text-align:center;color:#8fa928;font-weight:600;text-decoration:underline}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-view-button.active{display:block}.top-tour-view-item{display:none}.top-tour-view-item:first-child{display:block}@media (max-width:991px){.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-list{display:block}.top-tour-wrapper .container .top-tour .top-tour-view .top-tour-item{margin-bottom:30px}}.tour-duration .container .tour-duration-wrapper .tour-duration-tab .tour-duration-tab-item{padding:0 30px 20px;font-weight:600;text-decoration:none;cursor:pointer;border-bottom:2px solid #dbdbdb}.tour-duration .container .tour-duration-wrapper .tour-duration-tab .tour-duration-tab-item.active{border-bottom:2px solid #9dc642;transition:all 0.3s ease-in-out 0s;color:#335e18}.tour-duration .container .tour-duration-wrapper .tour-duration-view .tour-duration-item{display:none}.tour-duration .container .tour-duration-wrapper .tour-duration-view .tour-duration-item.active{display:block}.tour-duration .container .tour-duration-wrapper .tour-duration-view .tour-duration-item .tour-duration-content img{height:100%;object-fit:cover;border-radius:15px;width:100%}.tour-duration .container .tour-duration-wrapper .tour-duration-view .tour-duration-item .tour-duration-content p{position:absolute;bottom:0;width:100%;font-weight:700;padding:10px;color:#fff;text-align:center}.tour-duration .container .tour-post-card{position:relative;transition:transform 0.3s ease,height 0.3s ease;border-radius:15px;overflow:hidden}.tour-duration .container .tour-post-card:hover img{filter:brightness(.7)}.tour-duration .container .tour-thumb img{width:100%;height:100%;object-fit:cover;border-radius:15px}.tour-duration .container .tour-title{position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff;font-weight:700;text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.tour-duration .container .swiper-slide .tour-post-card .tour-thumb img,.tour-duration .container .swiper-slide-active .tour-post-card .tour-thumb img{height:500px;z-index:2}@media (max-width:991px){.tour-duration .container .swiper-slide .tour-post-card .tour-thumb img,.tour-duration .container .swiper-slide-active .tour-post-card .tour-thumb img{height:400px}}@media (max-width:767px){.tour-duration .container .swiper-slide .tour-post-card .tour-thumb img,.tour-duration .container .swiper-slide-active .tour-post-card .tour-thumb img{height:250px}}@media (max-width:576px){.tour-duration .container .swiper-slide .tour-post-card .tour-thumb img,.tour-duration .container .swiper-slide-active .tour-post-card .tour-thumb img{height:200px}}.tripadvisor-reviews.home-area .tm-widget{padding:0!important}.tripadvisor-reviews.home-area .tm-widget>:nth-child(2){padding:0!important}@media (min-width:992px){.other-country-wrapper.pattern-5 .other-country-item:nth-child(5n+2){grid-row:span 2}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+2),.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+6){grid-column:span 2}}@media (max-width:1199px){.other-country .container .other-country-wrapper{grid-auto-rows:320px}}@media (max-width:991px){.other-country .container .other-country-wrapper{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:280px;gap:20px}.other-country-wrapper .other-country-item{grid-column:auto;grid-row:auto}.other-country-wrapper.pattern-3 .other-country-item:nth-child(3n){grid-column:span 2}.other-country-wrapper.pattern-5 .other-country-item:nth-child(5n+3){grid-column:span 2}.other-country-wrapper.pattern-7{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:200px;gap:16px}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+1){grid-row:span 2;grid-column:1}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+2){grid-column:2}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+3){grid-column:2}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+4){grid-column:span 2}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+5){grid-column:1}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+6){grid-column:1}.other-country-wrapper.pattern-7 .other-country-item:nth-child(7n+7){grid-row:span 2;grid-column:2}}.tab-scroll-wrapper{overflow-x:auto;max-width:100%;scroll-behavior:smooth;margin-bottom:40px}.tab-scroll-wrapper::-webkit-scrollbar{height:12px}.tab-scroll-wrapper::-webkit-scrollbar-track{background:#fff0}.tab-scroll-wrapper::-webkit-scrollbar-thumb{background:#fff0;border-radius:999px;transition:background 0.3s,height 0.3s}.tab-scroll-wrapper:hover::-webkit-scrollbar-thumb{background:#335e18}.tab-scroll-wrapper{scrollbar-width:thin;scrollbar-color:#fff0 #fff0}.tab-scroll-wrapper:hover{scrollbar-color:#335e18 #fff0}.tab-group{display:flex;justify-content:center;min-width:max-content}.home-area{padding:24px 0}.home-area-title{margin:0 0 25px;color:var(--idc-brand-1);line-height:normal;font-size:32px}.home-area-header{justify-items:center}.home-area-description{margin:0 50px 25px}@media screen and (max-width:991px){.home-area-title{padding:10px 15px;font-size:24px;margin:0 0 16px}}@media screen and (max-width:767px){.home-area-title{font-size:20px}.home-area-description{margin:0 10px 25px}}@media (max-width:767px){.hcr-avatar{width:100px;height:100px}.hcr-avatar--placeholder{width:100px;height:100px}}