.mobile-bottom-book-now{box-sizing:border-box;display:none;width:100%;max-width:100%;padding:0 5px;position:fixed;bottom:0;left:0;z-index:99;background-color:transparent;min-height:90px;justify-content:center;align-items:center}.mobile-bottom-book-now-container{z-index:100;max-width:450px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;background-color:var(--primary-color);padding:15px 0;width:100%;min-height:50px;border-radius:35px;font-weight:600;text-transform:uppercase}.activity-details-section{width:100%;margin:50px auto;position:relative}@media screen and (max-width: 767px){.activity-details-section{margin:20px auto}}.activity-details-section .c-breadcrumbs{width:100%;margin-bottom:30px;display:flex;justify-content:start;align-items:center;min-height:36px}@media screen and (max-width: 480px){.activity-details-section .c-breadcrumbs{display:none}}.activity-details-section .c-breadcrumbs .breadcrumb-nav{display:flex;justify-content:start;align-items:center;gap:8px;padding:0;margin:0;list-style-type:none}.activity-details-section .c-breadcrumbs .breadcrumb-nav li a{display:flex;justify-content:center;align-items:center;gap:10px;padding:6px 16px;border:1px solid var(--main-border-color);border-radius:8px;position:relative;min-height:35px;font-family:var(--font-poppins);font-weight:400;font-size:15px;line-height:16px;color:#666}.activity-details-section .activity-content{width:100%;margin-bottom:20px}.activity-details-section .activity-content .activity-title{font-family:var(--font-poppins);font-weight:700;font-size:25px;line-height:30px;color:#222;margin-bottom:10px}.activity-details-section .activity-content .activity-description{font-family:var(--font-poppins);font-weight:500;font-size:16px;line-height:20px;letter-spacing:.4px;color:#222}.activity-details-section .activity-gallery{width:100%;margin:20px auto;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:30px;overflow:hidden;max-height:375px;position:relative}.activity-details-section .activity-gallery .main-image{flex:1;width:100%;height:100%}.activity-details-section .activity-gallery .main-image img{width:100%;height:auto;object-fit:cover;cursor:pointer}.activity-details-section .activity-gallery .others-images{width:100%;height:100%;flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.activity-details-section .activity-gallery .others-images img{width:100%;max-height:185px;height:auto;object-fit:cover;cursor:pointer}.activity-details-section .activity-gallery .view-all{cursor:pointer;position:absolute;top:15px;right:15px;display:flex;justify-content:center;align-items:center;gap:5px;padding:6px 16px;border:1px solid #e2e2e2;border-radius:8px;min-height:36px;background-color:#fff;font-family:var(--font-poppins);font-weight:500;font-size:15px;line-height:20px;color:#444}@media screen and (max-width: 767px){.activity-details-section .activity-gallery{flex-direction:column;max-height:unset}}.activity-details-section .activity-data{position:relative;width:100%;display:flex;justify-content:space-between;align-items:start;gap:15px;margin:10px auto}.activity-details-section .activity-data .main{width:100%;display:flex;justify-content:start;align-items:start;flex-direction:column;gap:0px}.activity-details-section .activity-data .main .activity-options{width:100%;display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.activity-details-section .activity-data .main .activity-options .activity-option{display:flex;justify-content:start;align-items:center;padding:5px 20px;gap:0px;font-family:var(--font-poppins);font-weight:500;font-size:12px;line-height:20px;color:#545454;border:1px solid #e2e2e2;min-height:40px;border-radius:10px}.activity-details-section .activity-data .main .activity-options .activity-option.pay-later{background-color:#eff6ff;border-color:#2a6dff}.activity-details-section .activity-data .main .activity-options .activity-option.free-cancellation{background-color:#fff8ef;border-color:#ff5f09}.activity-details-section .activity-data .main .activity-options .activity-option.by-whatsapp{background-color:#f0fdf4;border-color:#21a500}.activity-details-section .activity-data .main .content-container{width:100%;margin:0 auto 20px;padding:0 12px}.activity-details-section .activity-data .main .content-container .header{width:100%;min-height:45px;display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:10px}.activity-details-section .activity-data .main .content-container .header .title{display:flex;justify-content:start;align-items:center;gap:10px;width:100%;max-width:fit-content;font-family:var(--font-poppins);font-weight:600;font-size:21px;line-height:32px;letter-spacing:2px;color:#000;margin:0;white-space:nowrap}.activity-details-section .activity-data .main .content-container .header .divider-horizontal{width:100%;margin:auto;height:1px;background-color:#eaebec}.activity-details-section .activity-data .main .content-container .body{width:100%}.activity-details-section .activity-data .main .content-container .body p{font-family:var(--font-poppins);font-weight:400;font-size:17px;line-height:30px;letter-spacing:0px;color:#444}.activity-details-section .activity-data .main .content-container .body ul{width:100%;list-style:none;padding-left:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}@media screen and (max-width: 767px){.activity-details-section .activity-data .main .content-container .body ul{grid-template-columns:repeat(1,1fr)}}.activity-details-section .activity-data .main .content-container .body ul li{font-family:var(--font-poppins);font-weight:400;font-size:16px;line-height:25px;letter-spacing:0px;color:#444;list-style:none;position:relative;padding-left:25px;margin-bottom:10px}.activity-details-section .activity-data .main .content-container .body ul li:before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);max-width:15.5px;width:15.5px;height:10.5px;background-image:url(/build/assets/valid-icon.min.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.activity-details-section .activity-data .main .content-container .body .map-container{width:100%;height:400px;border-radius:10px;overflow:hidden}.activity-details-section .activity-data .main .content-container .body .map-container iframe{width:100%;height:100%;border:none}.activity-details-section .activity-data .main .packages-container{width:100%;margin:10px auto;padding:0}.activity-details-section .activity-data .main .info-card{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;background-color:#fff;border:1px solid var(--main-border-color);border-radius:17px;padding:25px 30px 10px}.activity-details-section .activity-data .main .info-card .title{display:flex;justify-content:start;align-items:center;gap:10px;width:100%;max-width:fit-content;font-family:var(--font-poppins);font-weight:600;font-size:15px;line-height:20px;letter-spacing:.5px;color:var(--primary-color)}.activity-details-section .activity-data .main .info-card .inputs-wrapper{width:100%;padding:0 30px;gap:10px}@media screen and (max-width: 1370px){.activity-details-section .activity-data .main .info-card .inputs-wrapper{padding:0}.activity-details-section .activity-data .main .info-card .inputs-wrapper .inputs-row{flex-direction:column}}.activity-details-section .activity-data .main .info-card .inputs-wrapper .c-input-v1,.activity-details-section .activity-data .main .info-card .inputs-wrapper .c-input-v1 .country-dropdown .country-list,.activity-details-section .activity-data .main .info-card .inputs-wrapper .c-input-v1 input,.activity-details-section .activity-data .main .info-card .inputs-wrapper .c-input-v1 textarea{background-color:#fafcfe}.activity-details-section .activity-data .main .info-card .payment-methods{width:100%;padding:10px 20px;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px}@media screen and (max-width: 1370px){.activity-details-section .activity-data .main .info-card .payment-methods{padding:10px 0}}.activity-details-section .activity-data .sidebar{position:sticky;top:110px;width:100%;max-width:440px;display:flex;justify-content:start;align-items:center;flex-direction:column;gap:25px}.activity-details-section .activity-data .sidebar .card-container{width:100%;background-color:#fff;border-radius:20px;padding:15px}.activity-details-section .activity-data .sidebar .card-container.border-v{border:1px solid var(--main-border-color)}.activity-details-section .activity-data .sidebar .card-container .sidebar-card{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:20px;border:1px solid var(--main-border-color);border-radius:17px;padding:20px 15px;margin-bottom:15px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .label{display:flex;justify-content:start;align-items:center;gap:5px;font-family:var(--font-poppins);font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;color:#6b6b6b}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .value{font-family:var(--font-poppins);font-weight:700;font-size:16px;line-height:20px;letter-spacing:.25px;color:var(--primary-color)}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .price-starting-from{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-poppins);font-weight:500;font-size:15px;line-height:23px;letter-spacing:0px;color:#444}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .price-starting-from.highlighted{font-weight:700;color:var(--primary-color)}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .price-starting-from .price-container{display:flex;width:max-content;justify-content:center;align-items:center;gap:7px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .price-starting-from .price-container .divider-horizontal{width:2px;height:24px;background-color:var(--main-border-color)}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .price-starting-from .price-container .person{font-family:var(--font-dm-sans);font-weight:400;font-size:16px;line-height:21px;color:var(--primary-text-color);display:inline-flex;justify-content:center;align-items:center;gap:5px;vertical-align:bottom}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .price-starting-from .price-container .person img{width:15px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info{width:100%;display:flex;justify-content:start;align-items:center;gap:10px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .img-container{min-width:75px;width:75px;height:75px;border-radius:10px;overflow:hidden}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:15px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content h4{font-family:var(--font-poppins);font-weight:700;font-size:15px;line-height:20px;letter-spacing:.5px;color:#000}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details{width:100%;display:flex;justify-content:space-between;align-items:center;max-height:24px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details .location{display:flex;justify-content:center;align-items:center;gap:5px;font-family:var(--font-poppins);font-weight:600;font-size:13px;line-height:19px;color:#545454}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details .location img{max-width:13px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details .price-container{display:flex;width:max-content;justify-content:center;align-items:center;gap:7px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details .price-container .price{font-family:var(--font-dm-sans);font-weight:700;font-size:16px;line-height:21px;color:var(--primary-text-color)}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details .price-container .divider-horizontal{width:2px;height:24px;background-color:var(--main-border-color)}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details .price-container .person{font-family:var(--font-dm-sans);font-weight:400;font-size:16px;line-height:21px;color:var(--primary-text-color);display:inline-flex;justify-content:center;align-items:center;gap:5px;vertical-align:bottom}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .activity-quick-info .content .activity-details .price-container .person img{width:15px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .reservation-info{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:15px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .reservation-info .pack-name{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px 20px;border-radius:17px;background-color:var(--primary-color);font-family:var(--font-poppins);font-weight:600;font-size:15px;line-height:20px;letter-spacing:.5px;color:#fff}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .reservation-info ul{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .reservation-info ul li{display:flex;justify-content:start;align-items:center;gap:10px;font-family:var(--font-poppins);font-weight:400;font-size:14px;line-height:20px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .reservation-info ul li label{display:flex;justify-content:start;align-items:center;gap:5px;color:#6b6b6b;letter-spacing:.25px}.activity-details-section .activity-data .sidebar .card-container .sidebar-card .reservation-info ul li span{font-weight:600;color:#212529;letter-spacing:.5px}.activity-details-section .activity-data .sidebar .card-container .footer-buttons{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .book-now-btn{text-decoration:none;font-family:var(--font-poppins);font-weight:500;font-size:16px;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:center;border-radius:35px;border:none;color:#fff;background-color:var(--primary-color);padding:15px 0;width:100%;min-height:50px;transition:all .3s ease-in-out;cursor:pointer}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .book-now-btn:focus{outline:none}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .book-now-btn:hover{background-color:#db540c}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .btn-icon{width:49px;height:49px;min-width:49px;min-height:49px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--primary-color);cursor:pointer;transition:all .3s ease-in}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .btn-icon:hover{background-color:var(--primary-color)}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .btn-icon:hover svg path{fill:#fff;stroke:#fff}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .btn-icon.toggle-wishlist.active{background-color:#e5006e;border:1px solid #E5006E}.activity-details-section .activity-data .sidebar .card-container .footer-buttons .btn-icon.toggle-wishlist.active svg path{fill:#fff;stroke:#fff}.activity-details-section .activity-data .sidebar .card-container .need-help{width:100%;display:flex;justify-content:start;align-items:start;flex-direction:column;gap:10px;padding:0 5px}.activity-details-section .activity-data .sidebar .card-container .need-help p{display:flex;gap:5px;font-family:var(--font-poppins);font-weight:500;font-size:15px;line-height:23px;letter-spacing:0px;color:#444}.activity-details-section .activity-data .sidebar .card-container .need-help p span{color:var(--primary-color)}.activity-details-section .activity-data .sidebar .card-container .need-help .whatsapp-card{width:100%;display:flex;justify-content:start;align-items:center;gap:5px;padding:10px;background-color:#e5f9e7;border:1px solid #00c40d;border-radius:15px}@media screen and (max-width: 767px){.activity-details-section .activity-data .sidebar .card-container .need-help .whatsapp-card svg{width:20px;height:20px}}.activity-details-section .activity-data .sidebar .card-container .need-help .whatsapp-card span{font-family:var(--font-poppins);font-weight:500;font-size:14px;line-height:23px;letter-spacing:0px;color:#000}@media screen and (max-width: 767px){.activity-details-section .activity-data .sidebar .card-container .need-help .whatsapp-card span{font-size:11px}}@media screen and (max-width: 767px){.activity-details-section .activity-data .sidebar .card-container .need-help .timing svg{width:20px;height:20px}}@media screen and (max-width: 767px){.activity-details-section .activity-data .sidebar .card-container .need-help .timing span{font-size:11px}}@media screen and (max-width: 767px){.activity-details-section .activity-data{flex-direction:column-reverse}.activity-details-section .activity-data .sidebar{position:static}}.activity-details-section .custom-radio-check{background-color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;gap:5px;border:1px dashed #666666;padding:10px 20px;border-radius:15px;cursor:pointer}.activity-details-section .custom-radio-check input[type=radio]{width:1px;height:0px;opacity:0;position:absolute}.activity-details-section .custom-radio-check .content{display:flex;justify-content:start;align-items:center;gap:10px}.activity-details-section .custom-radio-check .content .check-btn{position:relative;min-width:19px;min-height:19px;width:19px;height:19px;border:.91px solid #d5d7da;border-radius:50%}.activity-details-section .custom-radio-check .content .check-btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;background-color:#fff;border-radius:50%;transition:all .2s ease}.activity-details-section .custom-radio-check .content .text-container h5{font-weight:600;font-size:14px;line-height:21px;letter-spacing:0px;color:var(--primary-color)}.activity-details-section .custom-radio-check .content .text-container p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#6b6b6b}.activity-details-section .custom-radio-check .c-badge{width:max-content;background-color:#ceeed7;display:flex;justify-content:center;align-items:center;font-family:var(--font-poppins);font-weight:500;font-size:15px;line-height:21px;letter-spacing:0px;color:#17aa0a;padding:5px 10px;border-radius:40px;white-space:nowrap}.activity-details-section .custom-radio-check input[type=radio]:checked+.content .check-btn{background-color:var(--primary-color);border-color:var(--primary-color)}.activity-details-section .custom-radio-check input[type=radio]:checked+.content .check-btn:after{width:12px;height:12px;background-color:transparent;border-radius:0;mask:url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6.173 12.672L2.1 8.6l1.414-1.415 2.659 2.659 6.314-6.314L13.9 5.03z'/></svg>") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6.173 12.672L2.1 8.6l1.414-1.415 2.659 2.659 6.314-6.314L13.9 5.03z'/></svg>") no-repeat center/contain;background-color:#fff}
