.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#popupdate, #popupdate *, #popupdate *::before, #popupdate *::after{ box-sizing: border-box; }
#popupdate .cf7-form__title.--large{ margin-bottom: 6px; }
.llpd-field{ margin-bottom: 14px; }
.llpd-field__label{
margin: 0 0 6px;
font-size: 14px;
font-weight: 600;
color: #00244A;
}
.llpd-field__label span{ color: #EE3164; } .llpd-date-wrap{ position: relative; }
.llpd-date-wrap::before{
content: '';
position: absolute;
left: 16px; top: 50%;
width: 20px; height: 20px;
margin-top: -10px;
pointer-events: none;
background: currentColor;
color: #416487;
-webkit-mask: var(--llpd-cal) center / contain no-repeat;
mask: var(--llpd-cal) center / contain no-repeat;
--llpd-cal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");
}
#popupdate input[name="booking_date"]{
padding-left: 46px !important;
cursor: pointer;
background-color: #fff;
} .llpd-badges{
display: flex;
flex-direction: column;
gap: 8px;
margin-top: 10px;
}
.llpd-badges[hidden]{ display: none; }
.llpd-badge{
display: flex;
align-items: center;
gap: 10px;
padding: 11px 14px;
border-radius: 12px;
font-size: 14px;
line-height: 1.3;
font-weight: 600;
animation: llpd-pop .28s ease both;
}
.llpd-badge[hidden]{ display: none; }
.llpd-badge strong{ font-weight: 800; }
.llpd-badge--slots{
background: #E8F7EE;
border: 1px solid #BCE6CC;
color: #1B6B3A;
} .llpd-badge--slots.llpd-badge--low{
background: #FFF8E1;
border-color: #F5DFA0;
color: #8A6100;
}
.llpd-badge--slots.llpd-badge--low .llpd-badge__dot{
background: #E5A600;
box-shadow: 0 0 0 4px rgba(229,166,0,.20);
animation-name: llpd-pulse-low;
}
.llpd-badge--interest{
background: #FFF1E8;
border: 1px solid #FFD3B8;
color: #B4451A;
}
.llpd-badge__dot{
width: 9px; height: 9px;
flex-shrink: 0;
border-radius: 50%;
background: #2CA65C;
box-shadow: 0 0 0 4px rgba(44,166,92,.18);
animation: llpd-pulse 1.8s ease-in-out infinite;
}
.llpd-badge__fire{ font-size: 16px; line-height: 1; flex-shrink: 0; }
@keyframes llpd-pop{
from{ opacity: 0; transform: translateY(-4px); }
to{ opacity: 1; transform: none; }
}
@keyframes llpd-pulse{
0%, 100%{ box-shadow: 0 0 0 4px rgba(44,166,92,.18); }
50%{ box-shadow: 0 0 0 7px rgba(44,166,92,.06); }
}
@keyframes llpd-pulse-low{
0%, 100%{ box-shadow: 0 0 0 4px rgba(229,166,0,.22); }
50%{ box-shadow: 0 0 0 7px rgba(229,166,0,.07); }
}
@media (prefers-reduced-motion: reduce){
.llpd-badge, .llpd-badge__dot{ animation: none; }
} .flatpickr-calendar.llpd-cal{
position: absolute !important;
width: 308px !important;
max-width: calc(100vw - 24px) !important;
}
.flatpickr-calendar.llpd-cal:not(.open){
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}
.flatpickr-calendar.llpd-cal.open{
display: inline-block !important;
visibility: visible !important;
opacity: 1 !important;
}
.flatpickr-calendar.llpd-cal .flatpickr-innerContainer,
.flatpickr-calendar.llpd-cal .flatpickr-rContainer,
.flatpickr-calendar.llpd-cal .flatpickr-days,
.flatpickr-calendar.llpd-cal .dayContainer{
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
}
.flatpickr-calendar.llpd-cal .dayContainer{
display: flex !important;
flex-wrap: wrap !important;
}
.flatpickr-calendar.llpd-cal .flatpickr-day{
flex: 0 0 14.2857% !important;
max-width: 14.2857% !important;
height: 38px !important;
line-height: 38px !important;
margin: 0 !important;
}
.flatpickr-calendar.llpd-cal,
.flatpickr-calendar.llpd-cal *{
font-family: 'Rubik', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}
.flatpickr-calendar.llpd-cal{
font-size: 15px;
border-radius: 12px;
box-shadow: 0 18px 44px -16px rgba(0,36,74,.35);
}
.flatpickr-calendar.llpd-cal .flatpickr-current-month,
.flatpickr-calendar.llpd-cal .flatpickr-monthDropdown-months,
.flatpickr-calendar.llpd-cal .numInput.cur-year{
font-size: 16px;
font-weight: 700;
color: #00244A;
}
.flatpickr-calendar.llpd-cal .flatpickr-weekday{
font-size: 12px;
font-weight: 700;
color: #90AAC2;
text-transform: uppercase;
letter-spacing: .04em;
}
.flatpickr-calendar.llpd-cal .flatpickr-day{
font-size: 15px;
font-weight: 500;
color: #00244A;
}
.flatpickr-calendar.llpd-cal .flatpickr-day.flatpickr-disabled{ color: #C3CEDA; }
.flatpickr-calendar.llpd-cal .flatpickr-day.selected,
.flatpickr-calendar.llpd-cal .flatpickr-day.selected:hover{
background: #EE3164;
border-color: #EE3164;
color: #fff;
font-weight: 700;
}
.flatpickr-calendar.llpd-cal .flatpickr-day.today{
border-color: #00AAD4;
}.llt {
--llt-cell-bg: rgba(255, 255, 255, .08);
--llt-cell-bd: rgba(0, 170, 212, .35);
--llt-num: #fff;
--llt-unit: rgba(255, 255, 255, .62);
--llt-label: #FF7800;
--llt-sep: rgba(255, 255, 255, .45);
--llt-num-size: 30px;
--llt-cell-w: 62px;
font-family: "Rubik", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
display: inline-flex;
flex-direction: column;
gap: 8px;
box-sizing: border-box;
}
.llt *, .llt *::before, .llt *::after { box-sizing: border-box; }
.llt[data-llt-state="hidden"],
.llt-until[data-llt-state="hidden"] { display: none !important; }
.llt__label {
display: inline-flex; align-items: center; gap: 8px;
font-size: 12px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
color: var(--llt-label);
}
.llt__label::before {
content: ""; width: 8px; height: 8px; border-radius: 50%; background: currentColor;
box-shadow: 0 0 0 0 currentColor; animation: llt-pulse 1.6s ease-out infinite;
}
.llt__cells { display: flex; align-items: stretch; gap: 6px; }
.llt__cell {
min-width: var(--llt-cell-w);
padding: 8px 6px 7px;
border-radius: 12px;
background: var(--llt-cell-bg);
border: 1px solid var(--llt-cell-bd);
display: flex; flex-direction: column; align-items: center; justify-content: center;
line-height: 1;
}
.llt__num {
font-size: var(--llt-num-size); font-weight: 800; color: var(--llt-num);
font-variant-numeric: tabular-nums; letter-spacing: .01em;
}
.llt__unit {
margin-top: 5px; font-size: 10.5px; font-weight: 600; letter-spacing: .08em;
text-transform: uppercase; color: var(--llt-unit);
}
.llt__sep {
align-self: center; font-size: calc(var(--llt-num-size) * .8); font-weight: 800;
color: var(--llt-sep); margin-top: -14px;
}
.llt[data-llt-nodays] [data-llt-unit="d"],
.llt[data-llt-nodays] [data-llt-unit="d"] + .llt__sep { display: none; } .llt__ended { display: none; font-size: 13px; font-weight: 600; color: var(--llt-unit); }
.llt[data-llt-state="zero"] .llt__num { opacity: .45; }
.llt[data-llt-state="zero"] .llt__label::before { animation: none; opacity: .5; }
.llt[data-llt-state="zero"] .llt__ended { display: block; } .llt[data-llt-skin="glass"] {
--llt-cell-bg: rgba(255, 255, 255, .12);
--llt-cell-bd: rgba(255, 255, 255, .22);
--llt-label: #FFBE2B;
}
.llt[data-llt-skin="glass"] .llt__cell { backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); } .llt[data-llt-skin="light"] {
--llt-cell-bg: rgba(0, 170, 212, .07);
--llt-cell-bd: rgba(0, 170, 212, .45);
--llt-num: #00244A;
--llt-unit: #5D7E9E;
--llt-label: #FF7800;
--llt-sep: rgba(0, 36, 74, .35);
}
.llt[data-llt-skin="light"] .llt__ended { color: #5D7E9E; } .llt[data-llt-size="sm"] { --llt-num-size: 20px; --llt-cell-w: 44px; gap: 6px; }
.llt[data-llt-size="sm"] .llt__cell { padding: 6px 4px 5px; border-radius: 9px; }
.llt[data-llt-size="sm"] .llt__unit { font-size: 9px; margin-top: 3px; }
.llt[data-llt-size="sm"] .llt__sep { margin-top: -10px; }
.llt[data-llt-size="sm"] .llt__label { font-size: 11px; letter-spacing: .1em; }
.llt[data-llt-size="lg"] { --llt-num-size: 40px; --llt-cell-w: 80px; } .llt-strip {
container-type: inline-size;
padding: 14px 18px;
background: linear-gradient(100deg, #140A3C 0%, #2A1170 60%, #4B1BA8 100%);
line-height: normal;
}
.llt-strip[data-llt-strip-skin="light"] { background: #fff; border-top: 1px solid rgba(0, 36, 74, .1); }
.llt-strip .llt { display: flex; width: 100%; flex-direction: row; align-items: center; justify-content: space-between; gap: 14px; } .llt-strip .llt { --llt-num-size: 24px; --llt-cell-w: 0px; }
.llt-strip .llt__label { flex: 0 0 auto; max-width: 92px; line-height: 1.25; }
.llt-strip .llt__cells { flex: 1 1 auto; min-width: 0; }
.llt-strip .llt__cell { flex: 1; min-width: 0; }
.llt-strip .llt__sep { margin-top: -12px; } @container (max-width: 300px) {
.llt-strip .llt { flex-direction: column; align-items: stretch; gap: 8px; }
.llt-strip .llt__label { order: 2; max-width: none; justify-content: center; }
.llt-strip .llt__ended { order: 3; text-align: center; }
}
@media (max-width: 767px) {
.llt-strip .llt { flex-direction: column; align-items: stretch; gap: 8px; }
.llt-strip .llt__label { order: 2; max-width: none; justify-content: center; }
.llt-strip .llt__ended { order: 3; text-align: center; }
}
@keyframes llt-pulse {
0% { box-shadow: 0 0 0 0 rgba(255, 120, 0, .55); }
80%, 100% { box-shadow: 0 0 0 8px rgba(255, 120, 0, 0); }
}
@media (prefers-reduced-motion: reduce) { .llt__label::before { animation: none; } }
@media (max-width: 767px) {
.llt { --llt-num-size: 24px; --llt-cell-w: 52px; }
.llt[data-llt-size="lg"] { --llt-num-size: 28px; --llt-cell-w: 60px; }
.llt-strip { padding: 12px 14px; }
}  .llpop-overlay__dialog--timer {
--llpop-strip-h: 96px;
display: flex; flex-direction: column;
width: min(520px, 92vw, calc((90vh - var(--llpop-strip-h)) * var(--llpop-ar, .5625)));
max-width: none;
background: #140A3C;
}
.llpop-overlay__dialog--timer .llpop-image__img { width: 100%; height: auto; max-height: none; object-fit: cover; }
@media (max-width: 767px) {
.llpop-overlay__dialog--timer { --llpop-strip-h: 124px; }
} .llpe-card__timer { margin-top: 16px; }
.llpe-card__timer .llt { width: 100%; }
.llpe-card__timer .llt__cells { width: 100%; }
.llpe-card__timer .llt__cell { flex: 1; } .llpe-modal__timer {
margin-top: 18px; padding: 14px 16px; border-radius: 14px;
display: flex; align-items: center; justify-content: space-between; gap: 12px;
}
.llpe-section[data-llpe-theme="dark"] .llpe-modal__timer { background: rgba(0, 170, 212, .08); border: 1px solid rgba(0, 170, 212, .22); }
.llpe-section[data-llpe-theme="light"] .llpe-modal__timer { background: #f4f6fa; border: 1px solid rgba(0, 36, 74, .08); }
.llpe-modal__timer .llt { flex-direction: row; align-items: center; justify-content: space-between; width: 100%; gap: 12px; }
.llpe-modal__timer .llt__label { max-width: 110px; line-height: 1.25; } .llpe-card__until {
display: inline-flex; align-self: flex-start; align-items: center; gap: 7px;
margin-top: 10px; padding: 6px 12px; border-radius: 999px;
font-size: 13px; font-weight: 700;
}
.llpe-section[data-llpe-theme="dark"] .llpe-card__until { background: rgba(255, 120, 0, .14); color: #FF9333; }
.llpe-section[data-llpe-theme="light"] .llpe-card__until { background: rgba(255, 120, 0, .1); color: #d96500; }
@media (max-width: 767px) {
.llpe-modal__timer .llt { flex-direction: column; align-items: flex-start; }
.llpe-modal__timer .llt__label { max-width: none; }
.llpe-modal__timer .llt__cells { width: 100%; }
.llpe-modal__timer .llt__cell { flex: 1; }
} .llpe-section[data-llpe-theme="light"] .llt[data-llt-skin="dark"] {
--llt-cell-bg: rgba(0, 170, 212, .07);
--llt-cell-bd: rgba(0, 170, 212, .45);
--llt-num: #00244A;
--llt-unit: #5D7E9E;
--llt-sep: rgba(0, 36, 74, .35);
}
.llpe-section[data-llpe-theme="light"] .llt[data-llt-skin="dark"] .llt__ended { color: #5D7E9E; }.llpb {
--llpb-orange: #FF7800;
--llpb-yellow: #FFBE2B;
--llpb-pink: #EE3164;
--llpb-darkblue: #00244A;
position: relative; overflow: hidden; isolation: isolate; color: #fff;
padding: 36px 0;
font-family: "Rubik", "Roboto", Arial, sans-serif; font-size: 16px; line-height: normal; text-align: left;
-webkit-font-smoothing: antialiased;
background:
radial-gradient(ellipse 60% 80% at 88% 50%, rgba(255, 45, 158, .34) 0%, transparent 60%),
linear-gradient(100deg, #140A3C 0%, #2A1170 55%, #4B1BA8 100%); width: calc(100vw - var(--llpb-sbw, 0px)); max-width: calc(100vw - var(--llpb-sbw, 0px));
margin-left: calc(50% - 50vw + var(--llpb-sbw, 0px) / 2); margin-right: calc(50% - 50vw + var(--llpb-sbw, 0px) / 2);
}
.llpb *, .llpb *::before, .llpb *::after { box-sizing: border-box; }
.llpb::before {
content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
background-image:
radial-gradient(ellipse 50% 55% at 10% 90%, rgba(0, 170, 212, .22) 0%, transparent 60%),
radial-gradient(ellipse 50% 50% at 50% 100%, rgba(238, 49, 100, .20) 0%, transparent 60%);
} .llpb[data-llpb-variant="stub"] {
background:
radial-gradient(ellipse 55% 85% at 86% 50%, rgba(0, 170, 212, .38) 0%, transparent 62%),
linear-gradient(100deg, #021a3a 0%, #00244A 50%, #0b3b74 100%);
}
.llpb__decor { position: absolute; inset: 0; z-index: 1; overflow: hidden; pointer-events: none; }
.llpb__decor img { position: absolute; max-width: none !important; height: auto; }
.llpb__decor .od-island-l { top: -34px; left: -56px; width: 210px; }
.llpb__decor .od-island-r { bottom: -46px; right: -40px; width: 190px; }
.llpb__decor .od-drone { top: 16%; right: 30%; width: 120px; opacity: .9; } .llpb__decor .od-car { bottom: 4%; left: 52%; width: 110px; opacity: .9; } .llpb { --llpb-safe-l: 180px; }
.llpb__inner {
position: relative; z-index: 2;
max-width: 1320px; margin: 0 auto;
padding: 0 40px 0 max(40px, calc(var(--llpb-safe-l) - max(0px, (100vw - 1320px) / 2)));
display: grid; grid-template-columns: 1.1fr 1fr; gap: 40px; align-items: center;
}
.llpb__copy { min-width: 0; } @media (max-width: 1100px) {
.llpb { --llpb-safe-l: 124px; }
.llpb__decor .od-island-l { width: 150px; top: -30px; left: -46px; }
.llpb__decor .od-island-r { width: 140px; }
.llpb__decor .od-car { width: 96px; }
.llpb__decor .od-drone { width: 90px; }
}
.llpb__eyebrow {
display: inline-flex; align-items: center; gap: 8px;
font-size: 13px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase;
color: var(--llpb-orange);
}
.llpb__eyebrow::before { content: "///"; letter-spacing: .02em; }
.llpb .llpb__title {
color: #fff !important;
font-family: "Rubik", "Roboto", Arial, sans-serif !important;
font-size: clamp(26px, 2.6vw, 36px) !important; font-weight: 800 !important;
line-height: 1.06 !important; letter-spacing: -.02em !important;
text-transform: uppercase; margin: 12px 0 0 !important; padding: 0 !important;
text-shadow: 0 4px 0 rgba(43, 17, 112, .28);
background: none !important;
}
.llpb .llpb__title::before, .llpb .llpb__title::after { content: none !important; display: none !important; }
.llpb__tail {
display: block; margin-top: 10px;
font-size: clamp(15px, 1.5vw, 21px); font-weight: 800; letter-spacing: .02em;
text-transform: uppercase; line-height: 1.1; color: #fff;
}
.llpb__lead {
font-size: 16px; line-height: 1.6; color: rgba(255, 255, 255, .95);
text-shadow: 0 2px 10px rgba(20, 10, 60, .55); margin: 22px 0 0; max-width: 48ch;
}
.llpb__timer { margin-top: 20px; }
.llpb__actions { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; }
.llpb__btn {
display: inline-flex; align-items: center; justify-content: center; gap: 10px;
padding: 20px 36px; border-radius: 8px; border: 0;
font-family: inherit; font-weight: 700; font-size: 16px;
letter-spacing: .06em; text-transform: uppercase; cursor: pointer;
text-decoration: none; white-space: nowrap;
background: #fff; color: var(--llpb-darkblue);
box-shadow: 0 14px 30px -14px rgba(0, 0, 0, .6);
transition: transform .08s ease, color .15s;
} .llpb .llpb__btn { color: var(--llpb-darkblue) !important; background: #fff !important; text-decoration: none !important;
display: inline-flex !important; vertical-align: middle; line-height: 1.2; border: 0 !important; }
.llpb .llpb__btn:hover { color: var(--llpb-pink) !important; }
.llpb__btn:active { transform: translateY(1px); }
.llpb__photo { position: relative; display: flex; align-items: flex-end; justify-content: center; }
.llpb__photo img {
width: 100%; max-width: 360px !important; max-height: 340px; height: auto; display: block;
object-fit: contain; object-position: center bottom;
filter: drop-shadow(0 22px 34px rgba(20, 5, 50, .55));
pointer-events: none; user-select: none;
} .llpb__stack { position: relative; width: 100%; max-width: 380px; height: 250px; margin: 0 auto; }
.llpb__stack img {
position: absolute; width: 58%; aspect-ratio: 16 / 9; object-fit: cover;
border-radius: 14px; border: 3px solid rgba(255, 255, 255, .9);
box-shadow: 0 18px 40px rgba(0, 0, 0, .45);
}
.llpb__stack img:nth-child(1) { left: 0; top: 18px; transform: rotate(-7deg); }
.llpb__stack img:nth-child(2) { right: 0; top: 0; transform: rotate(6deg); }
.llpb__stack img:nth-child(3) { left: 20%; bottom: 0; transform: rotate(-1deg); z-index: 2; }
.llpb__chips { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px; }
.llpb__chip {
padding: 7px 12px; border-radius: 999px; font-size: 13px; font-weight: 700;
background: rgba(255, 255, 255, .1); border: 1px solid rgba(255, 255, 255, .2); color: #fff;
} @media (max-width: 900px) { .llpb { padding: 72px 0 0; }
.llpb__inner { grid-template-columns: minmax(0, 1fr); gap: 16px; padding: 0 16px; text-align: center; }
.llpb__copy { padding-left: 0; }
.llpb__eyebrow { justify-content: center; }
.llpb__lead { margin-left: auto; margin-right: auto; font-size: 15px; }
.llpb__timer { display: flex; justify-content: center; }
.llpb__actions { justify-content: center; }
.llpb__btn { width: 100%; white-space: normal; padding: 18px 20px; font-size: 15px; }
.llpb__photo img { max-width: 260px !important; max-height: 250px; margin: 0 auto; }
.llpb__chips { justify-content: center; }
.llpb__stack { height: 200px; max-width: 300px; margin-bottom: 28px; } .llpb__decor .od-island-l { width: 96px; top: -28px; left: -36px; }
.llpb__decor .od-island-r { width: 100px; bottom: -26px; right: -30px; }
.llpb__decor .od-drone { width: 64px; top: auto; bottom: 160px; right: 4%; }
.llpb__decor .od-car { width: 70px; bottom: 24px; left: 3%; opacity: .85; }
}