.jetc-remote{width:100%;max-width:1120px;margin:0;box-sizing:border-box}.jetc-remote>iframe{display:block;border:0;width:100%;max-width:100%;background:transparent}

.jetc-pilot-search{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center!important;gap:12px!important;border:1.5px solid #526174;border-radius:40px;padding:8px 12px;margin:20px 0;color:#163a54}
.jetc-pilot-search label{font:600 10px/1.5 Arial,sans-serif;min-width:0!important}
.jetc-pilot-search input[type=search],.jetc-pilot-search select{border:0!important;width:100%;min-height:34px;font:400 14px Arial,sans-serif;background:white;color:#163a54;padding:4px 0}
.jetc-pilot-search button{border-radius:30px!important;font:700 14px Arial,sans-serif;min-height:46px;white-space:nowrap}
@media(max-width:700px){.jetc-pilot-search{grid-template-columns:1fr;border-radius:20px;padding:12px}.jetc-pilot-search label{display:block}.jetc-pilot-search button{width:100%}}

/* Restrict layout corrections to the one integration draft. */
body.page-id-2026103292 .elementor-element.elementor-element-jetcp01{width:calc(100% - 40px)!important;max-width:1120px!important;min-width:0;margin-left:auto!important;margin-right:auto!important;padding:0;box-sizing:border-box}
body.page-id-2026103292 .elementor-element-jetcp01>.elementor-element{width:100%;max-width:100%;min-width:0}
body.page-id-2026103292 .jetc-pilot-search{width:100%;max-width:1120px;box-sizing:border-box}
body.page-id-2026103292 .jetc-remote{margin-left:auto;margin-right:auto}
@media(max-width:700px){body.page-id-2026103292 .elementor-element.elementor-element-jetcp01{width:calc(100% - 24px)!important}}

.jetc-pilot-search .jetc-autocomplete{position:relative;min-width:0}
.jetc-pilot-search input[type=search],.jetc-pilot-search .jetc-autocomplete input{width:100%;padding-left:40px!important;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23163a54' stroke-width='1.8'%3E%3Ccircle cx='8' cy='8' r='5.5'/%3E%3Cpath d='m12 12 5 5'/%3E%3C/svg%3E")!important;background-size:17px!important;background-position:12px center!important;background-repeat:no-repeat!important}
.jetc-pilot-search .jetc-autocomplete input::-webkit-search-cancel-button{display:none}
.jetc-pilot-search .jetc-search-clear{position:absolute;right:0;top:0;height:32px;width:28px;border:0;background:transparent;color:#163a54;font-size:24px;font-weight:400;padding:0}
.jetc-pilot-search .jetc-suggestions{position:absolute;top:calc(100% + 18px);left:-18px;width:max(100%,440px);max-width:calc(100vw - 48px);max-height:440px;overflow:auto;background:white;border:1px solid #E3E8EE;border-radius:14px;box-shadow:0 8px 28px #163a5422;padding:8px;z-index:20;font-weight:400}
.jetc-pilot-search .jetc-suggestion{display:flex;gap:12px;align-items:center;padding:10px;border-radius:8px;cursor:pointer}
.jetc-pilot-search .jetc-suggestion:hover,.jetc-pilot-search .jetc-suggestion[aria-selected=true]{background:#edf3f7}
.jetc-pilot-search .jetc-suggestion-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#edf3f7;color:#163a54;font-size:23px;flex:none}
.jetc-pilot-search .jetc-suggestion-icon svg{width:24px;height:24px}
.jetc-pilot-search .jetc-suggestion-icon{position:relative;overflow:hidden;width:42px;height:42px}
.jetc-pilot-search .jetc-suggestion-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.jetc-pilot-search .jetc-suggestion-icon.jetc-has-photo:not(.jetc-photo-unavailable)>svg{visibility:hidden}
.jetc-pilot-search .jetc-suggestion-status{font-size:12px;color:#62717d;margin:8px 10px;line-height:1.5}
.jetc-pilot-search .jetc-suggestion strong{display:block;font-size:14px;color:#163a54}.jetc-pilot-search .jetc-suggestion small{display:block;font-size:12px;color:#62717d;margin-top:3px}
.jetc-pilot-search .jetc-suggestion-all{width:100%;text-align:left;border:0;border-top:1px solid #E3E8EE;background:#fff;padding:14px 10px 8px;margin-top:6px;font-size:13px;color:#163a54}
.jetc-pilot-search .jetc-suggestions{font-family:Arial,sans-serif;font-weight:400;max-width:calc(100vw - 48px)}
.jetc-pilot-search .jetc-suggestion-icon{flex-shrink:0}
.jetc-search-config[hidden]{display:none!important}

.jetc-pilot-search [hidden]{display:none!important}

.jetc-site-results{margin:18px auto 36px;max-width:1120px;width:100%;min-width:0}
body:has(.jetc-site-results) .site-main{padding-left:20px;padding-right:20px}
@media(max-width:700px){body:has(.jetc-site-results) .site-main{padding-left:12px;padding-right:12px}}
