.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-main-info{margin:30px 0 34px}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0!important;padding:16px!important;overflow:hidden;background:#f6f8fb;border:1px solid #e5eaf0;border-radius:16px;box-shadow:0 12px 32px rgb(23 43 77 / .08);box-sizing:border-box}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li{width:auto!important;margin:0!important;padding:19px 22px!important;background:#fff!important;border:1px solid #e8edf3!important;border-radius:12px;box-shadow:0 3px 10px rgb(23 43 77 / .035);box-sizing:border-box;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li:hover{color:inherit;background:#fff!important;border-color:rgb(255 138 58 / .42)!important;box-shadow:0 8px 20px rgb(23 43 77 / .08);transform:translateY(-1px)}.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-destination{display:none!important}.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-pickup,.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-duration,.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-location,.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-type{display:grid!important;grid-column:1 / -1;grid-template-columns:minmax(190px,34%) minmax(0,1fr);align-items:center}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-pickup::before,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-pickup::after,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-duration::before,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-duration::after,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-location::before,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-location::after,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-type::before,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-type::after{content:none!important;display:none!important}.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-pickup{border-top:0!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder .qodef-info{display:block!important;width:auto!important;margin:0;padding:0 24px 0 0!important;color:#0056b3;font-size:18px!important;font-weight:600;line-height:1.4;text-align:left!important}.qodef-tour-item-single-holder article .qodef-tour-main-info-holder .qodef-info::before{content:none!important;display:none!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder .qodef-value{display:block!important;width:auto!important;min-width:0;padding:0!important;color:#29384b;font-size:15px;line-height:1.65;text-align:left!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-checked-attributes,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-unchecked-attributes{display:block!important;grid-column:auto;min-width:0;padding:22px!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-checked-attributes .qodef-info,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-unchecked-attributes .qodef-info{margin-bottom:12px;padding:0!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-checked-attributes .qodef-tour-main-info-attr,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-unchecked-attributes .qodef-tour-main-info-attr{float:none!important;width:100%!important;margin:5px 0;padding-left:24px;position:relative;box-sizing:border-box}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-checked-attributes .qodef-tour-main-info-attr::before,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-unchecked-attributes .qodef-tour-main-info-attr::before{position:absolute;top:1px;left:0;margin:0;font-size:17px}.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-checked-attributes .qodef-tour-main-info-attr::before{color:#ff9800}.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.qodef-tours-unchecked-attributes .qodef-tour-main-info-attr::before{color:#f44336}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.45fr);align-items:stretch;gap:0;width:100%;margin:0;padding:4px!important;overflow:hidden;background:linear-gradient(135deg,#ffb375 0%,#ff9750 100%);border:1px solid rgb(214 104 23 / .28);border-radius:14px;box-shadow:0 1px 2px rgb(150 70 14 / .08),0 10px 26px rgb(203 108 33 / .2);box-sizing:border-box}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>.qodef-tours-single-info-item,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>.qodef-tours-tour-destination-holder,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>.qodef-tours-tour-categories-holder{position:relative;display:flex!important;align-items:stretch;justify-content:center;min-width:0;margin:0!important;padding:0;border-radius:12px;transition:background-color 180ms ease}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div+div::before{position:absolute;top:9px;bottom:9px;left:0;width:1px;background:rgb(255 255 255 / .5);content:''}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div::after{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#fff0;border-radius:10px;transition:background-color 180ms ease;content:'';pointer-events:none}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div:hover::after{background:rgb(255 255 255 / .3)}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>.qodef-tours-single-info-item>*,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>.qodef-tours-tour-destination-holder>*{display:flex!important;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:46px;margin:0!important;padding:8px 10px;color:#53270a;text-align:center;box-sizing:border-box}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .qodef-tours-tour-categories-item{display:flex;flex:1 1 auto;min-width:0;margin:0!important;box-sizing:border-box}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .qodef-tours-tour-categories-item>a{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:46px;padding:8px 10px;color:#53270a;text-align:center;box-sizing:border-box}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .dripicons-location::before{color:inherit}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .qodef-tour-info-icon,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .qodef-tour-cat-item-icon,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .dripicons-location{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;height:auto;margin:0!important;color:#6b3409;font-size:17px;line-height:1;background:none;border-radius:0;box-shadow:none;transition:color 180ms ease,transform 180ms ease}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div:hover .qodef-tour-info-icon,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div:hover .qodef-tour-cat-item-icon,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div:hover .dripicons-location{color:#43230a;background:none;transform:none}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .qodef-tour-info-label,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .qodef-tour-cat-item-text{display:-webkit-box;max-width:100%;overflow:hidden;color:#53270a;font-size:13px;font-weight:700;line-height:1.25;white-space:normal;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info .qodef-tour-min-age-label{display:inline;margin-left:2px;font-size:inherit}.single-tour-item .qodef-info-section-part.qodef-tour-item-content a,.single-tour-item .qodef-tour-item-content .qodef-tour-item-intro a{text-decoration:none!important}.single-tour-item .qodef-info-section-part.qodef-tour-item-content a:hover,.single-tour-item .qodef-tour-item-content .qodef-tour-item-intro a:hover{text-decoration:underline!important}.single-tour-item .widget.qodef-tours-booking-form-holder>.qodef-tour-booking-form-holder.qodef-boxed-widget{margin:0 0 30px;padding:24px 18px 0;overflow:hidden;background:#fff;border:1px solid #e4e9ef;border-radius:18px;box-shadow:0 16px 40px rgb(23 43 77 / .13)}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-booking-title{margin:0 14px 20px!important;padding:0 0 15px;color:#172033;font-size:24px;font-weight:600;line-height:1.3;border-bottom:1px solid #edf0f4}.single-tour-item .qodef-tours-booking-form-holder .qodef-boxed-widget #qodef-tour-booking-form{padding-bottom:18px}.single-tour-item .qodef-tours-booking-form-holder .qodef-boxed-widget #qodef-tour-booking-form>.qodef-tour-booking-field-holder,.single-tour-item .qodef-tours-booking-form-holder #qodef-tour-booking-time-picker{margin:0 14px 12px!important}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-booking-field-holder{position:relative;min-width:0}.single-tour-item .qodef-tours-booking-form-holder input[type="text"],.single-tour-item .qodef-tours-booking-form-holder input[type="email"],.single-tour-item .qodef-tours-booking-form-holder input[type="number"],.single-tour-item .qodef-tours-booking-form-holder input[type="date"],.single-tour-item .qodef-tours-booking-form-holder select,.single-tour-item .qodef-tours-booking-form-holder textarea{width:100%;max-width:100%;min-height:52px;margin:0;padding:21px 14px 5px 44px!important;color:#26364a;line-height:1.35;background:#fbfcfe;border:1px solid #dce3eb;border-radius:12px;box-shadow:0 1px 2px rgb(23 43 77 / .04);-webkit-appearance:none;appearance:none;display:block;box-sizing:border-box;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.single-tour-item .qodef-tours-booking-form-holder textarea{min-height:116px;padding:28px 15px 10px!important;resize:vertical}.single-tour-item .qodef-tours-booking-form-holder input::placeholder,.single-tour-item .qodef-tours-booking-form-holder textarea::placeholder{color:transparent!important;opacity:0}.single-tour-item .qodef-tours-booking-form-holder .etg-floating-label{position:absolute;top:50%;left:44px;z-index:3;max-width:calc(100% - 60px);overflow:hidden;color:#5f6d7e;font-size:15px;font-weight:400;line-height:1;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform:translateY(-50%);transform-origin:left top;transition:top 160ms ease,color 160ms ease,font-size 160ms ease,transform 160ms ease}.single-tour-item .qodef-tours-booking-form-holder textarea+.etg-floating-label{top:18px;left:15px;transform:none}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-booking-field-holder:focus-within .etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder input:not(:placeholder-shown)+.etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder textarea:not(:placeholder-shown)+.etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder input:-webkit-autofill+.etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder .etg-floating-label.is-fixed{top:8px;color:#7a8796;font-size:10px;font-weight:600;letter-spacing:.025em;transform:none}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-booking-field-holder:focus-within .etg-floating-label{color:#df681b}.single-tour-item .qodef-tours-booking-form-holder input:focus,.single-tour-item .qodef-tours-booking-form-holder select:focus,.single-tour-item .qodef-tours-booking-form-holder textarea:focus{outline:none;background:#fff;border-color:#ff8a3a;box-shadow:0 0 0 2px rgb(255 138 58 / .13)}.single-tour-item .qodef-tours-booking-form-holder .qodef-tours-input-icon{position:absolute;top:50%;left:15px;z-index:2;color:#8c98a8;font-size:16px;line-height:1;pointer-events:none;transform:translateY(-50%);transition:color 160ms ease,transform 160ms ease}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-booking-field-holder:focus-within .qodef-tours-input-icon{color:#e76f20;transform:translateY(-50%) scale(1.04)}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper input[type="number"]{padding-right:82px!important;appearance:textfield;-moz-appearance:textfield}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper .etg-floating-label{max-width:calc(100% - 126px)}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper input[type="number"]::-webkit-inner-spin-button,.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper input[type="number"]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-period-picker[readonly]{cursor:pointer}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper-controls{position:absolute;top:50%;right:6px;z-index:4;display:inline-flex;gap:3px;padding:3px;background:#f4f6fa;border-radius:11px;transform:translateY(-50%)}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;color:#d95f13;font:600 19px/1 Arial,sans-serif;background:#fff;border:0;border-radius:8px;box-shadow:0 1px 2px rgb(23 43 77 / .08);cursor:pointer;transition:color 150ms ease,background-color 150ms ease,transform 150ms ease}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper-button:hover,.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper-button:focus-visible{color:#fff;background:#ed741f;outline:none}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper-button:active{transform:scale(.94)}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper-button:disabled{color:#b8c0ca;background:#edf0f5;box-shadow:none;cursor:default}#ui-datepicker-div{width:306px;max-width:calc(100vw - 32px);padding:14px;color:#27364a;font-family:inherit;background:#fff;border:1px solid #e0e6ed;border-radius:16px;box-shadow:0 20px 50px rgb(23 43 77 / .2);box-sizing:border-box;z-index:10050!important}#ui-datepicker-div .ui-datepicker-header{position:relative;min-height:38px;margin:0 0 8px;padding:0 42px;color:#172033;text-align:center;background:#fff0;border:0}#ui-datepicker-div .ui-datepicker-title{font-size:15px;font-weight:700;line-height:38px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next{position:absolute;top:3px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#526176;background:#f5f7fa;border:1px solid #e4e8ee;border-radius:10px;cursor:pointer;transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease}#ui-datepicker-div .ui-datepicker-prev{left:0}#ui-datepicker-div .ui-datepicker-next{right:0}#ui-datepicker-div .ui-datepicker-prev:hover,#ui-datepicker-div .ui-datepicker-next:hover{color:#d95f13;background:#fff7f1;border-color:#ffc39b}#ui-datepicker-div .ui-datepicker-prev span,#ui-datepicker-div .ui-datepicker-next span{position:static;width:auto;height:auto;margin:0;font:600 25px/1 Arial,sans-serif;text-indent:0}#ui-datepicker-div .ui-datepicker-calendar{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:2px;table-layout:fixed}#ui-datepicker-div .ui-datepicker-calendar thead,#ui-datepicker-div .ui-datepicker-calendar tbody,#ui-datepicker-div .ui-datepicker-calendar tr{border:0}#ui-datepicker-div .ui-datepicker-calendar th{height:28px;padding:0;color:#8995a5;font-size:10px;font-weight:700;line-height:28px;text-align:center;text-transform:uppercase;background:#fff0;border:0}#ui-datepicker-div .ui-datepicker-calendar td{padding:0;text-align:center;background:#fff0;border:0}#ui-datepicker-div .ui-datepicker-calendar td a,#ui-datepicker-div .ui-datepicker-calendar td span{display:flex;align-items:center;justify-content:center;width:100%;max-width:34px;height:34px;margin:0 auto;padding:0;color:#34445a;font-size:12px;font-weight:600;line-height:1;text-align:center;text-decoration:none;background:#fff0;border:0;border-radius:10px;box-sizing:border-box;transition:color 140ms ease,background-color 140ms ease,box-shadow 140ms ease}#ui-datepicker-div .ui-datepicker-calendar td a:hover{color:#d95f13;background:#fff2e8}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today a{color:#c95710;box-shadow:inset 0 0 0 1px #ffb989}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day a{color:#fff;background:#ed741f;box-shadow:0 5px 12px rgb(221 99 20 / .24)}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-unselectable span{color:#c6cdd6;opacity:.62}#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-other-month span{color:#d5dae1}#ui-datepicker-div.etg-datepicker-beside,#ui-datepicker-div.etg-datepicker-above{box-shadow:0 22px 54px rgb(23 43 77 / .24)}#ui-datepicker-div.etg-datepicker-modal{position:fixed!important;top:50%!important;right:12px!important;bottom:auto!important;left:12px!important;width:auto!important;max-width:360px;margin:0 auto;padding:14px;transform:translateY(-50%)}.etg-datepicker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10040;background:rgb(17 29 46 / .42);opacity:0;visibility:hidden;transition:opacity 160ms ease,visibility 160ms ease}.etg-datepicker-backdrop.is-visible{opacity:1;visibility:visible}.single-tour-item .qodef-tours-booking-form-holder .etg-field-clear{position:absolute;top:50%;right:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;color:#7a8796;font:400 20px/1 Arial,sans-serif;background:#f1f4f8;border:0;border-radius:8px;cursor:pointer;transform:translateY(-50%);transition:color 150ms ease,background-color 150ms ease}.single-tour-item .qodef-tours-booking-form-holder .etg-field-clear[hidden]{display:none}.single-tour-item .qodef-tours-booking-form-holder .etg-field-clear:hover,.single-tour-item .qodef-tours-booking-form-holder .etg-field-clear:focus-visible{color:#fff;background:#ed741f;outline:none}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-period-picker{padding-right:42px!important}.single-tour-item .qodef-tours-booking-form-holder input.etg-field-invalid{background:#fff8f6;border-color:#e05b3d;box-shadow:0 0 0 2px rgb(224 91 61 / .12)}@media only screen and (max-width:480px){.single-tour-item .qodef-tours-booking-form-holder .qodef-boxed-widget #qodef-tour-booking-form,.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-booking-field-holder{width:auto;max-width:100%;min-width:0}.single-tour-item .qodef-tours-booking-form-holder input[type="text"],.single-tour-item .qodef-tours-booking-form-holder input[type="email"],.single-tour-item .qodef-tours-booking-form-holder input[type="number"],.single-tour-item .qodef-tours-booking-form-holder select,.single-tour-item .qodef-tours-booking-form-holder textarea{width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px}.single-tour-item .qodef-tours-booking-form-holder .etg-ticket-stepper-button{flex:0 0 30px;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important}#ui-datepicker-div .ui-datepicker-calendar td a,#ui-datepicker-div .ui-datepicker-calendar td span{max-width:32px;height:32px}}.single-tour-item .qodef-tours-booking-form-holder input[type="submit"]{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:calc(100% - 28px)!important;min-height:54px;margin:7px 14px 0!important;padding:15px 20px!important;color:#fff;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,#ff963f 0%,#ff7f2a 100%);border:0;border-radius:11px;box-shadow:0 10px 22px rgb(229 107 28 / .25);-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.single-tour-item .qodef-tours-booking-form-holder input[type="submit"]:hover,.single-tour-item .qodef-tours-booking-form-holder input[type="submit"]:focus{filter:saturate(1.06) brightness(1.02);box-shadow:0 13px 26px rgb(229 107 28 / .32);-webkit-transform:translateY(-1px)!important;-ms-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.single-tour-item .qodef-tours-booking-form-holder input[type="submit"]:disabled{cursor:wait;filter:grayscale(.18);opacity:.72;transform:none}.etg-mobile-book-tour-button{display:none}.single-tour-item .qodef-tours-booking-form-holder #booking-validation-messages-holder{margin:12px 14px!important}.single-tour-item .qodef-tours-booking-form-holder .qodef-tour-booking-validation-list{margin:0;padding:10px 12px;border-radius:10px}.single-tour-item .etg-tour-gallery-modern{position:relative;margin:34px 0 42px}.single-tour-item .etg-tour-gallery-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 16px}.single-tour-item .etg-tour-gallery-header .qodef-gallery-title{margin:0;color:#172033;font-size:clamp(24px, 3vw, 34px);line-height:1.2}.single-tour-item .etg-tour-gallery-total{flex:0 0 auto;padding:7px 12px;color:#536176;font-size:13px;font-weight:600;line-height:1;background:#f3f6fa;border:1px solid #e1e7ef;border-radius:999px}.single-tour-item .etg-tour-gallery-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;width:100%;height:clamp(360px, 44vw, 520px)}.single-tour-item .etg-tour-gallery-count-1{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.single-tour-item .etg-tour-gallery-count-2{grid-template-rows:minmax(0,1fr)}.single-tour-item .etg-tour-gallery-item{position:relative;display:none;min-width:0;min-height:0;margin:0;overflow:hidden;background:#e9eef4;border-radius:16px;box-shadow:0 10px 28px rgb(23 32 51 / .12);isolation:isolate}.single-tour-item .etg-tour-gallery-item.is-visible{display:block;animation:etg-gallery-reveal 520ms cubic-bezier(.22,1,.36,1) both}.single-tour-item .etg-tour-gallery-item.etg-gallery-slot-1{grid-column:1;grid-row:1 / -1}.single-tour-item .etg-tour-gallery-item.etg-gallery-slot-2{grid-column:2;grid-row:1}.single-tour-item .etg-tour-gallery-item.etg-gallery-slot-3{grid-column:2;grid-row:2}.single-tour-item .etg-tour-gallery-count-1 .etg-gallery-slot-1,.single-tour-item .etg-tour-gallery-count-2 .etg-gallery-slot-1{grid-row:1}.single-tour-item .etg-tour-gallery-count-2 .etg-gallery-slot-2{grid-row:1}@keyframes etg-gallery-reveal{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.single-tour-item .etg-tour-gallery-link{position:absolute;inset:0;display:block;overflow:hidden}.single-tour-item .etg-tour-gallery-link::after{position:absolute;inset:0;z-index:1;width:auto;height:auto;content:"";opacity:1;background:linear-gradient(180deg,transparent 55%,rgb(7 16 30 / .22) 100%);transition:background-color 220ms ease,opacity 220ms ease}.single-tour-item .etg-tour-gallery-link:hover::after,.single-tour-item .etg-tour-gallery-link:focus-visible::after{opacity:1;background-color:rgb(7 16 30 / .16)}.single-tour-item .etg-tour-gallery-image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 500ms cubic-bezier(.22,1,.36,1),filter 250ms ease}.single-tour-item .etg-tour-gallery-link:hover .etg-tour-gallery-image,.single-tour-item .etg-tour-gallery-link:focus-visible .etg-tour-gallery-image{filter:saturate(1.05);transform:scale(1.045)}.single-tour-item .etg-tour-gallery-link:focus-visible{outline:3px solid #ff8a3a;outline-offset:-3px}.single-tour-item .etg-tour-gallery-view-all{position:absolute;right:14px;bottom:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;color:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;background:rgb(17 27 43 / .86);border:1px solid rgb(255 255 255 / .52);border-radius:999px;box-shadow:0 8px 22px rgb(0 0 0 / .24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color 180ms ease,transform 180ms ease}.single-tour-item .etg-tour-gallery-view-all:hover,.single-tour-item .etg-tour-gallery-view-all:focus-visible{color:#fff;background:#ef7d2d;transform:translateY(-1px)}.single-tour-item .etg-tour-gallery-view-all:focus-visible{outline:3px solid rgb(255 138 58 / .4);outline-offset:2px}.single-tour-item .etg-tour-gallery-view-all-icon{font-size:16px;line-height:1}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed>.qodef-tour-booking-form-holder.qodef-boxed-widget{padding:18px 14px 0}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed .qodef-tour-booking-title{margin-bottom:12px!important;padding-bottom:10px;font-size:22px}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed .qodef-boxed-widget #qodef-tour-booking-form{padding-bottom:12px}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed .qodef-boxed-widget #qodef-tour-booking-form>.qodef-tour-booking-field-holder,.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed #qodef-tour-booking-time-picker{margin-bottom:8px!important}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed input[type="text"],.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed input[type="email"],.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed input[type="number"],.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed input[type="date"],.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed select{min-height:44px;padding-top:17px!important;padding-bottom:4px!important}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed .etg-floating-label{font-size:14px}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed .qodef-tour-booking-field-holder:focus-within .etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed input:not(:placeholder-shown)+.etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed textarea:not(:placeholder-shown)+.etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed input:-webkit-autofill+.etg-floating-label,.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed .etg-floating-label.is-fixed{top:6px;font-size:9px}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed textarea{min-height:82px}.single-tour-item .qodef-tours-booking-form-holder.etg-booking-form-is-fixed input[type="submit"]{min-height:48px;padding-top:12px!important;padding-bottom:12px!important}.etg-related-tours-section{margin-top:28px;padding:32px 28px 18px;overflow:hidden;background:#fff;border:1px solid #edf0f3;border-radius:12px;box-shadow:0 10px 28px rgb(20 36 56 / .09)}.etg-related-tours-heading{display:flex;align-items:center;margin:0 0 10px}.etg-related-tours-heading h2{margin:0;color:#172033;font-size:clamp(26px, 3vw, 36px);line-height:1.2}.etg-related-tours-section .qodef-tours-list-holder-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:auto!important;margin:0!important}.etg-related-tours-section .qodef-tours-list-grid-sizer{display:none!important}.etg-related-tours-section .qodef-tours-standard-item{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:flex!important;flex-direction:column;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;opacity:1!important;visibility:visible!important}.etg-related-tours-section .qodef-tours-standard-item-content-holder{flex:1 1 auto}.etg-why-book-section .booking-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.etg-why-book-section .column{display:grid;gap:12px}.etg-why-book-section .benefit-item{display:flex;align-items:center;gap:12px}.etg-why-book-section .benefit-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.etg-why-book-section .benefit-icon img{width:26px;height:26px;object-fit:contain}.etg-why-book-section .benefit-item p{margin:0}@media only screen and (min-width:681px) and (max-width:1024px){.single-tour-item .etg-tour-gallery-grid{grid-template-columns:minmax(0,1.65fr) minmax(210px,1fr);height:clamp(350px, 54vw, 460px)}}@media only screen and (max-width:680px){.single-tour-item .etg-tour-gallery-modern{margin:28px 0 34px}.single-tour-item .etg-tour-gallery-header{align-items:center;margin-bottom:12px}.single-tour-item .etg-tour-gallery-header .qodef-gallery-title{font-size:24px}.single-tour-item .etg-tour-gallery-grid,.single-tour-item .etg-tour-gallery-count-1,.single-tour-item .etg-tour-gallery-count-2,.single-tour-item .etg-tour-gallery-count-3{display:flex;gap:10px;width:auto;height:auto;margin-right:-10px;padding:0 10px 8px 0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:0 10px;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.single-tour-item .etg-tour-gallery-grid::-webkit-scrollbar{display:none}.single-tour-item .etg-tour-gallery-item,.single-tour-item .etg-tour-gallery-item.is-visible{display:block;flex:0 0 88%;width:88%;aspect-ratio:4 / 3;scroll-snap-align:start;border-radius:14px;animation:none}.single-tour-item .etg-tour-gallery-count-1 .etg-tour-gallery-item{flex-basis:100%;width:100%}.single-tour-item .etg-tour-gallery-view-all{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);min-height:40px;padding:9px 12px;font-size:12px}.etg-related-tours-section{padding:24px 14px 10px}.etg-related-tours-section .qodef-tours-list-holder-inner{grid-template-columns:1fr}.etg-why-book-section .booking-columns{grid-template-columns:1fr}.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-pickup,.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-duration,.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-location,.qodef-tour-item-single-holder article .qodef-tour-main-info-holder li.etg-tour-info-type{grid-column:auto;grid-template-columns:1fr;gap:6px}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder{grid-template-columns:1fr;gap:10px;padding:10px!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder li{padding:16px!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-main-info-holder .qodef-info{padding:0!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info{grid-template-columns:repeat(2,minmax(0,1fr))}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div+div::before{display:none}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div:nth-child(even)::before{position:absolute;top:16px;bottom:16px;left:0;display:block;width:1px;background:rgb(255 255 255 / .5);content:''}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-short-info>div:nth-child(n+3)::after{position:absolute;top:0;right:10px;left:10px;height:1px;background:rgb(255 255 255 / .5);content:''}.single-tour-item .widget.qodef-tours-booking-form-holder>.qodef-tour-booking-form-holder.qodef-boxed-widget{padding-right:10px;padding-left:10px}}.single-tour-item .etg-scroll-layout{margin-bottom:85px}.single-tour-item .etg-scroll-layout .qodef-tab-container,.single-tour-item .etg-scroll-layout .qodef-tour-item-section,.single-tour-item .etg-scroll-layout .ui-tabs-panel,.single-tour-item .etg-scroll-layout .ui-tabs-hide{position:relative!important;top:auto!important;left:auto!important;display:block!important;height:auto!important;padding:26px 28px 36px;overflow:visible!important;visibility:visible!important;opacity:1!important;background-color:#fff;box-sizing:border-box;transform:none!important}.single-tour-item .etg-scroll-layout .qodef-tabs-nav{display:none!important}.single-tour-item #single-content-nav{position:relative;z-index:9990;width:100%;box-sizing:border-box;transition:box-shadow 180ms ease,border-radius 180ms ease}.single-tour-item #single-content-nav.is-fixed{position:fixed!important;top:var(--etg-nav-fixed-top,0)!important;left:var(--etg-nav-fixed-left,0)!important;z-index:9990;width:var(--etg-nav-fixed-width,100%)!important;background:#fff!important;border-radius:0 0 12px 12px;box-shadow:0 8px 24px rgb(18 59 109 / .12)}.single-tour-item #single-content-nav>ul{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.single-tour-item #single-content-nav>ul>li{min-width:0;margin:0}.single-tour-item #single-content-nav>ul>li>a{display:block}.single-tour-item #single-content-nav+.qodef-tab-container,.single-tour-item .etg-scroll-layout>.qodef-tab-container:first-of-type{padding-top:49px!important}.single-content-nav-placeholder{display:none;width:100%}@media only screen and (max-width:1024px){.single-tour-item .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner{width:calc(100% - 20px)!important;max-width:none!important;margin-right:10px!important;margin-left:10px!important}.single-tour-item .qodef-tour-item-single-holder>.qodef-grid-row-medium-gutter>.qodef-grid-col-9,.single-tour-item .qodef-tour-item-single-holder>.qodef-grid-row-medium-gutter>.qodef-grid-col-3{float:none!important;width:100%!important;max-width:100%!important;padding-right:4px!important;padding-left:4px!important;box-sizing:border-box}.single-tour-item .qodef-tour-item-single-holder article .qodef-tab-container{padding-right:14px!important;padding-left:14px!important}.single-tour-item #single-content-nav{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible;border:1px solid #e5eaf0;border-radius:12px;box-shadow:0 8px 22px rgb(23 43 77 / .08);box-sizing:border-box}.single-tour-item #single-content-nav .nav-toggle-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:12px 16px;color:#172033;font-size:15px;font-weight:700;line-height:1.3;text-align:left;background:#fff;border:0;border-radius:11px;cursor:pointer;box-sizing:border-box}.single-tour-item #single-content-nav .nav-arrow{flex:0 0 auto;color:#ff7f2a;font-size:11px;transition:transform 180ms ease}.single-tour-item #single-content-nav.open .nav-arrow{transform:rotate(180deg)}.single-tour-item #single-content-nav:not(.open)>ul{display:none!important}.single-tour-item #single-content-nav.open>ul{display:block!important;width:100%!important;max-width:100%!important;max-height:min(58vh, var(--etg-nav-menu-max-height, 390px));margin:0!important;padding:5px 0!important;overflow-x:hidden;overflow-y:auto;background:#fff;border-top:1px solid #edf0f4;border-radius:0 0 11px 11px;box-shadow:none;box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.single-tour-item #single-content-nav>ul>li{display:block;width:100%;margin:0!important;box-sizing:border-box}.single-tour-item #single-content-nav>ul>li.book-now{position:static!important;display:none!important;width:auto!important;height:0!important}.single-tour-item #single-content-nav>ul>li>a{display:block;width:100%;min-height:46px;padding:13px 18px 13px 34px!important;overflow-wrap:anywhere;color:#26364a;font-size:14px;line-height:1.4;white-space:normal!important;border-bottom:1px solid #edf0f4;box-sizing:border-box}.single-tour-item #single-content-nav>ul>li:last-child>a{border-bottom:0}.etg-mobile-book-tour-button{position:fixed;top:auto;bottom:calc(24px + env(safe-area-inset-bottom));right:auto;left:0;z-index:9992;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 12px;color:#fff!important;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;background:rgb(238 93 8 / .58);border:1px solid rgb(186 62 0 / .82);border-left:0;border-radius:0 12px 12px 0;box-shadow:0 6px 18px rgb(23 43 77 / .12);box-sizing:border-box;transform:none;transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.etg-mobile-book-tour-button:hover,.etg-mobile-book-tour-button:focus{color:#fff!important;background:rgb(225 79 0 / .74)}}@media only screen and (min-width:681px) and (max-width:1024px){.etg-related-tours-section .qodef-tours-list-holder-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.single-tour-item .etg-tour-gallery-item.is-visible,.single-tour-item .etg-tour-gallery-image{animation:none;transition:none}}.single-tour-item .etg-itinerary-head::after,.single-tour-item .etg-tour-content-main-title::after,.single-tour-item .etg-moreinfo-title::after,.single-tour-item .etg-faq-section-title::after,.single-tour-item .etg-cruise-facilities-title::after,.single-tour-item .etg-nile-cruise-accordion-main-title::after,.single-tour-item .etg-tour-gallery-header .qodef-gallery-title::after,.single-tour-item .qodef-tour-gallery-title::after,.single-tour-item .etg-related-tours-heading h2::after,.single-tour-item .etg-why-book-section .booking-title::after{content:none!important;display:none!important}.single-tour-item .etg-itinerary-head{padding-bottom:0!important;text-align:left!important}.single-tour-item .etg-itinerary-main-title,.single-tour-item .etg-tour-content-main-title,.single-tour-item .etg-moreinfo-title,.single-tour-item .etg-faq-section-title,.single-tour-item .etg-cruise-facilities-title,.single-tour-item .etg-nile-cruise-accordion-main-title,.single-tour-item .etg-tour-gallery-header .qodef-gallery-title,.single-tour-item .qodef-tour-gallery-title,.single-tour-item .etg-related-tours-heading h2,.single-tour-item .etg-why-book-section .booking-title{display:flex!important;align-items:center;justify-content:flex-start;gap:12px;padding-bottom:0!important;color:#123b6d!important;font-size:clamp(23px, 2.6vw, 32px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.025em;text-align:left!important}.single-tour-item .etg-itinerary-main-title::before,.single-tour-item .etg-tour-content-main-title::before,.single-tour-item .etg-moreinfo-title::before,.single-tour-item .etg-faq-section-title::before,.single-tour-item .etg-cruise-facilities-title::before,.single-tour-item .etg-nile-cruise-accordion-main-title::before,.single-tour-item .etg-tour-gallery-header .qodef-gallery-title::before,.single-tour-item .qodef-tour-gallery-title::before,.single-tour-item .etg-related-tours-heading h2::before,.single-tour-item .etg-why-book-section .booking-title::before{content:none!important;display:none!important}.single-tour-item .etg-section-heading-icon{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;color:#145488;background:linear-gradient(145deg,#fff 0%,#edf5fc 100%);border:1px solid #d8e5f1;border-radius:12px;box-shadow:0 7px 18px rgb(18 59 109 / .13),inset 0 -3px 0 #ff8a3a;box-sizing:border-box}.single-tour-item .etg-section-heading-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.single-tour-item .etg-tour-content-main-title,.single-tour-item .etg-moreinfo-title,.single-tour-item .etg-faq-section-title,.single-tour-item .etg-cruise-facilities-title,.single-tour-item .etg-nile-cruise-accordion-main-title{margin:0 0 20px!important}.single-tour-item .etg-tour-gallery-modern{margin-top:30px;margin-bottom:0}.single-tour-item .qodef-tour-item-section:has(>.etg-tour-gallery-modern){padding-bottom:12px!important}.single-tour-item .etg-tour-gallery-header{align-items:center;margin-bottom:14px}.single-tour-item .etg-related-tours-heading{margin-bottom:18px;padding:0;background:#fff0;border:0}.single-tour-item .etg-why-book-section .booking-title{margin:0 0 20px!important;padding:0!important;background:#fff0;border:0!important}@media only screen and (min-width:1025px){.single-tour-item #single-content-nav{margin-bottom:0!important;padding:9px!important;overflow:hidden;background:rgb(255 255 255 / .96)!important;border:1px solid #e3eaf2;border-bottom:0!important;border-radius:16px 16px 0 0!important;box-shadow:0 -5px 22px rgb(18 59 109 / .07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.single-tour-item #single-content-nav.is-fixed{border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom:0!important;box-shadow:0 12px 30px rgb(18 59 109 / .15)!important}.single-tour-item #single-content-nav .nav-toggle-btn{display:none!important}.single-tour-item #single-content-nav>ul{display:flex!important;flex-wrap:nowrap;gap:7px!important;width:100%;margin:0!important;padding:0!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-inline:contain}.single-tour-item #single-content-nav>ul>li{flex:1 0 118px;min-width:118px;margin:0!important}.single-tour-item #single-content-nav>ul>li>a{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 12px!important;color:#16456f!important;font-size:14px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none!important;white-space:normal!important;background:#fff0;border:1px solid #fff0;border-radius:11px;box-sizing:border-box;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.single-tour-item #single-content-nav>ul>li>a:hover,.single-tour-item #single-content-nav>ul>li>a:focus-visible{color:#123b6d!important;background:#f2f7fb;border-color:#dbe7f1;box-shadow:none;outline:none;transform:none}.single-tour-item #single-content-nav>ul>li>a.etg-nav-active{color:#fff!important;background:#123b6d;border-color:#123b6d;box-shadow:0 4px 12px rgb(18 59 109 / .22);outline:none;transform:none}}.single-tour-item #single-content-nav>ul>li>a::before{content:none!important;display:none!important}.single-tour-item #single-content-nav .etg-nav-icon{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;color:#ff7f2a;background:#fff;border:1px solid #e1e9f1;border-radius:9px;box-shadow:0 4px 10px rgb(18 59 109 / .09);box-sizing:border-box;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease}.single-tour-item #single-content-nav .etg-nav-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.single-tour-item #single-content-nav a.etg-nav-active .etg-nav-icon{color:#fff;background:rgb(255 255 255 / .13);border-color:rgb(255 255 255 / .3);box-shadow:none}@media only screen and (max-width:1024px){.single-tour-item #single-content-nav{background:#fff;box-shadow:0 10px 28px rgb(18 59 109 / .12)}.single-tour-item #single-content-nav .nav-toggle-btn{color:#123b6d;background:linear-gradient(100deg,#fff 0%,#f5f8fc 100%)}.single-tour-item #single-content-nav>ul>li>a{display:flex!important;align-items:center;gap:11px;padding:12px 16px!important;text-decoration:none!important}.single-tour-item #single-content-nav>ul>li>a:hover,.single-tour-item #single-content-nav>ul>li>a:focus-visible{color:#123b6d;background:linear-gradient(90deg,rgb(18 59 109 / .06),rgb(255 138 58 / .06));outline:none}.single-tour-item #single-content-nav>ul>li>a.etg-nav-active{color:#fff!important;background:#123b6d}.single-tour-item .etg-tour-gallery-modern{margin-top:24px;margin-bottom:0}.single-tour-item .etg-itinerary-main-title,.single-tour-item .etg-tour-content-main-title,.single-tour-item .etg-moreinfo-title,.single-tour-item .etg-faq-section-title,.single-tour-item .etg-cruise-facilities-title,.single-tour-item .etg-nile-cruise-accordion-main-title,.single-tour-item .etg-tour-gallery-header .qodef-gallery-title,.single-tour-item .qodef-tour-gallery-title,.single-tour-item .etg-related-tours-heading h2,.single-tour-item .etg-why-book-section .booking-title{gap:9px;font-size:22px!important}.single-tour-item .etg-section-heading-icon{flex-basis:36px;width:36px;height:36px;border-radius:10px}.single-tour-item .etg-section-heading-icon svg{width:20px;height:20px}}.etg-why-book-section{margin:44px 0}.etg-why-book-section .booking-title,.etg-tour-reviews-section .etg-tour-reviews-title{position:relative;margin:0 0 8px;padding-bottom:14px;color:#172033;font-size:26px;font-weight:700;line-height:1.25}.etg-why-book-section .booking-title::after,.etg-tour-reviews-section .etg-tour-reviews-title::after{position:absolute;bottom:0;left:0;width:56px;height:3px;border-radius:2px;background-color:#ff8a3a;content:''}.etg-why-book-section .booking-title{margin-bottom:24px}.etg-why-book-section .booking-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media only screen and (max-width:1024px){.etg-why-book-section .booking-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.etg-why-book-section .column{display:contents}.etg-why-book-section .benefit-item{display:flex;align-items:center;box-sizing:border-box;padding:16px 18px;border:1px solid #eef1f5;border-radius:10px;background-color:#fff;box-shadow:0 8px 22px rgb(23 32 51 / .08);gap:14px;transition:transform 180ms ease,box-shadow 180ms ease}.etg-why-book-section .benefit-item:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgb(23 32 51 / .14)}.etg-why-book-section .benefit-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background-color:rgb(0 161 164 / .12);font-size:22px;line-height:1}.etg-why-book-section .benefit-icon img{width:24px;height:24px;object-fit:contain}.etg-why-book-section .benefit-item p{margin:0;color:#172033;font-size:15px;font-weight:500;line-height:1.45}.etg-tour-reviews-section{margin:44px 0;padding:0}.etg-tour-reviews-section .etg-tour-reviews-heading{margin-bottom:26px}.etg-tour-reviews-section .etg-tour-reviews-subtitle{margin:0;color:#5b6577;font-size:15px;line-height:1.5}.etg-tour-reviews-section .wpmtst-testimonial-inner{box-sizing:border-box;height:100%;padding:24px 22px 20px;border:1px solid #eef1f5;border-radius:10px;background-color:#fff;box-shadow:0 8px 22px rgb(23 32 51 / .08)}.etg-tour-reviews-section .wpmtst-testimonial-content p{color:#3f4859;font-size:15px;line-height:1.65}.etg-tour-reviews-section .wpmtst-testimonial-content img{width:96px;height:auto;margin:0 auto 14px}.etg-tour-reviews-section .testimonial-name,.etg-tour-reviews-section .wpmtst-testimonial-field.testimonial-name{margin-top:14px;color:#172033;font-size:16px;font-weight:700;text-align:center}.etg-tour-reviews-section .strong-rating-wrapper{display:block;margin-top:6px;text-align:center}.etg-tour-reviews-section .strong-rating .star svg{width:17px;height:17px;fill:#ffb400}.etg-tour-reviews-section .wpmtst-testimonial-content p:last-child a{color:#00a1a4;font-weight:600;text-decoration:none}.etg-tour-reviews-section .wpmtst-testimonial-content p:last-child a:hover{text-decoration:underline}.etg-tour-reviews-section .etg-tour-reviews-cta{margin-top:22px;margin-bottom:25px}@media only screen and (max-width:680px){.etg-why-book-section .booking-title,.etg-tour-reviews-section .etg-tour-reviews-title{font-size:22px}.etg-why-book-section .booking-columns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.etg-why-book-section .benefit-item{transition:none}.etg-why-book-section .benefit-item:hover{transform:none}}.etg-tour-reviews-section .wpmtst-testimonial-content .maybe-clear,.etg-tour-reviews-section .wpmtst-testimonial-content p:empty{display:none}.etg-tour-reviews-section .wpmtst-testimonial-content img{width:92px!important;height:auto!important;margin:0 auto 14px!important}.etg-tour-reviews-section .wpmtst-testimonial-content p:not(:empty):not(:last-child){display:-webkit-box;overflow:hidden;height:8em;margin:0!important;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#3f4859!important;font-size:15px!important;line-height:1.6!important;text-align:left!important}.etg-tour-reviews-section .wpmtst-testimonial-content p:last-child{margin:14px 0 0!important}.etg-tour-reviews-section .wpmtst-testimonial-content p:last-child a{color:#00a1a4!important;font-weight:600;text-decoration:none}.etg-tour-reviews-section .wpmtst-testimonial-content p:last-child a:hover{text-decoration:underline}.etg-tour-reviews-section .wpmtst-testimonial-field.testimonial-name{margin-top:16px;padding-top:14px;border-top:1px solid #eef1f5}.single-tour-item .qodef-tour-item-price-holder .qodef-tour-item-price-text{display:none}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content{margin:0 0 24px!important}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content>h1,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content>h2{margin:0 0 14px!important;color:#172033;font-size:clamp(25px, 2.3vw, 33px);font-weight:700;line-height:1.25;letter-spacing:-.01em}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content p{margin:0 0 13px;color:#33404f;font-size:16.5px;line-height:1.75}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content p:last-child{margin-bottom:0}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content strong,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content b{color:#172033;font-weight:700}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content a{color:#c9540c;text-decoration:underline;text-underline-offset:2px}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content ul,.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content ol{margin:0 0 13px;padding-left:20px}.single-tour-item .qodef-tour-item-single-holder article .qodef-tour-item-content li{margin:0 0 6px;color:#33404f;font-size:16.5px;line-height:1.7}@media only screen and (min-width:1025px){.single-tour-item #single-content-nav{padding:8px 10px!important;border-bottom:1px solid #e8eef5!important}.single-tour-item #single-content-nav>ul>li>a{color:#21395a!important;font-weight:700;letter-spacing:.005em}.single-tour-item #single-content-nav>ul>li>a:hover,.single-tour-item #single-content-nav>ul>li>a:focus-visible{color:#123b6d!important;background:#eef4fa;border-color:#d9e6f2}.single-tour-item #single-content-nav .etg-nav-icon{border-color:#dde7f1;box-shadow:0 3px 8px rgb(18 59 109 / .08)}}