.pt-request-tours{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;width:100%}.pt-request-tour{overflow:hidden;background:#fff;border:1px solid #dce8ee;border-radius:16px;box-shadow:0 8px 24px #0f81be0b;text-align:left}.pt-request-tour-photo{display:block}.pt-request-tour-photo img{width:100%;height:260px;object-fit:cover;display:block}.pt-request-tour-copy{padding:28px;color:#2a2929}.pt-request-tour-label{font-size:11px;font-weight:600;letter-spacing:1.2px;color:#096c9f}.pt-request-tour-copy h3{font-size:24px;line-height:1.3;margin:14px 0}.pt-request-tour-copy h3 a{color:#2a2929}.pt-request-tour-copy p{font-size:15px;line-height:1.7;margin:0 0 18px}.pt-request-tour-note{color:#52616a}.pt-request-tour-links{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pt-request-tour-links a{font-size:13px;font-weight:600;color:#096c9f}.pt-request-tour-links .pt-request-cta{display:inline-block;background:#e3a727;color:#2a2929;border-radius:5px;padding:12px 18px}.pt-request-contacts{display:flex;flex-wrap:wrap;gap:12px 24px;margin:22px 0}.pt-request-contacts a{color:#096c9f;font-weight:500}.pt-footer .pt-request-contacts a{color:#fff}.pt-lead-mode .pt-native-sidebar .elementor-form{margin-top:18px}.pt-lead-mode .elementor-form .elementor-field-label{font-size:13px;line-height:1.5;color:#2a2929}.pt-lead-mode .elementor-form input,.pt-lead-mode .elementor-form select,.pt-lead-mode .elementor-form textarea{font-family:Poppins,sans-serif;font-size:14px;min-width:0}.pt-lead-mode .elementor-form select{background-color:white}.pt-lead-mode .elementor-form .elementor-button{background:#096c9f;color:white}.pt-lead-mode .elementor-form .elementor-button:hover{background:#e3a727;color:#2a2929}.pt-lead-mode .pt-request-intro{font-size:15px;line-height:1.7}.pt-lead-mode .item-price,.pt-lead-mode .item_info_price,.pt-lead-mode .item-price-from,.pt-lead-mode .price_from,.pt-lead-mode .booking_form,.pt-lead-mode #booking_form{display:none!important}.pt-lead-mode .pt-native-search{display:none}.pt-request-social a{color:#096c9f}.pt-lead-mode .pt-native-sidebar{position:static!important}.pt-lead-mode .pt-request-form-section{padding:55px 20px}.pt-lead-mode .pt-request-form-section>.elementor-container{max-width:850px}.pt-lead-mode .pt-native-results{padding-top:30px}.pt-lead-mode .elementor-message-success{color:#096c9f}@media(max-width:767px){.pt-request-tour-photo img{height:230px}.pt-request-tour-copy{padding:22px}.pt-request-tours{gap:20px}.pt-request-contacts{display:grid;gap:10px}.pt-lead-mode .pt-native-sidebar{margin-top:24px}.pt-lead-mode .pt-request-form-section{padding:35px 18px}.pt-lead-mode .elementor-form .elementor-field-group{width:100%}}
.pt-lead-mode .elementor-form .elementor-field-textual{padding:10px 14px;min-height:48px;border-radius:6px;line-height:1.5}.pt-lead-mode .elementor-form textarea.elementor-field-textual{min-height:130px}.pt-lead-mode .elementor-form .elementor-field-label{margin-bottom:6px}
body .pt-request-tour-photo img{width:100%!important;height:260px!important;object-fit:cover!important}.pt-request-tour{display:flex;flex-direction:column}.pt-request-tour-copy{display:flex;flex-direction:column;flex:1}.pt-request-tour-links{margin-top:auto}@media(max-width:767px){body .pt-request-tour-photo img{height:230px!important}}
