.elementor-594 .elementor-element.elementor-element-f49d7a2{--display:flex;--min-height:151px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-151px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-594 .elementor-element.elementor-element-f49d7a2:not(.elementor-motion-effects-element-type-background),.elementor-594 .elementor-element.elementor-element-f49d7a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-594 .elementor-element.elementor-element-0d6ee44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.subtitle{font-size:1.25rem;color:#7f8c8d;margin-bottom:3rem}.faq-section{background:#fff;border-radius:8px;padding:30px;margin-bottom:30px;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.faq-section h2{font-size:1.75rem;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:3px solid #3498db}.faq-item{margin-bottom:2rem}.faq-item:last-child{margin-bottom:0}.faq-question{font-size:1.15rem;font-weight:600;color:#2c3e50;margin-bottom:.75rem}.faq-answer{color:#555;line-height:1.7}.faq-answer p{margin-bottom:.75rem}.faq-answer p:last-child{margin-bottom:0}.tour-list{margin:1rem 0}.tour-item{margin-bottom:1.5rem;padding-left:1rem;border-left:3px solid #3498db}.tour-item h4{font-size:1.1rem;color:#2c3e50;margin-bottom:.5rem}ul{margin:.75rem 0;padding-left:2rem}li{margin-bottom:.5rem;color:#555}.highlight{background-color:#ecf0f1;padding:1rem;border-radius:4px;margin:1rem 0}@media (max-width:768px){h1{font-size:2rem}.subtitle{font-size:1.1rem}.faq-section{padding:20px}.faq-section h2{font-size:1.5rem}}