.rauf-icons-blog:before{content:""}.rauf-icons-contacto-m:before{content:""}.rauf-icons-contacto-w:before{content:""}.rauf-icons-destacado:before{content:""}.rauf-icons-duracion-viaje:before{content:""}.rauf-icons-duracion-viaje-b:before{content:""}.rauf-icons-idioma:before{content:""}.rauf-icons-incluye-no-incluye:before{content:""}.rauf-icons-itinerario:before{content:""}.rauf-icons-setings:before{content:""}.rauf-icons-tamano-grupo:before{content:""}.rauf-icons-taylormade-a:before{content:""}.rauf-icons-taylormade-b:before{content:""}.rauf-icons-tipo-viaje:before{content:""}.rauf-icons-tipo-viaje-b:before{content:""}.rauf-icons-viaje:before{content:""}.rauf-icons-video:before{content:""}.elementor-widget-slides .elementor-slide-heading{font-weight:500!important;letter-spacing:.01em;text-shadow:0 2px 12px rgba(0,0,0,.35);line-height:1.2!important}.elementor-widget-slides .elementor-slide-description{font-weight:300!important;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.4);margin-top:10px}.elementor-widget-slides .elementor-slide-button{background:var(--ap-orange)!important;background-image:none!important;border-color:var(--ap-orange)!important;color:#fff!important;border-radius:4px!important;font-weight:500!important;letter-spacing:.02em;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important;box-shadow:0 3px 12px rgba(242,145,0,.3)}.elementor-widget-slides .elementor-slide-button:hover{background:var(--ap-dark)!important;border-color:var(--ap-dark)!important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(13,61,110,.3)}.rm-breadcrumbs{background:#fff;border-bottom:1px solid var(--ap-border)}.rm-breadcrumbs,.rm-breadcrumbs a,.rm-breadcrumbs span{font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400;color:var(--ap-gray)!important}.rm-breadcrumbs a{color:var(--ap-blue)!important;text-decoration:none;transition:color .15s ease}.rm-breadcrumbs a:hover{color:var(--ap-dark)!important;text-decoration:underline}.rm-breadcrumbs .separator{color:var(--ap-border)!important;margin:0 4px}.elementor-widget-heading h3.elementor-heading-title::after{display:none}.elementor-widget-slides .elementor-slide-heading::after{display:none}.elementor-widget-loop-grid{padding-bottom:30px!important}.elementor-widget-shortcode iframe{border:none!important;border-radius:8px}.elementor-widget-st_faq .st-faq-item .st-faq-question:hover,.elementor-widget-st_faq .ask-faq:hover{color:var(--ap-blue)!important}.elementor-widget-st_faq .st-faq-item{border:1px solid var(--ap-border)!important;border-radius:8px!important;overflow:hidden;transition:box-shadow .2s ease}.elementor-widget-st_faq .st-faq-item:hover{box-shadow:0 4px 16px rgba(0,123,193,.08)}.elementor-widget-st_faq .st-faq-item.active .st-faq-question,.elementor-widget-st_faq .st-faq-item.active .ask-faq{color:var(--ap-blue)!important}.elementor-widget-uael-nav-menu{padding:0 8px!important}.elementor-widget-uael-nav-menu a.uael-menu-item,.elementor-widget-uael-nav-menu .uael-nav-menu a{font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#4a4f5a!important;text-decoration:none;padding:4px 0!important;display:inline-block;position:relative;transition:color .15s ease,padding-left .15s ease}.elementor-widget-uael-nav-menu a.uael-menu-item:hover,.elementor-widget-uael-nav-menu .uael-nav-menu a:hover{color:var(--ap-blue)!important;padding-left:6px!important}.elementor-widget-uael-nav-menu+.elementor-widget-uael-nav-menu{border-top:1px solid var(--ap-border);padding-top:8px!important;margin-top:4px!important}.ninja-table-wrapper table thead th,.ninja-table-wrapper .ninja-table-head th{background:var(--ap-dark)!important;color:#fff!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em;padding:12px 16px!important;border:none!important}.ninja-table-wrapper table tbody td,.ninja-table-wrapper .ninja-table-body td{font-family:Poppins,sans-serif!important;font-size:13px!important;color:#4a4f5a!important;padding:10px 16px!important;border-bottom:1px solid var(--ap-border)!important;vertical-align:middle}.ninja-table-wrapper table tbody tr:nth-child(even) td{background:var(--ap-light)!important}.ninja-table-wrapper table tbody tr:hover td{background:rgba(0,123,193,.04)!important}.ninja-table-wrapper table{border:1px solid var(--ap-border)!important;border-radius:8px!important;overflow:hidden;border-collapse:separate!important;border-spacing:0!important}.ninja-table-wrapper a{color:var(--ap-blue)!important;font-weight:500;text-decoration:none;transition:color .15s ease}.ninja-table-wrapper a:hover{color:var(--ap-dark)!important}@media (max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:32px!important;letter-spacing:0!important}.elementor-widget-slides .elementor-slide-description{font-size:16px!important}.elementor-widget-slides .elementor-slide-button{padding:12px 24px!important;font-size:15px!important}.elementor-widget-uael-nav-menu{padding:8px 4px!important;border-top:1px solid var(--ap-border)}.ninja-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}body.single-st_tours{--ap-blue:#007bc1;--ap-navy:#0d3d6e;--ap-blue-hover:#1a5fa8;--ap-orange:#f29100;--ap-text:#575756;--ap-bg-alt:#f4f7fc;--ap-white:#fff;--ap-radius:12px;--ap-shadow:0 4px 24px rgba(13,61,110,.1);--ap-shadow-md:0 8px 32px rgba(13,61,110,.16);font-family:"Poppins",sans-serif;color:var(--ap-text)}body.single-st_tours h1,body.single-st_tours h2,body.single-st_tours h3,body.single-st_tours h4{font-family:"Poppins",sans-serif;color:var(--ap-navy)}body.single-st_tours p,body.single-st_tours li,body.single-st_tours span{font-family:"Poppins",sans-serif}body.single-st_tours .st-title-service,body.single-st_tours .st-single-tour h1{font-size:clamp(24px,4vw,40px);font-weight:700;color:var(--ap-navy);line-height:1.2;font-family:"Poppins",sans-serif}body.single-st_tours .st-heading-section{font-size:clamp(17px,2.2vw,22px);font-weight:600;color:var(--ap-navy);font-family:"Poppins",sans-serif;margin-bottom:20px;padding-bottom:14px;position:relative}body.single-st_tours .st-heading-section::after{content:"";display:block;position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--ap-orange);border-radius:2px}body.single-st_tours #st-content-wrapper{background:var(--ap-white)}body.single-st_tours .st-content--info{background:var(--ap-bg-alt);padding-top:0}body.single-st_tours .st-single-service-content{padding-top:24px;padding-bottom:24px}body.single-st_tours .st-service-title,body.single-st_tours .st-single-tour .entry-title{font-size:clamp(22px,3.5vw,36px);font-weight:700;color:var(--ap-navy);font-family:"Poppins",sans-serif;margin-bottom:8px}body.single-st_tours .st-address,body.single-st_tours .st-service-address{color:var(--ap-text);font-size:14px;display:flex;align-items:center;gap:5px}body.single-st_tours .st-address i,body.single-st_tours .st-service-address i{color:var(--ap-orange)}body.single-st_tours .st-review-box-top{display:flex;align-items:center;gap:6px}body.single-st_tours .st-review-box-top .stt-icon-star1,body.single-st_tours .st-review-box-top i{color:var(--ap-orange);font-size:14px}body.single-st_tours .review-score{font-size:15px;font-weight:700;color:var(--ap-navy)}body.single-st_tours .review-score-base span{font-size:13px;color:var(--ap-text);font-weight:300}body.single-st_tours .st-service-price,body.single-st_tours .st-price-wrapper{font-size:28px;font-weight:700;color:var(--ap-navy);font-family:"Poppins",sans-serif}body.single-st_tours #st-description,body.single-st_tours .st-description{margin-bottom:8px}body.single-st_tours #st-description h2,body.single-st_tours .st-description h2,body.single-st_tours #st-description .st-heading-section,body.single-st_tours .st-description .st-heading-section{font-size:clamp(17px,2.2vw,22px);font-weight:700;color:var(--ap-navy);font-family:"Poppins",sans-serif;margin-bottom:18px;padding-bottom:14px;position:relative}body.single-st_tours #st-description h2::after,body.single-st_tours .st-description h2::after,body.single-st_tours #st-description .st-heading-section::after,body.single-st_tours .st-description .st-heading-section::after{content:"";display:block;position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--ap-orange);border-radius:2px}body.single-st_tours #st-description p,body.single-st_tours .st-description p{font-size:15px;font-weight:300;line-height:1.85;color:var(--ap-text);margin-bottom:14px}body.single-st_tours #st-description p:last-child,body.single-st_tours .st-description p:last-child{margin-bottom:0}body.single-st_tours #st-description a,body.single-st_tours .st-description a{color:var(--ap-blue);text-decoration:underline;text-decoration-color:rgba(0,123,193,.3);text-underline-offset:3px}body.single-st_tours .ap-tour-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 28px}body.single-st_tours .ap-stat-card{display:flex;align-items:flex-start;gap:14px;background:var(--ap-white);border:1px solid #e2eaf4;border-radius:var(--ap-radius);padding:18px 16px;transition:box-shadow .2s,border-color .2s}body.single-st_tours .ap-stat-card:hover{box-shadow:var(--ap-shadow);border-color:#c8daea}body.single-st_tours .ap-stat-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#eaf3fb;display:flex;align-items:center;justify-content:center}body.single-st_tours .ap-stat-icon i{font-size:19px;color:var(--ap-blue);line-height:1}body.single-st_tours .ap-stat-body{display:flex;flex-direction:column;gap:4px;min-width:0}body.single-st_tours .ap-stat-label{font-family:"Poppins",sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:#9aabb8;white-space:nowrap}body.single-st_tours .ap-stat-value{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:var(--ap-navy);line-height:1.35;word-break:normal;overflow-wrap:break-word}body.single-st_tours .st-inexclude{margin:4px 0 24px}body.single-st_tours .st-inexclude ul.include,body.single-st_tours .st-inexclude ul.exclude{padding:0;margin:0;list-style:none}body.single-st_tours .st-inexclude ul li{display:flex!important;align-items:flex-start!important;gap:10px;font-size:14px;font-weight:300;color:var(--ap-text);font-family:"Poppins",sans-serif;line-height:1.5;padding:7px 0;border-bottom:1px solid #f0f4f9}body.single-st_tours .st-inexclude ul li:last-child{border-bottom:none}body.single-st_tours .st-inexclude ul.include li i.stt-icon-check{flex-shrink:0;font-size:14px;color:#27ae60;margin-top:2px}body.single-st_tours .st-inexclude ul.exclude li i.stt-icon-close{flex-shrink:0;font-size:14px;color:#e74c3c;margin-top:2px}body.single-st_tours .st-program--wrapper{margin:20px 0}body.single-st_tours .st-program-item,body.single-st_tours .st-itinerary-item{background:var(--ap-white);border:1px solid #e2eaf4;border-radius:var(--ap-radius);margin-bottom:10px;overflow:hidden;transition:box-shadow .25s,transform .25s}body.single-st_tours .st-program-item:hover,body.single-st_tours .st-itinerary-item:hover{box-shadow:var(--ap-shadow-md);transform:translateY(-2px)}body.single-st_tours .st-program-item .st-program-head,body.single-st_tours .st-itinerary-item .st-day-head{display:flex;align-items:center;gap:0;cursor:pointer}body.single-st_tours .st-program-item .st-day-number,body.single-st_tours .st-program-day-num{flex:0 0 70px;background:var(--ap-navy);color:var(--ap-white);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;text-align:center;align-self:stretch;font-family:"Poppins",sans-serif}body.single-st_tours .st-program-day-num .day-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;opacity:.65;font-weight:500}body.single-st_tours .st-program-day-num .day-num{font-size:28px;font-weight:700;line-height:1}body.single-st_tours .st-program-item .st-program-title,body.single-st_tours .st-itinerary-title{flex:1;padding:16px 20px;font-size:15px;font-weight:600;color:var(--ap-navy);font-family:"Poppins",sans-serif}body.single-st_tours .st-program-item .st-program-toggle,body.single-st_tours .st-program-arrow{padding:0 20px;color:var(--ap-orange);font-size:20px;font-weight:300}body.single-st_tours .st-program-item .st-program-content,body.single-st_tours .st-itinerary-content{padding:16px 20px 20px;border-top:1px solid #edf2f8;font-size:14px;font-weight:300;line-height:1.75;color:var(--ap-text)}body.single-st_tours .st-highlight{margin:4px 0 24px}body.single-st_tours .st-highlight ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding:0;margin:0;list-style:none}body.single-st_tours .st-highlight ul li{display:flex!important;align-items:flex-start!important;gap:10px;background:var(--ap-white);border-radius:10px;border:1px solid #e8eef7;border-left:4px solid var(--ap-orange);padding:12px 16px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:var(--ap-text);line-height:1.5;transition:box-shadow .2s,transform .2s}body.single-st_tours .st-highlight ul li:hover{box-shadow:var(--ap-shadow);transform:translateY(-1px)}body.single-st_tours .st-highlight ul li i.stt-icon-check{flex-shrink:0;font-size:15px;color:var(--ap-orange);margin-top:1px}@media (max-width:600px){body.single-st_tours .st-highlight ul{grid-template-columns:1fr}}body.single-st_tours .st-faq-list .accordion-item,body.single-st_tours .st-faq-item,body.single-st_tours .st-faq .panel,body.single-st_tours .panel-group .panel{background:var(--ap-white)!important;border:1px solid #e2eaf4!important;border-radius:var(--ap-radius)!important;margin-bottom:10px!important;overflow:hidden;box-shadow:none!important;transition:box-shadow .2s,border-color .2s}body.single-st_tours .panel-group .panel:has(.in),body.single-st_tours .panel-group .panel-open{box-shadow:0 4px 18px rgba(13,61,110,.1);border-color:#c8ddef!important}body.single-st_tours .st-faq .panel-heading,body.single-st_tours .panel-group .panel-heading{background:var(--ap-white)!important;padding:0!important;border:none!important;border-radius:0!important}body.single-st_tours .st-faq .panel-heading a,body.single-st_tours .panel-group .panel-heading a,body.single-st_tours .panel-group .panel-title a{display:flex!important;align-items:center!important;gap:12px;padding:18px 20px!important;font-size:15px!important;font-weight:600!important;color:var(--ap-navy)!important;text-decoration:none!important;font-family:"Poppins",sans-serif!important;transition:background .2s;position:relative}body.single-st_tours .panel-group .panel-heading a:hover{background:var(--ap-bg-alt)!important;color:var(--ap-navy)!important}body.single-st_tours .panel-group .panel-heading a i,body.single-st_tours .panel-group .panel-heading a .stt-icon-question{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#eaf3fb;color:var(--ap-blue)!important;font-size:13px;display:inline-flex!important;align-items:center;justify-content:center}body.single-st_tours .panel-group .panel-heading a::after{content:"+";margin-left:auto;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:2px solid #e2eaf4;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:300;line-height:1;color:var(--ap-orange)!important;transition:border-color .2s,background .2s,transform .25s}body.single-st_tours .panel-group .panel-heading a[aria-expanded=true]::after,body.single-st_tours .panel-group .panel-heading a.collapsed+.panel-collapse+.panel-heading a::after{content:"−";border-color:var(--ap-orange);background:#fff8ee}body.single-st_tours .st-faq .panel-body,body.single-st_tours .panel-group .panel-body{padding:0 20px 20px 60px!important;font-size:14px!important;font-weight:300!important;line-height:1.8!important;color:var(--ap-text)!important;border-top:1px solid #edf2f8!important}body.single-st_tours .panel-group .panel-body p{margin-bottom:10px}body.single-st_tours .panel-group .panel-body p:last-child{margin-bottom:0}body.single-st_tours .st-review-wrapper,body.single-st_tours .st-review-list{margin-top:8px}body.single-st_tours .st-review-item,body.single-st_tours .comment-item{background:var(--ap-white);border:1px solid #e2eaf4;border-radius:var(--ap-radius);padding:20px 24px;margin-bottom:16px}body.single-st_tours .st-review-author,body.single-st_tours .comment-author-name{font-size:15px;font-weight:600;color:var(--ap-navy);font-family:"Poppins",sans-serif}body.single-st_tours .st-review-date,body.single-st_tours .comment-date{font-size:12px;color:#9aabb8}body.single-st_tours .stt-icon-star1,body.single-st_tours .st-star-rating i,body.single-st_tours .st-review-stars i{color:var(--ap-orange)!important}body.single-st_tours .widgets.sticky-top{position:sticky;top:80px}body.single-st_tours .st-fixed-form-booking{background:var(--ap-white);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow-md);border:1px solid #e2eaf4;overflow:hidden}body.single-st_tours .form-booking-price{background:var(--ap-navy)!important;padding:18px 20px}body.single-st_tours .st-form-head-book{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px;flex-wrap:nowrap}body.single-st_tours .st-form-head-book .st-price-origin{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px}body.single-st_tours .st-form-head-book .st-unit{font-family:"Poppins",sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.65)!important;display:block}body.single-st_tours .st-form-head-book .price{font-family:"Poppins",sans-serif;font-size:26px!important;font-weight:700!important;color:var(--ap-white)!important;line-height:1.1;display:flex!important;flex-direction:column}body.single-st_tours .st-form-head-book .price .currency,body.single-st_tours .st-form-head-book .price .st-currency{font-size:12px!important;font-weight:500!important;color:rgba(255,255,255,.7)!important;line-height:1}body.single-st_tours .st-form-head-book .st-review-score{text-align:right;flex-shrink:0}body.single-st_tours .st-form-head-book .st-review-score .reviews{display:flex;flex-direction:column;align-items:flex-end;gap:2px}body.single-st_tours .st-form-head-book .reviews .stt-icon-star1{color:var(--ap-orange)!important;font-size:14px}body.single-st_tours .st-form-head-book .reviews .rate{font-family:"Poppins",sans-serif;font-size:22px;font-weight:700;color:var(--ap-white)!important;line-height:1}body.single-st_tours .st-form-head-book .reviews .summary{font-family:"Poppins",sans-serif;font-size:11px;font-weight:400;color:rgba(255,255,255,.7)!important;white-space:nowrap}body.single-st_tours .st-form-booking-inner,body.single-st_tours .form-booking-inner{padding:20px 22px}body.single-st_tours .st-fixed-form-booking label{font-size:12px;font-weight:600;color:var(--ap-navy);text-transform:uppercase;letter-spacing:.4px;font-family:"Poppins",sans-serif;display:block;margin-bottom:5px}body.single-st_tours .st-fixed-form-booking input,body.single-st_tours .st-fixed-form-booking select,body.single-st_tours .st-fixed-form-booking .form-control{width:100%;border:1px solid #d0dcea!important;border-radius:8px!important;padding:10px 14px;font-size:14px;font-family:"Poppins",sans-serif;color:var(--ap-navy);background:var(--ap-bg-alt);transition:border-color .2s,box-shadow .2s}body.single-st_tours .st-fixed-form-booking input:focus,body.single-st_tours .st-fixed-form-booking select:focus,body.single-st_tours .st-fixed-form-booking .form-control:focus{border-color:var(--ap-blue)!important;box-shadow:0 0 0 3px rgba(0,123,193,.12)!important;outline:none;background:var(--ap-white)}body.single-st_tours .btn-booking,body.single-st_tours .st-fixed-form-booking .btn-primary,body.single-st_tours .st-fixed-form-booking .btn-submit,body.single-st_tours .st-fixed-form-booking .btn-book-now{display:block;width:100%;background:var(--ap-blue)!important;color:var(--ap-white)!important;border:none!important;border-radius:8px!important;padding:14px 20px;font-size:15px;font-weight:600;font-family:"Poppins",sans-serif;text-align:center;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;letter-spacing:.3px;margin-top:8px}body.single-st_tours .btn-booking:hover,body.single-st_tours .st-fixed-form-booking .btn-primary:hover,body.single-st_tours .st-fixed-form-booking .btn-submit:hover{background:var(--ap-navy)!important;box-shadow:0 6px 20px rgba(13,61,110,.3)!important;transform:translateY(-1px);color:var(--ap-white)!important}body.single-st_tours .btn-v2.btn-mpopup,body.single-st_tours .btn-v2.btn-primary,body.single-st_tours a.btn-v2{background:var(--ap-blue)!important;color:var(--ap-white)!important;border:none!important;border-radius:8px!important;padding:12px 22px;font-size:14px;font-weight:600;font-family:"Poppins",sans-serif;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s;text-decoration:none;white-space:nowrap}body.single-st_tours .btn-v2.btn-mpopup:hover,body.single-st_tours .btn-v2.btn-primary:hover{background:var(--ap-navy)!important;box-shadow:0 4px 14px rgba(0,123,193,.28)!important;color:var(--ap-white)!important}body.single-st_tours .btn-green{background:var(--ap-blue)!important;border-color:var(--ap-blue)!important}body.single-st_tours .btn-green:hover{background:var(--ap-navy)!important;border-color:var(--ap-navy)!important}body.single-st_tours .hotel-target-book-mobile{background:var(--ap-navy);border-top:none;box-shadow:0 -4px 20px rgba(13,61,110,.25);padding:12px 16px}body.single-st_tours .hotel-target-book-mobile,body.single-st_tours .hotel-target-book-mobile p,body.single-st_tours .hotel-target-book-mobile span,body.single-st_tours .hotel-target-book-mobile div,body.single-st_tours .hotel-target-book-mobile i{font-family:"Poppins",sans-serif}body.single-st_tours .hotel-target-book-mobile #mobile-price{color:rgba(255,255,255,.75);font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:500}body.single-st_tours .hotel-target-book-mobile #mobile-price .price{font-size:22px!important;font-weight:700!important;color:var(--ap-white)!important;display:block;margin-top:1px}body.single-st_tours .hotel-target-book-mobile .stt-icon-star1,body.single-st_tours .hotel-target-book-mobile .st-review-box-top i{color:var(--ap-orange)!important}body.single-st_tours .hotel-target-book-mobile .review-score{color:var(--ap-white)!important;font-weight:700!important}body.single-st_tours .hotel-target-book-mobile .review-score-base span{color:rgba(255,255,255,.8)!important;font-size:12px}body.single-st_tours .hotel-target-book-mobile .btn-v2{background:var(--ap-orange)!important;color:var(--ap-white)!important;border-color:var(--ap-orange)!important;font-weight:700!important}body.single-st_tours .st-hr{border:none;border-top:1px solid #e2eaf4;margin:24px 0}@media (min-width:768px) and (max-width:991px){body.single-st_tours .ap-tour-stats{grid-template-columns:repeat(2,1fr)}}body.single-st_tours .st-form-head-book{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px;padding:20px;background:var(--ap-navy)}body.single-st_tours .ap-booking-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}body.single-st_tours .ap-price-wrap{display:flex;flex-direction:column;gap:2px}body.single-st_tours .ap-from-label{font-family:"Poppins",sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.6)}body.single-st_tours .ap-price-wrap .price{font-family:"Poppins",sans-serif;font-size:28px!important;font-weight:700!important;color:var(--ap-white)!important;line-height:1.1}body.single-st_tours .ap-reviews-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}body.single-st_tours .ap-reviews-wrap .stt-icon-star1{color:var(--ap-orange)!important;font-size:16px}body.single-st_tours .ap-reviews-wrap .rate{font-family:"Poppins",sans-serif;font-size:24px;font-weight:700;color:var(--ap-white)!important;line-height:1}body.single-st_tours .ap-reviews-wrap .summary{font-family:"Poppins",sans-serif;font-size:11px;font-weight:400;color:rgba(255,255,255,.65)!important;white-space:nowrap}body.single-st_tours .st-form-head-book>a,body.single-st_tours .st-form-head-book>button{display:block!important;width:100%!important;text-align:center!important;padding:14px 20px!important;font-family:"Poppins",sans-serif!important;font-size:15px!important;font-weight:700!important;border-radius:10px!important;border:none!important;cursor:pointer!important;transition:opacity .2s,transform .15s!important;box-sizing:border-box!important}body.single-st_tours .st-form-head-book>a:hover,body.single-st_tours .st-form-head-book>button:hover{opacity:.92;transform:translateY(-1px)}body.single-st_tours .ap-map-wrapper .st-heading-section{margin-bottom:10px}body.single-st_tours .ap-location-address{display:flex;align-items:center;gap:7px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;color:var(--ap-text);margin-bottom:20px}body.single-st_tours .ap-location-address i{color:var(--ap-orange);font-size:16px;flex-shrink:0}body.single-st_tours .ap-map-container{border-radius:14px;overflow:hidden;box-shadow:0 6px 28px rgba(13,61,110,.14);border:1px solid #e2eaf4}body.single-st_tours .ap-map-container .st-map,body.single-st_tours .ap-map-container .st-map-box,body.single-st_tours .ap-map-container #st-map,body.single-st_tours .ap-map-container .google-map,body.single-st_tours .ap-map-container .google-map-mapbox{height:380px!important;width:100%!important;border-radius:0!important}body.single-st_tours .ap-map-container .map_iframe iframe,body.single-st_tours .ap-map-container iframe{width:100%!important;height:380px!important;display:block!important;border:none!important}body.single-st_tours .ap-related-section{background:var(--ap-bg-alt);padding:48px 0;margin-top:48px}body.single-st_tours .ap-related-section .st-relate{max-width:1200px;margin:0 auto;padding:0 20px}body.single-st_tours .ap-related-section .st-heading-section{margin-bottom:28px}body.single-st_tours .ap-related-section .owl-carousel .item-slide,body.single-st_tours .ap-related-section .item-service{padding:0 8px}body.single-st_tours .ap-related-section .service-tour .item-tour,body.single-st_tours .ap-related-section .st-tour-item{background:var(--ap-white);border-radius:var(--ap-radius);overflow:hidden;box-shadow:0 2px 12px rgba(13,61,110,.08);transition:box-shadow .25s,transform .25s}body.single-st_tours .ap-related-section .service-tour .item-tour:hover{box-shadow:var(--ap-shadow-md);transform:translateY(-4px)}body.single-st_tours .ap-related-section .owl-nav .owl-prev,body.single-st_tours .ap-related-section .owl-nav .owl-next{background:var(--ap-white)!important;border:2px solid #e2eaf4!important;border-radius:50%!important;width:40px!important;height:40px!important;color:var(--ap-navy)!important;transition:background .2s,border-color .2s}body.single-st_tours .ap-related-section .owl-nav .owl-prev:hover,body.single-st_tours .ap-related-section .owl-nav .owl-next:hover{background:var(--ap-navy)!important;border-color:var(--ap-navy)!important;color:var(--ap-white)!important}@media (max-width:991px){body.single-st_tours .widgets.sticky-top{position:static;margin-top:24px}}@media (max-width:767px){body.single-st_tours .st-highlight ul{grid-template-columns:1fr}body.single-st_tours .ap-tour-stats{grid-template-columns:repeat(2,1fr);gap:10px}body.single-st_tours .ap-stat-card{padding:14px 12px;gap:10px}body.single-st_tours .ap-stat-icon{width:36px;height:36px}body.single-st_tours .ap-stat-icon i{font-size:16px}body.single-st_tours .ap-stat-value{font-size:13px}body.single-st_tours .ap-map-container .google-map,body.single-st_tours .ap-map-container #st-map,body.single-st_tours .ap-map-container .google-map-mapbox,body.single-st_tours .ap-map-container iframe{height:260px!important}body.single-st_tours .ap-related-section{padding:32px 0}}.elementor-accordion .elementor-accordion-item,.elementor-toggle .elementor-toggle-item{background:#fff!important;border:1px solid #e2eaf4!important;border-radius:var(--ap-radius)!important;margin-bottom:10px!important;overflow:hidden;box-shadow:none!important;transition:box-shadow .2s,border-color .2s}.elementor-accordion .elementor-accordion-item.elementor-active,.elementor-toggle .elementor-toggle-item.elementor-active{box-shadow:0 4px 18px rgba(13,61,110,.1);border-color:#c8ddef!important}.elementor-accordion .elementor-tab-title,.elementor-toggle .elementor-toggle-title{background:#fff!important;padding:18px 20px!important;font-size:15px!important;font-weight:600!important;color:var(--ap-navy)!important;font-family:"Poppins",sans-serif!important;border:none!important;cursor:pointer;transition:background .2s;display:flex!important;align-items:center!important;gap:12px}.elementor-accordion .elementor-tab-title:hover,.elementor-toggle .elementor-toggle-title:hover{background:var(--ap-bg-alt)!important;color:var(--ap-navy)!important}.elementor-accordion .elementor-tab-title.elementor-active,.elementor-toggle .elementor-toggle-title.elementor-active{border-bottom:1px solid #edf2f8!important}.elementor-accordion .elementor-tab-title .elementor-accordion-icon,.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{flex-shrink:0;width:28px;height:28px;min-width:28px;border-radius:50%;border:2px solid #e2eaf4;display:inline-flex!important;align-items:center;justify-content:center;font-size:18px;font-weight:300;line-height:1;color:var(--ap-orange)!important;transition:border-color .2s,background .2s;order:1;margin-left:auto}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon,.elementor-toggle .elementor-toggle-title.elementor-active .elementor-toggle-icon{border-color:var(--ap-orange)!important;background:#fff8ee!important;color:var(--ap-orange)!important}.elementor-accordion .elementor-tab-title .elementor-accordion-icon i,.elementor-toggle .elementor-toggle-title .elementor-toggle-icon i,.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg,.elementor-toggle .elementor-toggle-title .elementor-toggle-icon svg{color:var(--ap-orange)!important;fill:var(--ap-orange)!important;width:14px!important;height:14px!important}.elementor-accordion .elementor-tab-content,.elementor-toggle .elementor-toggle-content{padding:16px 20px 22px 24px!important;font-size:14px!important;font-weight:300!important;line-height:1.8!important;color:var(--ap-text)!important;font-family:"Poppins",sans-serif!important;background:#fff!important;border-top:1px solid #edf2f8!important}.elementor-accordion .elementor-tab-content p,.elementor-toggle .elementor-toggle-content p{margin-bottom:10px;color:var(--ap-text)!important;font-family:"Poppins",sans-serif!important}.elementor-accordion .elementor-tab-content p:last-child,.elementor-toggle .elementor-toggle-content p:last-child{margin-bottom:0}@media (max-width:767px){.elementor-accordion .elementor-tab-title,.elementor-toggle .elementor-toggle-title{font-size:14px!important;padding:15px 16px!important}.elementor-accordion .elementor-tab-content,.elementor-toggle .elementor-toggle-content{padding:14px 16px 18px!important;font-size:13px!important}}