/* Desktop-only layout matching the supplied Step 3 reference. */
@media (min-width: 992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step2 .bpt-body, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step-2 .bpt-body {padding:18px !important;background:#f1f7fb !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 {--bpt-356-ink:#0b1237;--bpt-356-muted:#7887a7;--bpt-356-green:#00a365;display:grid !important;grid-template-columns:minmax(0,2.1fr) minmax(350px,1fr) !important;grid-template-areas:none !important;gap:20px !important;align-items:start !important;padding:0 !important;margin:0 auto !important;max-width:1800px !important;color:var(--bpt-356-ink) !important;background:transparent !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 {display:flex !important;flex-direction:column !important;gap:18px !important;min-width:0 !important;padding:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Right344 {display:flex !important;flex-direction:column !important;gap:7px !important;padding:16px !important;background:#fff !important;border-radius:18px !important;box-shadow:0 6px 24px #16395708 !important;min-width:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-details-metrics, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-details-intro, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2TrustWrap, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-extras-heading, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-optionsHint583 {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {position:relative !important;order:0;display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;height:310px;overflow:hidden;border:3px solid #fff;border-radius:16px;box-shadow:0 5px 20px #17375210;background:linear-gradient(90deg,#eef7ffed 0%,#eff8ffb5 23%,#eff8ff1a 54%),var(--bpt-356-paris) center 57% / cover no-repeat;isolation:isolate;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding:22px 18px 36px 36px;position:relative;z-index:1;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-eyebrow {display:inline-block;background:#fff;border-radius:30px;padding:7px 15px;color:#009653;font-size:11px;font-weight:800;box-shadow:0 2px 12px #23415d06;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:clamp(25px,2.15vw,36px);line-height:1.07;letter-spacing:-1px;margin:14px 0 8px;color:#090f32;font-weight:800;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy p {font-size:14px;line-height:1.45;max-width:300px;color:#304368;margin:0 0 16px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-discover {display:inline-flex;align-items:center;gap:20px;padding:12px 23px;border-radius:30px;color:#fff !important;background:#00a365;text-decoration:none !important;font-size:14px;font-weight:700;box-shadow:0 5px 15px #009d6133;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-discover span {font-size:24px;line-height:16px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-services {display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:16px 30px 16px 0;align-items:stretch;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-services::-webkit-scrollbar {display:none;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {display:flex;flex-direction:column;flex:0 0 143px;min-width:0;position:relative;background:#fff;border:2px solid #fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #17294115;color:#0b1237;text-decoration:none !important;scroll-snap-align:start;transition:transform .18s ease;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service:hover {transform:translateY(-3px);}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {width:100%;height:172px;object-fit:cover;display:block;margin:0 !important;max-width:none;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy {display:block;min-height:66px;padding:12px 10px 10px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy strong {display:block;font-size:12px;line-height:1.25;font-weight:800;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy small {display:block;color:#66779e;font-size:11px;line-height:1.4;margin-top:4px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {position:absolute;top:124px;left:11px;background:#fff;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;color:#079b5c;box-shadow:0 2px 12px #10204316;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon svg {width:24px;height:24px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow {position:absolute;top:50%;transform:translateY(-50%);width:39px;height:44px;min-width:0;border:0;background:#fff;color:#111d42;border-radius:50%;box-shadow:0 3px 12px #13314920;font:32px/1 Arial;cursor:pointer;z-index:2;padding:0;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow.prev {left:0;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow.next {right:0;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-dots {position:absolute;bottom:12px;left:47px;display:flex;gap:1px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-dots button {font-size:0;border:0;background:transparent;width:25px;height:22px;padding:5px;cursor:pointer;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-dots button:before {content:'';display:block;width:10px;height:10px;border-radius:50%;border:2px solid #a4afc0;background:#e4e9ef;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-dots button[aria-current=true]:before {border-color:#00a365;background:#00a365;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields {order:1;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:14px 18px !important;border:0 !important;border-radius:18px !important;padding:16px 18px 18px !important;margin:0 !important;background:#fff !important;box-shadow:0 6px 24px #16395708 !important;position:relative;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head {grid-column:1/-1;display:flex;gap:16px;align-items:center;margin:0 0 10px;min-height:52px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-number {display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:linear-gradient(135deg,#05b478,#008c55);font-size:25px;font-weight:500;color:#fff;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head h2 {font-size:27px;letter-spacing:-.9px;line-height:1.15;margin:0;color:#0b1237;font-weight:800;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head p {font-size:14px;line-height:1.3;color:#7887a7;margin:4px 0 0;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-356-section-head {padding-right:32%;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-client-switch-wrap {position:absolute !important;right:16px;top:14px;width:33%;max-width:340px;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptClientTypeSwitch {height:48px !important;min-height:48px !important;padding:4px !important;border:1px solid #dbe4ed !important;border-radius:30px !important;background:#fff !important;box-shadow:0 2px 5px #102a4510 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptClientTypeSwitch .bpt-clientTypeBtn {font-size:13px !important;min-height:38px !important;height:38px !important;color:#2d406a;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptClientTypeSwitch .bpt-clientTypeBtn.is-active {color:#fff !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptClientTypeSwitch .bpt-clientTypePill {border-radius:25px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-row {grid-column:1/-1;min-width:0 !important;min-height:46px !important;height:46px !important;margin:20px 0 0 !important;border:1px solid #d5dfed !important;box-shadow:none !important;border-radius:9px !important;background:#fff !important;padding:0 16px !important;overflow:visible !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > #bptNameRow {grid-column:1;grid-row:2;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > #bptPhoneFields {grid-column:2;grid-row:2;align-self:start;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-labeled {position:relative !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-label {position:absolute;left:0;top:-22px;font-size:14px;font-weight:700;line-height:18px;color:#0b1237;white-space:normal;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-required {color:#ed263b;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-row[data-bpt-floating-label]::before {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-input {font-size:15px !important;color:#0b1237 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-input::placeholder {color:#7d8bac !important;opacity:1 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNationalLabel {font-size:14px !important;line-height:18px !important;margin:0 0 2px !important;font-weight:700 !important;color:#0b1237 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNationalLabel::after {content:' *';color:#ed263b;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-phone-controls {grid-template-columns:112px minmax(0,1fr) !important;gap:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneCountryRow, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNumberRow {min-height:46px !important;height:46px !important;margin:0 !important;border-radius:9px !important;background:#fff !important;border:1px solid #d5dfed !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneCountryRow {position:relative;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneCountryDisplay {padding-left:37px !important;font-size:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-phone-flag {position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:21px;pointer-events:none;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNumberRow > .bpt-dot {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNational {padding-left:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneHelp {position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneError {font-size:12px;margin:4px 0 0;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneCountryRow.bpt-phone-invalid, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNumberRow.bpt-phone-invalid, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-row:has(.bpt-input[aria-invalid=true]) {border-color:#dc2626 !important;background:#fff8f8 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-options {order:2;background:#fff;border-radius:18px;padding:14px 18px 12px;box-shadow:0 6px 24px #16395708;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-options .bpt-356-section-head {margin-bottom:12px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras {grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;margin:0 0 12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra {min-height:110px !important;border-radius:12px !important;border:1px solid #d6e0ec !important;background:#fff !important;box-shadow:0 1px 3px #0e25440a !important;padding:14px 14px 10px 78px !important;position:relative !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t {font-size:15px !important;color:#0b1237 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .pr {font-size:15px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .d {font-size:13px !important;line-height:1.35 !important;color:#6d7fa4 !important;padding-right:45px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.on {border-color:#61cba6 !important;background:#f2fbf7 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extraState {font-size:11px !important;font-weight:600 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-details-actions {display:flex !important;gap:18px !important;margin:0 !important;padding:0 !important;position:static !important;border:0 !important;background:none !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptBackTo1 {flex:0 0 112px !important;width:112px !important;height:60px !important;min-height:60px !important;border:1px solid #d7e0ed !important;border-radius:12px !important;background:#fff !important;color:#0b1237 !important;font-size:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary {flex:1 !important;height:60px !important;min-height:60px !important;width:auto !important;border-radius:12px !important;padding:8px 18px !important;background:linear-gradient(110deg,#06b674,#00a565) !important;color:#fff !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary:disabled {opacity:.67 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary > .bpt-btnLbl {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary .bpt-reference-details-total-copy {display:flex !important;flex-direction:column !important;align-items:flex-start !important;margin-right:auto;font-size:18px;line-height:1.1;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary .bpt-reference-details-total-copy small {font-size:13px !important;font-weight:400;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptBtnPriceS2 {font-size:30px !important;white-space:nowrap !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary .bpt-reference-details-arrow {font-size:32px !important;display:grid !important;place-items:center !important;width:38px !important;height:38px !important;margin-left:14px !important;background:#ffffff22 !important;border-radius:50%;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-legal-consent {order:3;margin:0 8px !important;padding:0 !important;background:transparent !important;border:0 !important;font-size:11px !important;line-height:1.4 !important;color:#6d7fa4 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-recap-heading {order:-2;font-size:21px;line-height:1.2;letter-spacing:-.65px;color:#0b1237;margin:0;padding:0 0 10px;border-bottom:1px solid #e8eef5;font-weight:800;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 {order:-1 !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-details-transfer-badge {display:grid !important;grid-template-columns:98px minmax(0,1fr) auto !important;gap:7px 12px !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle-pane {display:contents !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {grid-column:1;grid-row:1;display:flex !important;align-items:center;justify-content:center;width:98px !important;height:60px !important;padding:0 !important;margin:0 !important;background:#fafcfe;border:1px solid #eef2f6;border-radius:12px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img {display:block !important;max-width:94px !important;width:94px !important;max-height:58px !important;height:58px !important;object-fit:contain !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title {grid-column:2;grid-row:1;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:3px !important;padding:0 !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title strong {font-size:14px !important;color:#0b1237 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title span {font-size:12px !important;color:#7684a3 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title i {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price {grid-column:3;grid-row:1;position:static !important;padding:0 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:center !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price strong {font-size:22px !important;color:#009a59 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price small, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price span {font-size:11px !important;color:#7887a7 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-journey {grid-column:1/-1 !important;grid-row:2 !important;padding:10px 12px 6px !important;background:#f3f6fa !important;border-radius:10px 10px 0 0 !important;min-width:0 !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-dates {font-size:12px !important;padding:0 0 7px !important;gap:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-route {font-size:12px !important;line-height:1.3 !important;gap:6px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-route strong {font-size:13px !important;line-height:1.25 !important;color:#0b1237 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-route small {font-size:12px !important;line-height:1.2 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics {grid-column:1/3;grid-row:3;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;padding:8px 10px !important;margin:-7px 0 0 !important;min-width:0 !important;background:#f3f6fa !important;border-radius:0 0 0 10px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics strong {font-size:12px !important;white-space:nowrap;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics svg {width:17px !important;height:17px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stats {grid-column:3;grid-row:3;display:flex !important;align-items:center !important;gap:9px !important;padding:8px 10px 8px 0 !important;margin:-7px 0 0 !important;background:#f3f6fa !important;border:0 !important;border-radius:0 0 10px 0;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat {display:flex !important;align-items:center !important;gap:4px !important;min-width:0 !important;padding:0 !important;border:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat small {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat strong {font-size:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat svg {width:17px !important;height:17px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2SideGate, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2SideGate > .bpt-sideGateInner {padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;min-width:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2TopSlot, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2PromoCommentWrap, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2FlightWrap {display:block !important;padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2FlightWrap > .bpt-row {height:35px !important;min-height:35px !important;margin:22px 0 5px !important;padding:0 12px !important;border:1px solid #d5dfed !important;border-radius:8px !important;overflow:visible !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2FlightWrap > .bpt-row > .bpt-dot {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2FlightWrap .bpt-input {font-size:13px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-flight-finder {margin:0 0 8px !important;padding:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-flight-finder label {font-size:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2PromoCommentWrap > .bpt-hint, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-payment-heading {font-size:13px !important;font-weight:700 !important;color:#0b1237 !important;margin:7px 0 4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2PromoCommentWrap > .bpt-field {margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPromoRow {min-height:36px !important;height:36px !important;padding:0 !important;overflow:visible !important;border:0 !important;background:transparent !important;gap:8px !important;box-shadow:none !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPromoRow > .bpt-dot {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPromo {border:1px solid #d5dfed !important;border-radius:8px !important;height:36px !important;padding:0 12px !important;font-size:13px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPromoRow > .bpt-end {position:static !important;transform:none !important;display:flex !important;width:auto !important;gap:4px !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptApplyPromo {height:36px !important;min-width:88px !important;padding:0 13px !important;display:grid !important;place-items:center !important;background:#00a568 !important;border:0 !important;border-radius:8px !important;color:white !important;font-size:12px !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-comment-field {margin:26px 0 7px !important;position:relative;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-comment-field .bpt-356-label {top:-20px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptComment {height:50px !important;min-height:50px !important;padding:9px 12px 9px 35px !important;font-size:12px !important;border:1px solid #d5dfed !important;border-radius:8px !important;background:white !important;line-height:1.35 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField {gap:6px !important;margin:6px 0 0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow {height:auto !important;min-height:48px !important;padding:7px 36px 7px 58px !important;position:relative !important;border:1px solid #d7e1ed !important;border-radius:10px !important;box-shadow:none !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow.sel {border-color:#64cda8 !important;background:#effaf5 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow > div > div:first-child {font-size:13px !important;line-height:1.2 !important;font-weight:750 !important;color:#0b1237 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow > div > div:last-child:not(:first-child) {font-size:11px !important;line-height:1.3 !important;color:#7986a7 !important;margin-top:2px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptProtection {padding:10px 0 0 !important;margin:0 !important;border:0 !important;border-top:1px solid #edf1f5 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header {gap:10px !important;margin:0 0 9px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header h3 {font-size:13px !important;line-height:1.25 !important;color:#0b1237 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header p {font-size:11px !important;margin-top:2px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__shield {width:28px !important;height:28px !important;padding:0 !important;background:transparent !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choices {gap:5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice {grid-template-columns:20px minmax(0,1fr) auto !important;padding:8px 10px !important;gap:9px !important;border-radius:10px !important;min-height:44px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choiceIcon {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__radio {grid-column:1 !important;grid-row:1 !important;width:19px !important;height:19px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy {grid-column:2 !important;grid-row:1 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy strong {font-size:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy small {font-size:10px !important;line-height:1.3 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__price {grid-column:3 !important;grid-row:1 !important;font-size:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice--standard .bpt-protection__price {font-size:11px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__benefits {gap:4px !important;flex-wrap:wrap !important;margin-top:4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__benefits i {font-size:9px !important;line-height:1.2 !important;padding:3px 7px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__more {font-size:10px !important;margin:4px 0 0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__status {font-size:11px !important;margin:4px 0 0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-footer {order:3;border-top:1px solid #e8eef5;padding-top:10px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-total {display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 7px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-total > span {display:flex;flex-direction:column;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-total strong {font-size:15px;line-height:1.2;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-total small {font-size:12px;color:#7887a7;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptDesktopTotal356 {color:#009958;font-size:29px;letter-spacing:-.8px;white-space:nowrap;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-continue {display:flex;align-items:center;justify-content:center;gap:20px;width:100%;height:46px;background:#00a363;border:0;border-radius:30px;color:white;font:700 16px/1.2 inherit;box-shadow:0 3px 8px #00985d14;cursor:pointer;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-continue span {font-size:24px;font-weight:400;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-continue:disabled {opacity:.65;cursor:not-allowed;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 :is(.bpt-356-service,.bpt-356-discover,.bpt-356-slide-arrow,.bpt-356-dots button,.bpt-356-continue):focus-visible {outline:3px solid #2160b9;outline-offset:3px;}
}
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 {grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr) !important;gap:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {grid-template-columns:50% minmax(0,1fr);height:280px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding-left:27px;padding-right:10px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:26px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy p {font-size:12px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-discover {font-size:12px;padding:10px 15px;gap:8px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head {gap:10px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head h2 {font-size:22px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head p {font-size:12px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-356-section-head {padding-right:0;margin-bottom:50px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-client-switch-wrap {top:75px;left:18px;right:auto;width:280px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-phone-controls {grid-template-columns:100px minmax(0,1fr) !important;gap:7px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra {padding-left:60px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .d {padding-right:0;}
}
@media (prefers-reduced-motion:reduce) {#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {transition:none;}}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-input::placeholder { -webkit-text-fill-color:#7d8bac !important; }
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-row > .bpt-dot {display:block !important;background:transparent !important;border:0 !important;width:20px !important;height:20px !important;flex:0 0 20px !important;color:#34476e !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-row {gap:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields:has(#bptClientTypeCompany[aria-pressed=true]) > #bptCompanyRow {grid-column:1 !important;grid-row:2 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title {grid-column:2 !important;grid-row:1 !important;background:transparent !important;border:0 !important;border-radius:0 !important;text-transform:none !important;letter-spacing:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title strong, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title span {text-transform:none !important;letter-spacing:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {grid-column:1 !important;grid-row:1 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price {grid-column:3 !important;grid-row:1 !important;background:none !important;border:0 !important;box-shadow:none !important;text-transform:none !important;letter-spacing:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price > i {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price > span {font-weight:400 !important;letter-spacing:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics {grid-column:1/3 !important;grid-row:3 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stats {grid-column:3 !important;grid-row:3 !important;width:auto !important;min-height:0 !important;height:auto !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat {min-height:0 !important;height:auto !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat-icon {background:none !important;width:17px !important;height:17px !important;min-width:17px !important;min-height:0 !important;padding:0 !important;border-radius:0 !important;color:#34446b !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-date-item {display:flex !important;gap:18px !important;align-items:center !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-date-part {flex:0 1 auto !important;gap:8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-date-part strong {font-weight:500 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-date-separator {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-date-part svg {width:16px !important;height:16px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-comment-field {border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;min-height:0 !important;height:50px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-comment-field::before {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-comment-icon {position:absolute !important;left:12px !important;top:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow {flex-direction:column !important;align-items:stretch !important;justify-content:center !important;gap:2px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow > span:first-child {font-size:13px !important;font-weight:700 !important;color:#0b1237 !important;text-align:left !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow > span:first-child::after {display:block;font-size:11px;font-weight:400;line-height:1.3;color:#7887a7;margin-top:2px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow[data-pay-id=sumup] > span:first-child::after {content:'Paiement sécurisé via SumUp (carte).';}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow[data-pay-id=board] > span:first-child::after {content:'Carte ou espèces au chauffeur. Solde à régler à bord.';}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow[data-pay-id=bank] > span:first-child::after {content:'Réservé aux sociétés avec un compte ou un accord.';}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-s2CardWhatsappNote {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow::before {content:'';position:absolute;left:14px;top:50%;transform:translateY(-50%);display:block !important;width:26px;height:26px;background:center / contain no-repeat var(--bpt-356-pay-icon) !important;border:0 !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow {--bpt-356-pay-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23009b5b' stroke-width='1.7'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18M7 14h4M14 14h3'/%3E%3C/svg%3E");}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow[data-pay-id=board] {--bpt-356-pay-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23324469' stroke-width='1.7'%3E%3Cpath d='m4 10 2-6h12l2 6M3 10h18v9H3zM6 19v3M18 19v3M3 14h18M6 11v2M18 11v2'/%3E%3C/svg%3E");}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow[data-pay-id=bank] {--bpt-356-pay-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23324469' stroke-width='1.7'%3E%3Cpath d='m2 8 10-6 10 6ZM4 11v8M9 11v8M15 11v8M20 11v8M2 22h20M2 19h20'/%3E%3C/svg%3E");}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .d {display:block !important;margin-top:5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t > span:first-child::before {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra::before {content:'';position:absolute;left:12px;top:12px;width:52px;height:52px;border-radius:50%;background:#e9f7f1 var(--bpt-356-extra-icon) center / 29px no-repeat;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra {--bpt-356-extra-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23009b5b' stroke-width='1.8'%3E%3Cpath d='M3 3h18v12H3zM12 15v8M6 7h12M6 11h7'/%3E%3C/svg%3E");}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra[data-extra-id*=baby], #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra[data-extra-id*=seat] {--bpt-356-extra-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23009b5b' stroke-width='1.8'%3E%3Crect x='8' y='2' width='8' height='6' rx='2'/%3E%3Cpath d='M7 9h10l3 11H4ZM8 10l2 7h4l2-7M4 14H2v8h20v-8h-2'/%3E%3C/svg%3E");}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-continue {font-family:inherit;font-size:16px;font-weight:700;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step2 .bpt-body, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step-2 .bpt-body {padding:16px 20px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step2 > .bpt-shell > .bpt-card > .bpt-inner, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step-2 > .bpt-shell > .bpt-card > .bpt-inner {padding:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {background:linear-gradient(90deg,#eef7ffed 0%,#eff8ff99 23%,#eff8ff00 44%),var(--bpt-356-paris) -130px center / auto 100% no-repeat,#dbeefa;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2SideGate > .bpt-sideGateInner {gap:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2FlightWrap > .bpt-row {margin-top:18px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-journey {padding:8px 12px 4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-route {gap:5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {height:55px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img {height:54px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stop {padding:0 !important;min-height:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics {padding-top:6px !important;padding-bottom:6px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics > span {padding:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stats {padding-top:6px !important;padding-bottom:6px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField {margin-top:3px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header {align-items:center !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header h3, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header p {margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__shield {flex:0 0 28px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice {padding:7px 10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy small {margin-top:1px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__benefits i {padding:2px 6px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra::before {left:auto !important;right:31px !important;top:auto !important;bottom:14px !important;width:18px !important;height:18px !important;border-radius:50% !important;background:#fff !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.on::before {right:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t::before {content:'' !important;position:absolute !important;left:12px !important;top:12px !important;width:52px !important;height:52px !important;border-radius:50% !important;background:#e9f7f1 var(--bpt-356-extra-icon) center / 29px no-repeat !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t {min-height:20px !important;gap:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .d {padding-right:18px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-field-user {background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23324469' stroke-width='1.7'%3E%3Ccircle cx='12' cy='6' r='4'/%3E%3Cpath d='M4 23v-5a8 8 0 0 1 16 0v5'/%3E%3C/svg%3E") !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 .bpt-reference-field-email {background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23324469' stroke-width='1.7'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m2 5 10 9L22 5'/%3E%3C/svg%3E") !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-row.bpt-required-invalid {border-color:#dc2626 !important;background:#fff8f8 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-legal-consent {margin-top:-7px !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t {display:flex !important;align-items:flex-start !important;justify-content:space-between !important;width:100% !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t > span:first-child {flex:1 1 auto !important;min-width:0 !important;width:auto !important;white-space:normal !important;overflow-wrap:normal !important;word-break:normal !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .pr {flex:0 0 auto !important;margin-left:8px !important;white-space:nowrap !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Right344 {gap:5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-recap-heading {padding-bottom:8px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-footer {padding-top:8px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-row > .bpt-reference-field-user {background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23324469' stroke-width='1.7'%3E%3Ccircle cx='12' cy='6' r='4'/%3E%3Cpath d='M4 23v-5a8 8 0 0 1 16 0v5'/%3E%3C/svg%3E") !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-row > .bpt-reference-field-email {background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23324469' stroke-width='1.7'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m2 5 10 9L22 5'/%3E%3C/svg%3E") !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-input::placeholder {font-size:15px !important;font-weight:400 !important;letter-spacing:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stats {grid-column:2/4 !important;justify-self:end !important;min-width:0 !important;width:max-content !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics {justify-self:start !important;width:max-content !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title {overflow-wrap:normal !important;word-break:normal !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title strong, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title span {overflow-wrap:normal !important;word-break:normal !important;}
}
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-details-transfer-badge {grid-template-columns:76px minmax(0,1fr) auto !important;gap:7px 8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {width:76px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img {max-width:74px !important;width:74px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title strong {font-size:13px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title span {font-size:11px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price strong {font-size:21px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics {gap:5px !important;padding-left:8px !important;padding-right:4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stats {gap:8px !important;padding-right:8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics strong, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat strong {font-size:11px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat {gap:3px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t::before {width:42px !important;height:42px !important;left:9px !important;background-size:25px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .d {padding-right:0 !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics {grid-column:1/-1 !important;width:100% !important;max-width:none !important;border-radius:0 0 10px 10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-dates {grid-template-columns:minmax(0,1fr) !important;}
}
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-recap-heading {font-size:19px;padding-right:20px;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {overflow:hidden !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img[src*="D0B5C54C-CB2E-40C1-8CE1-A88C7E6E6954"] {transform:scale(1.7);}
}

/* Corrections verified against the reference and the real WordPress render. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step2 .bpt-body, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step-2 .bpt-body {padding:20px 16px 14px 20px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 {grid-template-columns:minmax(0,1030fr) minmax(350px,490fr) !important;font-family:Arial,Helvetica,sans-serif !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 input,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 textarea,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 button {font-family:inherit !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Right344 {padding:0 !important;background:transparent !important;box-shadow:none !important;gap:2px !important;margin-top:-9px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-357-recap-card {display:flex;flex-direction:column;gap:5px;padding:14px 16px 12px;background:#fff;border-radius:18px;box-shadow:0 6px 24px #16395708;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {height:318px !important;grid-template-columns:42.6% minmax(0,1fr) !important;background:linear-gradient(90deg,#eef7ffdc 0%,#eff8ff88 21%,#eff8ff00 43%),var(--bpt-356-paris) 43% center / cover no-repeat !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding:20px 10px 34px 57px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:34px !important;font-weight:700 !important;line-height:1.04 !important;letter-spacing:-1px !important;margin:15px 0 8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy p {font-size:14px !important;line-height:1.47 !important;max-width:287px !important;margin:0 0 17px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-eyebrow {font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-discover {height:44px;min-height:44px;padding:0 26px !important;gap:17px !important;box-sizing:border-box;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-services {padding:0 30px 0 0 !important;transform:translateY(-3px);align-items:stretch;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {flex-basis:151px !important;height:248px !important;box-sizing:border-box;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {height:174px !important;min-height:174px !important;object-fit:cover !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy {padding:11px 11px 8px !important;min-height:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy strong {font-size:12px !important;font-weight:700 !important;line-height:1.2 !important;white-space:nowrap !important;letter-spacing:-.2px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy small {font-size:11px !important;font-weight:400 !important;line-height:1.4 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {top:124px !important;width:44px !important;height:44px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-dots {left:52px !important;bottom:11px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow {width:43px !important;height:43px !important;top:55% !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields {grid-template-columns:minmax(0,475fr) minmax(0,499fr) !important;gap:17px 18px !important;padding:12px 20px 16px 18px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head {min-height:54px !important;margin-bottom:15px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head h2 {font-size:27px !important;font-weight:700 !important;letter-spacing:-.8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head p {font-size:15px !important;font-weight:400 !important;line-height:1.3 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-client-switch-wrap {top:12px !important;right:15px !important;width:33% !important;max-width:337px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptClientTypeSwitch .bpt-clientTypeBtn {font-size:14px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-row {height:48px !important;min-height:48px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneCountryRow,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNumberRow {height:48px !important;min-height:48px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-phone-controls {grid-template-columns:127px minmax(0,1fr) !important;gap:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneCountryDisplay {font-size:15px !important;font-weight:600 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-input,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-input::placeholder {font-size:16px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-label,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneNationalLabel {font-size:14px !important;font-weight:600 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-options {padding:8px 20px 10px 18px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-options .bpt-356-section-head {margin-bottom:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras {gap:18px !important;margin-bottom:11px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra {height:111px !important;min-height:111px !important;padding:16px 14px 10px 84px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .t,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .pr {font-size:16px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .d {font-size:14px !important;line-height:1.28 !important;font-weight:400 !important;max-width:250px !important;padding-right:10px !important;margin-top:4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .bpt-extraState {position:absolute !important;left:10px !important;bottom:9px !important;font-size:12px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra::after {width:52px !important;height:30px !important;right:13px !important;bottom:13px !important;border-radius:20px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra::before {width:24px !important;height:24px !important;right:38px !important;bottom:16px !important;box-shadow:0 1px 4px #1c325733 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.on::before {right:16px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.bpt-357-baby {--bpt-356-extra-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23009b5b' stroke-width='1.8'%3E%3Crect x='8' y='2' width='8' height='6' rx='2'/%3E%3Cpath d='M7 9h10l3 11H4ZM8 10l2 7h4l2-7M4 14H2v8h20v-8h-2'/%3E%3C/svg%3E");}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptBackTo1 {flex-basis:116px !important;width:116px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary {height:64px !important;min-height:64px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary .bpt-reference-details-total-copy {font-size:20px !important;font-weight:600 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary .bpt-reference-details-total-copy strong {font-size:20px !important;font-weight:600 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptToSummary .bpt-reference-details-total-copy small {font-size:14px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptBtnPriceS2 {font-size:34px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-recap-heading {font-size:21px !important;font-weight:700 !important;letter-spacing:-.65px !important;line-height:1.3 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-details-transfer-badge {grid-template-columns:112px minmax(0,1fr) auto !important;gap:7px 14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {width:112px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img {width:108px !important;max-width:108px !important;transform:scale(1.75);}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title strong {font-size:14px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-title span {font-size:13px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price strong {font-size:22px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-price span {font-size:12px !important;text-transform:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-route strong {font-size:14px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-route small {font-size:13px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-dates,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics strong,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat strong {font-size:13px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2FlightWrap .bpt-input,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPromo {font-size:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-flight-finder label {font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2PromoCommentWrap > .bpt-hint,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-payment-heading {font-size:14px !important;font-weight:600 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField {gap:6px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow {flex-direction:row !important;align-items:center !important;min-height:48px !important;padding:6px 32px 6px 64px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow > .bpt-dot,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow img.emoji {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow > div > div:first-child {font-size:14px !important;font-weight:700 !important;line-height:1.18 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-357-original-description {position:absolute !important;width:1px !important;height:1px !important;clip-path:inset(50%) !important;overflow:hidden !important;white-space:nowrap !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-357-pay-description {display:block;font-size:12px;font-weight:400;line-height:1.15;color:#7887a7;margin-top:2px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow::after {content:'' !important;width:16px !important;height:16px !important;border:2px solid #a9b5cc !important;border-radius:50% !important;right:12px !important;background:#fff !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPayField .bpt-payRow[aria-checked=true]::after {border:6px solid #009e60 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptProtection {padding:8px 18px 12px !important;margin:0 !important;background:#fff !important;border:0 !important;border-radius:18px !important;box-shadow:0 6px 24px #16395708 !important;position:relative;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header {padding-right:20px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header h3 {font-size:14px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__header p {font-size:12px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice {border:1px solid #d5dfed !important;padding:7px 14px !important;gap:17px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy strong {font-size:13px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy small {font-size:11px !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__price {font-size:16px !important;font-weight:700 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice--standard .bpt-protection__price {font-size:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__benefits {gap:7px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__benefits i {font-size:9px !important;font-weight:500 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__more {margin:6px 0 0 !important;font-size:11px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-legal-consent {font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step2 #bptDesktopFlowClose,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step-2 #bptDesktopFlowClose {width:28px !important;height:28px !important;min-width:28px !important;font-size:22px !important;top:1px !important;right:1px !important;box-shadow:none !important;opacity:.65;}
}
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 {grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {grid-template-columns:50% minmax(0,1fr) !important;height:280px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding-left:28px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:26px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy p {font-size:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-discover {font-size:12px !important;padding:0 14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head h2 {font-size:22px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-section-head p {font-size:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-client-switch-wrap {top:75px !important;right:auto !important;width:280px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-phone-controls {grid-template-columns:98px minmax(0,1fr) !important;gap:7px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptPhoneCountryDisplay {padding-left:30px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-phone-flag {left:7px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra {padding-left:60px !important;height:126px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra .d {font-size:12px !important;padding-right:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-details-transfer-badge {grid-template-columns:76px minmax(0,1fr) auto !important;gap:7px 8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {width:76px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img {width:74px !important;max-width:74px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-recap-heading {font-size:18px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice {gap:9px !important;padding:7px 10px !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-356-section-head {margin-bottom:7px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {transform:translateY(-8px);}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-flight-finder {margin-bottom:2px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-comment-field {margin-bottom:2px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice {position:relative !important;grid-template-columns:20px minmax(0,1fr) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__price {position:absolute !important;right:14px !important;top:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy {padding:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy strong {padding-right:58px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice--premium {min-height:67px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice--standard {min-height:44px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__benefits i {background:#e3f6ed !important;border:0 !important;padding:3px 8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-legal-consent {display:flex !important;gap:5px !important;margin:0 8px !important;font-size:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-legal-consent p {font-size:10px !important;line-height:1.3 !important;margin:0 !important;font-weight:400 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-reference-legal-icon {display:none !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img[src*="D0B5C54C-CB2E-40C1-8CE1-A88C7E6E6954"] {transform:scale(2.5) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice.is-selected {box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__copy small {font-size:10.5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__price {top:9px !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra::after,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.on::after {position:absolute !important;top:auto !important;bottom:13px !important;right:13px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.on .bpt-extraState {font-size:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.on .bpt-extraState::after {content:'Activé';font-size:12px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle {clip-path:inset(0 round 10px) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__price {transform:none !important;top:9px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice[aria-checked=true] {box-shadow:none !important;}
}
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-356-section-head {margin-bottom:57px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-vehicle img[src*="D0B5C54C-CB2E-40C1-8CE1-A88C7E6E6954"] {transform:scale(2) !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice[aria-checked=true] {background:#fff !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice[aria-checked=true] .bpt-protection__radio {border:6px solid #009e60 !important;background:#fff !important;box-sizing:border-box !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__choice[aria-checked=true] .bpt-protection__radio::after {display:none !important;}
}
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-protection__price {grid-column:auto !important;grid-row:auto !important;left:auto !important;bottom:auto !important;align-self:auto !important;margin:0 !important;line-height:18px !important;}
}
/* Keep the legacy sidebar's direct parent intact across mobile restoration. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Right344 {gap:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-recap-heading {padding:14px 16px 8px !important;background:#fff !important;border-radius:18px 18px 0 0 !important;border:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 {padding:5px 16px !important;background:#fff !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2SideGate {padding:0 16px 12px !important;background:#fff !important;border-radius:0 0 18px 18px !important;box-sizing:border-box !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptProtection {margin-top:2px !important;}
}

/* French informational services carousel; options belong to the customer card. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {grid-template-columns:38% minmax(0,1fr) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding:24px 22px 24px 36px !important;transform:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:32px !important;line-height:1.08 !important;margin:16px 0 12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy p {margin:0 !important;max-width:285px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-slider {position:relative;min-width:0;overflow:hidden;padding:0;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-services {display:block !important;overflow:hidden !important;padding:0 !important;transform:none !important;scroll-snap-type:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-track {display:flex;width:max-content;gap:0;will-change:transform;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-group {display:flex;flex:0 0 auto;gap:12px;padding-right:12px;box-sizing:content-box;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {flex:0 0 186px !important;width:186px !important;height:270px !important;cursor:default !important;transition:none !important;scroll-snap-align:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service:hover {transform:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {height:192px !important;min-height:192px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {top:143px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy {padding:12px 12px 10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy strong {font-size:13px !important;white-space:normal !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy small {font-size:11.5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow {top:50% !important;width:44px !important;height:44px !important;display:grid !important;place-items:center !important;line-height:1 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow svg {width:21px;height:21px;display:block;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow.prev {left:5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow.next {right:5px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-carousel-pause {position:absolute;bottom:5px;left:12px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid #ffffffbb;border-radius:50%;background:#ffffffcc;color:#23446c;font-size:12px;cursor:pointer;z-index:2;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-carousel-pause:focus-visible,#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow:focus-visible {outline:3px solid #009e60;outline-offset:2px;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptDesktopOptions356 {grid-column:1/-1;order:unset !important;min-width:0;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields {padding-bottom:12px !important;}
}
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {grid-template-columns:45% minmax(0,1fr) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding:18px 15px 18px 20px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:25px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {flex-basis:174px !important;width:174px !important;height:248px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {height:174px !important;min-height:174px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {top:126px !important;}
}

/* Give both controls their own gutters outside the card viewport. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {background-position:0 0,-140px top !important;background-size:auto,max(calc(100% + 140px),960px) auto !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-slider {padding:0 56px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow.prev {left:6px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-slide-arrow.next {right:6px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields {row-gap:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-356-section-head {margin-bottom:0 !important;}
}
/* The narrow layout still needs room for its customer-type switch. */
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 > .bpt-reference-client-fields > .bpt-356-section-head {margin-bottom:57px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {background-position:0 0,-200px top !important;}
}

/* Exactly three complete service cards at every desktop width. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {flex-basis:var(--bpt-360-card-width,166px) !important;width:var(--bpt-360-card-width,166px) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy {padding:10px 10px 9px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy strong {font-size:12.5px !important;line-height:1.2 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy small {font-size:11px !important;line-height:1.4 !important;}
}
@media (min-width:1251px) and (max-width:1450px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {grid-template-columns:33% minmax(0,1fr) !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding-left:24px !important;padding-right:10px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:26px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy p {font-size:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {height:184px !important;min-height:184px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {top:135px !important;}
}
/* A full-width row keeps all three cards readable on smaller desktops. */
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto;gap:12px;height:auto !important;padding:18px 0 14px !important;background-size:auto,cover !important;background-position:0 0,-280px top !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6px 16px;padding:0 20px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-eyebrow {grid-column:1/-1;justify-self:start;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {grid-column:1;grid-row:2;margin:0 !important;font-size:24px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy p {grid-column:2;grid-row:2;align-self:center;max-width:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-slider {grid-row:2;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {height:258px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {height:166px !important;min-height:166px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {top:117px !important;}
}

/* Keep compact passenger counts separate from the duration/distance strip.
   The legacy badge leaves a 42px flex basis on icons whose desktop width is
   only 17px. Both strip groups also occupied the same unrestricted grid row. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics {
  grid-column:1/-1 !important;
  grid-row:3 !important;
  justify-self:start !important;
  width:calc(100% - 154px) !important;
  max-width:calc(100% - 154px) !important;
  box-sizing:border-box !important;
  flex-wrap:wrap !important;
  gap:6px 10px !important;
  border-radius:0 0 0 10px !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics > span {
  flex:0 0 auto !important;
  min-width:max-content !important;
  gap:5px !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics > span > svg {
  flex:0 0 17px !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-metrics > i {display:none !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stats {
  grid-column:1/-1 !important;
  grid-row:3 !important;
  align-self:stretch !important;
  justify-self:end !important;
  display:flex !important;
  justify-content:space-between !important;
  flex-wrap:nowrap !important;
  width:154px !important;
  min-width:154px !important;
  max-width:154px !important;
  box-sizing:border-box !important;
  gap:12px !important;
  padding:6px 10px 6px 0 !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat {
  flex:0 0 auto !important;
  justify-content:flex-start !important;
  min-width:max-content !important;
  gap:5px !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat-icon {
  flex:0 0 17px !important;
  width:17px !important;
  min-width:17px !important;
  max-width:17px !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat > span:last-child {
  flex:0 0 auto !important;
  min-width:2ch !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat strong {
  display:block !important;
  min-width:2ch !important;
  white-space:nowrap !important;
  font-variant-numeric:tabular-nums !important;
}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptMini2 .bpt-transfer-stat + .bpt-transfer-stat::before {
  top:50% !important;
  bottom:auto !important;
  left:-6px !important;
  height:14px !important;
  transform:translateY(-50%) !important;
}
}

/* Compact the requested Step 3 section spacing without shrinking controls. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step2 .bpt-body, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step-2 .bpt-body {padding-top:8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Right344 {margin-top:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 {gap:8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2SideGate {padding-bottom:4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptProtection {margin-top:0 !important;padding-top:4px !important;}
}
@media (max-width:991px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2 #bptProtection {padding-top:8px !important;}
}

/* Further tighten the three Step 3 gaps requested after the compact layout. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step2 .bpt-body, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard.bpt-step-2 .bpt-body {padding-top:4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptStep3Left344 {gap:4px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptS2SideGate {padding-bottom:2px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptProtection {padding-top:2px !important;}
}
@media (max-width:991px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2 #bptProtection {padding-top:4px !important;}
}

@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) {grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:12px !important;align-items:start !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra {height:auto !important;min-height:0 !important;padding:12px !important;display:flex !important;flex-direction:column !important;gap:7px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra .t {min-height:40px !important;padding-left:44px !important;gap:4px !important;align-items:center !important;font-size:15px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra .t::before {width:34px !important;height:34px !important;left:12px !important;top:15px !important;background-size:23px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra .d {width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;font-size:13px !important;line-height:1.4 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra .bpt-extraState {position:static !important;align-self:flex-start !important;display:flex !important;align-items:center !important;min-height:30px !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra::after, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra.on::after {top:auto !important;bottom:12px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra::before, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra.on::before {top:auto !important;bottom:15px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras .bpt-extra.bpt-364-assistance {--bpt-356-extra-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23009b5b' stroke-width='1.8'%3E%3Cpath d='M4 13v-2a8 8 0 0 1 16 0v2M20 16v2a3 3 0 0 1-3 3h-4'/%3E%3Crect x='2' y='11' width='4' height='7' rx='2'/%3E%3Crect x='18' y='11' width='4' height='7' rx='2'/%3E%3C/svg%3E");}
}

@media (min-width:992px) and (max-width:1150px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra .t {flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;min-height:58px !important;font-size:14px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 #bptExtras:has(> .bpt-extra:nth-child(3)) .bpt-extra .pr {margin-left:0 !important;font-size:14px !important;}
}

@media (max-width:991px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras {align-items:start !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras > .bpt-extra:nth-child(3):last-child {grid-column:1 / -1 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra {height:auto !important;min-height:0 !important;max-height:none !important;padding:10px 9px 8px !important;gap:7px !important;overflow:visible !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra .d {display:block !important;visibility:visible !important;opacity:1 !important;position:static !important;height:auto !important;min-height:0 !important;max-height:none !important;width:100% !important;margin:0 !important;padding:0 !important;color:#5e708d !important;font-size:13px !important;line-height:1.45 !important;font-weight:400 !important;white-space:normal !important;overflow:visible !important;text-overflow:clip !important;-webkit-line-clamp:unset !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra .bpt-extraState {position:static !important;align-self:flex-start !important;display:flex !important;align-items:center !important;min-height:24px !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra::after, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra.on::after {top:auto !important;bottom:8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra::before, #bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra.on::before {top:auto !important;bottom:11px !important;}
}

/* Description visibility applies before and after responsive reparenting. */
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2 #bptExtras .bpt-extra .d {display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;white-space:normal !important;-webkit-line-clamp:unset !important;}

/* Shorter desktop services banner; retain the three-card viewport and gutters. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {height:250px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding-top:16px !important;padding-bottom:16px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {margin-top:10px !important;margin-bottom:8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {height:222px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {height:132px !important;min-height:132px !important;flex-shrink:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {top:83px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy {padding-top:8px !important;padding-bottom:8px !important;}
}
@media (min-width:992px) and (max-width:1250px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero {height:auto !important;padding:10px 0 !important;gap:8px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy {padding-top:0 !important;padding-bottom:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-hero-copy h2 {font-size:22px !important;margin:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {height:204px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service > img {height:114px !important;min-height:114px !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-icon {top:65px !important;}
}

/* Equal desktop service cards sized to the longest caption, without a fixed blank area. */
@media (min-width:992px) {
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-358-group {align-items:stretch;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service {height:auto !important;min-height:0 !important;}
#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard#bpt-mobile-wizard #bptS2#bptS2#bptS2.bpt-desktop-details-356 .bpt-356-service-copy {flex:0 0 auto;min-height:0 !important;padding-bottom:6px !important;}
}
