.elementor-3575 .elementor-element.elementor-element-a21e0c6{--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}.elementor-3575 .elementor-element.elementor-element-e811791{--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}@media(min-width:768px){.elementor-3575 .elementor-element.elementor-element-a21e0c6{--content-width:994px}}.trip-form-container{background:#f9f9f9;padding:40px;border-radius:10px;box-shadow:0 4px 10px rgb(0 0 0 / .1);max-width:800px;margin:20px auto}.trip-form-container h2{font-size:2rem;margin-bottom:10px;text-align:center;color:#333}.trip-form-container p{text-align:center;margin-bottom:30px;color:#666}.trip-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column}.form-group label{margin-bottom:5px;font-weight:700;color:#555}.form-group input,.form-group select,.form-group textarea{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem}.checkbox-group{display:flex;flex-wrap:wrap;gap:15px}.checkbox-group label{font-size:.9rem;color:#555}.btn-submit{background:#0073e6;color:#fff;padding:15px;border:none;border-radius:5px;font-size:1.2rem;cursor:pointer;transition:background 0.3s ease}.btn-submit:hover{background:#005bb5}