.elementor-18547 .elementor-element.elementor-element-197c052c .thumbnail-item.active{border-color:#99203b}.elementor-18547 .elementor-element.elementor-element-197c052c .thumbnail-item:hover{border-color:#99203b}.elementor-18547 .elementor-element.elementor-element-197c052c .video-play-icon{color:#99203b}.elementor-18547 .elementor-element.elementor-element-197c052c .video-badge svg{color:#99203b}.elementor-18547 .elementor-element.elementor-element-197c052c .lightbox-nav:hover svg{color:#99203b;filter:drop-shadow(0 4px 12px #99203b99)}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .reservation-book-btn{background:#99203b;color:#fff;box-shadow:0 4px 12px #99203b4D;padding:12px calc(12px * 1.5)}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .price-amount{color:#99203b;font-size:calc(14px * 1.6)}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .reservation-book-btn:hover{box-shadow:0 6px 16px #99203b66}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .field-label svg{color:#6b7280}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .field-label:hover{border-color:#99203b}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .field-label:focus-within{border-color:#99203b;box-shadow:0 0 0 3px #99203b1A}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .tour-reservation-form-horizontal{font-size:14px}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .form-title{font-size:calc(14px * 1.8)}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .form-description{font-size:calc(14px * 1)}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .field-input{padding:12px}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .form-row-horizontal{gap:12px}.elementor-18547 .elementor-element.elementor-element-e1b9f43 .reservation-form-container{padding:30px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .cta-book-btn{background:linear-gradient(135deg,#99203b 0%,color-mix(in srgb,#99203b 80%,black) 100%);color:#ffffff!important;padding:calc(12px * 1.2) 12px}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .cta-book-btn svg{fill:#fff}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .cta-book-btn:hover{background:linear-gradient(135deg,#0d9668 0%,color-mix(in srgb,#0d9668 80%,black) 100%);color:#ffffff!important}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .cta-book-btn:hover svg{fill:#fff}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .cta-booking-card{font-size:14px;padding:30px}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .price-amount{font-size:calc(14px * 2)}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .price-label{font-size:calc(14px * 0.85)}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .cta-date-input,.elementor-18547 .elementor-element.elementor-element-7fb33e04 .cta-select{padding:12px}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .form-group{margin-bottom:15px}.elementor-18547 .elementor-element.elementor-element-7fb33e04 .form-row{gap:15px}