#fullpage .spendPointsSection{width:100%;height:100%;background-color:#d3d6db;position:relative;display:flex;align-items:center}
#fullpage .spendPointsSection .bg-img{position:absolute;bottom:0;left:0;width:100%;height:100%}
#fullpage .spendPointsSection .content-para-section{align-items:center}
#fullpage .spendPointsSection .para-section .spend-points-heading{color:#383c42;font-family:var(--variable-font-family);font-size:32px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-bottom:24px !important}
#fullpage .spendPointsSection .para-section .spend-ponits-sub-heading{color:#383c42;font-family:var(--body-font-family);font-size:18px;font-style:normal;font-weight:700;line-height:125%;margin-bottom:16px !important}
#fullpage .spendPointsSection .para-section .spend-points-para{color:#41444c;font-family:var(--body-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.035px;position:relative}
#fullpage .spendPointsSection .top-banner{margin-bottom:16px;position:relative}
#fullpage .spendPointsSection .top-banner img{width:100%}
#fullpage .spendPointsSection .top-banner .poolPointSliderCont{position:absolute;bottom:-3px;left:-2px;right:0;width:100%;padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between}
#fullpage .spendPointsSection .top-banner .poolPointSliderCont .lftcont{color:var(--color-white)}
#fullpage .spendPointsSection .top-banner .poolPointSliderCont .lftcont h3{color:var(--color-white);font-family:var(--variable-font-family);font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin-bottom:4.5px !important}
#fullpage .spendPointsSection .top-banner .poolPointSliderCont .lftcont a{color:var(--color-white)}
#fullpage .spendPointsSection .top-banner .poolPointSliderCont .lftcont p{color:var(--color-white);font-family:var(--variable-font-family);font-size:12px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;cursor:pointer}
#fullpage .spendPointsSection .top-banner .poolPointSliderCont .lftcont p a{color:var(--color-white)}
#fullpage .spendPointsSection .bottom-banner .book-flight{margin-bottom:16px;position:relative}
#fullpage .spendPointsSection .bottom-banner .book-flight img{width:100%}
#fullpage .spendPointsSection .bottom-banner .book-flight .poolPointSliderCont{position:absolute;bottom:-5px;left:0;width:100%;padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between}
#fullpage .spendPointsSection .bottom-banner .book-flight .poolPointSliderCont .lftcont{max-width:320px;color:var(--color-white)}
#fullpage .spendPointsSection .bottom-banner .book-flight .poolPointSliderCont .lftcont h3{color:var(--color-white);font-family:var(--variable-font-family);font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin-bottom:4.5px !important}
#fullpage .spendPointsSection .bottom-banner .book-flight .poolPointSliderCont .lftcont p{color:var(--color-white);font-family:var(--variable-font-family);font-size:12px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;cursor:pointer}
#fullpage .spendPointsSection .bottom-banner .book-flight .poolPointSliderCont .lftcont p a{color:var(--color-white)}
#fullpage .spendPointsSection .bottom-banner .book-flight .poolPointSliderCont .lftcont a{color:var(--color-white)}
#fullpage .spendPointsSection .bottom-banner .seat-upgrade{position:relative}
#fullpage .spendPointsSection .bottom-banner .seat-upgrade img{width:100%}
#fullpage .spendPointsSection .bottom-banner .seat-upgrade .poolPointSliderCont{position:absolute;bottom:-5px;left:0;width:100%;padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between}
#fullpage .spendPointsSection .bottom-banner .seat-upgrade .poolPointSliderCont .lftcont{max-width:320px;color:var(--color-white)}
#fullpage .spendPointsSection .bottom-banner .seat-upgrade .poolPointSliderCont .lftcont h3{color:var(--color-white);font-family:var(--variable-font-family);font-size:16px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;margin-bottom:4.5px !important}
#fullpage .spendPointsSection .bottom-banner .seat-upgrade .poolPointSliderCont .lftcont p{color:var(--color-white);font-family:var(--variable-font-family);font-size:12px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase;cursor:pointer}
#fullpage .spendPointsSection .bottom-banner .seat-upgrade .poolPointSliderCont .lftcont a{color:var(--color-white)}
#fullpage .spendPointsSection .content-para-section .imgContainer a{cursor:pointer !important}
@media only screen and (max-width:767px){#fullpage .spendPointsSection .content-para-section{padding:0 24px}
#fullpage .spendPointsSection .content-para-section .para-section .spend-points-heading{color:#383c42;font-family:var(--variable-font-family);font-size:32px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-bottom:16px !important}
#fullpage .spendPointsSection .content-para-section .para-section .spend-ponits-sub-heading{color:#383c42;font-family:var(--body-font-family);font-size:16px;font-style:normal;font-weight:600;line-height:125%;margin-bottom:16px !important}
#fullpage .spendPointsSection .content-para-section .para-section .spend-points-para{color:#41444c;font-family:var(--body-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.035px;margin-bottom:16px !important}
#fullpage .spendPointsSection .content-para-section .para-section .top-banner .poolPointSliderCont{bottom:-7px;left:-9px}
#fullpage .spendPointsSection .content-para-section .para-section .bottom-banner .seat-upgrade .poolPointSliderCont{bottom:1px;left:12px}
#fullpage .spendPointsSection .content-para-section .imgContainer{margin-bottom:23px}
}
@media only screen and (min-width:768px) and (max-width:991px){#fullpage .spendPointsSection .content-para-section .imgContainer{margin-bottom:23px}
}
.spendPointsSection{position:relative}
.spendPointsSection .container-bs{position:relative}
@media(max-width:991px){.spendPointsSection .container-bs{position:static}
}
.dotsearnpoint{position:absolute;top:-1%;left:25px;width:160px}
@media(max-width:991px){.dotsearnpoint{top:8%;left:4%}
}
@media only screen and (min-width:768px) and (max-width:991px){.spendPointsSection{display:block !important}
.spendPointsSection .para-section .spend-points-para{margin-bottom:24px !important}
.spendPointsSection .bottom-banner .book-flight img{max-height:279px;-o-object-fit:cover;object-fit:cover}
.spendPointsSection .bottom-banner .seat-upgrade img{max-height:279px;-o-object-fit:cover;object-fit:cover}
}