@charset "UTF-8";

.BannerCarousel2_arrowIconBox__x9gAS {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background-color: #00000080;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px
}

.BannerCarousel2_nextImageBox__48VhN {
    width: 100vw !important;
    height: 100vh;
    max-height: 450px;
    object-fit: cover
}

@media (max-width:576px) {
    .BannerCarousel2_nextImageBox__48VhN {
        height: 100vh;
        height: calc(var(--vh, 1vh)*100) !important
    }

    .BannerCarousel2_nextImageBoxMini__w0DuH {
        height: calc(80vh - 50px) !important
    }
}

.BannerCarousel2_leadFormWrapper__kDuub {
    display: flex;
    flex-direction: column;
    z-index: 5 !important;
    position: absolute;
    overflow-y: scroll;
    overflow-x: hidden;
    bottom: 0;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .3) 30%, rgba(0, 0, 0, .6) 40%, rgba(0, 0, 0, .7) 50%, #000 75%, #000)
}

.Banner1_bannerWrapper__HbLiL {
    display: flex;
    position: relative;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 20px
}

@media (max-width:576px) {
    .Banner1_bannerWrapper__HbLiL {
        margin-top: 0;
        margin-bottom: 0
    }
}

.Banner1_bannerWrapper__HbLiL .Banner1_bannerInnerContainer__mVrB_ {
    position: relative;
    max-width: 1080px;
    width: 84.375vw;
    height: 100vh;
    max-height: 450px;
    border-radius: 10px;
    overflow: hidden
}

.Banner1_bannerWrapper__HbLiL .Banner1_bannerInnerContainer__mVrB_ img {
    width: 100%;
    object-fit: cover;
    height: 450px
}

@media (max-width:576px) {
    .Banner1_bannerWrapper__HbLiL .Banner1_bannerInnerContainer__mVrB_ img {
        height: 350px
    }

    .Banner1_bannerWrapper__HbLiL .Banner1_bannerInnerContainer__mVrB_ {
        width: 100%;
        border-radius: 0;
        max-height: 350px
    }
}

.Banner1_bannerBottom__oHrzL {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 2;
    left: 20px;
    bottom: 30px;
    gap: 16px;
    box-sizing: border-box
}

@media (max-width:576px) {
    .Banner1_bannerBottom__oHrzL {
        padding-left: 15px;
        text-align: left;
        padding-bottom: 20px;
        width: 100vw;
        left: 0;
        bottom: 0
    }
}

.Banner1_bannerMainHeading__LKQ_o {
    display: inline-block;
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    line-height: 50px
}

.Banner1_bannerMainHeading__LKQ_o span {
    color: #ffba0a;
    font-weight: 700;
    text-transform: uppercase
}

.Banner1_bannerMainHeading__LKQ_o h1 {
    font-size: 42px;
    font-weight: 600;
    line-height: 50px
}

@media (max-width:576px) {
    .Banner1_bannerMainHeading__LKQ_o {
        width: 285px;
        font-weight: 600;
        font-size: 22px;
        line-height: 34px;
        color: #fff
    }

    .Banner1_bannerMainHeading__LKQ_o h1 {
        font-size: 22px;
        line-height: 34px
    }
}

@media (max-width:375px) {
    .Banner1_bannerMainHeading__LKQ_o {
        font-size: 23px;
        line-height: 32px;
        padding-right: 10px
    }

    .Banner1_bannerMainHeading__LKQ_o h1 {
        font-size: 23px;
        line-height: 32px
    }
}

.Banner1_bannerMainHeading_md__5UlGu,
.Banner1_bannerMainHeading_md__5UlGu h1 {
    font-size: 34px;
    line-height: 41px
}

@media (max-width:576px) {
    .Banner1_bannerMainHeading_md__5UlGu {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: -5px
    }

    .Banner1_bannerMainHeading_md__5UlGu h1 {
        font-size: 22px;
        line-height: 30px
    }
}

@media (max-width:375px) {

    .Banner1_bannerMainHeading_md__5UlGu,
    .Banner1_bannerMainHeading_md__5UlGu h1 {
        font-size: 20px;
        line-height: 27px
    }
}

.Banner1_bannerMainHeading_sm__m2dcd,
.Banner1_bannerMainHeading_sm__m2dcd h1 {
    font-size: 30px;
    line-height: 38px
}

@media (max-width:576px) {
    .Banner1_bannerMainHeading_sm__m2dcd {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: -5px
    }

    .Banner1_bannerMainHeading_sm__m2dcd h1 {
        font-size: 20px;
        line-height: 30px
    }
}

@media (max-width:375px) {

    .Banner1_bannerMainHeading_sm__m2dcd,
    .Banner1_bannerMainHeading_sm__m2dcd h1 {
        font-size: 18px;
        line-height: 26px
    }
}

.Banner1_bannerMainButton__Rp_Je {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    padding: 14px 28px;
    background: var(--primary-color, #f37002);
    border-radius: 7px;
    width: max-content;
    cursor: pointer
}

@media (max-width:576px) {
    .Banner1_bannerMainButton__Rp_Je {
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
        z-index: 500;
        text-align: center;
        border-radius: 0
    }
}

.Banner1_noPrice__07rt0 {
    margin-top: 0 !important
}

.Banner2_bannerWrapper__Ptqol {
    display: flex;
    position: relative;
    max-width: 1080px;
    width: 84.375vw;
    margin: 20px auto
}

@media (max-width:576px) {
    .Banner2_bannerWrapper__Ptqol {
        margin-top: 0;
        margin-bottom: 0;
        width: 100%
    }
}

.Banner2_bannerInnerContainer__aGh16 {
    display: flex;
    gap: 40px
}

.Banner2_bannerInnerContainer__aGh16 img {
    width: 100%;
    object-fit: cover;
    height: 450px
}

@media (max-width:576px) {
    .Banner2_bannerInnerContainer__aGh16 img {
        height: 350px
    }

    .Banner2_bannerInnerContainer__aGh16 {
        flex-direction: column;
        overflow: hidden;
        gap: 15px
    }
}

.Banner2_bannerContainer__CfAvW {
    width: 512px;
    height: 259px;
    border-radius: 10px;
    overflow: hidden
}

@media (max-width:576px) {
    .Banner2_bannerContainer__CfAvW {
        width: 100%;
        height: 259px;
        border-radius: 0
    }
}

.Banner2_bannerContent__ZKGW5 {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (max-width:576px) {
    .Banner2_bannerContent__ZKGW5 {
        padding: 0 15px
    }
}

.Banner2_heading__hTKZI {
    font-weight: 600;
    font-size: 30px;
    line-height: 45px;
    color: #202020;
    margin-bottom: 10px
}

@media (max-width:576px) {
    .Banner2_heading__hTKZI {
        font-size: 22px;
        line-height: 33px;
        margin-bottom: 5px;
        color: #202020
    }
}

.Banner2_subHeading__vHqIs {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #202020;
    margin-bottom: 15px
}

@media (max-width:576px) {
    .Banner2_subHeading__vHqIs {
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 0;
        color: #202020
    }
}

.Banner2_bannerMainButton__4PusU {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    padding: 14px 28px;
    background: var(--primary-color, #f37002);
    border-radius: 7px;
    width: max-content;
    cursor: pointer
}

@media (max-width:576px) {
    .Banner2_bannerMainButton__4PusU {
        position: fixed;
        width: 100%;
        z-index: 500;
        bottom: 0;
        left: 0;
        text-align: center;
        border-radius: 0
    }
}

.Banner3_bannerWrapper__RcAB_ {
    margin-top: 0
}

@media (max-width:576px) {
    .Banner3_bannerWrapper__RcAB_ {
        margin-top: 0;
        margin-bottom: 0
    }

    .Banner3_bannerWrapper__RcAB_ .Banner3_bannerInnerContainer___O9m1 {
        border-radius: 0
    }
}

.Banner3_bannerContainer__96C8Z {
    max-height: 450px;
    overflow: hidden
}

@media (max-width:576px) {
    .Banner3_bannerContainer__96C8Z {
        max-height: 350px
    }
}

.Banner3_bannerBottom__HDygp {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:576px) {
    .Banner3_bannerBottom__HDygp {
        padding: 0 11px
    }
}

.Banner3_heading__arEWR {
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 60px;
    margin-top: 20px;
    color: #202020
}

@media (max-width:576px) {
    .Banner3_heading__arEWR {
        margin-top: 15px;
        font-style: normal;
        font-weight: 600;
        font-size: 22px;
        line-height: 33px;
        color: #202020
    }
}

.Banner3_subheading__E8_jq {
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    color: #000
}

@media (max-width:576px) {
    .Banner3_subheading__E8_jq {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        color: #000
    }
}

.Banner3_buttonContainer__omChL {
    display: flex;
    align-items: flex-start;
    margin-top: 10px;
    justify-content: space-between
}

@media (max-width:576px) {
    .Banner3_buttonContainer__omChL {
        margin-top: 5px
    }
}

.Banner3_bannerMainButton__KmpR8 {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    padding: 14px 28px;
    background: var(--primary-color, #f37002);
    border-radius: 7px;
    width: max-content;
    cursor: pointer
}

@media (max-width:576px) {
    .Banner3_bannerMainButton__KmpR8 {
        position: fixed;
        z-index: 500;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: center;
        border-radius: 0
    }
}

.Banner4_bannerWrapper__cA9dv {
    margin-top: 20px;
    max-width: 1080px;
    width: 84.375vw;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:576px) {
    .Banner4_bannerWrapper__cA9dv {
        margin-top: 0;
        margin-bottom: 0;
        padding: 10px 10px 0;
        width: 100%
    }
}

.Banner4_bannerWrapper__cA9dv .Banner4_bannerInnerContainer__lxXCP {
    overflow: hidden;
    border-radius: 10px;
    position: relative
}

.Banner4_bannerWrapper__cA9dv .Banner4_bannerInnerContainer__lxXCP img {
    width: 100%;
    object-fit: cover;
    height: 450px
}

@media (max-width:576px) {
    .Banner4_bannerWrapper__cA9dv .Banner4_bannerInnerContainer__lxXCP img {
        height: 350px
    }

    .Banner4_bannerWrapper__cA9dv .Banner4_bannerInnerContainer__lxXCP {
        border-radius: 10px
    }
}

.Banner4_bannerWrapper__cA9dv .Banner4_circleIcon___wfWF {
    width: 40px;
    height: 40px;
    background: #fff3;
    border-radius: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px
}

@media (max-width:576px) {
    .Banner4_bannerWrapper__cA9dv .Banner4_gradient__oNikd {
        width: 100%;
        height: 61px;
        position: absolute;
        bottom: 28%;
        left: 0;
        background: linear-gradient(181.53deg, transparent 1.3%, hsla(0, 0%, 8%, .91) 88.23%, #141414 98.71%)
    }
}

.Banner4_bannerWrapper__cA9dv .Banner4_bannerRating__eCtVQ {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 25%;
    width: 100%;
    background: linear-gradient(180deg, transparent, hsla(0, 0%, 8%, .7) 64.29%, hsla(0, 0%, 8%, .9));
    border-radius: 0 0 20px 20px;
    display: flex;
    gap: 10%;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

@media (max-width:576px) {
    .Banner4_bannerWrapper__cA9dv .Banner4_bannerRating__eCtVQ {
        gap: 15% 0;
        padding-top: 10px;
        height: 28%;
        align-content: start;
        background: #141414
    }
}

.Banner4_bannerWrapper__cA9dv .Banner4_rating__XmLNs {
    display: flex
}

@media (max-width:576px) {
    .Banner4_bannerWrapper__cA9dv .Banner4_rating__XmLNs {
        width: 50%;
        justify-content: center
    }
}

.Banner4_bannerWrapper__cA9dv .Banner4_ratingHeading__bRNJb {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.Banner4_bannerWrapper__cA9dv .Banner4_ratingSubheading__erhXp {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 15px;
    text-transform: uppercase;
    color: #fff
}

.Banner4_heading__qR8vF {
    margin-top: 20px;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 45px;
    color: #202020
}

@media (max-width:576px) {
    .Banner4_heading__qR8vF {
        margin-top: 15px;
        font-style: normal;
        font-weight: 600;
        font-size: 22px;
        line-height: 33px;
        color: #202020
    }
}

.Banner4_subheading__y13eT {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #000
}

@media (max-width:576px) {
    .Banner4_subheading__y13eT {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        color: #000
    }
}

.Banner4_buttonContainer__C_Vs2 {
    display: flex;
    align-items: flex-end;
    margin-top: 10px;
    justify-content: space-between
}

.Banner4_bannerMainButton__IZxkp {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    padding: 14px 28px;
    background: var(--primary-color, #f37002);
    border-radius: 7px;
    width: max-content;
    cursor: pointer
}

@media (max-width:576px) {
    .Banner4_bannerMainButton__IZxkp {
        position: fixed;
        width: 100%;
        bottom: 0;
        left: 0;
        z-index: 500;
        text-align: center;
        border-radius: 0
    }
}

.Banner5_bannerWrapper__3DzVI {
    margin-top: 20px;
    max-width: 1080px;
    width: 84.375vw;
    margin-left: auto;
    margin-right: auto
}

@media (max-width:576px) {
    .Banner5_bannerWrapper__3DzVI {
        margin-top: 0;
        margin-bottom: 0;
        padding: 10px 10px 0;
        width: 100%
    }
}

.Banner5_bannerWrapper__3DzVI .Banner5_bannerInnerContainer__cNm_5 {
    overflow: hidden;
    border-radius: 20px;
    position: relative
}

@media (max-width:576px) {
    .Banner5_bannerWrapper__3DzVI .Banner5_bannerInnerContainer__cNm_5 {
        border-radius: 10px
    }
}

.Banner5_bannerWrapper__3DzVI .Banner5_circleIcon__gTTig {
    width: 40px;
    height: 40px;
    background: #fff3;
    border-radius: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px
}

@media (max-width:576px) {
    .Banner5_bannerWrapper__3DzVI .Banner5_gradient__T_i7S {
        width: 100%;
        height: 61px;
        position: absolute;
        bottom: 28%;
        left: 0;
        background: linear-gradient(181.53deg, transparent 1.3%, hsla(0, 0%, 8%, .91) 88.23%, #141414 98.71%)
    }
}

.Banner5_bannerWrapper__3DzVI .Banner5_bannerRating__hcUvC {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 25%;
    width: 100%;
    background: linear-gradient(180deg, transparent, hsla(0, 0%, 8%, .7) 64.29%, hsla(0, 0%, 8%, .9));
    border-radius: 0 0 20px 20px;
    display: flex;
    gap: 10%;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

@media (max-width:576px) {
    .Banner5_bannerWrapper__3DzVI .Banner5_bannerRating__hcUvC {
        gap: 15% 0;
        padding-top: 10px;
        height: 28%;
        align-content: start;
        background: #141414
    }
}

.Banner5_bannerWrapper__3DzVI .Banner5_rating__R_poR {
    display: flex
}

@media (max-width:576px) {
    .Banner5_bannerWrapper__3DzVI .Banner5_rating__R_poR {
        width: 50%;
        justify-content: center
    }
}

.Banner5_bannerWrapper__3DzVI .Banner5_ratingHeading__JbFGV {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.Banner5_bannerWrapper__3DzVI .Banner5_ratingSubheading___tKkX {
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 15px;
    text-transform: uppercase;
    color: #fff
}

.Banner5_bannerBottom__cHdNh {
    margin-bottom: 25px
}

@media (max-width:576px) {
    .Banner5_bannerBottom__cHdNh {
        margin-bottom: 15px
    }
}

.Banner5_heading__Qf2D9 {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    color: var(--primary-color, #f37002);
    width: max-content
}

@media (max-width:576px) {
    .Banner5_heading__Qf2D9 {
        font-style: normal;
        font-weight: 600;
        font-size: 22px;
        line-height: 33px;
        color: var(--primary-color, #f37002);
        padding-bottom: 0
    }
}

.Banner5_subheading__0z3mW {
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
    color: #515151
}

@media (max-width:576px) {
    .Banner5_subheading__0z3mW {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 21px;
        color: #515151
    }
}

.Banner5_buttonContainer__i3Bqj {
    display: flex;
    align-items: flex-end;
    justify-content: space-between
}

.Banner5_bannerMainButton__Y_b2J {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    padding: 14px 28px;
    background: var(--primary-color, #f37002);
    border-radius: 7px;
    width: max-content;
    cursor: pointer
}

@media (max-width:576px) {
    .Banner5_bannerMainButton__Y_b2J {
        position: fixed;
        width: 100%;
        bottom: 0;
        z-index: 500;
        left: 0;
        text-align: center;
        border-radius: 0
    }
}

.Banner5_headingUnderline__m3nuA {
    height: 1px;
    background: linear-gradient(90deg, var(--primary-color, #f37002) 0, rgba(186, 48, 27, 0) 100%)
}

.Banner5_titleDisplay__nFpsl {
    max-width: 800px
}

@media (max-width:576px) {
    .Banner5_titleDisplay__nFpsl {
        width: calc(100vw - 20px)
    }
}

@keyframes Banner6_fadeIn__IcYvT {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes Banner6_fadeOut__v2hg6 {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Banner6_mobileBackdrop__J7hYw {
    background-color: transparent
}

.Banner6_mobileSearchModal__gOSOW {
    display: flex !important
}

.Banner6_topSectionMarginWithSale__Q6jOE {
    padding-top: 98px
}

.Banner6_topSectionMargin__X_6mP {
    padding-top: 64px
}

.Banner6_loggedInMargin__9YNTq {
    margin-top: 6.5px
}

.Banner6_modalClassNameMobile__u1ocU {
    max-height: calc(100% - 6.5rem) !important;
    height: 100% !important
}

.Banner6_backDrop__Wt9tl {
    position: fixed;
    width: 100%;
    height: 100vh;
    background: #00000080;
    z-index: 30;
    left: 0;
    top: 0;
    opacity: 0;
    animation: Banner6_fadeIn__IcYvT .5s ease-in-out;
    animation-fill-mode: forwards
}

@media (max-width:1023px) {
    .Banner6_backDrop__Wt9tl {
        display: none
    }
}

.Banner6_backDropInvisible__NmLC6 {
    animation: Banner6_fadeOut__v2hg6 .5s ease-in-out !important;
    animation-fill-mode: forwards
}

.Banner6_mobileTopSection__R9aXf {
    display: flex;
    align-items: center;
    padding-bottom: 10px
}

.Banner6_inputFieldContainer__yGmtX {
    display: flex;
    flex: 1 1;
    margin-left: 10px;
    border-radius: 7px;
    background: #fff;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.Banner6_mobileBackButton__MP3iH {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 10px
}

.Banner6_headerWrapper__FGfsa {
    position: relative;
    z-index: 21;
    width: 100%;
    padding: 20px 100px 30px;
    background: #fff;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    border-bottom: 1px solid #e0e0e0
}

@media (max-width:576px) {
    .Banner6_headerWrapper__FGfsa {
        padding: 17px 0
    }
}

.Banner6_headerWrapper__FGfsa .Banner6_leftSection__tpvrg {
    display: flex;
    align-items: center;
    flex-direction: row
}

.Banner6_headerWrapper__FGfsa .Banner6_rightSection__9VY2x {
    display: flex;
    gap: 20px;
    align-items: center
}

.Banner6_headerWrapper__FGfsa .Banner6_mobileSearchIcon__0h7wW {
    display: flex;
    margin-top: -1px
}

@media (min-width:1024px) {
    .Banner6_headerWrapper__FGfsa .Banner6_mobileSearchIcon__0h7wW {
        display: none
    }
}

.Banner6_headerWrapper__FGfsa .Banner6_contentClassName__gXiQT {
    color: #000
}

.Banner6_headerWrapper__FGfsa .Banner6_headerActionItem__Hsp2Y {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    color: #000
}

.Banner6_headerWrapper__FGfsa .Banner6_customerDropdown___AGP4 {
    z-index: 1011 !important
}

.Banner6_headerWrapper__FGfsa .Banner6_customerDropdown___AGP4 button {
    background: transparent;
    border: none;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    color: #fff !important;
    gap: 10px
}

.Banner6_headerWrapper__FGfsa .Banner6_customerDropdown___AGP4 button:active {
    background: transparent;
    color: #fff
}

.Banner6_headerWrapper__FGfsa .Banner6_customerDropdown___AGP4 div {
    z-index: 1011 !important
}

.Banner6_horizantalSeperator__Sk80b {
    width: 100%;
    height: 1px;
    background-color: #e0e0e0;
    margin-top: 2px
}

.Banner6_dialogClassName__r1zrK {
    color: #000;
    margin: 0 !important;
    display: flex;
    flex: 1 1;
    border: none !important;
    --bs-modal-border: none !important;
    --bs-modal-border-width: 0px !important;
    height: unset !important;
    overflow-x: hidden
}

.Banner6_topMargin__kt3aQ {
    top: 38px
}

.Banner6_headerContent__ABomt {
    display: flex;
    justify-content: flex-start;
    position: relative;
    height: 60px
}

@media (max-width:576px) {
    .Banner6_headerContent__ABomt {
        height: 50px
    }
}

.Banner6_headerContent__ABomt .Banner6_mainContent__CBwYd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 1;
    height: 40px
}

.Banner6_headerContent__ABomt .Banner6_headerSearchInput__d9OQq {
    position: absolute;
    min-width: 300px;
    height: 100%;
    cursor: pointer;
    top: 0;
    transition: all .3s ease-in-out;
    flex-direction: column
}

@media (max-width:576px) {
    .Banner6_headerContent__ABomt .Banner6_headerSearchInput__d9OQq {
        min-width: 100%
    }
}

@keyframes Banner6_borderFadeIn__4E5UT {
    0% {
        border: 0 solid #e0e0e0
    }

    to {
        border: 1px solid #e0e0e0
    }
}

.Banner6_headerContent__ABomt .Banner6_headerSearchSectionExpanded__9ZuVM {
    width: 500px;
    border-radius: 10px;
    background: #fff;
    z-index: 200;
    padding: 15px 15px 0;
    cursor: default !important;
    border: 0 solid #e0e0e0;
    animation: Banner6_borderFadeIn__4E5UT .5s ease-in-out;
    animation-fill-mode: forwards
}

@media (min-width:1024px) {
    .Banner6_headerContent__ABomt .Banner6_headerSearchSectionExpanded__9ZuVM {
        max-height: 540px;
        height: calc(100vh - 50px)
    }
}

@media (max-width:576px) {
    .Banner6_headerContent__ABomt .Banner6_headerSearchSectionExpanded__9ZuVM {
        width: 100%
    }
}

.Banner6_headerContent__ABomt .Banner6_searchInputFocused__rSrLn {
    border-radius: 7px
}

.Banner6_desktopSearchInputContainerVisible__10oqi {
    background: #fff
}

.Banner6_bannerWrapper__fwkla {
    display: flex;
    position: relative;
    justify-content: center;
    max-width: 1080px;
    margin: 20px auto
}

@media (max-width:576px) {
    .Banner6_bannerWrapper__fwkla {
        margin-top: 0;
        margin-bottom: 0
    }
}

.Banner6_bannerWrapper__fwkla .Banner6_bannerInnerContainer__uYhdU {
    max-height: 450px;
    border-radius: 20px;
    overflow: hidden
}

@media (max-width:576px) {
    .Banner6_bannerWrapper__fwkla .Banner6_bannerInnerContainer__uYhdU {
        border-radius: 0;
        max-height: 350px
    }
}

.Banner6_bannerBottom__OR9ap {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 40;
    left: 20px;
    bottom: 30px;
    gap: 16px;
    box-sizing: border-box
}

@media (max-width:576px) {
    .Banner6_bannerBottom__OR9ap {
        padding-left: 15px;
        text-align: left;
        padding-bottom: 20px;
        width: 100vw;
        left: 0;
        bottom: 0
    }
}

.Banner6_bannerMainHeading__ROcZy {
    display: inline-block;
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    line-height: 50px
}

.Banner6_bannerMainHeading__ROcZy span {
    color: var(--primary-color, #f37002);
    font-weight: 700;
    text-transform: uppercase
}

.Banner6_bannerMainHeading__ROcZy h1 {
    font-size: 42px;
    font-weight: 600;
    line-height: 50px
}

@media (max-width:576px) {
    .Banner6_bannerMainHeading__ROcZy {
        width: 285px;
        font-weight: 600;
        font-size: 22px;
        line-height: 34px;
        color: #fff
    }

    .Banner6_bannerMainHeading__ROcZy h1 {
        font-size: 22px;
        line-height: 34px
    }
}

@media (max-width:375px) {
    .Banner6_bannerMainHeading__ROcZy {
        font-size: 23px;
        line-height: 32px;
        padding-right: 10px
    }

    .Banner6_bannerMainHeading__ROcZy h1 {
        font-size: 23px;
        line-height: 32px
    }
}

.Banner6_bannerMainHeading_md__oXIXa,
.Banner6_bannerMainHeading_md__oXIXa h1 {
    font-size: 34px;
    line-height: 41px
}

@media (max-width:576px) {
    .Banner6_bannerMainHeading_md__oXIXa {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: -5px
    }

    .Banner6_bannerMainHeading_md__oXIXa h1 {
        font-size: 22px;
        line-height: 30px
    }
}

@media (max-width:375px) {

    .Banner6_bannerMainHeading_md__oXIXa,
    .Banner6_bannerMainHeading_md__oXIXa h1 {
        font-size: 20px;
        line-height: 27px
    }
}

.Banner6_bannerBottomHeading__diRgg {
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 0;
    bottom: 80px;
    gap: 16px;
    padding-left: 20px;
    padding-bottom: 15px
}

@media (max-width:576px) {
    .Banner6_bannerBottomHeading__diRgg {
        padding-left: 15px;
        text-align: left;
        padding-bottom: 20px;
        left: 0;
        bottom: 70px
    }
}

.Banner6_bannerBottomSearch__bMYyY {
    position: absolute;
    z-index: 40;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-left: 20px;
    padding-bottom: 20px
}

@media (max-width:576px) {
    .Banner6_bannerBottomSearch__bMYyY {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 20px;
        width: 100%;
        z-index: 0;
        left: 0;
        bottom: 0
    }
}

.Banner6_bannerBottomBackdrop__6WNoC {
    position: absolute;
    width: 100%;
    height: 40%;
    left: 0;
    bottom: 0;
    background: linear-gradient(180deg, #141414b3, #00000085 26.7%, #0000004d 61.76%, #41414100);
    border-radius: 20px 20px 0 0;
    transform: scaleY(-1)
}

@media (max-width:576px) {
    .Banner6_bannerBottomBackdrop__6WNoC {
        border-radius: 0;
        height: 50%
    }
}

.InputBox_inputBox__rgsn0 {
    box-sizing: border-box !important;
    display: flex;
    align-items: center;
    width: 100%;
    height: 51px !important;
    border-radius: 5px !important;
    border: 1px solid #e0e0e0;
    padding: 17px 15px 5px !important;
    margin: 2px 0 11px !important;
    font-size: 15px !important;
    font-weight: 500;
    color: #515151 !important;
    background: transparent;
    z-index: 1
}

.InputBox_hasErr__pVJW0 {
    border: 1px solid #cf1322
}

.InputBox_inputBoxContainer__YD_6A {
    display: flex;
    flex-direction: column;
    position: relative
}

.InputBox_inputBoxContainer__YD_6A input[type=number]::-webkit-inner-spin-button,
.InputBox_inputBoxContainer__YD_6A input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.InputBox_inputLabel__K3lnR {
    display: flex;
    position: absolute;
    color: #cbcbcb;
    font-size: 14px;
    font-weight: 400;
    margin: 17px 0 0 15px;
    z-index: 0;
    transition: all .1s linear
}

.InputBox_validInput__miWnj,
input:focus+.InputBox_inputLabel__K3lnR {
    font-size: 11px !important;
    margin: 5px 0 0 15px;
    z-index: 4
}

.InputBox_errMsg__lhaaN {
    display: flex;
    font-size: 10px;
    margin-top: -10px;
    color: #ff1a1a;
    margin-bottom: 5px
}

.MiniLeadForm_wrapper__ZCdfP {
    display: flex;
    gap: 20px;
    border-radius: 10px;
    background: #0006;
    -webkit-backdrop-filter: blur(2.5px);
    backdrop-filter: blur(2.5px);
    padding: 15px;
    width: -moz-fit-content;
    width: fit-content
}

@media (max-width:576px) {
    .MiniLeadForm_wrapper__ZCdfP {
        position: absolute;
        flex-direction: column;
        top: calc(100vh - 30px);
        width: calc(100% - 30px);
        border-radius: 10px;
        background: #fff3;
        -webkit-backdrop-filter: blur(3px);
        backdrop-filter: blur(3px)
    }
}

.MiniLeadForm_phoneBox__TRI5L {
    display: flex;
    flex-direction: row;
    gap: 10px
}

@media (max-width:576px) {
    .MiniLeadForm_phoneBox__TRI5L {
        width: 100%
    }
}

.MiniLeadForm_modalPhoneInput__Q46AN {
    width: 225px
}

@media (max-width:576px) {
    .MiniLeadForm_modalPhoneInput__Q46AN {
        width: calc(100vw - 161px)
    }
}

.MiniLeadForm_nameInput__M_bU1 {
    width: 300px
}

@media (max-width:576px) {
    .MiniLeadForm_nameInput__M_bU1 {
        width: 100%
    }
}

.MiniLeadForm_inputBox__lD_TT {
    background: #fff;
    border-radius: 4px;
    height: 51px !important;
    min-width: 92px !important;
    min-height: 51px !important
}

.MiniLeadForm_inputBox__lD_TT input {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.MiniLeadForm_btn__LkEfW {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    background: #c78403;
    width: 212px;
    height: 51px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    text-transform: capitalize
}

@media (max-width:576px) {
    .MiniLeadForm_btn__LkEfW {
        width: 100%
    }
}

.Banner7_wrapper__PKb09 {
    display: flex;
    position: relative;
    flex-direction: column;
    width: 100vw;
    height: calc(100vh + 10px);
    margin-top: -65px;
    background: #ffeab1
}

@media (max-width:576px) {
    .Banner7_wrapper__PKb09 {
        height: calc(100vh + 40px);
        margin-top: -75px
    }
}

.Banner7_imgWrapper__bS_95 {
    display: flex;
    position: absolute
}

.Banner7_imgWrapper__bS_95,
.Banner7_imgWrapper__bS_95 img {
    width: 100vw;
    height: calc(100vh + 10px);
    min-width: 100vw;
    max-width: 100vw;
    min-height: calc(100vh + 10px);
    max-height: calc(100vh + 10px)
}

.Banner7_imgWrapper__bS_95 img {
    object-fit: cover
}

.Banner7_content__HwJ_3 {
    display: flex;
    flex-direction: column;
    z-index: 2;
    padding: 30px;
    margin-top: calc(100vh - 450px)
}

@media (max-width:576px) {
    .Banner7_content__HwJ_3 {
        margin-top: calc(100vh - 332px);
        padding: 15px;
        justify-content: flex-end;
        background: linear-gradient(0deg, #5f471b, transparent);
        width: 100vw;
        height: 132px
    }
}

.Banner7_label1__ZJDwX {
    display: flex;
    align-items: center;
    color: #fff;
    font-family: Wiskys Wonderful;
    letter-spacing: 2.25px;
    font-size: 45px;
    font-weight: 400
}

@media (max-width:576px) {
    .Banner7_label1__ZJDwX {
        color: #fff;
        font-size: 30px;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 1.5px
    }
}

.Banner7_label2__I_UUi {
    display: flex;
    align-items: center;
    color: #fff;
    font-family: Wiskys Wonderful;
    font-size: 170px;
    font-weight: 400;
    line-height: 170px;
    letter-spacing: 8.5px;
    margin-bottom: 40px
}

@media (max-width:576px) {
    .Banner7_label2__I_UUi {
        font-size: 90px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 4.5px;
        margin-bottom: -10px
    }

    .Banner7_minileadFormWrapper__McYXm {
        top: calc(100vh - 200px) !important
    }
}

.Banner7_extraSpace___wbBE {
    display: none
}

@media (max-width:576px) {
    .Banner7_extraSpace___wbBE {
        display: flex;
        position: absolute;
        top: calc(100vh - 200px);
        width: 100vw;
        min-height: 230px;
        max-height: 230px;
        z-index: 1;
        background: linear-gradient(180deg, #5f471b, #dcc599)
    }
}

.GenericCarousel_genericCarouselContainer__Uavmv {
    position: relative
}

.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_genericCarouselItemsContainer__pCJXc {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    width: 100%;
    height: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    position: relative;
    z-index: 16
}

.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_genericCarouselItemsContainer__pCJXc::-webkit-scrollbar {
    display: none
}

.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_temporaryItem__FUmS9 {
    min-width: 340px;
    height: 240px;
    background-color: #1e90ff;
    border-radius: 10px;
    margin-right: 50px
}

@media (max-width:1023px) {
    .GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_temporaryItem__FUmS9 {
        width: 100%;
        height: 200px
    }
}

.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_leftIconContainer__zUbzh {
    position: absolute;
    left: 0;
    top: calc(50% - 25px);
    margin-left: -30px;
    z-index: 17
}

@media (max-width:1023px) {
    .GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_leftIconContainer__zUbzh {
        display: none
    }
}

.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_rightIconContainer__AbXWk {
    position: absolute;
    right: 0;
    top: calc(50% - 25px);
    margin-right: -30px;
    z-index: 17
}

@media (max-width:1023px) {
    .GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_rightIconContainer__AbXWk {
        display: none
    }
}

.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_leftArrowIconBox__orusP,
.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_rightArrowIconBox__HXqb_ {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: #ffffffb3;
    border-radius: 50%;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    transition: opacity .2s linear;
    border: 1px solid #e0e0e0;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    transition: all .2s linear;
    opacity: 1
}

.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_leftArrowIconBox__orusP svg,
.GenericCarousel_genericCarouselContainer__Uavmv .GenericCarousel_rightArrowIconBox__HXqb_ svg {
    width: 28px;
    height: 28px
}

.GenericCarousel_buttonHidden__qBnDa {
    opacity: .5
}

.TextBoxExpanded_text_box__Uqz9j,
.TextBoxExpanded_text_box_expanded__MW6aX {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column
}

.TextBoxExpanded_text_box__title__YN3wY {
    flex-shrink: 0;
    font-size: 20px;
    color: #3a3a3a;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.TextBoxExpanded_text_box__title__YN3wY b {
    font-weight: 500
}

.TextBoxExpanded_text_box__content__WkCWu ol,
.TextBoxExpanded_text_box__content__WkCWu ul {
    -webkit-margin-before: 0 !important;
    margin-block-start: 0 !important;
    -webkit-margin-after: 0 !important;
    margin-block-end: 0 !important
}

.TextBoxExpanded_text_box__content__WkCWu p {
    -webkit-margin-after: 0;
    margin-block-end: 0
}

.TextBoxExpanded_text_box__content__WkCWu a {
    text-decoration: underline
}

.TextBoxExpanded_text_box__Uqz9j .TextBoxExpanded_hide_extra_content__UnPLs,
.TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_hide_extra_content__UnPLs {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical
}

.TextBoxExpanded_text_box__Uqz9j .TextBoxExpanded_display_extra_content___y0Jk,
.TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_display_extra_content___y0Jk {
    overflow-y: scroll;
    overflow-y: overlay
}

.TextBoxExpanded_text_box__Uqz9j .TextBoxExpanded_action_container__N8gwE,
.TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_action_container__N8gwE {
    display: flex;
    height: 5.4rem;
    flex-shrink: 0;
    padding-right: 20px;
    align-items: center
}

.TextBoxExpanded_text_box__Uqz9j .TextBoxExpanded_action_container__N8gwE .TextBoxExpanded_read_more_button__ecyNM,
.TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_action_container__N8gwE .TextBoxExpanded_read_more_button__ecyNM {
    cursor: pointer;
    color: #202020;
    background: #fff
}

.TextBoxExpanded_text_box__Uqz9j .TextBoxExpanded_action_container__N8gwE .TextBoxExpanded_btn_container__bRJT2,
.TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_action_container__N8gwE .TextBoxExpanded_btn_container__bRJT2 {
    flex: 1 1;
    display: flex;
    justify-content: flex-end
}

.TextBoxExpanded_text_box__Uqz9j .TextBoxExpanded_action_container__N8gwE .TextBoxExpanded_basic_btn__k0R4U,
.TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_action_container__N8gwE .TextBoxExpanded_basic_btn__k0R4U {
    height: -moz-fit-content;
    height: fit-content;
    padding: 7px 14px;
    background-color: var(--primary-color, #f37002);
    border-radius: 8px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    text-align: center
}

@media (max-width:576px) {
    .TextBoxExpanded_text_box__title__YN3wY {
        font-size: 14px
    }

    .TextBoxExpanded_text_box__content__WkCWu {
        font-size: 12px
    }

    .TextBoxExpanded_text_box__Uqz9j .TextBoxExpanded_action_container__N8gwE,
    .TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_action_container__N8gwE {
        height: 4.5rem;
        font-size: 12px;
        padding-right: 10px
    }
}

.TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_action_container__N8gwE {
    height: auto;
    justify-content: flex-end;
    padding-right: 0
}

.TextBoxExpanded_text_box_expanded__content___Jtvy ol,
.TextBoxExpanded_text_box_expanded__content___Jtvy ul {
    -webkit-margin-before: 0 !important;
    margin-block-start: 0 !important;
    -webkit-margin-after: 0 !important;
    margin-block-end: 0 !important
}

.TextBoxExpanded_text_box_expanded__content___Jtvy p {
    -webkit-margin-after: 0;
    margin-block-end: 0
}

.TextBoxExpanded_text_box_expanded__content___Jtvy a {
    text-decoration: underline
}

@media (max-width:576px) {
    .TextBoxExpanded_text_box_expanded__title__fDlAm {
        font-size: 14px
    }

    .TextBoxExpanded_text_box_expanded__content___Jtvy {
        font-size: 12px;
        overflow: hidden
    }

    .TextBoxExpanded_text_box_expanded__MW6aX .TextBoxExpanded_action_container__N8gwE {
        height: auto;
        font-size: 12px;
        justify-content: flex-end;
        padding-right: 0
    }
}

.SectionParser_section__MdmAr {
    line-height: 1.5
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_header_container__9zo4z {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0;
    justify-content: flex-start
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_header_container__9zo4z .SectionParser_heading__U1KhH {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    flex: 1 1;
    margin: 0;
    max-width: 95%;
    color: #202020;
    font-size: 22px;
    text-align: start
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_header_container__9zo4z .SectionParser_collapsible_icon__NVTl7 {
    justify-self: flex-end;
    display: flex;
    cursor: pointer;
    color: #515151;
    font-size: 25px;
    height: 25px;
    width: 25px;
    transition: transform .5s ease
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_header_container__9zo4z .SectionParser_collapsible_icon__rotate__8B0US {
    transform: rotate(180deg)
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_header_container__left_aligned_without_collapse__jOguQ {
    margin-top: 40px;
    padding-top: 40px;
    margin-bottom: 30px;
    border-top: 1px solid #e0e0e0
}

@media (max-width:576px) {
    .SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_header_container__9zo4z .SectionParser_heading__U1KhH {
        font-size: 16px
    }

    .SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_header_container__left_aligned_without_collapse__jOguQ {
        margin-top: 30px;
        padding-top: 30px;
        margin-bottom: 20px
    }
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_description_container__Zc0gz {
    text-align: left;
    margin-bottom: 30px
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__TB8dj {
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #e0e0e0
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible_header__0Pw99 {
    display: flex;
    align-items: baseline
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__body__7lbLw {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows .5s
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__body__7lbLw>div {
    overflow: hidden
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__body_content__E4v4V {
    padding-top: 30px
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__body__7lbLw.SectionParser_no_collapsible__TAbA_>div {
    overflow: visible
}

@media (max-width:576px) {
    .SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__TB8dj {
        margin-top: 30px;
        padding-top: 30px
    }

    .SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__body_content__E4v4V {
        padding-top: 20px
    }
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__TB8dj.SectionParser_active__eIR8x .SectionParser_section_collapsible__body__7lbLw {
    grid-template-rows: 1fr
}

.SectionParser_section__left_aligned__ZSEt7 .SectionParser_section_collapsible__TB8dj.SectionParser_section_collapsible__no_header__x2unS {
    padding-top: 0;
    border: none
}

.SectionParser_section__center_aligned__4xOVM .SectionParser_section_header_container__9zo4z {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    margin-bottom: 40px
}

.SectionParser_section__center_aligned__4xOVM .SectionParser_section_header_container__9zo4z .SectionParser_hr__LboMM {
    height: 1px;
    background-color: var(--primary-color, #f37002);
    flex: 1 1
}

.SectionParser_section__center_aligned__4xOVM .SectionParser_section_header_container__9zo4z .SectionParser_heading__U1KhH {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 75%;
    color: #3a3a3a;
    font-size: 30px;
    font-weight: 500;
    margin: 0 3rem;
    text-align: center
}

.SectionParser_section__center_aligned__4xOVM .SectionParser_section_description_container__Zc0gz {
    text-align: justify
}

@media (max-width:576px) {
    .SectionParser_section__center_aligned__4xOVM .SectionParser_section_description_container__Zc0gz {
        text-align: left
    }

    .SectionParser_section__center_aligned__4xOVM .SectionParser_section_header_container__9zo4z {
        margin-bottom: 20px
    }

    .SectionParser_section__center_aligned__4xOVM .SectionParser_section_header_container__9zo4z .SectionParser_hr__LboMM {
        display: none
    }

    .SectionParser_section__center_aligned__4xOVM .SectionParser_section_header_container__9zo4z .SectionParser_heading__U1KhH {
        max-width: 100%;
        font-size: 16px
    }
}

.SectionLayout_section_layout__ON83Z {
    display: grid;
    grid-template-columns: repeat(1, auto);
    grid-row-gap: 30px;
    row-gap: 30px;
    grid-column-gap: 20px;
    column-gap: 20px
}

.SectionLayout_column_layout_4__eYoCd {
    grid-template-columns: repeat(4, 1fr)
}

@media (max-width:768px) {
    .SectionLayout_column_layout_4__eYoCd {
        grid-gap: 15px
    }
}

@media (max-width:576px) {
    .SectionLayout_column_layout_4__eYoCd {
        grid-gap: 10px
    }
}

.SectionLayout_column_layout_3__HwM2d {
    grid-template-columns: repeat(3, 1fr)
}

.SectionLayout_column_layout_2__t6Iz_ {
    grid-template-columns: repeat(2, 1fr)
}

.SectionLayout_column_layout_1__MM_nM {
    grid-template-columns: repeat(1, 1fr)
}

@media (max-width:1024px) {
    .SectionLayout_column_layout_3__HwM2d {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:768px) {
    .SectionLayout_column_layout_4__eYoCd {
        grid-template-columns: repeat(3, 1fr)
    }

    .SectionLayout_column_layout_1__MM_nM,
    .SectionLayout_column_layout_2__t6Iz_,
    .SectionLayout_column_layout_3__HwM2d {
        grid-template-columns: repeat(1, 1fr)
    }
}

@media (max-width:576px) {
    .SectionLayout_column_layout_4__eYoCd {
        grid-template-columns: repeat(2, 1fr)
    }
}

.DividerWithHeading_bannerSubHeading__YJQl7 {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 26px;
    font-weight: 400;
    line-height: 39px;
    width: 1080px;
    margin-top: 40px;
    justify-content: center
}

.DividerWithHeading_bannerSubHeading__YJQl7 span {
    color: var(--primary-color, #f37002);
    font-weight: 600;
    margin-right: 4px
}

@media (max-width:576px) {
    .DividerWithHeading_bannerSubHeading__YJQl7 {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        margin-top: 15px;
        justify-content: flex-start
    }

    .DividerWithHeading_bannerSubHeadingExtraMargin__xd7eh {
        margin-bottom: 20px
    }
}

.DividerWithHeading_subheadingDivider__s7Yq5 {
    display: flex;
    align-items: center;
    min-height: .7px;
    min-width: 10px;
    width: auto;
    flex-grow: 1;
    background: linear-gradient(270deg, var(--primary-color, #f37002) 0, rgba(243, 112, 34, 0) 100%);
    margin-right: 10px
}

@media (max-width:576px) {
    .DividerWithHeading_subheadingDivider__s7Yq5 {
        min-width: calc(10vw - 30px);
        margin: 30px 5px 30px 0;
        min-height: 1px
    }
}

.DividerWithHeading_subheadingDividerFlip__0r76_ {
    margin-right: 0;
    margin-left: 10px;
    background: linear-gradient(90deg, var(--primary-color, #f37002) 0, rgba(243, 112, 34, 0) 100%)
}

@media (max-width:576px) {
    .DividerWithHeading_subheadingDividerFlip__0r76_ {
        margin-left: 5px
    }
}

.SectionHeading_heading__Ezngw {
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 33px;
    text-align: left;
    color: #202020;
    margin-bottom: 20px
}

@media (max-width:576px) {
    .SectionHeading_heading__Ezngw {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 27px;
        text-align: left;
        color: #202020;
        margin-bottom: 15px
    }
}

.SectionHeading_textMiddle__OwGk7 {
    text-align: center
}

.SectionHeader1_listingPageHeader__6tGP6 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.SectionHeader1_headerMiddle__JZ7lE {
    text-align: center;
    margin-bottom: 35px;
    align-items: center
}

@media (max-width:576px) {
    .SectionHeader1_headerMiddle__JZ7lE {
        margin-bottom: 20px
    }
}

.SectionHeader1_mainHeading__XNTUt {
    display: flex;
    align-items: center;
    line-height: 33px;
    font-size: 22px;
    font-weight: 600;
    color: #202020;
    text-transform: capitalize
}

@media (max-width:576px) {
    .SectionHeader1_mainHeading__XNTUt {
        line-height: 27px;
        color: #515151;
        font-weight: 500;
        font-size: 18px
    }
}

.SectionHeader1_subHeading__Up48C {
    display: flex;
    align-items: center;
    line-height: 27px;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #515151;
    text-transform: capitalize
}

@media (max-width:576px) {
    .SectionHeader1_subHeading__Up48C {
        line-height: 18px;
        margin-top: 0;
        color: #8e8e8e;
        font-weight: 400;
        font-size: 12px
    }
}

.SectionHeader1_headingMd__uZjno {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.SectionHeader1_aliasHeading__dfRKP {
    display: inline;
    font-size: 20px;
    font-weight: 500
}

.SectionHeader1_aliasHeading__dfRKP span {
    color: var(--primary-color, #f37002)
}

.SectionHeader1_sectionHeadingContainer__4L8CC {
    display: flex;
    gap: 10px;
    flex-direction: column;
    margin-bottom: 30px
}

.SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_topContainer__roYrC {
    display: flex;
    align-items: center;
    gap: 10px
}

.SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_topContainer__roYrC .SectionHeader1_titleText__ss8Z7 {
    color: #8e8e8e;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width:768px) {
    .SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_topContainer__roYrC .SectionHeader1_titleText__ss8Z7 {
        font-size: 17px
    }
}

@media (max-width:480px) {
    .SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_topContainer__roYrC .SectionHeader1_titleText__ss8Z7 {
        font-size: 16px
    }
}

@media (max-width:375px) {
    .SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_topContainer__roYrC .SectionHeader1_titleText__ss8Z7 {
        font-size: 15px
    }
}

.SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_topContainer__roYrC .SectionHeader1_orangeDivider__8ORIq {
    width: 30px;
    height: 2px;
    background: #c78403
}

@media (max-width:768px) {
    .SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_topContainer__roYrC .SectionHeader1_orangeDivider__8ORIq {
        width: 20px;
        height: 1px
    }
}

.SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_subTitleText__JhYX0 {
    color: #202020;
    font-family: Wiskys Wonderful;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media (max-width:768px) {
    .SectionHeader1_sectionHeadingContainer__4L8CC .SectionHeader1_subTitleText__JhYX0 {
        font-size: 28px;
        text-transform: capitalize
    }
}

.SectionHeader1_addMarginInDesktop__EzK42 {
    margin-left: calc(50vw - 570px)
}

.SectionHeader1_addMarginInMobile__uevFP {
    margin: 0 15px
}

.SectionHeader1_centre__VJKmz {
    align-items: center
}

.SectionHeader1_md__Z_cX5 .SectionHeader1_subTitleText__JhYX0 {
    font-size: 50px
}

@media (max-width:768px) {
    .SectionHeader1_md__Z_cX5 .SectionHeader1_subTitleText__JhYX0 {
        font-size: 25px
    }
}

.SectionHeader1_light__XuQlV .SectionHeader1_subTitleText__JhYX0 {
    color: #cbcbcb
}

.SectionHeader1_light__XuQlV .SectionHeader1_titleText__ss8Z7 {
    color: #cbcbcb;
    font-weight: 400;
    opacity: .6
}

.TextBoxWithAction_TextBoxContainer__Fjoiq {
    height: 100%
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__HoPCH {
    background-color: #fff;
    display: flex;
    flex-direction: column
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__title__5bvqH {
    flex-shrink: 0;
    margin-bottom: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #202020
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__title__5bvqH b {
    font-weight: 500;
    flex-grow: 0
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__content__dTM4y {
    flex-shrink: 1;
    overflow: hidden;
    position: relative;
    font-weight: 400;
    font-size: 15px;
    line-height: 23px;
    color: #515151
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__content__dTM4y ol,
.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__content__dTM4y ul {
    padding-left: 25px
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__content__dTM4y p {
    -webkit-margin-after: 0;
    margin-block-end: 0
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__content__dTM4y a {
    text-decoration: underline
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__HoPCH .TextBoxWithAction_readmore__6XDq_ {
    position: absolute;
    bottom: 0;
    right: 0;
    padding-right: 3px;
    background-color: #fff
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__HoPCH .TextBoxWithAction_readmore__6XDq_ :nth-child(2) {
    cursor: pointer;
    color: #202020
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_withAction__rCVnA {
    height: calc(100% - 45px)
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_withoutAction__g310M {
    height: 100%
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_actionContainer__18N4W {
    height: 45px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_actionContainer__18N4W .TextBoxWithAction_basicBtn__boS6r {
    height: max-content;
    padding: 7px 14px;
    background-color: var(--primary-color, #f37002);
    border-radius: 8px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    text-align: center
}

@media (max-width:576px) {
    .TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__title__5bvqH {
        font-size: 16px
    }

    .TextBoxWithAction_TextBoxContainer__Fjoiq .TextBoxWithAction_text_box_core__content__dTM4y {
        font-size: 14px
    }
}

.TextBoxWithAction_textBoxReadMore__SiWiZ {
    display: flex;
    align-items: center;
    margin-top: -22.5px;
    background: #fff;
    z-index: 1;
    width: 95px;
    margin-left: calc(100% - 95px);
    font-weight: 500;
    color: #515151;
    line-height: 21px;
    padding-left: 5px;
    cursor: pointer
}

.TextBoxWithAction_readMoreSlideup__3beqD {
    min-height: 60vh
}

.TextBoxWithAction_readMoreModal__9ECVA {
    padding: 20px
}

@media (max-width:576px) {
    .TextBoxWithAction_readMoreModal__9ECVA {
        padding: 0
    }
}

.TextBoxWithAction_heading__cmqE1 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
    margin-bottom: 10px !important
}

@media (max-width:576px) {
    .TextBoxWithAction_heading__cmqE1 {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 0
    }
}

.imagesCarousel_carousel-item__AFI2h {
    width: 200px
}

.imagesCarousel_imageBox__QJLvA {
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%
}

@media (max-width:576px) {
    .imagesCarousel_imageBox__QJLvA {
        width: 100%
    }
}

.imagesCarousel_imageBox__QJLvA .imagesCarousel_nextImageBox__wOpmL {
    position: relative;
    object-fit: cover;
    overflow: hidden
}

.imagesCarousel_imageBox__QJLvA .imagesCarousel_nextImageBox__wOpmL img,
.imagesCarousel_imageBox__QJLvA .imagesCarousel_nextImageBox__wOpmL span {
    overflow: hidden
}

@media (max-width:576px) {
    .imagesCarousel_imageBox__QJLvA .imagesCarousel_nextImageBox__wOpmL {
        width: 100%
    }
}

.imagesCarousel_imageBox__QJLvA img {
    width: 100%;
    object-fit: cover;
    overflow: hidden
}

@media (max-width:576px) {
    .imagesCarousel_imageBox__QJLvA img {
        width: 100%
    }
}

.imagesCarousel_imageBox__QJLvA .imagesCarousel_arrowIconBox__qcQTB {
    opacity: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 50%;
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
    transition: opacity .2s linear
}

.imagesCarousel_imageBox__QJLvA .imagesCarousel_arrowIconBoxVisible__74YXb {
    opacity: .7 !important
}

.imagesCarousel_imageBox__QJLvA:hover .imagesCarousel_arrowIconBox__qcQTB {
    opacity: 1 !important;
    transition: opacity .2s linear
}

.imagesCarousel_imageBox__QJLvA:hover .imagesCarousel_arrowIconBoxDisabled__NS32q {
    background-color: #d6d6d6
}

.imagesCarousel_bottomBox__IOFPq {
    display: flex;
    flex-direction: column
}

.imagesCarousel_durationAndReviewDetails__IqLbu {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 15px
}

.imagesCarousel_duration__eAPv9 {
    display: flex;
    align-items: center;
    color: #7a7a7a;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media (max-width:375px) {
    .imagesCarousel_duration__eAPv9 {
        font-size: 12px
    }
}

.imagesCarousel_hollowButtonIcon__NrBqE {
    display: flex;
    align-items: center;
    justify-content: center
}

.imagesCarousel_filledButton__nDOzX,
.imagesCarousel_hollowButton__cTDqO {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 51px;
    border-radius: 7px;
    background: #fff;
    color: var(--primary-color, #f37002);
    font-size: 14px;
    font-weight: 600
}

@media (max-width:576px) {

    .imagesCarousel_filledButton__nDOzX,
    .imagesCarousel_hollowButton__cTDqO {
        width: calc(50% - 7.5px)
    }
}

.imagesCarousel_hollowButton__cTDqO {
    width: 51px;
    justify-content: center
}

.imagesCarousel_buttonContainer__lua6g {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 10px
}

.imagesCarousel_filledButton__nDOzX {
    background: var(--primary-color, #f37002);
    color: #fff;
    width: calc(100% - 61px)
}

.imagesCarousel_bookNowBtn__EpBu3 {
    width: 100%
}

.imagesCarousel_indicatorsWrapper__7KZmH {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    gap: 0 5px;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%)
}

.imagesCarousel_indicator__WCDpQ {
    min-width: 8px;
    min-height: 8px;
    background-color: #fff;
    border-radius: 50%;
    opacity: .5
}

.imagesCarousel_smIndicator__US_Vg {
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
    margin-top: 1px
}

.imagesCarousel_indicatorActive__PQ4Cl {
    opacity: 1
}

.imagesCarousel_productExtraDetailsBox___lpYN {
    display: flex;
    position: relative
}

.imagesCarousel_wrapperWithBorder__9KU86 {
    border-radius: 10px;
    background: #fff
}

.imagesCarousel_wrapperWithBorder__9KU86 .imagesCarousel_imageBox__QJLvA .imagesCarousel_nextImageBox__wOpmL,
.imagesCarousel_wrapperWithBorder__9KU86 .imagesCarousel_imageBox__QJLvA img {
    border-radius: 10px 10px 0 0
}

.imagesCarousel_bottomBoxWithBorder___4hNd {
    padding: 0 10px 10px
}

.imagesCarousel_activityBookableCardBtmHeight__EIROl {
    margin-bottom: 0
}

.imagesCarousel_activityCardBooking__OMy3a .imagesCarousel_filledButton__nDOzX,
.imagesCarousel_activityCardBooking__OMy3a .imagesCarousel_hollowButton__cTDqO {
    width: calc(50% - 5px)
}

.imagesCarousel_carouselItem__Vrnr2,
.imagesCarousel_carousel__sv0sJ {
    width: 100%;
    height: 100%
}

.SplitCard_card__rvbW8 {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    color: #515151;
    box-shadow: 0 0 10px #00000014;
    overflow: hidden
}

.SplitCard_split_card__H5cH_ {
    width: 100%;
    height: auto;
    overflow: hidden
}

.SplitCard_split_card__H5cH_ .SplitCard_content_container__AImTj,
.SplitCard_split_card__H5cH_ .SplitCard_image_container__TM9ij {
    width: 100%;
    height: 250px
}

.SplitCard_split_card__H5cH_ .SplitCard_image_container__TM9ij {
    position: relative;
    overflow: hidden
}

.SplitCard_split_card__H5cH_ .SplitCard_content_container__AImTj {
    padding: 15px
}

.SplitCard_split_card__H5cH_ .SplitCard_container__YBcwO {
    display: flex;
    height: auto;
    width: 100%;
    flex-direction: column
}

.SplitCard_split_card__H5cH_ .SplitCard_bottom_aligned__iE9Lg {
    flex-direction: column-reverse
}

.SplitCard_split_card__H5cH_ .SplitCard_left_aligned__9pYty,
.SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez {
    flex-direction: row
}

.SplitCard_split_card__H5cH_ .SplitCard_left_aligned__9pYty .SplitCard_content_container__AImTj,
.SplitCard_split_card__H5cH_ .SplitCard_left_aligned__9pYty .SplitCard_image_container__TM9ij,
.SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez .SplitCard_content_container__AImTj,
.SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez .SplitCard_image_container__TM9ij {
    height: 500px
}

.SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez {
    flex-direction: row-reverse
}

@media (max-width:576px) {
    .SplitCard_split_card__H5cH_ .SplitCard_content_container__AImTj {
        width: 100%
    }

    .SplitCard_split_card__H5cH_ .SplitCard_content_container__AImTj,
    .SplitCard_split_card__H5cH_ .SplitCard_image_container__TM9ij {
        width: 100%;
        height: 200px
    }

    .SplitCard_split_card__H5cH_ .SplitCard_top_aligned__ErVZI .SplitCard_content_container__AImTj,
    .SplitCard_split_card__H5cH_ .SplitCard_top_aligned__ErVZI .SplitCard_image_container__TM9ij {
        height: 200px
    }

    .SplitCard_split_card__H5cH_ .SplitCard_left_aligned__9pYty,
    .SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez {
        flex-direction: column
    }

    .SplitCard_split_card__H5cH_ .SplitCard_left_aligned__9pYty .SplitCard_content_container__AImTj,
    .SplitCard_split_card__H5cH_ .SplitCard_left_aligned__9pYty .SplitCard_image_container__TM9ij,
    .SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez .SplitCard_content_container__AImTj,
    .SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez .SplitCard_image_container__TM9ij {
        height: 200px
    }

    .SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez {
        flex-direction: column-reverse
    }

    .SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez .SplitCard_content_container__AImTj,
    .SplitCard_split_card__H5cH_ .SplitCard_right_aligned__p5Jez .SplitCard_image_container__TM9ij {
        height: 200px
    }
}

.SplitCard_imageBox__C7llp {
    display: flex;
    width: 340px;
    height: 340px;
    overflow: hidden
}

.SplitCard_imageBox__C7llp .SplitCard_inViewImgBox__4m6ZP {
    width: 100% !important;
    overflow: hidden
}

@media (max-width:576px) {
    .SplitCard_imageBox__C7llp {
        width: 100%
    }
}

.SplitCard_left_card__micSY,
.SplitCard_right_card__OlxXU {
    height: 500px
}

.SplitCard_top_card__jnvUT {
    height: 250px
}

.slick-loading .slick-list {
    background: #fff url(../media/ajax-loader.0b80f665.gif) 50% no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(https://wb-assets.gumlet.io/_next/static/media/slick.25572f22.eot);
    src: url(https://wb-assets.gumlet.io/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"), url(https://wb-assets.gumlet.io/_next/static/media/slick.653a4cbb.woff) format("woff"), url(https://wb-assets.gumlet.io/_next/static/media/slick.6aa1ee46.ttf) format("truetype"), url(https://wb-assets.gumlet.io/_next/static/media/slick.f895cfdf.svg#slick) format("svg")
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "\2190"
}

[dir=rtl] .slick-prev:before {
    content: "\2192"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "\2192"
}

[dir=rtl] .slick-next:before {
    content: "\2190"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 5px;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "\2022";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.slick-slider {
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.SplitCardContainer_sliderCard___wqEO {
    padding: 20px
}

.SplitCardContainer_sliderWrapper__1_AI_ {
    position: relative;
    width: 100%
}

.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_leftArrowIconBox__GiAQW,
.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_rightArrowIconBox__ZyieO {
    display: flex;
    position: absolute;
    right: 0;
    top: 50%;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: #ffffffb3;
    border-radius: 50%;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    transition: opacity .2s linear;
    border: 1px solid #e0e0e0;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    transition: all .2s linear
}

.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_leftArrowIconBox__GiAQW svg,
.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_rightArrowIconBox__ZyieO svg {
    width: 28px;
    height: 28px
}

.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_leftArrowIconBox__GiAQW {
    left: 0
}

.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_rightArrowIconBox__ZyieO {
    right: 0
}

.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_leftArrowIconBox__GiAQW {
    margin-left: -30px
}

.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_rightArrowIconBox__ZyieO {
    margin-right: -25px
}

.SplitCardContainer_slickArrowBox___oUNt .SplitCardContainer_arrowIconBox__gg3ih:hover {
    background: #fff
}

.SplitCardContainer_cardContainer__DZRlr {
    padding: 0 10px
}

.SplitCardContainer_mobileSmoothScrollContainer__GqAuj {
    display: flex;
    flex-direction: row;
    gap: 0 20px;
    width: 100%;
    overflow-x: auto;
    scrollbar-width: none;
    margin-right: 10px;
    scroll-behavior: smooth
}

.SplitCardContainer_mobileSmoothScrollContainer__GqAuj::-webkit-scrollbar {
    display: none
}

.SplitCardContainer_splitCardContainer__dEu8A {
    min-width: calc(90% - 35px)
}

.ReviewStripCardV2_reviewStripCardContainer__dq_Mu {
    display: flex;
    margin-bottom: 60px;
    margin-top: 30px
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewStripCardContainer__dq_Mu {
        flex-direction: column;
        margin-top: 0
    }
}

.ReviewStripCardV2_reviewOverallRatingBox__C8jLZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-right: 1px solid #e0e0e0;
    margin-right: 22px;
    padding: 0 15px;
    width: 340px
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewOverallRatingBox__C8jLZ {
        border-right: 0 solid #e0e0e0;
        padding-right: 0;
        margin-right: 0;
        margin-bottom: 20px;
        padding-left: 0;
        width: 100%
    }
}

.ReviewStripCardV2_reviewRatingLabel__F3BcE {
    display: flex;
    align-items: center;
    color: #19ad6f;
    font-size: 50px;
    font-weight: 700;
    line-height: 75px;
    margin-top: -30px
}

.ReviewStripCardV2_reviewCountLabel__iaBaf {
    display: flex;
    align-items: center;
    color: #19ad6f;
    font-size: 18px;
    font-weight: 500;
    line-height: 29px;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    cursor: pointer;
    text-align: center
}

.ReviewStripCardV2_reviewCountLabelMd__ErfAH {
    font-size: 15px
}

.ReviewStripCardV2_reviewbtmLabel__2Qqad {
    display: flex;
    align-items: center;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 5px;
    width: 219px
}

.ReviewStripCardV2_reviewbtmLabel__2Qqad span {
    font-weight: 600;
    margin-left: 4px
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewbtmLabel__2Qqad {
        font-size: 14px;
        width: max-content
    }
}

.ReviewStripCardV2_reviewCardListwrapper__vt__T {
    display: flex;
    flex-direction: row;
    width: calc(100% - 350px)
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewCardListwrapper__vt__T {
        width: 100%
    }
}

.ReviewStripCardV2_reviewCardBox__N_zza {
    display: flex;
    flex-direction: column;
    width: 350px;
    min-width: 350px;
    cursor: pointer
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewCardBox__N_zza {
        width: 340px;
        min-width: 340px
    }
}

.ReviewStripCardV2_carouselWrapperClass__zPcD9 {
    width: 100%;
    z-index: 1 !important
}

@media (max-width:576px) {
    .ReviewStripCardV2_carouselWrapperClass__zPcD9 {
        gap: 15px
    }
}

.ReviewStripCardV2_reviewCardBox__N_zza {
    border: 1px solid #e0e0e0;
    padding: 15px;
    border-radius: 10px;
    margin-left: 15px
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewCardBox__N_zza {
        margin-right: 10px;
        margin-left: 0
    }
}

.ReviewStripCardV2_reviewCardTopBox__bPej0 {
    display: flex;
    gap: 10px
}

.ReviewStripCardV2_reviewImagesContainer__f9PBE {
    display: flex;
    gap: 13px
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewImagesContainer__f9PBE {
        gap: 10px
    }
}

.ReviewStripCardV2_reviewContent__JpV1M {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    min-height: 44px;
    max-height: 44px;
    margin: 10px 0;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width:576px) {
    .ReviewStripCardV2_reviewContent__JpV1M {
        font-size: 13px
    }
}

.ReviewStripCardV2_customerImageBox__nffWU {
    display: flex;
    position: relative;
    min-width: 40px;
    max-width: 40px;
    width: 40px;
    min-height: 40px;
    max-height: 40px;
    height: 40px;
    border-radius: 50%
}

.ReviewStripCardV2_customerImageBox__nffWU img {
    object-fit: cover;
    border-radius: 50%
}

.ReviewStripCardV2_reviewImgBox__kEDQk {
    display: flex;
    position: relative;
    overflow: hidden
}

.ReviewStripCardV2_reviewImgBox__kEDQk,
.ReviewStripCardV2_reviewImgBox__kEDQk img {
    min-width: 70px;
    max-width: 70px;
    width: 70px;
    min-height: 70px;
    max-height: 70px;
    height: 70px;
    border-radius: 10px
}

.ReviewStripCardV2_reviewImgBox__kEDQk img {
    object-fit: cover
}

.ReviewStripCardV2_customerName__hc8OZ {
    line-height: 23px;
    color: #202020;
    font-size: 15px
}

.ReviewStripCardV2_customerName__hc8OZ,
.ReviewStripCardV2_rating__n8gyb {
    display: flex;
    align-items: center;
    font-weight: 500;
    text-transform: capitalize
}

.ReviewStripCardV2_rating__n8gyb {
    line-height: 18px;
    color: #19ad6f;
    font-size: 12px;
    gap: 5px
}

.ReviewCard_reviewCardBody__gWHEa {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px;
    width: 100%;
    min-height: 100px;
    border: 1px solid #e0e0e0;
    border-radius: 10px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewCardItem__MhXzk {
    display: block;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewCardItem__MhXzk::-webkit-scrollbar {
    display: none
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewHead__j8w1I {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_leftSection__SdWRu,
.ReviewCard_reviewCardBody__gWHEa .ReviewCard_productDetail__lheBe,
.ReviewCard_reviewCardBody__gWHEa .ReviewCard_rightSection___2gjc {
    display: flex;
    align-items: center;
    gap: 5px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_leftSection__SdWRu {
    gap: 10px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_userAvatar__lZqnD img {
    width: 50px;
    aspect-ratio: 1;
    border-radius: 100%;
    overflow: hidden
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewMeta__ThBxo {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 5px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewerName__Xc68P {
    font-size: clamp(15px, 1.4vw, 18px);
    font-weight: 600;
    line-height: 27px;
    color: #3c3b3b
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewTimestamp__y0_Fr {
    color: #656565;
    font-size: clamp(12px, 1.1vw, 14px)
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_rightSection___2gjc {
    color: #19ad6f;
    font-size: clamp(14px, 1.17vw, 15px)
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_productDetail__lheBe {
    font-size: clamp(14px, 1.17vw, 15px);
    line-height: 23px;
    color: #8e8e8e
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_productDetail__lheBe a {
    margin: 0 5px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_productDetail__lheBe svg {
    margin-bottom: -3px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_productDetail__lheBe b {
    font-weight: 500;
    color: #202020;
    margin-right: 4px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_readMoreBtn__X1ah0 {
    font-weight: 500;
    font-size: 14px;
    cursor: pointer
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewContent__n_Qjx {
    font-size: clamp(14px, 1.17vw, 15px);
    line-height: 1.4;
    color: #515151;
    margin-bottom: 10px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewImageTiles__btbxQ {
    max-width: 100%;
    overflow-x: scroll;
    display: flex;
    align-items: center;
    gap: 10px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewImage__sBQHA {
    width: 165px;
    aspect-ratio: 1;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    border-radius: 10px
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewImage__sBQHA img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: brightness(.9);
    transition: all .3s ease-in-out
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewImage__sBQHA img:hover {
    filter: brightness(1)
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewImage__sBQHA.ReviewCard_imageOverlay__y4C9d:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #00000080;
    border-radius: 10px;
    transition: all .3s ease-in-out;
    cursor: pointer;
    pointer-events: all
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewImage__sBQHA.ReviewCard_imageOverlay__y4C9d:hover:before {
    background-color: #0009
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_videoIconOverlay__G0VJr {
    position: absolute;
    inset: 0;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_videoIconOverlay__G0VJr .ReviewCard_iconContainer__8Ayik {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    transition: all .1s ease-in
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_videoIconOverlay__G0VJr .ReviewCard_iconContainer__8Ayik svg {
    transition: all .1s ease-in
}

@media (min-width:1024px) {
    .ReviewCard_reviewCardBody__gWHEa .ReviewCard_videoIconOverlay__G0VJr .ReviewCard_iconContainer__8Ayik:hover {
        background-color: var(--primary-color, #f37002)
    }

    .ReviewCard_reviewCardBody__gWHEa .ReviewCard_videoIconOverlay__G0VJr .ReviewCard_iconContainer__8Ayik:hover svg {
        fill: #fff
    }
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_showMoreText__Pr6xK {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    color: #fff;
    text-align: center
}

.ReviewCard_reviewCardBody__gWHEa .ReviewCard_showMoreText__Pr6xK span {
    display: inline-block
}

@media (max-width:576px) {
    .ReviewCard_reviewCardBody__gWHEa {
        padding: 15px
    }

    .ReviewCard_reviewCardBody__gWHEa .ReviewCard_reviewImageTiles__btbxQ {
        gap: 6px
    }

    .ReviewCard_reviewCardBody__gWHEa .ReviewCard_showMoreText__Pr6xK {
        font-size: 12px
    }
}

.ReviewsSection_reviewSection__hLfTG {
    margin-top: 30px
}

.ReviewsSection_reviewSection__hLfTG,
.ReviewsSection_reviewsListing__6p7hB {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.ReviewsSection_galleryHeading__3iuP4 {
    font-size: clamp(16px, 1.56vw, 20px);
    font-weight: 500;
    line-height: 30px;
    color: #202020;
    margin-top: 10px
}

@media (max-width:576px) {
    .ReviewsSection_reviewSection__hLfTG {
        margin-top: 20px
    }
}

.TileCardModal_wrapper__l0mPg {
    display: flex;
    flex-direction: column;
    padding: 50px 30px
}

@media (max-width:767px) {
    .TileCardModal_wrapper__l0mPg {
        padding: 5px 0
    }
}

.TileCardModal_subTitle__z7qFE {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 20px;
    line-height: 30px;
    font-weight: 500
}

@media (max-width:767px) {
    .TileCardModal_subTitle__z7qFE {
        font-size: 14px;
        line-height: 21px
    }
}

.TileCardModal_title__sFMFD {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 40px;
    font-weight: 600;
    line-height: 60px;
    margin: 5px 0 10px
}

@media (max-width:767px) {
    .TileCardModal_title__sFMFD {
        font-size: 22px;
        line-height: 33px
    }
}

.TileCardModal_img__LmtDl {
    display: flex;
    position: relative
}

.TileCardModal_img__LmtDl,
.TileCardModal_img__LmtDl img {
    width: 100%;
    height: 420px;
    border-radius: 30px
}

@media (max-width:767px) {

    .TileCardModal_img__LmtDl,
    .TileCardModal_img__LmtDl img {
        height: 217px;
        border-radius: 20px
    }
}

.TileCardModal_conten__i_zOG {
    margin-top: 20px;
    color: #202020 !important;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 27px
}

@media (max-width:767px) {
    .TileCardModal_conten__i_zOG {
        margin-top: 15px;
        font-size: 14px !important;
        line-height: 21px
    }
}

.TileCardWithModal_listingPageHeader__t1Miw {
    display: flex;
    flex-direction: column;
    width: 100%
}

.TileCardWithModal_headerMiddle__dLk2X {
    text-align: center;
    margin-bottom: 35px;
    align-items: center
}

@media (max-width:576px) {
    .TileCardWithModal_headerMiddle__dLk2X {
        margin-bottom: 20px
    }
}

.TileCardWithModal_mainHeading__5o_Ez {
    display: flex;
    align-items: center;
    line-height: 33px;
    font-size: 22px;
    font-weight: 600;
    color: #202020;
    text-transform: capitalize
}

@media (max-width:576px) {
    .TileCardWithModal_mainHeading__5o_Ez {
        line-height: 27px;
        color: #515151;
        font-weight: 500;
        font-size: 18px
    }
}

.TileCardWithModal_subHeading__B3LT3 {
    display: flex;
    align-items: center;
    line-height: 27px;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #515151;
    text-transform: capitalize
}

@media (max-width:576px) {
    .TileCardWithModal_subHeading__B3LT3 {
        line-height: 18px;
        margin-top: 0;
        color: #8e8e8e;
        font-weight: 400;
        font-size: 12px
    }
}

.TileCardWithModal_headingMd__72CG_ {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.TileCardWithModal_aliasHeading__BdqRM {
    display: inline;
    font-size: 20px;
    font-weight: 500
}

.TileCardWithModal_aliasHeading__BdqRM span {
    color: var(--primary-color, #f37002)
}

.TileCardWithModal_productCardV3Container___nRja {
    border-radius: 30px;
    max-width: 370px;
    height: 630px;
    display: flex;
    position: relative;
    overflow: hidden
}

@media (min-width:1024px) {
    .TileCardWithModal_productCardV3Container___nRja {
        cursor: pointer
    }
}

@media (max-width:767px) {
    .TileCardWithModal_productCardV3Container___nRja {
        width: 100%;
        display: flex;
        flex-shrink: 0;
        height: 75vh;
        max-height: 550px
    }
}

.TileCardWithModal_backgroundImage__ZLikg {
    inset: 0;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .2s ease
}

.TileCardWithModal_bottomGradient__BQzzQ {
    border-radius: 30px 30px 0 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, .8), transparent);
    height: 177px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transform: rotate(180deg)
}

.TileCardWithModal_contentContainer__tnLNy {
    padding: 20px;
    z-index: 2;
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
    gap: 8px;
    flex: 1 1
}

.TileCardWithModal_titleText__Rc0sm {
    color: #fff;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width:767px) {
    .TileCardWithModal_titleText__Rc0sm {
        font-size: 20px
    }
}

.TileCardWithModal_destinationContainer__Q_vyT {
    display: flex;
    gap: 5px;
    align-items: center
}

.TileCardWithModal_destinationText__d6S9j {
    color: #fff;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width:767px) {
    .TileCardWithModal_destinationText__d6S9j {
        font-size: 14px
    }
}

.TileCardWithModal_plusButtonContainer__mvkwG {
    background-color: #51515199;
    -webkit-backdrop-filter: blur(1.5px);
    backdrop-filter: blur(1.5px);
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    right: 20px
}

@media (min-width:1024px) {
    .TileCardWithModal_plusButtonContainer__mvkwG {
        cursor: pointer
    }

    .TileCardWithModal_plusButtonContainer__mvkwG:hover img {
        transform: scale(1) !important
    }
}

.TileCardWithModal_modalContent__SsTz_ {
    top: 10px;
    max-height: 2000px
}

.TileCardWithModal_offCanvas__sVfFR {
    min-width: 1180px;
    max-height: 2000px
}

.TileCardWithModal_readMoreSlideup__yTwBO {
    height: 80vh !important
}

.TilesCarousel_wrapper__Vjzc7 {
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

@media (max-width:576px) {
    .TilesCarousel_wrapper__Vjzc7 {
        margin-top: 20px
    }
}

@media (max-width:390px) {
    .TilesCarousel_wrapper__Vjzc7 {
        margin-top: 20px
    }
}

.TilesCarousel_sliderWrapper__MIK1Z {
    display: flex;
    position: relative;
    min-width: 1140px
}

.TilesCarousel_slideCard__f5rtb {
    min-width: calc(90% - 35px)
}

.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_leftArrowIconBox__yb4JJ,
.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_rightArrowIconBox__0S6ie {
    display: flex;
    position: absolute;
    right: 0;
    top: 50%;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: #ffffffb3;
    border-radius: 50%;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px;
    transition: opacity .2s linear;
    border: 1px solid #e0e0e0;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    transition: all .2s linear
}

.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_leftArrowIconBox__yb4JJ svg,
.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_rightArrowIconBox__0S6ie svg {
    width: 28px;
    height: 28px
}

.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_leftArrowIconBox__yb4JJ {
    left: 0
}

.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_rightArrowIconBox__0S6ie {
    right: 0
}

.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_leftArrowIconBox__yb4JJ {
    margin-left: -30px
}

.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_rightArrowIconBox__0S6ie {
    margin-right: -25px
}

.TilesCarousel_slickArrowBox__9HvmI .TilesCarousel_arrowIconBox__3IT5M:hover {
    background: #fff
}

.TilesCarousel_mobileSmoothScrollContainer__D6X1Q {
    display: flex;
    flex-direction: row;
    gap: 0 20px;
    width: 100%;
    overflow-x: auto;
    scrollbar-width: none;
    scroll-behavior: smooth
}

.TilesCarousel_mobileSmoothScrollContainer__D6X1Q::-webkit-scrollbar {
    display: none
}

.TilesCarousel_sectionLayout__6397v {
    display: grid;
    grid-template-columns: repeat(1, auto);
    grid-row-gap: 30px;
    row-gap: 30px;
    grid-column-gap: 20px;
    column-gap: 20px;
    margin: 20px 0 10px
}

.TilesCarousel_columnLayout4__vIXBL {
    grid-template-columns: repeat(4, 1fr)
}

@media (max-width:768px) {
    .TilesCarousel_columnLayout4__vIXBL {
        grid-gap: 15px
    }
}

@media (max-width:576px) {
    .TilesCarousel_columnLayout4__vIXBL {
        grid-gap: 10px;
        grid-template-columns: repeat(2, 1fr)
    }
}

.TilesCarousel_columnLayout2__HuHuL {
    grid-template-columns: repeat(2, 1fr)
}

.TilesCarousel_card__9Z1tc {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    color: #626262
}

.TilesCarousel_slideCard__f5rtb {
    padding: 0 10px
}

.TilesCarousel_productCardContainer__UF24v {
    min-width: calc(90% - 35px)
}

.TilesCarousel_productCardWrapper__Gj1y9 {
    min-width: 370px
}

@media (max-width:576px) {
    .TilesCarousel_productCardWrapper__Gj1y9 {
        min-width: calc(90% - 12.5px)
    }
}

.TilesCarousel_carouselWrapperClass__3S4ST {
    z-index: 2 !important
}

.TilesCarousel_carouselContainerClass__B12Ki {
    display: flex;
    gap: 15px;
    width: 1080px
}

@media (max-width:576px) {
    .TilesCarousel_carouselContainerClass__B12Ki {
        width: 100%;
        padding: 0 15px
    }
}

.TilesCarousel_reduceGap__6I_OC {
    gap: 0 15px
}

.TilesCarousel_extraRightMargin__FOKC7 {
    min-width: 20px
}

.FlightIncludedTag_flightIncludedBox__3fAAO {
    display: flex;
    flex-direction: column;
    position: absolute;
    margin-top: -5px;
    right: -5px;
    width: 80px;
    height: 80px;
    border-radius: 4px 10px 4px 70px;
    border: 1px solid #e0e0e0;
    background: #f4f6f9;
    z-index: 1
}

.FlightIncludedTag_flightIconBox__SdZZX {
    display: flex;
    position: relative
}

.FlightIncludedTag_flightIcon__Mf__0 {
    margin-left: 30px;
    margin-top: 5.5px
}

.FlightIncludedTag_flightIconLine__3tQ85 {
    min-width: 77px;
    min-height: 1px;
    margin-bottom: 5px;
    margin-top: 3px
}

.FlightIncludedTag_flightIncludedLabelBold__HJSvX {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    margin-left: 22px
}

.FlightIncludedTag_flightIncludedLabelLight__LmbQj {
    display: flex;
    align-items: center;
    color: #7a7a7a;
    font-size: 9px;
    font-weight: 400;
    line-height: 14px;
    text-align: right;
    margin-left: 32px
}

.FlightIncludedTag_flightIcon__Mf__0 {
    display: flex;
    position: absolute
}

.SaleOfferTag_saleImageContainer__sXRBG {
    display: flex;
    height: 19px;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 105px
}

@media (min-width:1024px) {
    .SaleOfferTag_saleImageContainer__sXRBG {
        height: 24px;
        max-width: 133px
    }
}

.SaleOfferTag_saleImageContainer__sXRBG img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.SaleOfferTag_miniSaleImageContainer__3_oNS {
    height: 19px !important
}

.SaleOfferTag_priceOfferBox__qgSaK {
    display: flex;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    min-height: 22px;
    max-height: 22px;
    border-radius: 30px;
    background: #19ad6f;
    padding: 2.5px 10px;
    position: relative
}

@media (max-width:576px) {
    .SaleOfferTag_priceOfferBox__qgSaK {
        min-width: 75px;
        min-height: 19px;
        max-height: 19px;
        margin-left: 0 !important
    }
}

.SaleOfferTag_priceOfferBoxMini__Rgaw4 {
    min-height: 18px;
    max-height: 18px
}

.SaleOfferTag_saleColor__9_PVC {
    background: linear-gradient(93deg, #ff7b26, #ec048c)
}

.SaleOfferTag_miniAnimatedGifContainer__OeTOJ {
    width: 33px !important;
    height: 33px !important;
    position: absolute !important;
    left: -7px !important;
    top: -7.9px !important
}

.SaleOfferTag_gifImage__bnldr {
    width: 100% !important;
    height: 100% !important;
    min-width: unset !important;
    min-height: unset !important;
    max-width: unset !important;
    max-height: unset !important;
    border-radius: unset !important;
    object-fit: unset !important;
    overflow: unset !important
}

.SaleOfferTag_animationGifContainer__nJx20 {
    width: 45px;
    height: 45px;
    position: absolute;
    left: -13.5px;
    top: -12px
}

@media (max-width:768px) {
    .SaleOfferTag_animationGifContainer__nJx20 {
        width: 33px !important;
        height: 33px !important;
        left: -7px !important;
        top: -7.9px !important
    }
}

.SaleOfferTag_customIcon__NsqXk {
    display: flex;
    position: relative;
    width: 42px;
    height: 42px;
    border-radius: 30px;
    margin-left: -20px;
    margin-top: -12px
}

.SaleOfferTag_customIcon__NsqXk img {
    display: flex !important;
    position: relative !important;
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    min-height: 42px !important;
    max-width: 42px !important;
    max-height: 42px !important
}

@media (max-width:576px) {
    .SaleOfferTag_customIcon__NsqXk {
        width: 34px;
        height: 34px;
        margin-left: -17px;
        margin-top: -12px
    }

    .SaleOfferTag_customIcon__NsqXk img {
        display: flex !important;
        position: relative !important;
        width: 34px !important;
        height: 34px !important;
        min-width: 34px !important;
        min-height: 34px !important;
        max-width: 34px !important;
        max-height: 34px !important
    }
}

.SaleOfferTag_priceOfferIcon__ZMSII {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    width: 18px;
    height: 18px;
    border-radius: 30px;
    margin-right: 5px
}

@media (max-width:576px) {
    .SaleOfferTag_priceOfferIcon__ZMSII {
        width: 15.5px;
        height: 15.5px;
        margin-right: 3px
    }

    .SaleOfferTag_priceOfferIcon__ZMSII svg {
        width: 10px;
        height: 10px
    }
}

.SaleOfferTag_customIconMini__M_gDx {
    display: flex;
    position: relative;
    width: 34px;
    height: 34px;
    border-radius: 30px;
    margin-left: -16px;
    margin-top: -10px
}

.SaleOfferTag_customIconMini__M_gDx img {
    display: flex !important;
    position: relative !important;
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    max-width: 34px !important;
    max-height: 34px !important
}

.SaleOfferTag_priceOfferIconMini__1H17w {
    width: 14px;
    height: 14px;
    margin-right: 3px
}

.SaleOfferTag_priceOfferIconMini__1H17w svg {
    width: 9px;
    height: 9px
}

.SaleOfferTag_priceOfferText__J_Djm {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase
}

@media (max-width:576px) {
    .SaleOfferTag_priceOfferText__J_Djm {
        font-size: 10px
    }
}

.SaleOfferTag_priceOfferTextMini__585na {
    font-size: 9px
}

.WbTileCard_card__AnEd7 {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    color: #626262
}

.WbTileCard_tileCard__GIiak {
    width: 100%;
    min-width: 160px;
    cursor: pointer;
    aspect-ratio: 1/1;
    overflow: hidden;
    box-shadow: 0 0 13.6px 3.4px #a3a3a340;
    position: relative;
    border: none
}

.WbTileCard_tileCard__GIiak:before {
    position: absolute;
    content: "";
    height: 100%;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 50%;
    background: linear-gradient(0deg, #141414, rgba(0, 0, 0, .8) 22.22%, rgba(0, 0, 0, .7) 43.37%, transparent);
    pointer-events: none;
    margin-bottom: -2px
}

@media only screen and (min-width:768px) {
    .WbTileCard_tileCard__GIiak {
        transition: all .2s linear
    }

    .WbTileCard_tileCard__GIiak:hover {
        transform: translateY(-5px);
        border: none;
        box-shadow: 0 2px 9px #00000026
    }
}

@media (max-width:576px) {
    .WbTileCard_tileCard__GIiak {
        transition: none;
        min-width: 230px
    }

    .WbTileCard_tileCard__GIiak:hover {
        transform: none;
        border: 1px solid #e0e0e0;
        box-shadow: 0 0 13.6px 3.4px #a3a3a340
    }
}

.WbTileCard_tileCard__GIiak .WbTileCard_imageContainer__epicS {
    height: 100%;
    width: 100%;
    position: relative;
    border-radius: inherit;
    box-shadow: inherit
}

.WbTileCard_tileCard_content__TXvGU {
    position: absolute;
    line-height: 1.3;
    width: 100%;
    bottom: 0;
    z-index: 1;
    padding: 10px;
    color: #fff
}

.WbTileCard_tileCard_content__TXvGU .WbTileCard_title__psOnQ {
    font-size: 14px;
    line-height: 21px;
    color: #fff
}

.WbTileCard_tileCard_content__TXvGU .WbTileCard_subTitle___kOtL,
.WbTileCard_tileCard_content__TXvGU .WbTileCard_title__psOnQ {
    font-weight: 500;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.WbTileCard_tileCard_content__TXvGU .WbTileCard_subTitle___kOtL {
    font-size: 11px;
    line-height: 16px;
    color: var(--primary-color, #f37002)
}

@media (max-width:576px) {
    .WbTileCard_tileCard_content__TXvGU .WbTileCard_subTitle___kOtL {
        font-weight: 400;
        font-size: 12px;
        line-height: 18px;
        color: #fff
    }

    .WbTileCard_tileCard_content__TXvGU {
        padding: 1rem
    }

    .WbTileCard_tileCard_content__TXvGU .WbTileCard_title__psOnQ {
        font-size: 12px
    }

    .WbTileCard_tileCard_content__TXvGU .WbTileCard_subTitle___kOtL {
        font-size: 11px
    }
}

.HandPickedProductCard_wrapper__6ih7N {
    width: 340px;
    height: auto
}

@media (max-width:576px) {
    .HandPickedProductCard_wrapper__6ih7N {
        width: 100%;
        padding-top: 10px;
        padding-bottom: 5px
    }
}

.HandPickedProductCard_wrapperWithTopTag__4wEcf {
    position: relative;
    padding-top: 35px
}

.HandPickedProductCard_redBorder__NVuRv {
    border-radius: 10px;
    box-shadow: 0 0 5px 2px #f3702266;
    border: 2px solid var(--primary-color, #f37002);
    overflow: hidden
}

@media (max-width:576px) {
    .HandPickedProductCard_redBorder__NVuRv {
        border: 1px solid var(--primary-color, #f37002);
        box-shadow: 0 0 3px 3px #f4762580
    }
}

.HandPickedProductCard_bookingCountTag__lFPoH {
    display: flex;
    position: absolute;
    z-index: 3;
    background-color: #f57725;
    align-items: center;
    padding: 0 10px;
    color: #fff;
    font-size: 11px;
    line-height: 23px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 5px
}

.HandPickedProductCard_bookingCountTag__lFPoH span {
    margin-left: 7px
}

.HandPickedProductCard_container__1lYUZ,
.HandPickedProductCard_topSection__leG_8 {
    display: flex;
    flex-direction: column;
    position: relative;
    border-radius: 10px
}

.HandPickedProductCard_topSection__leG_8 {
    overflow: hidden
}

.HandPickedProductCard_imageBox__xU0qW {
    display: flex;
    width: 340px;
    height: 510px;
    border-radius: 10px;
    overflow: hidden
}

.HandPickedProductCard_imageBox__xU0qW img {
    width: 340px;
    border-radius: 10px;
    object-fit: cover;
    height: 510px
}

@media (max-width:576px) {
    .HandPickedProductCard_imageBox__xU0qW {
        width: 100%;
        height: 510px
    }

    .HandPickedProductCard_imageBox__xU0qW img {
        width: 100%
    }
}

.HandPickedProductCard_divider__nHZwD {
    display: flex;
    align-items: center;
    margin: 10px 0 0;
    min-height: 1px;
    width: 100%;
    background: linear-gradient(270deg, #ffffff0d -.13%, #e0e0e00d 0, #fff 49.17%, #e0e0e00d)
}

.HandPickedProductCard_bottomBox__0_otq {
    display: flex;
    flex-direction: column;
    z-index: 1;
    position: absolute;
    bottom: 0;
    padding: 15px;
    width: 100%
}

.HandPickedProductCard_firstRow__t3RHF {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 15px
}

.HandPickedProductCard_duration__Jck7N {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    line-height: 21px
}

@media (max-width:375px) {
    .HandPickedProductCard_duration__Jck7N {
        font-size: 12px
    }
}

.HandPickedProductCard_reviewBox__pFL3A {
    display: flex;
    flex-direction: row
}

.HandPickedProductCard_reviewRating__JrZeG {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    margin: 0 5px
}

@media (max-width:375px) {
    .HandPickedProductCard_reviewRating__JrZeG {
        font-size: 13px
    }
}

.HandPickedProductCard_reviewRatingCount__eZWOp {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 21px
}

@media (max-width:375px) {
    .HandPickedProductCard_reviewRatingCount__eZWOp {
        font-size: 11px
    }
}

.HandPickedProductCard_name__BvJsb {
    display: flex;
    align-items: center;
    line-height: 23px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    margin-top: 5px
}

@media (max-width:375px) {
    .HandPickedProductCard_name__BvJsb {
        font-size: 13px
    }
}

.HandPickedProductCard_priceContainer__C_6wk {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 10px
}

.HandPickedProductCard_strikeThroughPrice__3piVb {
    display: flex;
    align-items: center;
    color: #e0e0e0;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    margin-right: 5px
}

@media (max-width:375px) {
    .HandPickedProductCard_strikeThroughPrice__3piVb {
        font-size: 12px
    }
}

.HandPickedProductCard_actualPrice__ozQcg {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    margin-right: 5px
}

@media (max-width:375px) {
    .HandPickedProductCard_actualPrice__ozQcg {
        font-size: 16px
    }
}

.HandPickedProductCard_buttonContainer__Yx2x6 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 10px
}

.HandPickedProductCard_hollowButtonIcon__r2zm5 {
    display: flex;
    align-items: center;
    justify-content: center
}

.HandPickedProductCard_filledButton__oNGyL,
.HandPickedProductCard_hollowButton__zHTGn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 51px;
    border-radius: 7px;
    border: 1px solid #fff;
    background: transparent;
    color: var(--primary-color, #f37002);
    font-size: 14px;
    font-weight: 500
}

@media (max-width:576px) {

    .HandPickedProductCard_filledButton__oNGyL,
    .HandPickedProductCard_hollowButton__zHTGn {
        width: calc(50% - 7.5px)
    }
}

.HandPickedProductCard_hollowButton__zHTGn {
    width: 51px;
    justify-content: center
}

.HandPickedProductCard_savePrice__ZVtvZ {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 9px;
    font-weight: 600;
    line-height: 24px;
    margin-left: -.5px;
    margin-right: -.5px;
    gap: 4px;
    padding: 0 4px;
    background: #ffffff4d
}

.HandPickedProductCard_savePriceLeftBorderIcon__Kglze {
    height: 24px
}

.HandPickedProductCard_savePriceRightBorderIcon__RYt3z {
    transform: rotate(180deg);
    height: 24px
}

.HandPickedProductCard_filledButton__oNGyL {
    background: #fff;
    color: #202020;
    width: calc(100% - 61px)
}

.HandPickedProductCard_bookNowBtn__US7M8 {
    width: 100%
}

.HandPickedProductCard_destinationListWrapper___Ot9Q {
    display: flex;
    width: 100%;
    background: linear-gradient(180deg, #ffffff1a, #fff0);
    position: relative;
    border-radius: 5px;
    margin-top: 10px
}

.HandPickedProductCard_destinationListBox__4h6u3 {
    display: flex;
    align-items: center;
    overflow: hidden;
    gap: 5px;
    height: 32px;
    margin: 0 32px 0 7px
}

.HandPickedProductCard_remainingDestinationCountBox__vsrY5 {
    display: flex;
    position: absolute;
    width: 35px;
    right: 7px;
    justify-content: flex-end;
    align-items: center;
    font-size: 12px;
    font-weight: 600;
    height: 32px;
    color: #fff
}

@media (max-width:375px) {
    .HandPickedProductCard_remainingDestinationCountBox__vsrY5 {
        font-size: 11px
    }
}

.HandPickedProductCard_remainingDestinationCount__ImNlY {
    color: #fff;
    margin-left: 0
}

.HandPickedProductCard_destinationBox__7lsyc {
    display: flex;
    width: max-content;
    align-items: center;
    gap: 4px
}

.HandPickedProductCard_destinationCountLabel__a9_QV {
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 600;
    color: #fff
}

@media (max-width:375px) {
    .HandPickedProductCard_destinationCountLabel__a9_QV {
        font-size: 11px
    }
}

.HandPickedProductCard_destinationNameLabel__x9FcI {
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    width: max-content
}

@media (max-width:375px) {
    .HandPickedProductCard_destinationNameLabel__x9FcI {
        font-size: 11px
    }
}

.HandPickedProductCard_destinationNameDivider__WjttG {
    background: #fff;
    width: 4px;
    height: 4px;
    border-radius: 50%
}

.HandPickedProductCard_offerTagOnTop__KRbUR {
    display: flex;
    position: absolute;
    z-index: -1;
    top: 0
}

.HandPickedProductCard_offerTag__p74zu {
    display: flex;
    position: absolute;
    z-index: 3;
    width: 340px;
    height: 25px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
    top: 10px
}

@media (max-width:576px) {
    .HandPickedProductCard_offerTag__p74zu {
        width: 100%;
        height: 25px
    }
}

.HandPickedProductCard_offerTagContainer__2Duug {
    display: flex;
    position: relative;
    width: 100%;
    align-items: center;
    justify-content: center
}

.HandPickedProductCard_offerTagIcon__PDF6E {
    display: flex;
    align-items: center;
    height: 15px;
    justify-content: center;
    margin-right: 3px
}

@media (max-width:390px) {
    .HandPickedProductCard_offerTagIcon__PDF6E svg {
        width: 62px !important;
        height: 8.5px !important
    }
}

@media (max-width:375px) {
    .HandPickedProductCard_offerTagIcon__PDF6E svg {
        width: 58px !important;
        height: 8px !important
    }
}

.HandPickedProductCard_backgroundImage__35Eus {
    display: flex;
    position: absolute;
    width: 340px;
    height: 25px
}

.HandPickedProductCard_backgroundImage__35Eus img {
    width: 340px
}

@media (max-width:576px) {

    .HandPickedProductCard_backgroundImage__35Eus,
    .HandPickedProductCard_backgroundImage__35Eus img {
        width: 100%
    }
}

.HandPickedProductCard_content__xcgvG {
    display: flex;
    z-index: 4;
    height: 15px
}

.HandPickedProductCard_offerLabel__dRe_b {
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    text-transform: capitalize
}

@media (max-width:576px) {
    .HandPickedProductCard_offerLabel__dRe_b {
        font-size: 11.5px
    }
}

@media (max-width:390px) {
    .HandPickedProductCard_offerLabel__dRe_b {
        font-size: 10.5px
    }
}

@media (max-width:375px) {
    .HandPickedProductCard_offerLabel__dRe_b {
        font-size: 9.5px
    }
}

.HandPickedProductCard_wrapperWithTopTag__4wEcf .HandPickedProductCard_container__1lYUZ,
.HandPickedProductCard_wrapperWithTopTag__4wEcf .HandPickedProductCard_imageBox__xU0qW,
.HandPickedProductCard_wrapperWithTopTag__4wEcf .HandPickedProductCard_imageBox__xU0qW img,
.HandPickedProductCard_wrapperWithTopTag__4wEcf .HandPickedProductCard_topSection__leG_8 {
    border-radius: 0 0 10px 10px
}

.TileCardContainer_sectionLayout__NxH4A {
    display: grid;
    grid-template-columns: repeat(1, auto);
    grid-row-gap: 30px;
    row-gap: 30px;
    grid-column-gap: 20px;
    column-gap: 20px;
    margin: 20px 0 10px
}

.TileCardContainer_columnLayout4__GyZVy {
    grid-template-columns: repeat(4, 1fr)
}

@media (max-width:768px) {
    .TileCardContainer_columnLayout4__GyZVy {
        grid-gap: 15px
    }
}

@media (max-width:576px) {
    .TileCardContainer_columnLayout4__GyZVy {
        grid-gap: 10px;
        grid-template-columns: repeat(2, 1fr)
    }
}

.TileCardContainer_columnLayout3__HiHoR {
    grid-template-columns: repeat(3, 1fr)
}

@media (max-width:768px) {
    .TileCardContainer_columnLayout3__HiHoR {
        grid-gap: 15px
    }
}

@media (max-width:576px) {
    .TileCardContainer_columnLayout3__HiHoR {
        grid-gap: 10px;
        grid-template-columns: repeat(2, 1fr)
    }
}

.TileCardContainer_columnLayout2__dkacn {
    grid-template-columns: repeat(2, 1fr)
}

.TileCardContainer_card__H5F3m {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    color: #626262
}

.TileCardContainer_tileCard__zQ4Gc {
    width: 100%;
    min-width: 160px;
    cursor: pointer;
    aspect-ratio: 1/1;
    overflow: hidden;
    box-shadow: 0 0 13.6px 3.4px #a3a3a340;
    position: relative;
    border: none
}

.TileCardContainer_tileCard__zQ4Gc:before {
    position: absolute;
    content: "";
    height: 100%;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 50%;
    background: linear-gradient(0deg, #141414, rgba(0, 0, 0, .8) 22.22%, rgba(0, 0, 0, .7) 43.37%, transparent);
    pointer-events: none;
    margin-bottom: -2px
}

@media only screen and (min-width:768px) {
    .TileCardContainer_tileCard__zQ4Gc {
        transition: all .2s linear
    }

    .TileCardContainer_tileCard__zQ4Gc:hover {
        transform: translateY(-5px);
        border: none;
        box-shadow: 0 2px 9px #00000026
    }
}

@media (max-width:576px) {
    .TileCardContainer_tileCard__zQ4Gc {
        transition: none
    }

    .TileCardContainer_tileCard__zQ4Gc:hover {
        transform: none;
        border: 1px solid #e0e0e0;
        box-shadow: 0 0 13.6px 3.4px #a3a3a340
    }
}

.TileCardContainer_tileCard__zQ4Gc .TileCardContainer_imageContainer__niEnV {
    height: 100%;
    width: 100%;
    position: relative;
    border-radius: inherit;
    box-shadow: inherit
}

.TileCardContainer_tileCard_content__j8dSH {
    position: absolute;
    line-height: 1.3;
    width: 100%;
    bottom: 0;
    z-index: 2;
    padding: 15px;
    color: #fff
}

.TileCardContainer_tileCard_content__j8dSH .TileCardContainer_title___fdvD {
    font-weight: 500;
    font-size: 18px;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.TileCardContainer_tileCard_content__j8dSH .TileCardContainer_subTitle__q_RDX {
    font-size: 14px;
    color: #b0b0b0;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width:576px) {
    .TileCardContainer_tileCard_content__j8dSH {
        padding: 1rem
    }

    .TileCardContainer_tileCard_content__j8dSH .TileCardContainer_title___fdvD {
        font-size: 12px
    }

    .TileCardContainer_tileCard_content__j8dSH .TileCardContainer_subTitle__q_RDX {
        font-size: 11px
    }
}

.TileCardContainer_columnLayout3__HiHoR .TileCardContainer_tileCard_content__j8dSH .TileCardContainer_title___fdvD {
    font-size: 20px
}

.TileCardContainer_columnLayout3__HiHoR .TileCardContainer_tileCard_content__j8dSH .TileCardContainer_subTitle__q_RDX {
    font-size: 16px
}

@media (max-width:576px) {
    .TileCardContainer_columnLayout3__HiHoR .TileCardContainer_tileCard_content__j8dSH {
        padding: 2rem
    }
}

.productCard_saleImageWrapper__bM3Gg img {
    width: 133px !important;
    height: 23px !important;
    min-width: unset !important;
    max-width: unset !important;
    min-height: unset !important;
    max-height: unset !important
}

.productCard_wrapper__Ktb3c {
    width: 100%;
    height: auto;
    min-height: 470px;
    padding-top: 5px
}

@media (max-width:576px) {
    .productCard_wrapper__Ktb3c {
        width: 100%;
        margin-top: 10px;
        min-height: 400px
    }
}

.productCard_wrapperWithTopTag__5zIv0 {
    position: relative;
    padding-top: 25px
}

.productCard_container__aeQWM {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    background: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

@media (max-width:576px) {
    .productCard_container__aeQWM {
        width: 100%
    }
}

.productCard_flashDealTagOnImage__CuwG3 {
    display: flex;
    position: absolute;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    width: 110px;
    height: 23px;
    background: linear-gradient(90deg, #f46f24, #ff1d6c);
    z-index: 2;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.productCard_flashDealTagOnImage__CuwG3 .productCard_dicountCodeIcon__4_5_6 {
    display: flex;
    align-items: center;
    height: 17px;
    margin-right: 7px
}

.productCard_topSection__T0I1R {
    display: flex;
    flex-direction: column;
    position: relative
}

.productCard_imageBox__x7UOw {
    display: flex;
    width: 100%;
    height: 340px;
    border-radius: 10px;
    overflow: hidden
}

.productCard_imageBox__x7UOw .productCard_inViewImgBox__LZ_EO {
    width: 100% !important;
    border-radius: 10px;
    overflow: hidden
}

@media (max-width:576px) {
    .productCard_imageBox__x7UOw {
        width: 100%;
        height: auto;
        aspect-ratio: 1/1
    }
}

.productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1 {
    position: relative;
    width: 340px;
    height: 340px;
    min-width: 340px;
    min-height: 340px;
    max-width: 340px;
    max-height: 340px;
    border-radius: 10px;
    object-fit: cover;
    overflow: hidden
}

.productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1 img,
.productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1 span {
    border-radius: 10px;
    overflow: hidden
}

@media (max-width:576px) {
    .productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1 {
        width: 100%;
        min-width: auto;
        min-height: auto;
        max-width: 440px;
        max-height: 440px;
        height: auto;
        aspect-ratio: 1/1
    }
}

.productCard_imageBox__x7UOw img {
    width: 100%;
    height: 340px;
    min-width: 100%;
    min-height: 340px;
    max-width: 100%;
    max-height: 340px;
    border-radius: 10px;
    object-fit: cover;
    overflow: hidden
}

@media (max-width:576px) {
    .productCard_imageBox__x7UOw img {
        width: 100%;
        min-width: 340px;
        min-height: 340px;
        max-width: 440px;
        max-height: 440px;
        height: auto;
        aspect-ratio: 1/1
    }
}

.productCard_imageBox__x7UOw .productCard_arrowIconBox__O_S5n {
    opacity: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 50%;
    min-width: 30px;
    min-height: 30px;
    max-width: 30px;
    max-height: 30px;
    transition: opacity .2s linear
}

.productCard_imageBox__x7UOw .productCard_arrowIconBoxVisible__zMg3g {
    opacity: .7 !important
}

.productCard_discountTag__bJQTv {
    display: flex;
    position: absolute;
    z-index: 3;
    width: max-content;
    background: linear-gradient(93deg, #ff7b26, #ec048c);
    margin-top: 15px;
    height: 22px;
    align-items: center;
    color: #fff;
    font-size: 9px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 0 8px
}

.productCard_discountTag__bJQTv .productCard_discountTagAmount__9R5ID {
    margin-left: 3px
}

.productCard_discountTag__bJQTv .productCard_discountTagIcon__10rS7 {
    margin-right: 4px;
    margin-bottom: -6px
}

.productCard_imageBox__x7UOw:hover .productCard_arrowIconBox__O_S5n {
    opacity: 1 !important;
    transition: opacity .2s linear
}

.productCard_imageBox__x7UOw:hover .productCard_arrowIconBoxDisabled__JngTL {
    background-color: #d6d6d6
}

.productCard_bottomBox__zm_mi {
    display: flex;
    flex-direction: column
}

.productCard_durationAndReviewDetails__h5O6S {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 15px
}

.productCard_duration__1gheL {
    display: flex;
    align-items: center;
    color: #7a7a7a;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media (max-width:375px) {
    .productCard_duration__1gheL {
        font-size: 12px
    }
}

.productCard_reviewBox__dX_rm {
    display: flex;
    flex-direction: row
}

@media (max-width:375px) {
    .productCard_reviewBox__dX_rm {
        transform: scale(.9)
    }
}

.productCard_reviewRating__sAW_N {
    display: flex;
    align-items: center;
    color: #19ad6f;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    margin: 0 5px
}

.productCard_reviewRatingCount__iksqU {
    display: flex;
    align-items: center;
    color: #8e8e8e;
    font-size: 12px;
    font-weight: 400;
    line-height: 21px
}

.productCard_destinationListWrapper__0TGh2 {
    display: flex;
    width: 100%;
    background: linear-gradient(180deg, #ffba0a1a, #ffba0a00);
    position: relative;
    border-radius: 5px;
    margin-bottom: 2px
}

.productCard_destinationListBox__kpuan {
    display: flex;
    align-items: center;
    overflow: hidden;
    gap: 5px;
    height: 32px;
    margin: 0 32px 0 7px
}

.productCard_remainingDestinationCountBox__2Ogie {
    display: flex;
    position: absolute;
    width: 35px;
    right: 7px;
    justify-content: flex-end;
    align-items: center;
    font-size: 12px;
    font-weight: 600;
    height: 32px
}

.productCard_remainingDestinationCount__s66KE {
    color: var(--primary-color, #f37002);
    margin-left: 0
}

.productCard_destinationExtraSpace__DHmEQ {
    display: flex;
    min-height: 32px;
    max-height: 32px;
    min-width: 100px
}

.productCard_destinationBox__D4SEW {
    display: flex;
    width: max-content;
    align-items: center;
    gap: 4px
}

.productCard_destinationCountLabel__aJqVu {
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 600;
    color: #000
}

.productCard_destinationNameLabel__gX5iK {
    display: flex;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
    color: #515151;
    width: max-content
}

.productCard_destinationNameDivider__Gh7Ao {
    background: #515151;
    width: 4px;
    height: 4px;
    border-radius: 50%
}

.productCard_name__G3d6e {
    display: flex;
    align-items: center;
    line-height: 23px;
    color: #202020;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 92px
}

@media (max-width:375px) {
    .productCard_name__G3d6e {
        font-size: 14px
    }
}

.productCard_fixedNameHeightWithDestination__BwApL {
    margin-bottom: 134px
}

.productCard_fixedNameHeightWithSale__6eVQD {
    margin-bottom: 115px
}

.productCard_fixedNameHeightWithSaleDestination__XU4fZ {
    margin-bottom: 157px
}

.productCard_fixedNameHeight__6hLfq {
    height: 46px
}

.productCard_priceAndBtnBox__MRIaJ {
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: 0;
    width: 100%
}

.productCard_priceContainer__0jtNQ {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 5px
}

.productCard_strikeThroughPrice__qS_qk {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

@media (max-width:375px) {
    .productCard_strikeThroughPrice__qS_qk {
        font-size: 13px
    }
}

.productCard_actualPrice__L96rh {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    margin-right: 5px
}

@media (max-width:375px) {
    .productCard_actualPrice__L96rh {
        font-size: 17px
    }
}

.productCard_hollowButtonIcon__DyyKM {
    display: flex;
    align-items: center;
    justify-content: center
}

.productCard_filledButton__heoZf,
.productCard_hollowButton__RGZrX {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 51px;
    border-radius: 7px;
    border: 1px solid var(--primary-color, #07548c);
    background: #fff;
    color: var(--primary-color, #f37002);
    font-size: 14px;
    font-weight: 600
}

@media (max-width:576px) {

    .productCard_filledButton__heoZf,
    .productCard_hollowButton__RGZrX {
        width: calc(50% - 7.5px)
    }
}

.productCard_hollowButton__RGZrX {
    width: 51px;
    justify-content: center
}

.productCard_buttonContainer__DD0KR {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 10px
}

.productCard_saleOfferTagWrapper__mwKbf {
    margin-top: 7px
}

.productCard_savePrice__kMtXe {
    display: flex;
    align-items: center;
    padding: 5px 2px;
    color: #0b822a;
    font-size: 9px;
    font-weight: 600;
    line-height: 14px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #0b822a1c 3.64%, #0b822a1a);
    gap: 3px;
    margin-left: -.5px;
    margin-right: -.5px
}

.productCard_savePriceLeftBorderIcon__6e61H {
    height: 24px;
    margin-left: 5px
}

.productCard_savePriceRightBorderIcon__sxhOU {
    transform: rotate(180deg);
    height: 24px
}

.productCard_filledButton__heoZf {
    background: var(--primary-color, #07548c);
    color: #fff;
    width: calc(100% - 61px)
}

.productCard_bookNowBtn___gAC4 {
    width: 100%
}

.productCard_indicatorsWrapper__156sP {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    gap: 0 5px;
    bottom: 10px;
    left: calc(50% - 30px)
}

.productCard_indicator__3OayI {
    min-width: 8px;
    min-height: 8px;
    background-color: #fff;
    border-radius: 50%;
    opacity: .5
}

.productCard_smIndicator__TvRVT {
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
    margin-top: 1px
}

.productCard_indicatorActive__WNyd8 {
    opacity: 1
}

.productCard_productExtraDetailsBox__pcoVs {
    display: flex;
    position: relative
}

.productCard_discountAmountLabel__4UIqr,
.productCard_discountLabel__ZsyPp {
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center;
    font-size: 21px;
    font-weight: 400;
    line-height: 32px;
    margin-top: 13px
}

.productCard_discountAmountLabel__4UIqr .productCard_discountAmountLabel__4UIqr,
.productCard_discountLabel__ZsyPp .productCard_discountAmountLabel__4UIqr {
    margin-left: 7px;
    font-weight: 600;
    margin-top: 0
}

.productCard_disountSubLabel__cz49R {
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

.productCard_saleCardDivider__G_dzg {
    display: flex;
    align-items: center;
    min-height: 1px;
    width: 100%;
    background: linear-gradient(270deg, #ffffff0d -.13%, #e0e0e00d 0, #fff 49.17%, #e0e0e00d);
    margin: 20px 0
}

.productCard_productExtraDetails__R7wWz {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, #000c, #000c);
    padding: 20px
}

.productCard_sendEnquiryBtnPrimary__0CXkU {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 51px;
    width: 100%;
    border-radius: 10px;
    background: #ff7b26 !important;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer
}

.productCard_sendEnquiryBtnSale__3LzwE {
    background: linear-gradient(93deg, #ff7b26, #ec048c) !important
}

.productCard_wrapperWithBorder__wYYYH {
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    background: #fff
}

.productCard_wrapperWithBorder__wYYYH .productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1 {
    border-radius: 10p
}

.productCard_wrapperWithBorder__wYYYH .productCard_imageBox__x7UOw img {
    border-radius: 10px
}

.productCard_bottomBoxWithBorder__Np90E {
    padding: 0 10px 10px
}

.productCard_activityBookableCardBtmHeight__1k9yd {
    margin-bottom: 0
}

.productCard_priceAndDealContainer__8cxfs {
    display: flex;
    flex-direction: column;
    margin-top: 10px
}

.productCard_priceAndDealContainer__8cxfs .productCard_regularPriceBox__DyA_A {
    display: flex;
    flex-direction: row;
    margin-bottom: 8px
}

.productCard_priceAndDealContainer__8cxfs .productCard_regularPriceLabel__fPFMy {
    display: flex;
    align-items: center;
    color: #8f8f8fb3;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px
}

.productCard_priceAndDealContainer__8cxfs .productCard_regularPrice__MPzDG {
    display: flex;
    align-items: center;
    color: #8e8e8e;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    margin-left: 5px
}

.productCard_priceAndDealContainer__8cxfs .productCard_priceAndDealBox__fxnc9 {
    display: flex;
    width: 100%;
    justify-content: space-between
}

.productCard_priceAndDealContainer__8cxfs .productCard_discountedPrice__R_Qsh,
.productCard_priceAndDealContainer__8cxfs .productCard_specialPriceLabel__y3Hlu {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    background: linear-gradient(90deg, #f46c27, #ff1f6a);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.productCard_priceAndDealContainer__8cxfs .productCard_specialPriceLabel__y3Hlu {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 3px
}

.productCard_priceAndDealContainer__8cxfs .productCard_dealPriceRightSection__EXN27 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end
}

.productCard_priceAndDealContainer__8cxfs .productCard_timerBox___TYDa {
    display: flex;
    color: #ff2069;
    font-size: 15px;
    font-weight: 600;
    line-height: 15px
}

.productCard_priceAndDealContainer__8cxfs .productCard_timerBox___TYDa .productCard_timerMinLabel__28_Lf,
.productCard_priceAndDealContainer__8cxfs .productCard_timerBox___TYDa .productCard_timerSecLabel__hjc0Y {
    color: #ff2069;
    font-size: 12px;
    font-weight: 400
}

.productCard_priceAndDealContainer__8cxfs .productCard_timerBox___TYDa .productCard_timerBoxDivider__kvsH_ {
    margin: 0 3px
}

.productCard_priceAndDealContainer__8cxfs .productCard_flashDealTag__5_eff {
    display: flex;
    align-items: center;
    padding: 3px 7px;
    margin-top: 8px;
    gap: 5px;
    border-radius: 20px;
    background: linear-gradient(90deg, #f37022, #ff1a6d)
}

.productCard_priceAndDealContainer__8cxfs .productCard_flashDealTag__5_eff .productCard_flashDealLabel__iDLsd {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 15px
}

.productCard_priceAndDealContainer__8cxfs .productCard_flashDealTag__5_eff .productCard_flashDealIcon__8P84o {
    display: flex;
    align-items: center;
    width: 12px;
    height: 12px
}

.productCard_priceAndDealContainer__8cxfs .productCard_buttonContainer__DD0KR .productCard_hollowButton__RGZrX {
    width: 100%;
    font-size: 15px;
    font-weight: 600;
    line-height: 21px;
    background: linear-gradient(90deg, #f46f24, #ff1e6a);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.productCard_activityCardBooking__wNWqk .productCard_filledButton__heoZf,
.productCard_activityCardBooking__wNWqk .productCard_hollowButton__RGZrX {
    width: calc(50% - 5px)
}

.productCard_offerTag__p33iS {
    display: flex;
    position: absolute;
    z-index: 1;
    width: 340px;
    height: 25px;
    top: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden
}

@media (max-width:576px) {
    .productCard_offerTag__p33iS {
        width: 100%;
        height: 25px
    }
}

.productCard_offerTagContainer__I1Hqk {
    display: flex;
    position: relative;
    width: 100%;
    align-items: center;
    justify-content: center
}

.productCard_offerTagIcon__JMuCZ {
    display: flex;
    align-items: center;
    height: 15px;
    justify-content: center;
    margin-right: 3px
}

@media (max-width:390px) {
    .productCard_offerTagIcon__JMuCZ svg {
        width: 62px !important;
        height: 8.5px !important
    }
}

@media (max-width:375px) {
    .productCard_offerTagIcon__JMuCZ svg {
        width: 58px !important;
        height: 8px !important
    }
}

.productCard_backgroundImage__XbzSV {
    display: flex;
    position: absolute;
    width: 340px;
    height: 25px
}

.productCard_backgroundImage__XbzSV img {
    width: 340px
}

@media (max-width:576px) {

    .productCard_backgroundImage__XbzSV,
    .productCard_backgroundImage__XbzSV img {
        width: 100%
    }
}

.productCard_content__WcsYb {
    display: flex;
    z-index: 4;
    height: 15px
}

.productCard_offerLabel__LBg1k {
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    text-transform: capitalize
}

@media (max-width:576px) {
    .productCard_offerLabel__LBg1k {
        font-size: 11.5px
    }
}

@media (max-width:390px) {
    .productCard_offerLabel__LBg1k {
        font-size: 10.5px
    }
}

@media (max-width:375px) {
    .productCard_offerLabel__LBg1k {
        font-size: 9.5px
    }
}

.productCard_wrapperWithTopTag__5zIv0 .productCard_imageBox__x7UOw,
.productCard_wrapperWithTopTag__5zIv0 .productCard_imageBox__x7UOw .productCard_inViewImgBox__LZ_EO,
.productCard_wrapperWithTopTag__5zIv0 .productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1,
.productCard_wrapperWithTopTag__5zIv0 .productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1 img,
.productCard_wrapperWithTopTag__5zIv0 .productCard_imageBox__x7UOw .productCard_nextImageBox__3Ejy1 span,
.productCard_wrapperWithTopTag__5zIv0 .productCard_imageBox__x7UOw img {
    border-radius: 0 0 10px 10px
}

@media (max-width:576px) {
    .TrustFactors_container__w_mQ3 {
        display: flex;
        flex-direction: column;
        align-items: center
    }
}

.TrustFactors_headingContainer__Kekvw {
    display: flex;
    align-items: center;
    gap: 20px
}

.TrustFactors_heading__joyA8 {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #202020
}

@media (max-width:576px) {
    .TrustFactors_heading__joyA8 {
        width: 100%;
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 27px;
        display: flex;
        align-items: center;
        color: #202020
    }
}

.TrustFactors_leftLine__549Uz {
    background: linear-gradient(90deg, var(--primary-color, #f37002) 0, rgba(195, 74, 56, 0) 100%);
    rotate: 180deg;
    flex: 1 1;
    height: 2px
}

@media (max-width:576px) {
    .TrustFactors_leftLine__549Uz {
        display: none
    }
}

.TrustFactors_rightLine__a5y2z {
    background: linear-gradient(90deg, var(--primary-color, #f37002) 0, rgba(195, 74, 56, 0) 100%);
    flex: 1 1;
    height: 2px
}

@media (max-width:576px) {
    .TrustFactors_rightLine__a5y2z {
        display: none
    }
}

.TrustFactors_cardsContainer__30rxD {
    display: flex;
    justify-content: center;
    margin-top: 60px;
    gap: 80px;
    flex-wrap: wrap
}

@media (max-width:576px) {
    .TrustFactors_cardsContainer__30rxD {
        width: 340px;
        gap: 40px 25px;
        margin-top: 10px
    }
}

.TrustFactors_cardContainer__MezfS {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 200px
}

@media (max-width:576px) {
    .TrustFactors_cardContainer__MezfS {
        width: calc(50% - 20px)
    }
}

.TrustFactors_image__nAQF7 {
    width: 110px;
    height: 110px
}

@media (max-width:576px) {
    .TrustFactors_image__nAQF7 {
        width: 80px;
        height: 80px
    }
}

.TrustFactors_cardHeading__Ju9AR {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    margin-top: 16px;
    color: #202020;
    text-align: center
}

@media (max-width:576px) {
    .TrustFactors_cardHeading__Ju9AR {
        font-size: 17px;
        line-height: 25px
    }
}

.TrustFactors_cardDescription__j0mMU {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 10px;
    font-size: 17px;
    line-height: 25px
}

@media (max-width:576px) {
    .TrustFactors_cardDescription__j0mMU {
        font-size: 14px;
        line-height: 21px
    }
}

.ProductCardVideo_productCardVideoContainer__YfJYn {
    width: 340px;
    height: auto;
    display: flex;
    flex-shrink: 0
}

@media (max-width:576px) {
    .ProductCardVideo_productCardVideoContainer__YfJYn {
        width: 100%;
        padding-bottom: 5px;
        max-width: calc(90% - 12.5px)
    }
}

.ProductCardVideo_mainContentContainer__BrvRc {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 10px;
    border-radius: 10px;
    flex: 1 1;
    max-height: 535px;
    position: relative;
    border: 1px solid #e0e0e0
}

.ProductCardVideo_promotionVideo__BlWWc {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover
}

.ProductCardVideo_blackGradient__oMKAt {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 66px;
    flex-shrink: 0;
    display: flex;
    border-radius: 10px 10px 0 0;
    background: linear-gradient(180deg, #00000080, #63636300);
    transform: rotate(180deg)
}

.ProductCardVideo_controlsContainer__JwkGu {
    display: flex;
    flex: 1 1;
    transform: rotate(180deg);
    padding: 16px 20px;
    align-items: center;
    justify-content: space-between
}

@media (min-width:769px) {
    .ProductCardVideo_icon__t8ij7 {
        cursor: pointer
    }
}

.ProductCardVideo_rotateAnimation__8K40K {
    animation: ProductCardVideo_rotateIcon__V10_q .5s ease-in-out !important;
    animation-fill-mode: forwards
}

@keyframes ProductCardVideo_rotateIcon__V10_q {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(-30deg)
    }

    to {
        transform: rotate(0)
    }
}

.PartnerSection_imageBoxMd__o6jeW,
.PartnerSection_imageBox__GjPMF {
    display: flex;
    align-items: center;
    margin-right: 10px;
    width: 180px;
    height: 80px
}

.PartnerSection_imageBoxMd__o6jeW img,
.PartnerSection_imageBox__GjPMF img {
    width: 140px;
    object-fit: cover
}

@media (max-width:576px) {

    .PartnerSection_imageBoxMd__o6jeW,
    .PartnerSection_imageBox__GjPMF {
        margin-right: 30px;
        width: 120px;
        height: 60px
    }

    .PartnerSection_imageBoxMd__o6jeW img,
    .PartnerSection_imageBox__GjPMF img {
        width: 90px
    }
}

.PartnerSection_imageBoxMd__o6jeW {
    padding: 0 22.5px
}

.PartnerSection_imageBoxMd__o6jeW,
.PartnerSection_imageBoxMd__o6jeW img {
    width: -moz-fit-content;
    width: fit-content;
    height: 62px
}

@media (max-width:576px) {
    .PartnerSection_imageBoxMd__o6jeW {
        padding: 0 15px
    }

    .PartnerSection_imageBoxMd__o6jeW,
    .PartnerSection_imageBoxMd__o6jeW img {
        width: -moz-fit-content;
        width: fit-content;
        height: 45px
    }
}

.ProductSaleCard_wrapper__kXQul {
    display: flex;
    flex-direction: column;
    position: relative;
    border-radius: 10px;
    background: #141414;
    width: 340px;
    min-height: 510px;
    height: auto;
    padding: 20px
}

@media (max-width:576px) {
    .ProductSaleCard_wrapper__kXQul {
        margin-top: 10px;
        width: 100%;
        min-height: 470px;
        height: calc(100% - 10px)
    }
}

.ProductSaleCard_isOfferOn__SZbiy {
    margin-top: 21px
}

@media (max-width:576px) {
    .ProductSaleCard_isOfferOn__SZbiy {
        margin-top: 31px
    }
}

.ProductSaleCard_isHandPicked__2TgUt {
    height: 510px
}

@media (max-width:576px) {
    .ProductSaleCard_isHandPicked__2TgUt {
        height: 510px
    }
}

.ProductSaleCard_divider__Vb_KL {
    display: flex;
    align-items: center;
    min-height: 1px;
    width: 100%;
    background: linear-gradient(270deg, #ffffff0d -.13%, #e0e0e00d 0, #fff 49.17%, #e0e0e00d)
}

.ProductSaleCard_customerData__L7gUN {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 30px
}

.ProductSaleCard_customerCount__Be8AA {
    display: flex;
    align-items: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 45px;
    background: -webkit-linear-gradient(0deg, #ff7b26, #ec048c);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.ProductSaleCard_customerLabel__3wWZA {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: center
}

@media (max-width:375px) {
    .ProductSaleCard_customerLabel__3wWZA {
        font-size: 12px
    }
}

.ProductSaleCard_saleNameDetailsBox__cDKvd {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    border: 1px solid #ff772b;
    padding: 40px 0;
    justify-content: center;
    align-items: center;
    height: 142px;
    width: 100%;
    margin-top: 30px
}

.ProductSaleCard_discountLabel__oz_oP {
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center;
    font-size: 21px;
    font-weight: 600;
    line-height: 32px;
    margin-top: 13px
}

.ProductSaleCard_sendEnquiryBox__XNCxB {
    display: flex;
    flex-direction: column;
    position: absolute;
    margin-top: 30px;
    gap: 15px;
    align-items: center;
    justify-content: center;
    bottom: 20px;
    width: calc(100% - 40px)
}

.ProductSaleCard_sendEnquiryHelpText__w_UYj {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

@media (max-width:375px) {
    .ProductSaleCard_sendEnquiryHelpText__w_UYj {
        font-size: 11px
    }
}

.ProductSaleCard_sendEnquiryBtn__BzCly {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 51px;
    width: 100%;
    border-radius: 10px;
    background: linear-gradient(93deg, #ff7b26, #ec048c);
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    cursor: pointer
}

.HotelPartnerSection_wrapper__OJU7Z {
    min-width: 10px;
    min-height: 70px
}

@media (max-width:576px) {
    .HotelPartnerSection_wrapper__OJU7Z {
        min-height: 55px
    }
}

.HotelPartnerSection_imageBox__AJJOh {
    display: flex;
    align-items: center;
    width: 50px;
    height: 50px
}

.HotelPartnerSection_imageBox__AJJOh img {
    width: 50px;
    height: 50px;
    object-fit: cover
}

@media (max-width:576px) {
    .HotelPartnerSection_imageBox__AJJOh {
        margin-right: 30px;
        width: 80px;
        height: 55px;
        min-height: 55px
    }

    .HotelPartnerSection_imageBox__AJJOh img {
        width: 50px
    }
}

.HotelPartnerSection_imageBoxMd__3dR5a {
    width: 65px;
    height: 65px
}

.HotelPartnerSection_imageBoxMd__3dR5a img {
    width: 65px;
    height: 65px;
    object-fit: cover
}

@media (max-width:576px) {
    .HotelPartnerSection_imageBoxMd__3dR5a {
        width: 100px;
        height: 80px;
        min-height: 80px
    }

    .HotelPartnerSection_imageBoxMd__3dR5a img {
        width: 80px
    }
}

.HotelPartnerSection_desktopWrapper__3c8Q_ {
    display: flex;
    gap: 30px;
    width: 100%;
    justify-content: center;
    align-items: center
}

.LuxuryProductCard_listingPageHeader__HWs84 {
    display: flex;
    flex-direction: column;
    width: 100%
}

.LuxuryProductCard_headerMiddle__A5jkP {
    text-align: center;
    margin-bottom: 35px;
    align-items: center
}

@media (max-width:576px) {
    .LuxuryProductCard_headerMiddle__A5jkP {
        margin-bottom: 20px
    }
}

.LuxuryProductCard_mainHeading__yi7zi {
    display: flex;
    align-items: center;
    line-height: 33px;
    font-size: 22px;
    font-weight: 600;
    color: #202020;
    text-transform: capitalize
}

@media (max-width:576px) {
    .LuxuryProductCard_mainHeading__yi7zi {
        line-height: 27px;
        color: #515151;
        font-weight: 500;
        font-size: 18px
    }
}

.LuxuryProductCard_subHeading__Uzar2 {
    display: flex;
    align-items: center;
    line-height: 27px;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #515151;
    text-transform: capitalize
}

@media (max-width:576px) {
    .LuxuryProductCard_subHeading__Uzar2 {
        line-height: 18px;
        margin-top: 0;
        color: #8e8e8e;
        font-weight: 400;
        font-size: 12px
    }
}

.LuxuryProductCard_headingMd___retV {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.LuxuryProductCard_aliasHeading__iP0Gu {
    display: inline;
    font-size: 20px;
    font-weight: 500
}

.LuxuryProductCard_aliasHeading__iP0Gu span {
    color: var(--primary-color, #f37002)
}

.LuxuryProductCard_luxuryProductCardContainer__3gCNO {
    max-width: 370px;
    height: 540px;
    display: flex;
    position: relative;
    overflow: hidden;
    border: 8px solid #c78403;
    box-shadow: 0 0 15px 5px #00000059;
    margin: 20px 15px 20px 20px
}

@media (min-width:1024px) {
    .LuxuryProductCard_luxuryProductCardContainer__3gCNO {
        cursor: pointer
    }
}

@media (max-width:767px) {
    .LuxuryProductCard_luxuryProductCardContainer__3gCNO {
        width: calc(100% - 20px);
        margin-left: 15px;
        margin-right: 15px;
        box-shadow: 0 0 15px 5px #00000059
    }
}

.LuxuryProductCard_backgroundImage__kV1db {
    inset: 0;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .2s ease
}

.LuxuryProductCard_contentContainer__3dQGc {
    z-index: 2;
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1 1;
    padding: 0 15px 15px
}

@media (max-width:767px) {
    .LuxuryProductCard_contentContainer__3dQGc {
        width: 100%;
        padding: 15px
    }
}

.LuxuryProductCard_bottomGradient__DTmMY {
    background: linear-gradient(180deg, #20202000, #20202080 31.02%, #202020e6 62.34%, #202020);
    height: 196px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.LuxuryProductCard_durationText__07jyg {
    color: #fff;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.LuxuryProductCard_titleString__uznKV {
    color: #fff;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.LuxuryProductCard_dividerLine__HA2KZ {
    width: 320px;
    height: 1px;
    background: linear-gradient(270deg, #ffffff0d -.13%, #e0e0e00d 0, #fff 49.17%, #e0e0e00d)
}

@media (max-width:767px) {
    .LuxuryProductCard_dividerLine__HA2KZ {
        width: 100%
    }
}

.LuxuryProductCard_destinationContainer__cZpSf {
    display: flex;
    gap: 5px;
    align-items: center
}

.LuxuryProductCard_destinationText__joxvN {
    color: #fff;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width:767px) {
    .LuxuryProductCard_destinationText__joxvN {
        font-size: 14px
    }
}

.LuxuryProductCard_bottomContent__W2NQG {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - 20px)
}

@media (max-width:767px) {
    .LuxuryProductCard_bottomContent__W2NQG {
        width: 100%
    }
}

.LuxuryProductCard_strikeThroughPrice__eMAAW {
    color: #e0e0e0;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

@media (max-width:767px) {
    .LuxuryProductCard_strikeThroughPrice__eMAAW {
        font-size: 12.5px
    }
}

@media (max-width:375px) {
    .LuxuryProductCard_strikeThroughPrice__eMAAW {
        font-size: 12px
    }
}

.LuxuryProductCard_amountText__UwumH {
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

@media (max-width:767px) {
    .LuxuryProductCard_amountText__UwumH {
        font-size: 17px
    }
}

@media (max-width:375px) {
    .LuxuryProductCard_amountText__UwumH {
        font-size: 16px
    }
}

.LuxuryProductCard_durationTitleContainer___dS6i,
.LuxuryProductCard_pricesContainer__efAkD {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.LuxuryProductCard_durationTitleContainer___dS6i {
    gap: 5px
}

.LuxuryProductCard_ctaButton__k_FWf {
    border-radius: 30px;
    background: #fff;
    padding: 11px 20px;
    color: #202020;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

@media (max-width:375px) {
    .LuxuryProductCard_ctaButton__k_FWf {
        font-size: 12px;
        padding: 9px 18px;
        margin-top: 3px
    }
}

@media (min-width:1024px) {
    .LuxuryProductCard_ctaButton__k_FWf {
        cursor: pointer
    }
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 {
    height: 100%
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__Vqjic {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    font-weight: 600
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__title__k4Hd6 {
    flex-shrink: 0;
    font-size: 20px;
    color: #202020;
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__title__k4Hd6 b {
    font-weight: 500;
    flex-grow: 0
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__content__0ufiM {
    flex-shrink: 1;
    overflow: hidden;
    position: relative;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #515151
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__content__0ufiM ol,
.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__content__0ufiM ul {
    padding-left: 25px
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__content__0ufiM p {
    -webkit-margin-after: 0;
    margin-block-end: 0
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__content__0ufiM a {
    text-decoration: underline
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__Vqjic .WbTextBoxWithAction_readmore__macHb {
    position: absolute;
    bottom: 0;
    right: 0;
    padding-right: 3px;
    background-color: #fff
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__Vqjic .WbTextBoxWithAction_readmore__macHb :nth-child(2) {
    cursor: pointer;
    color: #202020
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_withAction__2Xw72 {
    height: calc(100% - 45px)
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_withoutAction__kBcbg {
    height: 100%
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_actionContainer__SOUvv {
    height: 45px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_actionContainer__SOUvv .WbTextBoxWithAction_basicBtn__zqfwY {
    height: max-content;
    padding: 7px 14px;
    background-color: var(--primary-color, #f37002);
    border-radius: 8px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    text-align: center
}

@media (max-width:576px) {
    .WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__title__k4Hd6 {
        font-size: 16px
    }

    .WbTextBoxWithAction_TextBoxContainer__wGFp6 .WbTextBoxWithAction_text_box_core__content__0ufiM {
        font-size: 14px
    }
}

.WbTextBoxWithAction_textBoxReadMore__AYvM4 {
    display: flex;
    align-items: center;
    margin-top: -22.5px;
    background: #fff;
    z-index: 1;
    width: 95px;
    margin-left: calc(100% - 95px);
    font-weight: 500;
    color: #515151;
    line-height: 21px;
    padding-left: 5px;
    cursor: pointer
}

.WbTextBoxWithAction_readMoreSlideup__3A6gm {
    min-height: 60vh
}

.WbTextBoxWithAction_readMoreModal___Nymf {
    padding: 20px
}

@media (max-width:576px) {
    .WbTextBoxWithAction_readMoreModal___Nymf {
        padding: 0
    }
}

.WbTextBoxWithAction_heading__ET1Hc {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
    margin-bottom: 10px !important
}

@media (max-width:576px) {
    .WbTextBoxWithAction_heading__ET1Hc {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 0
    }
}

.ProductCarousel_wrapper__W201C {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    height: 535px
}

@media (max-width:576px) {
    .ProductCarousel_wrapper__W201C {
        margin-top: 10px;
        height: 602px
    }
}

@media (max-width:390px) {
    .ProductCarousel_wrapper__W201C {
        margin-top: 10px;
        height: 550px
    }
}

.ProductCarousel_luxuryProductCarousel__PRa6p {
    gap: 0 !important
}

.ProductCarousel_productCardContainer__95wik {
    min-width: calc(90% - 35px)
}

.ProductCarousel_productCardWrapper__g_GKA {
    min-width: 340px
}

@media (max-width:576px) {
    .ProductCarousel_productCardWrapper__g_GKA {
        min-width: calc(90% - 12.5px)
    }
}

.ProductCarousel_luxuryProductCardContainer__9HVLc {
    min-width: 380px !important
}

@media (max-width:576px) {
    .ProductCarousel_luxuryProductCardContainer__9HVLc {
        min-width: calc(90% - .5px) !important
    }
}

.ProductCarousel_carouselWrapperClass__Kga_o {
    z-index: 2 !important
}

.ProductCarousel_carouselContainerClass__wZlkB,
.ProductCarousel_luxuryCarouselContainerClass__xiC49 {
    display: flex;
    gap: 30px;
    width: 1080px
}

@media (max-width:576px) {

    .ProductCarousel_carouselContainerClass__wZlkB,
    .ProductCarousel_luxuryCarouselContainerClass__xiC49 {
        width: 100%;
        gap: 20px;
        padding: 0 15px
    }
}

.ProductCarousel_luxuryCarouselContainerClass__xiC49 {
    gap: 0
}

@media (max-width:576px) {
    .ProductCarousel_luxuryCarouselContainerClass__xiC49 {
        padding: 0 15px 0 0
    }
}

.ProductCarousel_reduceGap__zg6Zp {
    gap: 0 15px
}

.ProductCarousel_extraRightMargin__cEBBl {
    min-width: 20px
}

.TabHighlighter_card__Yv8OA {
    background-color: #fff;
    border-radius: 10px;
    color: #626262
}

.TabHighlighter_tab_card__nq5my {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    justify-content: center
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 15px 20px 0;
    background: #f6f6f6;
    border-radius: 9px;
    position: relative
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv {
    overflow-x: scroll;
    scroll-behavior: smooth;
    display: flex
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv::-webkit-scrollbar {
    display: none
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv .TabHighlighter_tab_list__12pue {
    min-width: max-content;
    display: flex;
    gap: 50px;
    justify-content: center;
    padding: 0 5px;
    text-align: center
}

@media (max-width:576px) {
    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv .TabHighlighter_tab_list__12pue {
        gap: 10px
    }
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv .TabHighlighter_tab_list__12pue .TabHighlighter_tab_item__210vQ {
    padding: 0 10px 10px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #656565;
    cursor: pointer;
    display: flex;
    flex-direction: column
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv .TabHighlighter_tab_list__12pue .TabHighlighter_tab_item__210vQ:hover {
    color: var(--primary-color, #f37002)
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv .TabHighlighter_tab_list__12pue .TabHighlighter_active__o2PLT {
    color: var(--primary-color, #f37002);
    border-bottom: 2px solid var(--primary-color, #f37002)
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe .TabHighlighter_tab_list_slider__LLIlv .TabHighlighter_tab_list__12pue .TabHighlighter_end_tab__Wy24W {
    width: 5px
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k {
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 100%;
    height: 450px
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__bJ6J9 {
    z-index: 2;
    padding: 18px;
    height: 60px;
    width: 60px;
    border-radius: 40px;
    box-shadow: 0 0 20px 5px #ababab40;
    position: absolute;
    top: 45%;
    right: -35px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    cursor: pointer;
    align-items: center
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__bJ6J9 .TabHighlighter_icon__27UUt {
    transform: rotate(180deg);
    stroke: var(--primary-color, #f37002)
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__bJ6J9 .TabHighlighter_icon__27UUt path {
    fill: var(--primary-color, #f37002)
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__left__q7EqQ {
    right: unset;
    left: -35px
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__left__q7EqQ .TabHighlighter_icon__27UUt {
    transform: rotate(1turn)
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__bJ6J9:hover {
    background-color: var(--primary-color, #f37002);
    transition: .5s
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__bJ6J9:hover .TabHighlighter_icon__27UUt {
    stroke: #fff
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__bJ6J9:hover .TabHighlighter_icon__27UUt path {
    fill: #fff
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_image_container__Ylmzu {
    border-radius: 10px;
    height: auto;
    width: 50%;
    position: relative;
    overflow: hidden
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_content_container__CSukH {
    height: 100%;
    width: 50%;
    padding: 0 0 0 20px;
    height: auto
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_content_container__CSukH .TabHighlighter_action-container__GiMtw {
    padding-right: 30px
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_highlighter_card_container__6nsHL {
    display: flex;
    width: 100%
}

.TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_highlighter_card_container__6nsHL.TabHighlighter_invisible__0Ul0b {
    display: none;
    visibility: hidden
}

@media only screen and (max-width:768px) {
    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_list_container__UxNVe {
        width: 100%;
        margin-bottom: 0
    }

    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k {
        height: 400px;
        flex-direction: column
    }

    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_arrow__bJ6J9 {
        display: none
    }

    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_image_container__Ylmzu {
        margin: 10px 10px 5px;
        border-radius: 5px;
        width: unset;
        height: 50%
    }

    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_content_container__CSukH {
        width: 100%;
        height: 50%;
        padding: 5px 10px 10px
    }

    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_content_container__CSukH .TabHighlighter_action_container__Iuh3g {
        padding-right: 10px
    }

    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_highlighter_card_container__6nsHL {
        display: flex;
        height: 400px;
        flex-direction: column
    }

    .TabHighlighter_tab_card__nq5my .TabHighlighter_tab_card_container__e5C7k .TabHighlighter_tab_highlighter_card_container__6nsHL.TabHighlighter_invisible__0Ul0b {
        display: none;
        visibility: hidden
    }
}

.TabHighlighter_leftArrowIconBox__4QsRO,
.TabHighlighter_rightArrowIconBox__RsPXc {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    background: #fff;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    box-shadow: -2px 1px 10px #00000026;
    transition: opacity .2s linear;
    border: 1px solid #e0e0e0;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    cursor: pointer;
    transition: all .2s linear
}

.TabHighlighter_leftArrowIconBox__4QsRO svg,
.TabHighlighter_rightArrowIconBox__RsPXc svg {
    width: 28px;
    height: 28px
}

.TabHighlighter_leftArrowIconBox__4QsRO {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%)
}

.TabHighlighter_rightArrowIconBox__RsPXc {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%)
}

.TabHighlighter_iconContainer__A16Sx {
    position: absolute;
    top: 0
}

.TabHighlighter_cardHeight__5j5x7 {
    height: 450px
}

@media (max-width:576px) {
    .TabHighlighter_cardHeight__5j5x7 {
        height: 250px
    }
}

.ProductCardV2_listingPageHeader__D_NdQ {
    display: flex;
    flex-direction: column;
    width: 100%
}

.ProductCardV2_headerMiddle__BIuO_ {
    text-align: center;
    margin-bottom: 35px;
    align-items: center
}

@media (max-width:576px) {
    .ProductCardV2_headerMiddle__BIuO_ {
        margin-bottom: 20px
    }
}

.ProductCardV2_mainHeading__SkIkI {
    display: flex;
    align-items: center;
    line-height: 33px;
    font-size: 22px;
    font-weight: 600;
    color: #202020;
    text-transform: capitalize
}

@media (max-width:576px) {
    .ProductCardV2_mainHeading__SkIkI {
        line-height: 27px;
        color: #515151;
        font-weight: 500;
        font-size: 18px
    }
}

.ProductCardV2_subHeading__0015K {
    display: flex;
    align-items: center;
    line-height: 27px;
    margin-top: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #515151;
    text-transform: capitalize
}

@media (max-width:576px) {
    .ProductCardV2_subHeading__0015K {
        line-height: 18px;
        margin-top: 0;
        color: #8e8e8e;
        font-weight: 400;
        font-size: 12px
    }
}

.ProductCardV2_headingMd__hCqIb {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.ProductCardV2_aliasHeading__eRbMT {
    display: inline;
    font-size: 20px;
    font-weight: 500
}

.ProductCardV2_aliasHeading__eRbMT span {
    color: var(--primary-color, #f37002)
}

.ProductCardV2_productCardV2Container__wJdTI {
    border-radius: 30px;
    max-width: 360px;
    width: 100%;
    height: 540px;
    display: flex;
    position: relative;
    overflow: hidden;
    flex-shrink: 0
}

@media (min-width:1024px) {
    .ProductCardV2_productCardV2Container__wJdTI {
        cursor: pointer
    }
}

@media (max-width:767px) {
    .ProductCardV2_productCardV2Container__wJdTI {
        width: 93%;
        display: flex;
        flex-shrink: 0
    }
}

.ProductCardV2_contentContainer__zs3cm {
    padding: 20px;
    z-index: 2;
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
    height: 100%
}

@media (max-width:767px) {
    .ProductCardV2_contentContainer__zs3cm {
        width: 100%
    }
}

.ProductCardV2_bottomGradient__dX6Ly {
    border-radius: 0 0 30px 30px;
    background: linear-gradient(180deg, #1f364400, #1f364480 31.02%, #1f3644e6 62.34%, #394b53);
    height: 232px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.ProductCardV2_backgroundImage__2RY_z {
    inset: 0;
    object-fit: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .3s ease-in-out
}

.ProductCardV2_durationText__uMuqu {
    color: #fff;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.ProductCardV2_durationPaxContainer__lQwRB {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.ProductCardV2_paxCount__hwNLl {
    text-align: right;
    font-size: 13px;
    font-weight: 500
}

.ProductCardV2_paxCount__hwNLl,
.ProductCardV2_titleString__N5TFK {
    color: #fff;
    font-family: Poppins;
    font-style: normal;
    line-height: normal
}

.ProductCardV2_titleString__N5TFK {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductCardV2_dividerLine__f1RJ9 {
    width: 100%;
    height: 1px;
    background: linear-gradient(270deg, #ffffff0d -.13%, #e0e0e00d 0, #fff 49.17%, #e0e0e00d)
}

.ProductCardV2_bottomContent__QQbdR {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ProductCardV2_strikeThroughPrice__pMWvo {
    color: #e0e0e0;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

.ProductCardV2_amountText__5ksgP {
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.ProductCardV2_durationTitleContainer__StBM6,
.ProductCardV2_pricesContainer__bp7Hw {
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.ProductCardV2_durationTitleContainer__StBM6 {
    gap: 5px
}

.ProductCardV2_ctaButton__6BBja {
    border-radius: 30px;
    background: #fff;
    padding: 11px 20px;
    color: #202020;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

@media (min-width:1024px) {
    .ProductCardV2_ctaButton__6BBja {
        cursor: pointer
    }
}

.ProductShowcaseCard_productShowCaseContainer__2PBfU {
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

@media (max-width:576px) {
    .ProductShowcaseCard_productShowCaseContainer__2PBfU {
        margin-top: 20px
    }
}

.ProductShowcaseCard_large__96ReM {
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
    height: 80vh;
    margin-right: 20px
}

@media (max-width:576px) {
    .ProductShowcaseCard_large__96ReM {
        height: 80vw;
        margin-right: 15px;
        min-width: 81vw;
        width: 81vw;
        max-width: 81vw
    }
}

.ProductShowcaseCard_largeSpacer__5zDzG {
    height: 80vh;
    display: flex;
    flex-shrink: 0;
    width: calc(50vw - 570px)
}

@media (max-width:576px) {
    .ProductShowcaseCard_largeSpacer__5zDzG {
        width: 15px;
        height: 100px
    }
}

.ProductShowcaseCard_middle___beKX {
    min-width: 70%;
    height: 500px;
    margin-right: 20px
}

.ProductShowcaseCard_middleSpacer__bItrs {
    height: 500px;
    width: 40px;
    display: flex;
    flex-shrink: 0
}

.ProductShowcaseCard_bottomGradient__BCurg {
    border-radius: 0 0 20px 20px;
    background: linear-gradient(0deg, rgba(0, 0, 0, .8), transparent);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 20px
}

@media (max-width:576px) {
    .ProductShowcaseCard_bottomGradient__BCurg {
        padding: 10px
    }
}

.ProductShowcaseCard_middleCardGradient__DOSdQ {
    height: 56%
}

.ProductShowcaseCard_largeCardGradient__r2GBs {
    height: 44%
}

.ProductShowcaseCard_durationText__kF_GF {
    color: #fff;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    margin-bottom: 3px;
    -webkit-font-smoothing: antialiased
}

@media (max-width:576px) {
    .ProductShowcaseCard_durationText__kF_GF {
        font-size: 14px
    }
}

.ProductShowcaseCard_titleText__r_pPK {
    color: #fff;
    font-family: Poppins;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased
}

@media (max-width:576px) {
    .ProductShowcaseCard_titleText__r_pPK {
        font-size: 16px
    }
}

.ProductShowcaseCard_descriptionText__gTrIj {
    color: #fff;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin-top: 5px;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.ProductShowcaseCard_noMargin__69Hb9 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.ProductShowcaseCard_largeSpacerRight__eltdN {
    width: calc(50vw - 520px)
}

@media (max-width:576px) {
    .ProductShowcaseCard_largeSpacerRight__eltdN {
        width: 15px;
        height: 100px
    }
}

.ProductShowcaseCard_middleSpacerLeft___Tl16 {
    width: 40px
}

.Accordion_collapsibleArrow__aIted {
    transform: rotate(0);
    transition: all .3s ease-in-out
}

.Accordion_accordionHeaderWrap__6_pWa {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

.Accordion_accordionHeaderWrap__6_pWa.Accordion_collapsed__Jw6Tt .Accordion_collapsibleArrow__aIted {
    transform: rotate(-180deg)
}

.Accordion_fixWidth__eIJEi {
    width: -moz-fit-content;
    width: fit-content
}

.Accordion_showBorder__Doc11 {
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    padding: 20px
}

.Accordion_lineDivider__h7glw {
    height: 1px;
    border-top: 1px solid #e0e0e0;
    margin-top: 20px
}

@media (max-width:576px) {
    .Accordion_showBorder__Doc11 {
        padding: 15px
    }

    .Accordion_lineDivider__h7glw {
        margin-top: 15px
    }
}

.Accordion_hiddenFaq___M7e4 {
    display: none
}

.ProductShowcaseCardCarousel_productShowCaseCardCarouselContainer__6Y7iP {
    display: flex;
    flex-direction: row;
    position: relative;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.ProductShowcaseCardCarousel_productShowCaseCardCarouselContainer__6Y7iP::-webkit-scrollbar {
    display: none
}

.ProductShowcaseCardCarousel_scrollableContent__cfhGZ {
    flex: 1 1;
    display: flex;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.ProductShowcaseCardCarousel_scrollableContent__cfhGZ::-webkit-scrollbar {
    display: none
}

.ProductShowcaseCardCarousel_scrollableContent__cfhGZ:last-child {
    margin: 0 !important
}

.ProductShowcaseCardCarousel_arrowContainer__S6Tnl {
    display: flex;
    width: 60px;
    height: 60px;
    min-width: 60px;
    min-height: 60px;
    background: #00000013;
    cursor: pointer;
    position: absolute;
    top: calc(50% - 30px);
    left: calc(50vw + 560px);
    border-radius: 50%
}

@media (max-width:1200px) {
    .ProductShowcaseCardCarousel_arrowContainer__S6Tnl {
        left: calc(50vw + 500px)
    }
}

.ProductShowcaseCardCarousel_arrowContainer__S6Tnl svg {
    margin-left: 10px;
    margin-top: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 50px !important;
    max-height: 50px !important;
    width: 45px !important;
    height: 45px !important
}

@media (max-width:576px) {
    .ProductShowcaseCardCarousel_arrowContainer__S6Tnl {
        display: none
    }
}

.ProductShowcaseCardCarousel_arrowContainer__S6Tnl:hover {
    background: #0000004d;
    transition: all .1s linear
}

.ProductShowcaseCardCarousel_reverseArrowContainer__5MjEe {
    right: unset;
    left: calc(50vw - 580px);
    transform: rotate(180deg)
}

.ProductShowcaseCardCarousel_reverseArrowContainer__5MjEe svg {
    margin-top: 6px
}

@media (max-width:576px) {
    .ProductShowcaseCardCarousel_reverseArrowContainer__5MjEe {
        display: none
    }
}

.Faqs_faqSection__NtUd1 {
    padding-bottom: 10px
}

.Faqs_faqListing__EKMA1 {
    margin-top: 20px
}

.Faqs_faqItem__fYRSs:not(:first-child) {
    margin-top: 15px
}

.Faqs_faqCollapseIcon__jIayM,
.Faqs_faqOpenIcon__LwBMk {
    display: flex;
    align-items: center
}

.Faqs_faqAnswer__MXA1G {
    font-size: clamp(14px, 1.17vw, 15px)
}

.Faqs_faqQuestion__0oPCZ {
    display: flex;
    align-items: center;
    gap: 10px;
    line-height: 1.5;
    color: #202020
}

.Faqs_faqQuestion__0oPCZ h3 {
    font-size: clamp(15px, 1.17vw, 15px);
    font-weight: 400
}

.Faqs_faqAnswer__MXA1G {
    padding-left: 25px;
    margin: 10px 0;
    color: #8e8e8e;
    line-height: 1.7
}

@media (max-width:576px) {
    .Faqs_faqItem__fYRSs:not(:first-child) {
        margin-top: 20px
    }

    .Faqs_faqListing__EKMA1 {
        margin-top: 15px
    }
}

.Faqs_loadMoreFaqs__dO4bp {
    margin: 15px 0 10px;
    display: flex;
    justify-content: center
}

.Faqs_seoHidden__GsKtq {
    display: none
}

@media (min-width:769px) {
    .GridCarousel_gridScrollView__vV2VV {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto;
        grid-column-gap: 30px;
        grid-row-gap: 30px
    }
}

@media (max-width:768px) {
    .GridCarousel_gridScrollView__vV2VV {
        display: flex;
        gap: 15px;
        overflow-x: auto;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .GridCarousel_gridScrollView__vV2VV::-webkit-scrollbar {
        display: none
    }
}

.GridCarousel_carouselOnly__EHmNI {
    display: flex;
    gap: 15px;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.GridCarousel_carouselOnly__EHmNI::-webkit-scrollbar {
    display: none
}

.GroupProductSection_wrapper__eC8UH {
    display: flex;
    flex-direction: column;
    position: relative
}

.GroupProductSection_destinationsWrapper__dizXk {
    display: flex;
    gap: 60px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 30px;
    overflow-x: auto
}

@media (max-width:576px) {
    .GroupProductSection_destinationsWrapper__dizXk {
        margin-left: 15px;
        margin-top: 30px;
        gap: 40px
    }
}

.GroupProductSection_destinationBox__76w6t {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
    cursor: pointer
}

.GroupProductSection_activeDestinationLabel__6gsRZ {
    color: #c78403;
    border-bottom: 1px solid #c78403
}

.GroupProductSection_activeDestinationLabel__6gsRZ,
.GroupProductSection_destinationLabel__7Eof3 {
    display: flex;
    align-items: center;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    width: max-content
}

.GroupProductSection_destinationLabel__7Eof3 {
    color: #515151
}

@media (max-width:576px) {
    .GroupProductSection_mobilePadding__Dqvat {
        padding: 0 15px
    }
}

.GroupProductSection_loadMoreButton__8Ys0V {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: var(--primary-color, #f37002);
    border: 1px solid var(--primary-color, #f37002);
    padding: 10px 5px;
    border-radius: 20px;
    width: 180px;
    cursor: pointer;
    position: absolute;
    background: #fff;
    bottom: -80px;
    margin-left: 470px
}

@media (max-width:576px) {
    .GroupProductSection_loadMoreButton__8Ys0V {
        display: none
    }
}

.GroupProductSection_loadingButton__RCAjF {
    color: #e0e0e0;
    cursor: not-allowed
}

.GroupProductSection_loadMoreMobileIdentifier__hEpO3 {
    width: 1px;
    margin-left: -15px
}

.GroupProductSection_mediaSpinner__skWFv {
    width: 20px;
    height: 20px;
    margin-right: 10px
}

.GroupProductSection_spinnerWrap__88gPk {
    display: flex;
    align-items: center;
    color: #c78403
}

.GroupProductSection_skeletonWrapper__CmTFN {
    display: flex;
    border-radius: 30px;
    overflow: hidden
}

@media (max-width:576px) {
    .GroupProductSection_skeletonWrapper__CmTFN {
        width: calc(100vw - 50px)
    }
}

.GroupProductSection_loadMpreMobileskeletonWrapper__Qf9Jm {
    width: calc(100vw - 60px);
    min-width: 300px;
    overflow: hidden;
    border-radius: 30px
}

.ProductCardContainer_customLeftIconClass__ZX1fN {
    top: -80px !important;
    right: 65px !important;
    left: unset !important
}

.ProductCardContainer_customRightIconClass__qYuPw {
    top: -80px !important;
    right: 30px !important;
    left: unset !important
}

.VariantCard_section_variant_product_card__kPXKj {
    line-height: 1.5
}

.VariantCard_container__nafqR {
    background-color: #fff;
    width: 100%;
    height: 252px;
    margin-top: 30px;
    overflow: hidden;
    box-shadow: 0 0 15px 1px #51515133;
    border-radius: 10px;
    display: grid;
    grid-template-columns: 250px 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    column-gap: 20px;
    padding: 20px
}

.VariantCard_container__nafqR .VariantCard_image_container__QhQi5 {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    overflow: hidden
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM {
    display: grid;
    grid-template-columns: 9fr 5fr;
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    column-gap: 20px
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_rating_box__4jC72 {
    font-size: 12px;
    font-weight: 500;
    display: flex;
    align-items: center;
    color: #515151;
    margin-bottom: 10px
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_rating_box__4jC72 span:first-of-type {
    margin-left: 7px;
    margin-right: 5px
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_rating_box__4jC72 span:last-child {
    font-weight: 400
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_variant_name___AYyP {
    font-size: 22px;
    color: #202020;
    font-weight: 600;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    margin-bottom: 20px;
    height: 66px;
    overflow: hidden
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_product_icons__AXiEg {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 15px;
    row-gap: 15px;
    margin-bottom: 20px;
    flex: 1 1
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_product_icons__AXiEg .VariantCard_highlight_icon_wrap__qa1CI {
    display: flex;
    font-size: 14px
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_product_icons__AXiEg .VariantCard_highlight_icon_wrap__qa1CI .VariantCard_highlight_icon__Y2bf0 {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    overflow: hidden
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_view_more_box__z7AF9 {
    font-size: 15px;
    color: #0057e7;
    display: flex;
    align-items: center;
    cursor: pointer
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_view_more_box__z7AF9 svg {
    margin-left: 10px;
    stroke-width: 60px;
    stroke: #4d7eff
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_description_container__4hbz2 .VariantCard_view_more_box__z7AF9 .VariantCard_rotate__2Wf8_ {
    transform: rotate(180deg)
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 {
    display: flex;
    padding-left: 20px;
    flex-direction: column;
    justify-content: flex-end;
    font-size: 16px;
    font-weight: 500;
    border-left: 1px solid #e0e0e0
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl div {
    display: flex
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_starting_tag__QRxLT {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: 400;
    margin-right: 10px;
    margin-bottom: 2px
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_strike_through_price__h7iVp {
    color: #515151;
    font-weight: 400;
    font-size: 12px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    margin-bottom: 2px
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_offer_tag__UtiAL {
    height: -moz-fit-content;
    height: fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 100% 100%;
    padding: 4px 7px 5px 10px;
    margin-left: 5px;
    font-size: 10px;
    font-weight: 500;
    color: #0fb680
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_current_price_container__b5M7M {
    align-items: center
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_current_price_container__b5M7M .VariantCard_current_price___qKT8 {
    font-size: 21px;
    color: #202020;
    margin-right: 5px
}

.VariantCard_container__nafqR .VariantCard_content_container__ffYnM .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_current_price_container__b5M7M .VariantCard_per_adult__XL_Rw {
    font-size: 12px;
    color: #515151
}

@media (max-width:1200px) {
    .VariantCard_container__nafqR .VariantCard_content_container__ffYnM {
        grid-template-columns: 8fr 6fr
    }
}

.VariantCard_variant_card_desk__8KFtT:last-of-type {
    margin-bottom: 0
}

.VariantCard_container__expanded__r3t04 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0
}

.VariantCard_btn__Ckggw {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    width: 100%;
    border-radius: 5px;
    cursor: pointer
}

.VariantCard_btn__md__JVZrl {
    font-size: 16px;
    font-weight: 600;
    padding: .6rem 2rem
}

.VariantCard_btn__brand_filled__hrk5J {
    background-color: var(--primary-color, #f37002);
    border: 1px solid var(--primary-color, #f37002);
    color: #fff
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB {
    background-color: #fff;
    margin: 20px 0;
    box-shadow: 0 0 10px #00000026;
    border: 1px solid #e0e0e0;
    border-radius: 10px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_image_container__QhQi5 {
    position: relative;
    height: 220px;
    border-radius: 10px 10px 0 0;
    overflow: hidden
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_image_container__QhQi5:before {
    position: absolute;
    content: "";
    height: 100%;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 32%;
    background: linear-gradient(0deg, #141414, rgba(0, 0, 0, .8) 22.22%, rgba(0, 0, 0, .7) 43.37%, transparent);
    pointer-events: none;
    margin-bottom: -2px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_image_container__QhQi5 .VariantCard_rating_box__4jC72 {
    position: absolute;
    bottom: 15px;
    left: 15px;
    font-size: 12px;
    font-weight: 500;
    display: flex;
    align-items: center;
    color: #fff;
    z-index: 1;
    height: -moz-fit-content;
    height: fit-content
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_image_container__QhQi5 .VariantCard_rating_box__4jC72 img {
    width: 16px;
    height: 16px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_image_container__QhQi5 .VariantCard_rating_box__4jC72 span:first-of-type {
    margin-left: 7px;
    margin-right: 5px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_image_container__QhQi5 .VariantCard_rating_box__4jC72 span:last-child {
    font-weight: 400
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 {
    padding: 15px 15px 0
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 .VariantCard_variant_name___AYyP {
    font-size: 16px;
    font-weight: 600;
    color: #202020;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 15px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 .VariantCard_product_icons__AXiEg {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    grid-row-gap: 12px;
    row-gap: 12px;
    margin-bottom: 12px;
    flex: 1 1
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 .VariantCard_product_icons__AXiEg .VariantCard_highlight_icon_wrap__qa1CI {
    display: flex;
    font-size: 14px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 .VariantCard_product_icons__AXiEg .VariantCard_highlight_icon_wrap__qa1CI .VariantCard_highlight_icon__Y2bf0 {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    overflow: hidden
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 .VariantCard_view_more_box__z7AF9 {
    font-size: 14px;
    color: #0057e7;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 .VariantCard_view_more_box__z7AF9 svg {
    margin-left: 10px;
    stroke-width: 60px;
    stroke: #4d7eff
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_description_container__4hbz2 .VariantCard_view_more_box__z7AF9 .VariantCard_rotate__2Wf8_ {
    transform: rotate(180deg)
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 {
    padding: 12px 15px 15px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl div {
    display: flex
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_starting_tag__QRxLT {
    color: #8e8e8e;
    font-size: 12px;
    font-weight: 400;
    margin-right: 10px;
    margin-bottom: 2px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_strike_through_price__h7iVp {
    color: #515151;
    font-weight: 400;
    font-size: 13px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    margin-bottom: 2px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_offer_tag__UtiAL {
    height: -moz-fit-content;
    height: fit-content;
    width: -moz-fit-content;
    width: fit-content;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 100% 100%;
    padding: 3px 5px 5px 8px;
    margin-left: 5px;
    font-size: 8px;
    font-weight: 500;
    color: #0fb680
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_current_price_container__b5M7M {
    align-items: center;
    margin-bottom: 15px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_current_price_container__b5M7M .VariantCard_current_price___qKT8 {
    font-size: 15px;
    color: #202020;
    margin-right: 5px
}

.VariantCard_section_variant_product_card__mobile__container__oKyzB .VariantCard_price_container__kD8K6 .VariantCard_price_tags__8pgDl .VariantCard_current_price_container__b5M7M .VariantCard_per_adult__XL_Rw {
    font-size: 12px;
    color: #515151
}

.VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_product_card_wrapper_slider__DtOkD {
    padding-left: 10px
}

.VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_no_padding__CMHdC {
    padding: 0
}

.VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider_button_container__QFRk5 {
    width: 45px;
    height: 45px;
    cursor: pointer;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    background-color: #fff;
    box-shadow: 0 7px 29px #63636e33;
    position: absolute;
    z-index: 2;
    top: 35%;
    justify-content: center;
    align-items: center
}

.VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider_button_container__QFRk5 .VariantCard_slider-handel-button__O9_pT {
    color: var(--primary-color, #f37002);
    font-size: 24px;
    margin-top: 7.5px;
    margin-left: 7.5px
}

.VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider-button-container-next__CNPCk {
    right: -23px
}

.VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider-button-container-previous__tzAbA {
    left: -23px
}

@media only screen and (max-width:768px) {
    .VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider-button-container__of1JK {
        width: 35px;
        height: 35px
    }

    .VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider-button-container__of1JK .VariantCard_slider-handel-button__O9_pT {
        font-size: 20px
    }

    .VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider-button-container-next__CNPCk {
        right: -16px
    }

    .VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_slider-button-container-previous__tzAbA {
        left: -16px
    }
}

@media only screen and (max-width:576px) {
    .VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_mobile-smooth-scroll-container__4AmoI {
        width: 100%;
        overflow-x: auto;
        scrollbar-width: none
    }

    .VariantCard_sectiom_overview_product_card_container__2_1yv .VariantCard_mobile-smooth-scroll-container__4AmoI::-webkit-scrollbar {
        display: none
    }
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__j7QTX {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    position: relative
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab-list__XG_BA {
    display: flex;
    flex-shrink: 0;
    background-color: #f7f7f7;
    list-style-type: none;
    padding: 10px 30px;
    gap: 50px;
    margin: 0;
    width: 100%;
    overflow-x: auto
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab__bi75u {
    font-size: 16px;
    font-weight: 500;
    color: #656565;
    cursor: pointer;
    flex-shrink: 0
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab__bi75u .VariantCard_tab_box__8bIol {
    padding: 0 10px
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab__bi75u:focus-visible {
    outline: none
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab__selected__BCA6k {
    color: var(--primary-color, #f37002);
    border: none
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab__selected__BCA6k .VariantCard_tab_box__8bIol {
    position: relative
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab__selected__BCA6k .VariantCard_tab_box__8bIol:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1.5px;
    background-color: var(--primary-color, #f37002);
    bottom: -5px;
    left: 0
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab-panel__O74g7 {
    overflow: auto
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab-panel__selected__gGrXH {
    flex: 1 1
}

@media (max-width:576px) {
    .VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react_tabs__tab-list__XG_BA {
        gap: 25px
    }
}

.VariantCard_panel_component__o4VPj {
    padding: 20px 20px 40px
}

.VariantCard_panel_component__o4VPj .VariantCard_panel_text__HnXlP {
    font-size: 14px;
    color: #515151;
    margin-left: 20px
}

.VariantCard_panel_component__o4VPj .VariantCard_panel_text__HnXlP ul {
    margin-top: 0
}

.VariantCard_panel_component__o4VPj .VariantCard_panel_text__HnXlP ul li {
    margin-bottom: 10px
}

.VariantCard_panel_component__o4VPj .VariantCard_panel_text__HnXlP .VariantCard_panel_text_header__CmxV0 {
    text-decoration: underline;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 7px
}

.VariantCard_panel_component__scroll-down-box__huWa9 {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    margin-right: 20px;
    background-color: #fff;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 21px;
    color: #00e
}

.VariantCard_panel_component__scroll-down-box__huWa9>div {
    animation: VariantCard_bounce-down__0rXn3 2s 1;
    animation-iteration-count: infinite;
    display: flex
}

.VariantCard_panel_component__scroll-down-box__huWa9 .VariantCard_icon__zHAq6 {
    margin-left: 5px;
    height: 20px
}

.VariantCard_panel_component__o4VPj .VariantCard_content_end__7YPj4 {
    height: 1px
}

.VariantCard_section_variant_product_card__expended_info__8smSt.VariantCard_show__WfMcn {
    height: 300px
}

@media (max-width:576px) {
    .VariantCard_section_variant_product_card__expended_info__8smSt.VariantCard_show__WfMcn {
        height: 100%
    }
}

.VariantCard_extra_data_invisible__gztEy {
    display: none;
    visibility: hidden
}

.VariantCard_section_variant_product_card__expended_info__8smSt {
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 0;
    transition: all .5s ease-in;
    overflow: hidden;
    line-height: 1.5;
    display: flex
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_show__WfMcn {
    height: 300px
}

@media (max-width:576px) {
    .VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_show__WfMcn {
        height: 100%
    }
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__uH_0k {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    position: relative
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-list__t6ftg {
    display: flex;
    flex-shrink: 0;
    background-color: #f7f7f7;
    list-style-type: none;
    padding: 10px 30px;
    gap: 50px;
    margin: 0;
    width: 100%;
    overflow-x: auto
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab__RE9Vx {
    font-size: 16px;
    font-weight: 500;
    color: #656565;
    cursor: pointer;
    flex-shrink: 0
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab__RE9Vx .VariantCard_tab_box__8bIol {
    padding: 0 10px
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab__RE9Vx:focus-visible {
    outline: none
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab--selected__1AJSp {
    color: var(--primary-color, #f37002);
    border: none
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab--selected__1AJSp .VariantCard_tab_box__8bIol {
    position: relative
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab--selected__1AJSp .VariantCard_tab_box__8bIol:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1.5px;
    background-color: var(--primary-color, #f37002);
    bottom: -5px;
    left: 0
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ {
    overflow: auto
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel--selected__PgiLO {
    flex: 1 1
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__mL4bS {
    padding: 20px 20px 40px
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__mL4bS .VariantCard_panel-text__bWGHA {
    font-size: 14px;
    color: #515151
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__mL4bS .VariantCard_panel-text__bWGHA ul {
    margin-top: 0
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__mL4bS .VariantCard_panel-text__bWGHA ul li {
    margin-bottom: 10px
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__mL4bS .VariantCard_panel-text__bWGHA .VariantCard_panel-text-header__Pni94 {
    text-decoration: underline;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 7px
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__scroll-down-box__u_yIw {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    margin-right: 20px;
    background-color: #fff;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #00e
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__scroll-down-box__u_yIw>div {
    animation: VariantCard_bounce-down__0rXn3 2s 1;
    animation-iteration-count: infinite;
    display: flex
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__scroll-down-box__u_yIw .VariantCard_icon__zHAq6 {
    margin-left: 5px;
    height: 20px
}

.VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-panel__w2H5_ .VariantCard_panel-component__mL4bS .VariantCard_content-end__00s1c {
    height: 1px
}

@media (max-width:576px) {
    .VariantCard_section_variant_product_card__expended_info__8smSt .VariantCard_react-tabs__tab-list__t6ftg {
        gap: 25px
    }
}

.VariantCard_readMoreSlideup__NViIL {
    height: 75vh !important;
    max-height: 700px !important
}

.PopOverlay_pop_overlay__f8cua.PopOverlay_pop__3BnNU {
    position: relative;
    z-index: 11
}

.PopOverlay_pop_overlay__f8cua.PopOverlay_pop__3BnNU:before {
    position: fixed;
    content: "";
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background-color: #2020209d;
    z-index: -1
}

.PopOverlay_pop_overlay__f8cua.PopOverlay_pop__3BnNU .PopOverlay_close_pop_btn__TwIBZ {
    position: absolute;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: -10px;
    right: -10px;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 7px 29px #63636e33;
    cursor: pointer
}

.MoreLinks_moreLinksBody__5Ipcv .MoreLinks_linksListing__zD5I_ {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap
}

.MoreLinks_moreLinksBody__5Ipcv .MoreLinks_heading__AiYq4 {
    font-size: clamp(18px, 1.7vw, 22px);
    font-weight: 600;
    line-height: 33px;
    color: #202020
}

.MoreLinks_moreLinksBody__5Ipcv .MoreLinks_links__noD86 {
    padding: 0 0 10px;
    display: flex;
    flex-wrap: wrap
}

.MoreLinks_moreLinksBody__5Ipcv .MoreLinks_link__ukWa_ {
    font-size: clamp(12px, 1.1vw, 14px);
    padding-right: 10px;
    text-decoration: underline;
    line-height: 21px;
    margin-bottom: 7px;
    color: #8e8e8e
}

.MoreLinks_moreLinksBody__5Ipcv .MoreLinks_link__ukWa_:not(:last-child) {
    padding-left: 10px;
    border-right: 1px solid #e0e0e0
}

.MoreLinks_moreLinksBody__5Ipcv .MoreLinks_link__ukWa_:hover {
    color: var(--primary-color, #f37002)
}

.MoreLinks_moreLinksBody__5Ipcv .MoreLinks_seoHidden__moiKK {
    display: none
}

@media (max-width:576px) {
    .MoreLinks_moreLinksBody__5Ipcv .MoreLinks_linksListing__zD5I_ {
        margin-top: 10px
    }
}

.RareSafariHeroSection_wrapper__PUj8q {
    display: flex;
    position: relative;
    width: 100vw;
    min-width: 100vw;
    max-width: 100vw;
    height: 60vw;
    margin-top: -60px;
    background: #ffeab1
}

@media (max-width:768px) {
    .RareSafariHeroSection_wrapper__PUj8q {
        height: 100vh
    }
}

.RareSafariHeroSection_container__58kAO {
    display: flex;
    flex-direction: column;
    width: 100vw;
    align-items: center;
    justify-content: center;
    position: absolute;
    margin-top: 20vw
}

@media (max-width:768px) {
    .RareSafariHeroSection_container__58kAO {
        padding: 15px;
        margin-top: 32vh
    }
}

.RareSafariHeroSection_label1__SwZpY {
    display: flex;
    align-items: center;
    color: #515151;
    text-align: center;
    font-family: Wiskys Wonderful;
    font-size: 35px;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media (max-width:1200px) {
    .RareSafariHeroSection_label1__SwZpY {
        font-size: 30px
    }
}

@media (max-width:768px) {
    .RareSafariHeroSection_label1__SwZpY {
        font-size: 22px
    }
}

.RareSafariHeroSection_label2__S7xex {
    display: flex;
    align-items: center;
    color: #202020;
    text-align: center;
    font-family: Wiskys Wonderful;
    font-weight: 400;
    font-size: 64px;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 20px
}

@media (max-width:1200px) {
    .RareSafariHeroSection_label2__S7xex {
        font-size: 57px
    }
}

@media (max-width:768px) {
    .RareSafariHeroSection_label2__S7xex {
        font-size: 36px;
        margin-bottom: 10px
    }
}

@media (max-width:576px) {
    .RareSafariHeroSection_label2__S7xex {
        font-size: 34px
    }
}

@media (max-width:480px) {
    .RareSafariHeroSection_label2__S7xex {
        font-size: 33px
    }
}

@media (max-width:375px) {
    .RareSafariHeroSection_label2__S7xex {
        font-size: 29px
    }
}

.RareSafariHeroSection_label3__lKJ6J {
    display: flex;
    align-items: center;
    color: #515151;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 37px;
    margin: 10px 0 30px
}

@media (max-width:1200px) {
    .RareSafariHeroSection_label3__lKJ6J {
        font-size: 19px;
        line-height: 30px
    }
}

@media (max-width:768px) {
    .RareSafariHeroSection_label3__lKJ6J {
        font-size: 14px;
        line-height: 21px
    }
}

.RareSafariHeroSection_btn__CZycQ {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 316px;
    height: 70px;
    border-radius: 5px;
    background: #c78403;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    cursor: pointer
}

@media (max-width:1200px) {
    .RareSafariHeroSection_btn__CZycQ {
        height: 62px
    }
}

@media (max-width:768px) {
    .RareSafariHeroSection_btn__CZycQ {
        display: none
    }
}

.RareSafariHeroSection_btmImgWrapper__bFcj8 {
    display: flex;
    position: absolute;
    bottom: -61px;
    z-index: 2;
    background: #fff !important
}

@media (max-width:768px) {
    .RareSafariHeroSection_btmImgWrapper__bFcj8 {
        bottom: -48px
    }
}

.RareSafariHeroSection_btmImg__5m2JM {
    display: flex;
    width: 100vw;
    height: 61px;
    position: relative
}

@media (max-width:768px) {
    .RareSafariHeroSection_btmImg__5m2JM {
        height: 51px
    }
}

.RareSafariHeroSection_highligt__joCOP {
    display: flex;
    flex-direction: column;
    gap: 0;
    color: #c78403;
    margin: 0 12px;
    position: relative
}

@media (max-width:768px) {
    .RareSafariHeroSection_highligt__joCOP {
        margin: 0 8px
    }
}

.RareSafariHeroSection_icon__TJVFd {
    display: flex;
    position: absolute;
    height: 14px;
    top: 60px
}

@media (max-width:768px) {
    .RareSafariHeroSection_icon__TJVFd {
        top: 30px;
        height: 8px;
        transform: scale(.9);
        margin-left: -4px
    }
}

.DestinationExpertDetail_wrapper__rkdQc {
    display: flex;
    flex-direction: column;
    padding: 60px 50px
}

@media (max-width:576px) {
    .DestinationExpertDetail_wrapper__rkdQc {
        padding: 10px 0
    }
}

.DestinationExpertDetail_row1__vzYb_ {
    display: flex;
    flex-direction: row
}

@media (max-width:576px) {
    .DestinationExpertDetail_row1__vzYb_ {
        flex-direction: column
    }
}

.DestinationExpertDetail_row2__qQllp {
    display: flex;
    flex-direction: row;
    gap: 5px;
    align-items: center
}

.DestinationExpertDetail_expertCard__xZHfw {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 450px;
    height: 328px;
    border-radius: 30px;
    background: #fff;
    box-shadow: 0 0 20px #00000040
}

@media (max-width:576px) {
    .DestinationExpertDetail_expertCard__xZHfw {
        width: 100%;
        height: 215px
    }
}

.DestinationExpertDetail_imgBox__bQsNY {
    display: flex;
    position: relative;
    width: 125px;
    height: 150px;
    border-radius: 50%;
    border: 1px solid #e0e0e0
}

.DestinationExpertDetail_imgBox__bQsNY img {
    width: 125px;
    height: 150px
}

@media (max-width:576px) {

    .DestinationExpertDetail_imgBox__bQsNY,
    .DestinationExpertDetail_imgBox__bQsNY img {
        width: 85px;
        height: 100px
    }
}

.DestinationExpertDetail_name__7GqbC {
    color: #202020;
    text-align: center;
    font-family: Wiskys Wonderful;
    font-size: 60px;
    font-weight: 400;
    line-height: normal;
    margin: 20px 0 10px
}

@media (max-width:576px) {
    .DestinationExpertDetail_name__7GqbC {
        font-size: 30px;
        margin: 15px 0 10px
    }
}

.DestinationExpertDetail_cardLable1__GP4VF {
    color: #c78403;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: normal
}

@media (max-width:576px) {
    .DestinationExpertDetail_cardLable1__GP4VF {
        font-size: 14px
    }
}

.DestinationExpertDetail_dot__6NP_I {
    display: flex;
    width: 5px;
    min-width: 5px;
    max-width: 5px;
    height: 5px;
    min-height: 5px;
    max-height: 5px;
    background: #202020;
    border-radius: 50%
}

.DestinationExpertDetail_cardLable2__IKNGZ {
    color: #8e8e8e;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: normal
}

@media (max-width:576px) {
    .DestinationExpertDetail_cardLable2__IKNGZ {
        font-size: 14px
    }
}

.DestinationExpertDetail_highlights__G4l2r {
    display: flex;
    flex-direction: column;
    margin-left: 70px;
    gap: 30px;
    margin-top: 40px
}

@media (max-width:576px) {
    .DestinationExpertDetail_highlights__G4l2r {
        margin-left: 0;
        gap: 10px
    }
}

.DestinationExpertDetail_heading__Yep8F {
    display: flex;
    align-items: center;
    color: #202020;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    line-height: normal
}

@media (max-width:576px) {
    .DestinationExpertDetail_heading__Yep8F {
        font-size: 20px
    }
}

.DestinationExpertDetail_highlightRow__UV55n {
    display: flex;
    gap: 10px
}

.DestinationExpertDetail_highlightRow__UV55n b {
    font-weight: 500 !important;
    color: #202020 !important
}

.DestinationExpertDetail_highlightDot__3UXxY {
    display: flex;
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    align-items: center;
    justify-content: center
}

@media (max-width:576px) {
    .DestinationExpertDetail_highlightDot__3UXxY {
        width: 21px;
        min-width: 21px;
        max-width: 21px;
        height: 21px;
        min-height: 21px;
        max-height: 21px
    }

    .DestinationExpertDetail_highlightDot__3UXxY svg {
        height: 20px !important;
        width: 20px !important
    }
}

.DestinationExpertDetail_highlightBox__8F_GR {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (max-width:576px) {
    .DestinationExpertDetail_highlightBox__8F_GR {
        gap: 15px
    }
}

.DestinationExpertDetail_highlight__NEFcN {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 20px;
    font-weight: 400;
    line-height: normal
}

.DestinationExpertDetail_highlight__NEFcN span {
    color: #202020;
    font-weight: 500
}

@media (max-width:576px) {
    .DestinationExpertDetail_highlight__NEFcN {
        font-size: 14px
    }
}

.DestinationExpertDetail_myStorySection__67_1y {
    display: flex;
    flex-direction: column;
    margin-top: 50px
}

@media (max-width:576px) {
    .DestinationExpertDetail_myStorySection__67_1y {
        margin-top: 0
    }
}

.DestinationExpertDetail_myStoryContent__q4sXw {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 20px
}

@media (max-width:576px) {
    .DestinationExpertDetail_myStoryContent__q4sXw {
        font-size: 14px
    }
}

.DestinationExpertDetail_reviews__rXkhU {
    display: flex;
    flex-direction: column
}

.DestinationExpertDetail_headingBox__Imc8c {
    display: flex;
    justify-content: space-between
}

.DestinationExpertDetail_reviewSection__bNhbE {
    display: flex;
    flex-direction: row;
    overflow-x: auto;
    padding-bottom: 10px;
    gap: 30px
}

@media (max-width:576px) {
    .DestinationExpertDetail_reviewSection__bNhbE {
        flex-direction: column;
        gap: 0
    }
}

.DestinationExpertDetail_reviewBox__wyW8Q {
    display: flex;
    flex-direction: column;
    width: 560px;
    min-width: 560px;
    height: auto;
    border-radius: 20px;
    border: 1px solid #e0e0e0;
    background: #fff;
    box-shadow: 0 0 5px #0000001a;
    padding: 15px;
    overflow: hidden;
    margin-top: 20px
}

@media (max-width:576px) {
    .DestinationExpertDetail_reviewBox__wyW8Q {
        width: 100%;
        min-width: 100%;
        height: auto
    }
}

.DestinationExpertDetail_reviewContent__08KLV {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 17px;
    font-weight: 400;
    line-height: 26px
}

@media (max-width:576px) {
    .DestinationExpertDetail_reviewContent__08KLV {
        font-size: 14px;
        line-height: 21px
    }
}

.DestinationExpertDetail_customerBox__beFfe {
    display: flex;
    margin-top: 15px
}

.DestinationExpertDetail_customerImg__ULuiB {
    display: flex;
    position: relative;
    width: 53px;
    height: 53px;
    border-radius: 50%;
    margin-right: 15px
}

@media (max-width:576px) {
    .DestinationExpertDetail_customerImg__ULuiB {
        width: 38px;
        height: 38px
    }
}

.DestinationExpertDetail_customerInfo__MMq1l {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.DestinationExpertDetail_customerName__sldeK {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px
}

@media (max-width:576px) {
    .DestinationExpertDetail_customerName__sldeK {
        font-size: 15px;
        line-height: 23px
    }
}

.DestinationExpertDetail_customerRating__IF46z {
    display: flex;
    align-items: center;
    color: #19ad6f;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-transform: capitalize
}

.DestinationExpertDetail_customerRating__IF46z svg {
    width: 14px !important;
    height: 14px !important;
    margin-right: 4px;
    margin-bottom: 2px
}

@media (max-width:576px) {
    .DestinationExpertDetail_customerRating__IF46z {
        font-size: 10px;
        line-height: 15px
    }

    .DestinationExpertDetail_customerRating__IF46z svg {
        width: 11px !important;
        height: 11px !important;
        margin-right: 3px;
        margin-bottom: 2px
    }
}

.Card_wrapper__MR8m3 {
    display: flex;
    flex-direction: column;
    width: 267px;
    height: 264px;
    background: #fff;
    box-shadow: 0 10px 10px 2px #0000000f;
    margin-top: 90px;
    align-items: center
}

@media (max-width:576px) {
    .Card_wrapper__MR8m3 {
        width: calc(50vw - 20px);
        height: 217px;
        margin-top: 70px;
        flex-shrink: 0;
        background: #fff;
        box-shadow: 0 10px 10px 2px #0000000f
    }
}

.Card_img__FosWa {
    width: 150px;
    height: 180px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    position: relative;
    margin-top: -90px
}

@media (max-width:576px) {
    .Card_img__FosWa {
        width: 100px;
        height: 120px;
        margin-top: -50px
    }
}

.Card_name__ngvzH {
    color: #202020;
    text-align: center;
    font-family: Wiskys Wonderful;
    font-size: 30px;
    font-weight: 400;
    line-height: normal;
    margin-top: 20px
}

@media (max-width:576px) {
    .Card_name__ngvzH {
        font-size: 20px;
        margin-top: 25px
    }
}

.Card_small_desc1__U8lmX {
    color: #c78403;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    line-height: normal;
    margin: 5px 0
}

@media (max-width:576px) {
    .Card_small_desc1__U8lmX {
        font-size: 13px
    }
}

.Card_small_desc2__Zz0QA {
    color: #515151;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    line-height: normal
}

@media (max-width:576px) {
    .Card_small_desc2__Zz0QA {
        font-size: 14px
    }
}

.Card_divider__T51bf {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    width: 237px !important;
    min-width: 237px !important;
    max-width: 237px !important
}

@media (max-width:576px) {
    .Card_divider__T51bf {
        margin-bottom: 10px !important;
        width: calc(100% - 20px) !important;
        min-width: calc(100% - 20px) !important;
        max-width: calc(100% - 20px) !important
    }
}

.Card_myStoryBtnBox__6aU9s {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    width: 237px
}

@media (max-width:576px) {
    .Card_myStoryBtnBox__6aU9s {
        margin-top: 10px;
        width: calc(100% - 20px)
    }
}

.Card_myStoryBtn__MoTdl {
    display: flex;
    color: #202020;
    text-align: center;
    align-items: center;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    gap: 8px;
    width: 100px;
    cursor: pointer
}

.Card_myStoryBtn__MoTdl span {
    height: 24px
}

@media (max-width:576px) {
    .Card_myStoryBtn__MoTdl {
        font-size: 13px
    }

    .Card_myStoryBtn__MoTdl span svg {
        height: 20px !important;
        width: 20px !important
    }
}

.Card_modalContent__Nmfte {
    top: 10px;
    max-height: 2000px
}

.Card_offCanvas__SRbl4 {
    min-width: 1180px;
    max-height: 2000px
}

.Card_readMoreSlideup__1fdC8 {
    height: 80vh !important
}

.RareSafariDestinationExpertSection_wrapper__6aeTU {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 685px;
    margin-top: -90px;
    position: relative;
    margin-bottom: 50px
}

@media (max-width:576px) {
    .RareSafariDestinationExpertSection_wrapper__6aeTU {
        margin-top: 20px;
        height: auto;
        margin-bottom: 10px
    }

    .RareSafariDestinationExpertSection_divider__do0mD {
        margin-top: 0;
        margin-bottom: 40px
    }
}

.RareSafariDestinationExpertSection_headingBox__dreaB {
    margin-left: calc(50vw - 580px);
    margin-top: 50px
}

@media (max-width:576px) {
    .RareSafariDestinationExpertSection_headingBox__dreaB {
        margin-top: 0;
        margin-left: 15px
    }
}

.RareSafariDestinationExpertSection_container__635Yg {
    display: flex;
    width: 1140px;
    justify-content: space-between;
    z-index: 1;
    margin-bottom: 0;
    margin-left: calc(50vw - 580px)
}

@media (max-width:576px) {
    .RareSafariDestinationExpertSection_container__635Yg {
        margin-left: 15px;
        flex-wrap: wrap;
        width: calc(100vw - 30px);
        justify-content: center;
        gap: 25px 10px
    }
}

.RareSafariDestinationExpertSection_treeWrapper__ZDZyi {
    display: flex;
    position: absolute;
    right: 0;
    z-index: 0
}

.RareSafariDestinationExpertSection_tree__tUHka {
    display: flex;
    height: 750px;
    width: 385px;
    position: relative
}

.RareSafariDestinationExpertSection_tree__tUHka img {
    display: flex;
    height: 685px;
    width: 385px
}

.RareSafariDestinationExpertSection_grassWrapper__x3Ega {
    display: flex;
    position: absolute;
    bottom: 0;
    width: 100vw;
    height: 75px;
    right: 0;
    z-index: -1
}

.RareSafariDestinationExpertSection_grass__LBoLx {
    display: flex;
    width: 100vw;
    height: 75px;
    position: relative
}

.RareSafariDestinationExpertSection_grass__LBoLx img {
    display: flex;
    width: 100vw;
    height: 75px
}

.RareSafariLeadForm_wrapper__cS0_N {
    display: flex;
    width: 100vw;
    justify-content: center;
    position: relative;
    margin-bottom: 50px
}

@media (max-width:576px) {
    .RareSafariLeadForm_wrapper__cS0_N {
        margin-bottom: 0
    }
}

.RareSafariLeadForm_container__ggW2d {
    display: flex;
    flex-direction: column;
    width: 1140px;
    height: 266px;
    border-radius: 20px;
    background: #fae7c6;
    padding: 40px;
    position: relative
}

@media (max-width:576px) {
    .RareSafariLeadForm_container__ggW2d {
        width: calc(100vw - 30px);
        height: 310px;
        padding: 15px;
        border-radius: 10px;
        margin-top: 10px
    }
}

.RareSafariLeadForm_label1__bZY_U {
    color: #202020;
    font-family: Wiskys Wonderful;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media (max-width:576px) {
    .RareSafariLeadForm_label1__bZY_U {
        font-size: 28px
    }
}

@media (max-width:480px) {
    .RareSafariLeadForm_label1__bZY_U {
        font-size: 27px
    }
}

@media (max-width:375px) {
    .RareSafariLeadForm_label1__bZY_U {
        font-size: 24px
    }
}

.RareSafariLeadForm_label2__TmiPS {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: 33px;
    margin: 10px 0 15px
}

.RareSafariLeadForm_label2__TmiPS span {
    color: #202020;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 4px
}

@media (max-width:576px) {
    .RareSafariLeadForm_label2__TmiPS {
        flex-direction: column;
        align-items: flex-start;
        font-size: 17px;
        line-height: 26px
    }

    .RareSafariLeadForm_label2__TmiPS span {
        margin-left: 0
    }
}

.RareSafariLeadForm_leadFormWrapper__lWptN {
    display: flex;
    gap: 20px;
    top: 95px;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 10px;
    background: #c784034a;
    -webkit-backdrop-filter: blur(2.5px);
    backdrop-filter: blur(2.5px);
    padding: 15px
}

@media (max-width:576px) {
    .RareSafariLeadForm_leadFormWrapper__lWptN {
        left: 0;
        background: transparent;
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        gap: 15px
    }
}

.LoginBox_headerActionItem__MI0Eb {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    color: #fff
}

.LoginBox_customerDropdown__nvk5E {
    z-index: 1 !important
}

.LoginBox_customerDropdown__nvk5E button {
    background: transparent !important;
    border: none;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    gap: 10px
}

.LoginBox_customerDropdown__nvk5E button:active {
    background: transparent !important;
    color: #fff
}

.LoginBox_customerDropdown__nvk5E button:focus-visible {
    outline: none;
    background: transparent !important
}

.LoginBox_customerDropdown__nvk5E button:hover {
    background: transparent !important
}

.LoginBox_customerDropdown__nvk5E button:after {
    color: #fff !important
}

.LoginBox_customerDropdown__nvk5E div {
    z-index: 1 !important
}

.LoginBox_customerDropdown__nvk5E .LoginBox_customerProfileContainer__NsupN {
    display: flex;
    gap: 8px
}

.LoginBox_customerDropdown__nvk5E .LoginBox_dropDownItemContainer__AzAek {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    align-items: center;
    gap: 10px;
    transition: all .2s ease
}

.LoginBox_customerDropdown__nvk5E .LoginBox_dropDownItemContainer__AzAek.LoginBox_logoutContainer__jNqdw {
    justify-content: center;
    padding-bottom: 0
}

.LoginBox_customerDropdown__nvk5E .LoginBox_dropDownItemContainer__AzAek .LoginBox_dropdownLabelText__BNFvE {
    color: #515151;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.LoginBox_customerDropdown__nvk5E .LoginBox_dropDownItemContainer__AzAek.LoginBox_active__9zOcG {
    background: #f476251a
}

.LoginBox_customerDropdown__nvk5E .LoginBox_dropDownItemContainer__AzAek.LoginBox_active__9zOcG .LoginBox_dropdown-label-text__VKPXW {
    color: var(--primary-color, #f37002) !important
}

.LoginBox_profileImage__QITTW {
    display: flex;
    justify-content: center;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background: linear-gradient(180deg, #ffba0a 0, var(--primary-color, #f37002) 100%)
}

.LoginBox_profileImage__QITTW .LoginBox_imageGradientText__cIKJa {
    font-weight: 500;
    font-size: 10px;
    line-height: 21px;
    color: #fff
}

.LoginBox_extraRightMargin__to9fL {
    margin-right: 5px
}

.LoginBox_extraRightMargin__to9fL .LoginBox_imageGradientText__cIKJa {
    color: #fff !important
}

.LoginBox_customerDropdown__nvk5E:hover {
    background: transparent !important
}

.LoginBox_customerName__URG8R {
    color: #fff
}

.LoginBox_whiteNav__azbb2,
.LoginBox_whiteNav__azbb2 div,
.LoginBox_whiteNav__azbb2 span {
    color: #202020 !important
}

.LeadFormSaleLine_wrapper__9QLWK {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 1
}

.LeadFormSaleLine_container__L0x5o {
    display: flex;
    flex-direction: row;
    background: linear-gradient(93deg, #ff7b26, #ec048c);
    width: 500px;
    height: 38px;
    align-items: center;
    justify-content: center;
    position: relative;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px
}

@media (max-width:576px) {
    .LeadFormSaleLine_container__L0x5o {
        width: 100vw;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
}

.LeadFormSaleLine_label__6JHBa {
    display: flex;
    color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    padding: 0 15px
}

.LeadFormSaleLine_boldText__ApBl7 {
    display: flex;
    align-items: center;
    font-weight: 700
}

.LeadFormSaleLine_saleIconBox__ONaUE {
    display: flex;
    width: 500px;
    position: absolute;
    height: 38px;
    overflow: hidden
}

@media (max-width:576px) {
    .LeadFormSaleLine_saleIconBox__ONaUE {
        width: 100vw
    }
}

.LeadFormSaleLine_saleIconMiddle__kNry3 {
    margin-left: 160px
}

.LeadFormSaleLine_saleIcon__J6bjy {
    display: flex;
    animation: LeadFormSaleLine_animateIcon__XErMg 3s linear infinite
}

@media (max-width:576px) {
    .LeadFormSaleLine_saleIcon__J6bjy {
        animation: LeadFormSaleLine_animateIconMobile__xCv7k 2.5s linear infinite
    }
}

@keyframes LeadFormSaleLine_animateIcon__XErMg {
    0% {
        transform: translate(0);
        opacity: .01
    }

    25% {
        transform: translate(150px);
        opacity: .7
    }

    50% {
        transform: translate(250px);
        opacity: 1
    }

    80% {
        transform: translate(375px);
        opacity: .7
    }

    to {
        transform: translate(500px);
        opacity: .01
    }
}

@keyframes LeadFormSaleLine_animateIconMobile__xCv7k {
    0% {
        transform: translate(0);
        opacity: .01
    }

    25% {
        transform: translate(30vw);
        opacity: 1
    }

    50% {
        transform: translate(50vw);
        opacity: 1
    }

    80% {
        transform: translate(75vw);
        opacity: 1
    }

    to {
        transform: translate(100vw);
        opacity: .01
    }
}

.RareSafariAboutUsBanner_wrapper__EIt5C {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100vw;
    height: calc(100vh + 0px);
    background: #ffeab1;
    align-items: center;
    margin-bottom: 70px
}

@media (max-width:576px) {
    .RareSafariAboutUsBanner_wrapper__EIt5C {
        margin-bottom: 50px
    }
}

.RareSafariAboutUsBanner_header__c__ya {
    display: flex;
    width: 100vw;
    justify-content: space-between;
    padding: 17px 32px
}

@media (max-width:576px) {
    .RareSafariAboutUsBanner_header__c__ya {
        padding: 17px 15px
    }
}

.RareSafariAboutUsBanner_logo__q3DEj {
    display: flex;
    position: relative;
    width: 164px;
    height: 30px
}

.RareSafariAboutUsBanner_logo__q3DEj img {
    width: 164px;
    height: 30px
}

@media (max-width:576px) {

    .RareSafariAboutUsBanner_logo__q3DEj,
    .RareSafariAboutUsBanner_logo__q3DEj img {
        width: 19.801px;
        height: 30px
    }
}

.RareSafariAboutUsBanner_imgWrapper__gqbj9 {
    display: flex;
    width: 100vw;
    height: 100vh;
    position: relative
}

.RareSafariAboutUsBanner_container__r0QF1 {
    display: flex;
    width: 954px;
    position: absolute;
    top: 100px;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media (max-width:1368px) {
    .RareSafariAboutUsBanner_container__r0QF1 {
        top: 70px
    }
}

@media (max-width:1280px) {
    .RareSafariAboutUsBanner_container__r0QF1 {
        top: 60px
    }
}

@media (max-width:576px) {
    .RareSafariAboutUsBanner_container__r0QF1 {
        width: calc(100vw - 30px)
    }
}

.RareSafariAboutUsBanner_heading__aNq0P {
    display: flex;
    align-items: center;
    color: #c78403;
    font-family: Wiskys Wonderful;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    margin: 50px 0 30px
}

@media (max-width:1368px) {
    .RareSafariAboutUsBanner_heading__aNq0P {
        font-size: 65px;
        margin: 50px 0 25px
    }
}

@media (max-width:1280px) {
    .RareSafariAboutUsBanner_heading__aNq0P {
        font-size: 62px;
        margin: 50px 0 22px
    }
}

@media (max-width:576px) {
    .RareSafariAboutUsBanner_heading__aNq0P {
        font-size: 40px;
        margin: calc(50vh - 250px) 0 20px
    }
}

@media (max-width:480px) {
    .RareSafariAboutUsBanner_heading__aNq0P {
        font-size: 38px
    }
}

@media (max-width:375px) {
    .RareSafariAboutUsBanner_heading__aNq0P {
        font-size: 36px
    }
}

.RareSafariAboutUsBanner_label1__LU7mX {
    display: inline;
    align-items: center;
    color: #555;
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    width: 954px;
    line-height: 40px
}

.RareSafariAboutUsBanner_label1__LU7mX span {
    margin: 0 5px;
    color: #c78403
}

@media (max-width:1368px) {
    .RareSafariAboutUsBanner_label1__LU7mX {
        font-size: 23px;
        line-height: 38px
    }
}

@media (max-width:1280px) {
    .RareSafariAboutUsBanner_label1__LU7mX {
        font-size: 22px;
        line-height: 37px
    }
}

@media (max-width:576px) {
    .RareSafariAboutUsBanner_label1__LU7mX {
        font-size: 17px;
        width: calc(100vw - 35px);
        line-height: 26px
    }
}

.RareSafariAboutUsBanner_btmImgWrapper__jTd9i {
    display: flex;
    position: absolute;
    bottom: -51px;
    z-index: 2;
    background: #fff !important
}

@media (max-width:768px) {
    .RareSafariAboutUsBanner_btmImgWrapper__jTd9i {
        bottom: -49px
    }
}

.RareSafariAboutUsBanner_btmImg__Bvn1t {
    display: flex;
    width: 100vw;
    height: 61px;
    position: relative
}

@media (max-width:768px) {
    .RareSafariAboutUsBanner_btmImg__Bvn1t {
        height: 57px
    }
}

@media (min-width:1368px) {
    .RareSafariAboutUsBanner_btmImg__Bvn1t {
        height: 71px
    }
}

.LeadFormOfferLine_wrapper__q76pY {
    display: flex;
    flex-direction: column;
    position: absolute;
    z-index: 1
}

.LeadFormOfferLine_container__5z8m3 {
    display: flex;
    flex-direction: row;
    width: 500px;
    height: 58px;
    align-items: center;
    justify-content: center;
    position: relative;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px
}

@media (max-width:576px) {
    .LeadFormOfferLine_container__5z8m3 {
        width: 100vw;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
}

.LeadFormOfferLine_backgroundImage__u7r_r {
    display: flex;
    align-items: center;
    position: absolute;
    width: 500px;
    height: 58px
}

.LeadFormOfferLine_backgroundImage__u7r_r img {
    width: 500px;
    height: 58px
}

@media (max-width:576px) {

    .LeadFormOfferLine_backgroundImage__u7r_r,
    .LeadFormOfferLine_backgroundImage__u7r_r img {
        width: 100vw
    }
}

.LeadFormOfferLine_content__fQp5K {
    display: flex;
    align-items: center;
    width: 100%;
    z-index: 2;
    gap: 10px;
    padding: 10px 15px;
    max-height: 58px;
    overflow: hidden
}

.LeadFormOfferLine_thrillFestIcon__CzEg8 {
    height: 38px
}

.LeadFormOfferLine_label1__c8tg4 {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px
}

.LeadFormOfferLine_label2__5U_XE {
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    text-transform: capitalize;
    margin-top: -2px
}

.RareSafariAboutUsDescription_wrapper__1MZU_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100vw
}

.RareSafariAboutUsDescription_header__9QgH4 {
    display: flex;
    align-items: center;
    color: #202020;
    font-family: Wiskys Wonderful;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center
}

@media (max-width:576px) {
    .RareSafariAboutUsDescription_header__9QgH4 {
        font-size: 40px
    }
}

.RareSafariAboutUsDescription_label1___ILvh {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    margin: 30px 0 70px;
    width: 900px;
    text-align: center
}

@media (max-width:576px) {
    .RareSafariAboutUsDescription_label1___ILvh {
        font-size: 16px;
        line-height: 24px;
        width: calc(100vw - 30px);
        margin: 20px 0 30px
    }
}

.RareSafariAboutUsDescription_label2__PZzCT {
    display: flex;
    align-items: center;
    color: #c78403;
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    width: 900px;
    text-align: center;
    font-family: Domine
}

@media (max-width:576px) {
    .RareSafariAboutUsDescription_label2__PZzCT {
        font-size: 18px;
        line-height: 27px;
        width: calc(100vw - 30px)
    }
}

.RareSafariAboutUsDescription_label3__rD0ZA {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #515151;
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    font-family: Domine;
    min-width: 900px
}

@media (max-width:576px) {
    .RareSafariAboutUsDescription_label3__rD0ZA {
        font-size: 18px;
        line-height: 27px;
        width: calc(100vw - 30px)
    }
}

.LeadFormTopLineWrapper_wrapper__CwPSA {
    display: flex;
    background: #fff;
    width: 500px;
    min-width: 500px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@media (max-width:576px) {
    .LeadFormTopLineWrapper_wrapper__CwPSA {
        width: 100vw;
        min-width: 100vw
    }
}

.LeadFormTopLineWrapper_showOfferLine__WTypV {
    display: flex;
    position: relative;
    width: 500px;
    height: 58px
}

@media (max-width:576px) {
    .LeadFormTopLineWrapper_showOfferLine__WTypV {
        width: 100vw;
        min-width: 100vw
    }
}

.LeadFormTopLineWrapper_showSaleLine__JNQ_j {
    display: flex;
    position: relative;
    width: 500px;
    height: 38px
}

@media (max-width:576px) {
    .LeadFormTopLineWrapper_showSaleLine__JNQ_j {
        width: 100vw;
        min-width: 100vw
    }
}

.RareSafariStepSection_wrapper__8qA0o {
    display: flex;
    flex-direction: column;
    width: 1080px;
    margin-left: calc(50vw - 540px);
    margin-bottom: 20px
}

@media (max-width:576px) {
    .RareSafariStepSection_wrapper__8qA0o {
        width: 100vw;
        margin-left: 15px;
        margin-bottom: 0
    }
}

.RareSafariStepSection_heading__OYbfc {
    display: flex;
    align-items: center;
    color: #202020;
    font-family: Wiskys Wonderful;
    font-size: 60px;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

@media (max-width:576px) {
    .RareSafariStepSection_heading__OYbfc {
        font-size: 28px;
        margin-bottom: 30px
    }
}

.RareSafariStepSection_container__rPqof {
    display: flex;
    align-items: center;
    gap: 80px;
    justify-content: space-between
}

@media (max-width:576px) {
    .RareSafariStepSection_container__rPqof {
        flex-direction: column;
        width: 100vw;
        gap: 20px;
        align-items: flex-start;
        justify-content: flex-start
    }
}

.RareSafariStepSection_box__emoYU {
    display: flex;
    align-items: center;
    gap: 10px
}

@media (max-width:576px) {
    .RareSafariStepSection_box__emoYU {
        flex-direction: row-reverse;
        align-items: center;
        gap: 0
    }
}

.RareSafariStepSection_leftSection__fJX_Y {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media (max-width:576px) {
    .RareSafariStepSection_leftSection__fJX_Y {
        align-items: flex-start;
        margin-left: 10px
    }
}

.RareSafariStepSection_icon__kNF4H {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    background: #f4f4f4;
    border-radius: 50%;
    margin-bottom: 22px
}

@media (max-width:576px) {
    .RareSafariStepSection_icon__kNF4H {
        width: 40px;
        height: 40px;
        margin-bottom: 10px
    }

    .RareSafariStepSection_icon__kNF4H svg {
        width: 20px !important;
        height: 20px !important
    }
}

.RareSafariStepSection_label1__E9Vvl {
    display: flex;
    align-items: center;
    color: #202020;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    margin-bottom: 6px
}

@media (max-width:576px) {
    .RareSafariStepSection_label1__E9Vvl {
        font-size: 14px;
        line-height: 21px
    }
}

.RareSafariStepSection_label21__6wvgv,
.RareSafariStepSection_label22__z0Gvu,
.RareSafariStepSection_label23__EZKkw {
    display: flex;
    align-items: center;
    color: #8e8e8e;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    width: 134px
}

@media (max-width:576px) {

    .RareSafariStepSection_label21__6wvgv,
    .RareSafariStepSection_label22__z0Gvu,
    .RareSafariStepSection_label23__EZKkw {
        font-size: 12px;
        line-height: 18px;
        width: 100%
    }
}

.RareSafariStepSection_label22__z0Gvu {
    width: 192px
}

@media (max-width:576px) {
    .RareSafariStepSection_label22__z0Gvu {
        width: calc(100% - 20px);
        text-align: left
    }
}

.RareSafariStepSection_label23__EZKkw {
    width: 147px
}

@media (max-width:576px) {
    .RareSafariStepSection_label23__EZKkw {
        width: 100%
    }
}

.RareSafariStepSection_number1__m5ijt,
.RareSafariStepSection_number2__bfVrt,
.RareSafariStepSection_number3__Wy_Nz {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 257px
}

@media (max-width:576px) {

    .RareSafariStepSection_number1__m5ijt,
    .RareSafariStepSection_number2__bfVrt,
    .RareSafariStepSection_number3__Wy_Nz {
        height: 108px
    }
}

.RareSafariStepSection_number1__m5ijt {
    width: 91px
}

.RareSafariStepSection_number1__m5ijt img {
    height: auto;
    width: 91px
}

@media (max-width:576px) {
    .RareSafariStepSection_number1__m5ijt {
        width: 66.518px
    }

    .RareSafariStepSection_number1__m5ijt img {
        width: 50px;
        height: 120px
    }
}

.RareSafariStepSection_number2__bfVrt {
    width: 144px
}

.RareSafariStepSection_number2__bfVrt img {
    height: auto;
    width: 144px
}

@media (max-width:576px) {
    .RareSafariStepSection_number2__bfVrt {
        width: 66.518px
    }

    .RareSafariStepSection_number2__bfVrt img {
        width: 66.518px;
        height: 108px
    }
}

.RareSafariStepSection_number3__Wy_Nz {
    width: 144px
}

.RareSafariStepSection_number3__Wy_Nz img {
    height: auto;
    width: 144px
}

@media (max-width:576px) {
    .RareSafariStepSection_number3__Wy_Nz {
        width: 66.518px
    }

    .RareSafariStepSection_number3__Wy_Nz img {
        width: 66.518px;
        height: 108px
    }
}

.RareSafariStepSection_readMoreSlideup__e_1Zp {
    height: 144vh !important
}

.RareSafariStepSection_divider__RZ5lY {
    margin-top: 0;
    margin-bottom: 40px
}

.LeadForm_productBox__W51eA {
    display: flex;
    padding-top: 15px;
    max-width: 100vw;
    padding-left: 15px
}

.LeadForm_leadFormModal__6zWhR {
    width: 500px;
    background: #fff;
    border-radius: 7px;
    min-height: 500px;
    max-height: 580px;
    overflow-y: auto;
    overflow-x: hidden
}

@media (max-width:576px) {
    .LeadForm_leadFormModal__6zWhR {
        width: 100vw;
        background: #fff;
        min-height: 400px
    }
}

.LeadForm_productImage__DB22o {
    display: flex;
    position: relative;
    width: 45px;
    height: 45px;
    min-width: 45px;
    min-height: 45px;
    max-width: 45px;
    max-height: 45px
}

.LeadForm_productImage__DB22o,
.LeadForm_productImage__DB22o img {
    border-radius: 5px;
    object-fit: cover
}

.LeadForm_productInfoBox__8zwHg {
    display: flex;
    flex-direction: column;
    padding: 0 10px;
    max-width: calc(100vw - 100px);
    height: 45px
}

.LeadForm_productName__UVrsZ {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 13px;
    font-weight: 500;
    line-height: 19px;
    text-transform: capitalize;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.LeadForm_priceWrapper__sm4T9 {
    display: flex;
    flex-direction: row;
    gap: 0;
    align-items: center;
    margin-top: 5px
}

.LeadForm_saleLabel__1Tx_A {
    display: flex;
    align-items: center;
    color: var(--primary-color, #f37002);
    font-size: 10px;
    font-weight: 600;
    line-height: 15px
}

.LeadForm_strikeThroughPrice__OhcvW {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through
}

@media (max-width:375px) {
    .LeadForm_strikeThroughPrice__OhcvW {
        font-size: 11px
    }
}

.LeadForm_actualPrice__TcFIb {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 15px;
    font-weight: 600;
    line-height: 23px;
    margin-right: 5px
}

@media (max-width:375px) {
    .LeadForm_actualPrice__TcFIb {
        font-size: 13px
    }
}

.LeadForm_savePrice__y3MK8 {
    display: flex;
    align-items: center;
    padding: 5px 2px;
    color: #0b822a;
    font-size: 9px;
    font-weight: 600;
    line-height: 14px;
    text-transform: capitalize;
    background: linear-gradient(90deg, #0b822a1c 3.64%, #0b822a1a);
    gap: 3px;
    margin-left: -.5px;
    margin-right: -.5px
}

@media (max-width:375px) {
    .LeadForm_savePrice__y3MK8 {
        font-size: 8px;
        padding: 5px 1px
    }
}

.LeadForm_savePriceLeftBorderIcon__q_QWZ {
    height: 24px;
    margin-left: 5px
}

.LeadForm_savePriceRightBorderIcon__aIBTe {
    transform: rotate(180deg);
    height: 24px
}

.LeadForm_basicHeaderBox__SH_e_ {
    display: flex;
    flex-direction: column;
    max-width: 100vw;
    padding: 10px 15px 5px
}

.LeadForm_discountLabel__JTQ6c {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    margin-bottom: 3px
}

.LeadForm_discountLabel__JTQ6c span {
    color: #fcaf17;
    font-weight: 600;
    margin-left: 5px
}

.LeadForm_discountHelpText__AbNHL {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.LeadForm_extraTopMargin__renHE {
    padding-top: 15px
}

.LeadForm_darkModeDiscountHelpText__91ECZ,
.LeadForm_darkModeDiscountLabel___G40T {
    color: #fff
}

.LeadForm_divider__0D1wS {
    display: flex;
    align-items: center;
    margin: 15px 0 5px;
    min-height: 1px;
    width: calc(100% - 30px);
    background: linear-gradient(270deg, #ffffff0d -.13%, #e0e0e00d 0, #fff 49.17%, #e0e0e00d)
}

.RareSafariContactUsBanner_wrapper__W6pIR {
    display: flex;
    position: relative;
    flex-direction: column;
    width: 100vw;
    height: 100vh;
    background: #ffeab1;
    align-items: center;
    margin-bottom: -70px;
    min-height: 650px
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_wrapper__W6pIR {
        height: auto;
        padding-bottom: 20px
    }
}

.RareSafariContactUsBanner_header__YQPDa {
    display: flex;
    width: 100vw;
    justify-content: space-between;
    padding: 17px 32px
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_header__YQPDa {
        padding: 15px
    }
}

.RareSafariContactUsBanner_logo__3Mfec {
    display: flex;
    position: relative;
    width: 164px;
    height: 30px
}

.RareSafariContactUsBanner_logo__3Mfec img {
    width: 164px;
    height: 30px
}

@media (max-width:576px) {

    .RareSafariContactUsBanner_logo__3Mfec,
    .RareSafariContactUsBanner_logo__3Mfec img {
        width: 19.801px;
        height: 30px
    }
}

.RareSafariContactUsBanner_imgWrapper__eAZ1k {
    display: flex;
    position: absolute;
    width: 100vw;
    bottom: 0
}

.RareSafariContactUsBanner_imgBox__Gr9Wa {
    display: flex;
    position: relative;
    width: 100vw;
    height: 25vw
}

.RareSafariContactUsBanner_container__bnj9D {
    display: flex;
    width: 1140px;
    justify-content: space-between;
    align-items: center;
    height: calc(100vh - 60px);
    z-index: 2
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_container__bnj9D {
        flex-direction: column;
        height: auto
    }
}

.RareSafariContactUsBanner_leftcontainer__hyZ3d {
    display: flex;
    flex-direction: column
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_leftcontainer__hyZ3d {
        padding: 15px
    }
}

.RareSafariContactUsBanner_heading__JGQt6 {
    display: flex;
    align-items: center;
    color: #202020;
    text-align: center;
    font-family: Wiskys Wonderful;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_heading__JGQt6 {
        font-size: 40px
    }
}

.RareSafariContactUsBanner_label1__y5Bz7 {
    display: flex;
    align-items: center;
    margin: 20px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #c78403;
    width: 440px;
    color: #202020;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_label1__y5Bz7 {
        width: calc(100vw - 30px);
        font-size: 15px;
        line-height: 26px
    }
}

.RareSafariContactUsBanner_addressBox__ocdl2 {
    display: flex;
    gap: 12px;
    color: #202020;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 4px
}

.RareSafariContactUsBanner_addressBox__ocdl2 div {
    height: 26px;
    align-items: center;
    justify-content: center;
    display: flex
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_addressBox__ocdl2 {
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 2px;
        gap: 10px
    }

    .RareSafariContactUsBanner_addressBox__ocdl2 div {
        height: 23px;
        align-items: center;
        justify-content: center;
        display: flex
    }

    .RareSafariContactUsBanner_addressBox__ocdl2 svg {
        width: 20px !important;
        height: 20px !important
    }
}

.RareSafariContactUsBanner_row1__NUrQD {
    display: flex
}

.RareSafariContactUsBanner_address1__hw82I {
    display: flex;
    width: 200px;
    margin-bottom: 20px;
    margin-left: 40px;
    color: #202020;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_address1__hw82I {
        font-size: 13px;
        line-height: 20px;
        margin-left: 30px
    }
}

.RareSafariContactUsBanner_phone__9lKLL {
    display: flex;
    width: 200px;
    margin-left: 40px;
    color: #202020;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_phone__9lKLL {
        font-size: 13px;
        line-height: 20px;
        margin-left: 30px
    }
}

.RareSafariContactUsBanner_rightContainer__g9Tbk {
    display: flex;
    width: 464px;
    height: 575px;
    flex-shrink: 0;
    border-radius: 30px;
    background: #fff;
    padding: 40px 25px 25px
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_rightContainer__g9Tbk {
        width: calc(100vw - 30px);
        margin: 15px;
        padding: 15px 0;
        height: auto;
        border-radius: 10px
    }
}

.RareSafariContactUsBanner_leadformHeader__wUT8c {
    display: flex;
    align-items: center;
    color: #202020;
    font-family: Wiskys Wonderful;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    padding: 0 15px
}

@media (max-width:576px) {
    .RareSafariContactUsBanner_leadformHeader__wUT8c {
        font-size: 20px;
        line-height: 34px
    }
}

@media (max-width:480px) {
    .RareSafariContactUsBanner_leadformHeader__wUT8c {
        font-size: 18px;
        line-height: 32px
    }
}

.RareSafariSplitCard_wrapper__eqejo {
    display: flex;
    position: relative;
    padding: 50px 70px 60px;
    gap: 60px;
    border-radius: 30px;
    border: 1px solid #e0e0e0;
    background: #fff;
    box-shadow: 0 5px 20px #00000026;
    width: 1140px;
    height: 333px;
    overflow: hidden;
    margin-top: 50px
}

@media (max-width:576px) {
    .RareSafariSplitCard_wrapper__eqejo {
        width: calc(100vw - 30px);
        height: 444px;
        max-height: 464px;
        margin-left: 0;
        flex-direction: column;
        padding: 30px 15px 40px;
        gap: 30px;
        align-items: center
    }
}

.RareSafariSplitCard_img__XFiMf {
    display: flex;
    position: relative;
    width: 380px;
    min-width: 380px;
    max-width: 380px;
    height: 235px;
    min-height: 235px;
    max-height: 235px
}

.RareSafariSplitCard_img__XFiMf img {
    width: 100%;
    height: 100%
}

@media (max-width:576px) {
    .RareSafariSplitCard_img__XFiMf {
        width: 171px;
        min-width: 171px;
        max-width: 171px;
        height: 103px;
        min-height: 103px;
        max-height: 103px
    }
}

.RareSafariSplitCard_rightSection__ABkMR {
    display: flex;
    flex-direction: column;
    gap: 15px
}

@media (max-width:576px) {
    .RareSafariSplitCard_rightSection__ABkMR {
        gap: 10px
    }
}

.RareSafariSplitCard_title__EX8iX {
    display: flex;
    align-items: center;
    color: #202020;
    font-size: 30px;
    font-weight: 600;
    line-height: 45px;
    text-transform: capitalize
}

.RareSafariSplitCard_title__EX8iX span {
    color: #c78403;
    font-weight: 600;
    margin-left: 4px
}

@media (max-width:576px) {
    .RareSafariSplitCard_title__EX8iX {
        font-size: 18px;
        line-height: 27px
    }
}

@media (max-width:480px) {
    .RareSafariSplitCard_title__EX8iX {
        font-size: 17px
    }
}

@media (max-width:375px) {
    .RareSafariSplitCard_title__EX8iX {
        font-size: 14px
    }
}

.RareSafariSplitCard_description__WK2CH ul li {
    color: #515151;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 10px
}

@media (max-width:576px) {
    .RareSafariSplitCard_description__WK2CH ul li {
        font-size: 14px
    }
}

@media (max-width:375px) {
    .RareSafariSplitCard_description__WK2CH ul li {
        font-size: 12.5px
    }
}

.RareSafariSplitCard_imgWrapper__HiHUy {
    display: flex;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 50px
}

.RareSafariSplitCard_imgBox__45zTj {
    display: flex;
    position: relative;
    width: 100%;
    height: 50px
}

.ReviewsSectionV2_reviewSectionV2Container__lD8Nq {
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

.ReviewsSectionV2_reviewSectionV2BannerContainer__jRita {
    display: flex;
    flex-direction: column;
    height: 100vh;
    width: 100%;
    position: relative;
    max-height: 869px
}

@media (max-width:767px) {
    .ReviewsSectionV2_reviewSectionV2BannerContainer__jRita {
        height: 125vh
    }
}

.ReviewsSectionV2_bannerImage__XQugs {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: calc(100vh - 205px)
}

@media (max-width:767px) {
    .ReviewsSectionV2_bannerImage__XQugs {
        height: calc(100vh - 80px);
        max-height: 600px
    }
}

.ReviewsSectionV2_bannerImage__XQugs img {
    width: 100%;
    height: 100%
}

.ReviewsSectionV2_reviewBannerComponentContainer__Xenyc {
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media (min-width:769px) {
    .ReviewsSectionV2_reviewBannerComponentContainer__Xenyc {
        justify-content: flex-end;
        align-items: flex-end;
        position: absolute;
        top: 10%;
        right: 5%;
        z-index: 2
    }
}

@media (max-width:767px) {
    .ReviewsSectionV2_reviewBannerComponentContainer__Xenyc {
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 20px;
        padding-right: 20px
    }
}

.ReviewsSectionV2_statsContainer__n0IPN {
    border-radius: 10px;
    background: #0003;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    padding: 13px 20px;
    gap: 20px;
    display: flex;
    align-items: center
}

@media (max-width:767px) {
    .ReviewsSectionV2_statsContainer__n0IPN {
        padding: 15px;
        background: #00000080
    }
}

.ReviewsSectionV2_columnFlex__nBKEW {
    display: flex;
    flex-direction: column
}

.ReviewsSectionV2_titleText__u7aoY {
    color: #fff;
    text-align: right;
    font-family: Wiskys Wonderful;
    font-size: 70px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width:767px) {
    .ReviewsSectionV2_titleText__u7aoY {
        font-size: 40px;
        text-align: left
    }
}

.ReviewsSectionV2_subTitleText__sD33t {
    color: #fff;
    text-align: right;
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 5px
}

@media (max-width:767px) {
    .ReviewsSectionV2_subTitleText__sD33t {
        font-size: 17px;
        text-align: left
    }
}

.ReviewsSectionV2_statsCountText__mD0MQ {
    color: #fcb120;
    font-family: Poppins;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase
}

@media (max-width:767px) {
    .ReviewsSectionV2_statsCountText__mD0MQ {
        font-size: 30px
    }
}

.ReviewsSectionV2_statsLabelText___eYIz {
    color: #fff;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

@media (max-width:767px) {
    .ReviewsSectionV2_statsLabelText___eYIz {
        font-size: 13px
    }
}

.ReviewsSectionV2_reviewSectionV2ReviewsListContainer__CGyCI {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px
}

@media (max-width:767px) {
    .ReviewsSectionV2_reviewSectionV2ReviewsListContainer__CGyCI {
        bottom: 0;
        gap: 20px;
        display: flex;
        flex-direction: column
    }
}

@media (min-width:769px) {
    .ReviewsSectionV2_reviewSectionV2ReviewsListContainer__CGyCI {
        bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
}

.ReviewsSectionV2_reviewCarouselContainer__rKWw8 {
    max-width: 1140px
}

.ReviewsSectionV2_carouselItemsContainerClass__4RQfx {
    gap: 30px
}

@media (min-width:769px) {
    .ReviewsSectionV2_carouselItemsContainerClass__4RQfx {
        z-index: 1 !important
    }
}

@media (max-width:767px) {
    .ReviewsSectionV2_carouselItemsContainerClass__4RQfx {
        gap: 15px;
        padding-left: 20px;
        padding-right: 20px;
        z-index: unset !important
    }
}

.ReviewsSectionV2_gradientContainer__lpUWH {
    background: linear-gradient(180deg, #20202000, #20202080 31.02%, #202020e6 62.34%, #202020);
    height: 410px;
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0
}

@media (max-width:767px) {
    .ReviewsSectionV2_gradientContainer__lpUWH {
        z-index: unset
    }
}

.ReviewsSectionV2_reviewAllModal__xs8Zv {
    padding: 30px
}

@media (max-width:767px) {
    .ReviewsSectionV2_reviewAllModal__xs8Zv {
        padding: 0
    }
}

.ReviewsSectionV2_modalContent__s61OK {
    top: 10px;
    max-height: 2000px;
    max-height: 6000px;
    min-height: 3000px !important
}

.ReviewsSectionV2_offCanvas__htO7k {
    min-width: 1180px;
    max-height: 6000px;
    min-height: 3000px;
    min-height: 3000px !important;
    background: #fff !important
}

.ReviewsSectionV2_readMoreSlideup___qjGO {
    height: 80vh !important
}

.ReviewsSectionV2_customArrowBox__RFIgJ {
    z-index: 2 !important
}

@keyframes NavBar1_fadeIn__gc7fl {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes NavBar1_fadeOut__u6Czr {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.NavBar1_mobileBackdrop__Be5Zj {
    background-color: transparent
}

.NavBar1_mobileSearchModal__YfbUu {
    display: flex !important
}

.NavBar1_topSectionMarginWithSale__EuXqH {
    padding-top: 98px
}

.NavBar1_topSectionMargin__NKjL_ {
    padding-top: 64px
}

.NavBar1_loggedInMargin__2yrXC {
    margin-top: 6.5px
}

.NavBar1_modalClassNameMobile__5LJY3 {
    max-height: calc(100% - 6.5rem) !important;
    height: 100% !important
}

.NavBar1_backDrop__hEvmP {
    position: fixed;
    width: 100%;
    height: 100vh;
    background: #00000080;
    z-index: 20;
    opacity: 0;
    animation: NavBar1_fadeIn__gc7fl .5s ease-in-out;
    animation-fill-mode: forwards
}

@media (max-width:1023px) {
    .NavBar1_backDrop__hEvmP {
        display: none
    }
}

.NavBar1_backDropInvisible__ZhFQ5 {
    animation: NavBar1_fadeOut__u6Czr .5s ease-in-out !important;
    animation-fill-mode: forwards
}

.NavBar1_mobileTopSection__7MuEX {
    display: flex;
    align-items: center;
    padding-bottom: 10px
}

.NavBar1_inputFieldContainer__LoBIV {
    display: flex;
    flex: 1 1;
    margin-left: 10px;
    border-radius: 7px;
    background: #fff;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.NavBar1_mobileBackButton___Cm7D {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 10px
}

.NavBar1_currencyIcon__0kMqK {
    display: flex;
    margin-left: 10px
}

.NavBar1_sideBarWrapper__S5KLI {
    display: flex;
    width: 85vw !important
}

.NavBar1_headerWrapper__pgY8Z {
    position: relative;
    z-index: 21;
    width: 100%;
    padding: 20px 100px 15px;
    background: #fff;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    border-bottom: 1px solid #e0e0e0
}

@media (max-width:576px) {
    .NavBar1_headerWrapper__pgY8Z {
        padding: 17px 0
    }
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_leftSection__Cx5XQ {
    display: flex;
    align-items: center;
    flex-direction: row
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_rightSection__ajWOP {
    display: flex;
    gap: 20px;
    align-items: center
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_mobileSearchIcon__41VO4 {
    display: flex;
    margin-top: -1px
}

@media (min-width:1024px) {
    .NavBar1_headerWrapper__pgY8Z .NavBar1_mobileSearchIcon__41VO4 {
        display: none
    }
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_contentClassName__QVYE5 {
    color: #000
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_headerActionItem__ntOk4 {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    color: #000
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF {
    z-index: 1011 !important
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF button {
    background: transparent;
    border: none;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    gap: 10px
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF button:active {
    background: transparent;
    color: #fff
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF button:focus-visible {
    outline: none
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF div {
    z-index: 1011 !important
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_customerProfileContainer__J0fIy {
    display: flex;
    gap: 8px
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_customerProfileContainer__J0fIy .NavBar1_profileImage__Pil8L {
    display: flex;
    justify-content: center;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background: linear-gradient(180deg, #ffba0a 0, var(--primary-color, #f37002) 100%)
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_customerProfileContainer__J0fIy .NavBar1_profileImage__Pil8L .NavBar1_imageGradientText__3Hu_6 {
    font-weight: 500;
    font-size: 10px;
    line-height: 21px;
    color: #fff
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_dropDownItemContainer__K2P1S {
    display: flex;
    flex-direction: row;
    padding-top: 8px;
    padding-bottom: 8px;
    align-items: center;
    gap: 10px;
    transition: all .2s ease
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_dropDownItemContainer__K2P1S.NavBar1_logoutContainer__EIbTr {
    justify-content: center;
    padding-bottom: 0
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_dropDownItemContainer__K2P1S .NavBar1_dropdownLabelText__QGvis {
    color: #676767;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_dropDownItemContainer__K2P1S.NavBar1_active__XjsnX {
    background: #f476251a
}

.NavBar1_headerWrapper__pgY8Z .NavBar1_customerDropdown__1QDsF .NavBar1_dropDownItemContainer__K2P1S.NavBar1_active__XjsnX .NavBar1_dropdown-label-text__CjMqL {
    color: var(--primary-color, #f37002) !important
}

.NavBar1_headerWrapper__pgY8Z.NavBar1_whiteNav__iibab {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    z-index: 1011 !important
}

.NavBar1_headerWrapper__pgY8Z.NavBar1_whiteNav__iibab .NavBar1_headerActionItem__ntOk4 {
    color: #000;
    z-index: 1011 !important
}

.NavBar1_headerWrapper__pgY8Z.NavBar1_whiteNav__iibab .NavBar1_customerDropdown__1QDsF button {
    color: #515151 !important
}

.NavBar1_headerWrapper__pgY8Z.NavBar1_whiteNav__iibab .NavBar1_customerDropdown__1QDsF .NavBar1_dropdownContainer__WFXQL {
    width: 190px
}

@media (min-width:1024px) {
    .NavBar1_headerWrapper__pgY8Z.NavBar1_whiteNav__iibab .NavBar1_customerDropdown__1QDsF .NavBar1_dropdownContainer__WFXQL {
        width: 200px
    }
}

.NavBar1_headerWrapper__pgY8Z.NavBar1_whiteNav__iibab div {
    z-index: 1011 !important
}

.NavBar1_headerWrapper__pgY8Z.NavBar1_fixedNav__PXYUR {
    position: absolute
}

.NavBar1_headerWrapper__pgY8Z.NavBar1_stickyNav__OTLKB {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    margin-bottom: 20px
}

@media (max-width:576px) {
    .NavBar1_headerWrapper__pgY8Z.NavBar1_stickyNav__OTLKB {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        margin-bottom: 0
    }
}

.NavBar1_horizantalSeperator__Y5PUa {
    width: 100%;
    height: 1px;
    background-color: #e0e0e0;
    margin-top: 2px
}

.NavBar1_dialogClassName__OCrNi {
    color: #000;
    margin: 0 !important;
    display: flex;
    flex: 1 1;
    border: none !important;
    --bs-modal-border: none !important;
    --bs-modal-border-width: 0px !important;
    height: unset !important;
    overflow-x: hidden
}

.NavBar1_topMargin__QKf2y {
    top: 38px
}

.NavBar1_headerContent__Exspf {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.NavBar1_headerContent__Exspf .NavBar1_mainContent__c4OQf {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 1;
    height: 40px
}

.NavBar1_headerContent__Exspf .NavBar1_headerSearchInput__TKVaM {
    position: absolute;
    width: 25%;
    min-width: 300px;
    display: flex;
    max-width: 500px;
    cursor: pointer;
    top: 0;
    transition: all .3s ease-in-out;
    flex-direction: column
}

@media (max-width:1023px) {
    .NavBar1_headerContent__Exspf .NavBar1_headerSearchInput__TKVaM {
        display: none
    }
}

@keyframes NavBar1_borderFadeIn__tjTzY {
    0% {
        border: 0 solid #e0e0e0
    }

    to {
        border: 1px solid #e0e0e0
    }
}

.NavBar1_headerContent__Exspf .NavBar1_headerSearchSectionExpanded__90_Ah {
    width: 500px;
    border-radius: 10px;
    background: #fff;
    z-index: 200;
    padding: 15px 15px 0;
    cursor: default !important;
    border: 0 solid #e0e0e0;
    animation: NavBar1_borderFadeIn__tjTzY .5s ease-in-out;
    animation-fill-mode: forwards
}

@media (min-width:1024px) {
    .NavBar1_headerContent__Exspf .NavBar1_headerSearchSectionExpanded__90_Ah {
        max-height: 540px;
        height: calc(100vh - 50px)
    }
}

.NavBar1_headerContent__Exspf .NavBar1_searchInputFocused__JXzFn {
    border-radius: 7px
}

.NavBar1_navBarSubLinks__hmKvB {
    display: none
}

.NavBar1_navBarSubLinks__active__Egv_6 {
    display: block
}

.NavBar1_sideBarIconBox__aYeuA {
    display: flex;
    align-items: center;
    margin-right: 30px;
    width: 30px;
    height: 30px
}

.NavBar1_sideBarIconBox__aYeuA svg {
    width: 30px;
    height: 30px
}

@media (max-width:576px) {
    .NavBar1_sideBarIconBox__aYeuA {
        margin-right: 20px;
        width: 25px;
        height: 25px
    }

    .NavBar1_sideBarIconBox__aYeuA svg {
        width: 25px;
        height: 25px
    }
}

.NavBar1_logoBox__Q_Dwh {
    display: flex;
    flex-direction: row;
    height: 30px;
    cursor: pointer
}

.NavBar1_logoBox__Q_Dwh img {
    height: 30px;
    object-fit: contain
}

@media (max-width:576px) {
    .NavBar1_logoBox__Q_Dwh {
        height: 25px
    }

    .NavBar1_logoBox__Q_Dwh img {
        height: 25px;
        object-fit: contain
    }
}

.NavBar1_desktopSearchInputContainerVisible__9G_qz {
    background: #fff
}

.NavBar1_textStyles__SXc1v span {
    color: #000
}

.NavBar1_currencyFlag__2vRl8 {
    width: 20px;
    height: 15px;
    border: 1px solid #cbcbcb;
    border-radius: 1px;
    margin-right: 5px
}

@media (max-width:576px) {
    .NavBar1_headerWrapper__pgY8Z .NavBar1_rightSection__ajWOP {
        gap: 15px !important
    }

    .NavBar1_currencyFlag__2vRl8 {
        margin-right: 0 !important;
        width: 20px;
        height: 15px
    }

    .NavBar1_headerActionItem__ntOk4 {
        gap: 5px !important
    }

    .NavBar1_currencyIcon__0kMqK {
        margin-left: 0 !important;
        width: 12px;
        justify-content: center
    }

    .NavBar1_customerDropdown__1QDsF button,
    .NavBar1_customerProfileContainer__J0fIy {
        gap: 5px !important
    }

    .NavBar1_customerProfileContainer__J0fIy .NavBar1_customerName__5rSBp {
        display: none
    }
}

.NavBar1_navbar__izoCD {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    background-color: #333;
    color: #fff
}

.NavBar1_menuIcon__U1AtQ {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    margin-right: 10px
}

.NavBar1_bar__gtnvq {
    width: 25px;
    height: 3px;
    background-color: #fff;
    margin: 3px 0
}

.NavBar1_drawer__G8AZ8 {
    position: fixed;
    top: 75px;
    right: -100%;
    width: 100%;
    height: calc(100vh - 55px);
    background-color: #fff;
    transition: right .3s ease;
    overflow-y: scroll;
    padding-bottom: 20px
}

.NavBar1_drawer__G8AZ8.NavBar1_open__3G7Ra {
    right: 0
}

.NavBar1_drawer__G8AZ8 ul {
    list-style-type: none;
    padding: 0 20px
}

.NavBar1_drawer__G8AZ8 li {
    padding: 20px 5px;
    cursor: pointer;
    border-bottom: 1px solid #e0e0e0
}

.NavBar1_drawer__G8AZ8 button {
    margin-top: auto;
    background-color: #fff;
    border: none;
    padding: 10px;
    cursor: pointer
}

.NavBar1_drawerOption__Begpi {
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    justify-content: space-between;
    color: #202020
}

.NavBar1_drawerOpenList__dhCdo {
    margin-top: 20px;
    opacity: .9;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 15px;
    gap: 20px
}

.NavBar1_navbarContainer__AvswK {
    gap: 30px;
    justify-content: start;
    max-width: 1080px;
    width: 100%;
    margin-top: 15px
}

.NavBar1_navbarOption__GyfD5 {
    color: #515151;
    font-size: 14px;
    font-style: normal;
    line-height: 21px;
    font-weight: 500;
    display: flex;
    gap: 4px;
    align-items: center;
    line-height: normal;
    position: relative;
    cursor: pointer;
    flex: none;
    order: 1;
    flex-grow: 0
}

.NavBar1_navbarOption__GyfD5:hover svg path {
    fill: var(--primary-color, #f37002)
}

.NavBar1_navbarOption__GyfD5:hover {
    color: var(--primary-color, #f37002)
}

.NavBar1_linkDropdown__cUgau {
    position: absolute;
    top: 100%;
    background: #fff;
    z-index: 1000;
    padding: 20px;
    border-radius: 10px;
    width: 220px;
    left: 50%;
    transform: translate(-50%);
    display: flex;
    flex-direction: column;
    gap: 20px;
    cursor: pointer
}

.NavBar1_linkText__JACCN {
    color: #515151;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.NavBar1_linkText__JACCN:hover {
    color: var(--primary-color, #f37002)
}

.NavBar1_dropdownContainer__WFXQL {
    position: relative;
    width: 100%
}

.NavBar1_fullLengthDropdown__13AnV {
    position: absolute;
    top: calc(100% - 20px);
    background: #fff;
    width: 100%;
    left: 50%;
    transform: translate(-50%);
    display: flex;
    border-top: 20px solid transparent;
    margin-top: 5px;
    max-width: 1080px
}

.NavBar1_dropdownGrid__hHSnx {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    background: #f4f4f4;
    height: 284px;
    overflow-y: auto
}

.NavBar1_dropdownGrid2__T7d9f {
    display: flex;
    align-content: baseline;
    flex: 2 1;
    position: relative;
    flex-wrap: wrap;
    padding: 10px 0 0
}

.NavBar1_dropdownButton__s6BUo {
    padding: 10px 20px;
    color: #515151;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: #f4f4f4;
    display: flex;
    align-items: center;
    gap: 10px
}

.NavBar1_dropdownButtonActive__TVZAD {
    color: var(--primary-color, #f37002);
    background: #fff
}

.NavBar1_sublinkContainer__SV_Lk {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    padding: 12px
}

.NavBar1_dropdownSublinkButton__7fK3Q {
    padding: 10px 50px;
    color: #8e8e8e;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    height: max-content;
    transition: transform .2s;
    transform-origin: left
}

.NavBar1_dropdownSublinkButton__7fK3Q:hover {
    color: var(--primary-color, #f37002);
    transform: scale(1.02)
}

.NavBar1_gridRow1__pDzUC,
.NavBar1_gridRow2__EClhR {
    flex: 1 1;
    height: 264px;
    overflow-y: auto;
    overflow-x: hidden
}

.NavBar1_gridRow1__pDzUC::-webkit-scrollbar,
.NavBar1_gridRow2__EClhR::-webkit-scrollbar {
    display: none
}

.NavBar1_divider__sq3d1 {
    width: 1px;
    background: #e0e0e0;
    height: 100%
}

.NavBar1_dividerContainer__bJQ7Q {
    height: 100%;
    padding: 10px 0
}

.NavBar1_hidden__w_C62 {
    display: none
}

.DesktopNavLinks_links__IlfrK {
    display: flex;
    width: auto
}

@media (max-width:576px) {
    .DesktopNavLinks_links__IlfrK {
        display: none
    }
}

.DesktopNavLinks_linkWrapper__dUtdF {
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer
}

.DesktopNavLinks_link__kLTNY {
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 10px
}

.DesktopNavLinks_link__kLTNY:hover {
    border-radius: 30px;
    background: #ffffff1a;
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px)
}

.DesktopNavLinks_linkLabel__BNRjJ {
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
    text-transform: capitalize
}

.DesktopNavLinks_linkIcon__TcRBH {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12px;
    height: 12px
}

.DesktopNavLinks_dropdownWrapper__uLgZ2 {
    display: flex;
    position: absolute;
    flex-direction: column;
    top: 40px;
    z-index: 2;
    width: auto;
    padding-top: 10px
}

.DesktopNavLinks_dropdown__Oxasm {
    display: flex;
    flex-direction: column;
    width: max-content;
    padding: 15px 0;
    border-radius: 15px;
    border: 1px solid #e0e0e0;
    background: #fff;
    box-shadow: 0 5px 20px #00000026
}

.DesktopNavLinks_dropdownItem__xpePR {
    display: flex;
    align-items: center;
    color: #515151;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 10px;
    width: 100%;
    cursor: pointer;
    min-width: 160px
}

.DesktopNavLinks_dropdownItem__xpePR:hover {
    background: #c784031a;
    color: #c78403;
    cursor: pointer
}

.WhiteStickyHeader_stickyHeaderContainer__qd89_ {
    border-bottom: 1px solid #e0e0e0;
    background: #fffc;
    box-shadow: 0 5px 10px #00000012;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    overflow: hidden;
    transition: all .3s ease-in-out
}

.WhiteStickyHeader_hidden___ZbLF {
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden;
    box-shadow: none !important;
    border-bottom: none
}

.WhiteStickyHeader_visible__WiFIx {
    height: 64px
}

.WhiteStickyHeader_stickyHeaderContent__QwK3b {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1140px !important;
    width: 1140px !important
}

.WhiteStickyHeader_thrilloLogo__JxrZQ {
    max-height: 35px
}

.WhiteStickyHeader_headerCtaButton__d09Oh {
    border-radius: 30px;
    background: #c78403;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 21px;
    flex-shrink: 0;
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

@media (min-width:1024px) {
    .WhiteStickyHeader_headerCtaButton__d09Oh {
        cursor: pointer
    }
}

.MobileDrawer_wrapper__5PR7b {
    display: flex;
    flex-direction: column;
    position: fixed;
    top: 0;
    left: -100vw;
    min-height: 100vh;
    max-height: 100vh;
    background: #fff;
    width: 100vw;
    min-width: 100vw;
    max-width: 100vw;
    overflow: hidden;
    transition: all .2s linear;
    z-index: 2
}

.MobileDrawer_topContainer__b5T20 {
    display: flex;
    width: calc(100vw - 40px);
    justify-content: space-between;
    margin: 20px 20px 0;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 20px
}

.MobileDrawer_visible__vxXC8 {
    transition: all .2s linear;
    left: 0
}

.MobileDrawer_linksWrapper__UIyI_ ul {
    list-style-type: none;
    padding: 0 20px
}

.MobileDrawer_linksWrapper__UIyI_ li {
    padding: 20px 5px;
    cursor: pointer;
    border-bottom: 1px dashed #e0e0e0
}

.MobileDrawer_linksWrapper__UIyI_ button {
    margin-top: auto;
    background-color: #fff;
    border: none;
    padding: 10px;
    cursor: pointer
}

.MobileDrawer_linksWrapperOption__2ssFD {
    align-items: center;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    justify-content: space-between;
    color: #202020
}

.MobileDrawer_linksWrapperOpenList__SdjnB {
    margin-top: 20px;
    opacity: .9;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 15px;
    gap: 20px
}

.MobileDrawer_logOutButtonContainer__RkA5B {
    background: #fff;
    box-shadow: 0 -3px 10px #0000001a;
    padding: 10px 20px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.MobileDrawer_logoutButtonInnerContainer__sVgTT {
    border-radius: 10px;
    border: 1px solid #e0e0e0;
    background: #fff;
    display: flex;
    gap: 10px;
    flex: 1 1;
    padding: 11px 0;
    width: 100%;
    justify-content: center;
    align-items: center
}

.MobileDrawer_customerInfo__uksv8 {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
    margin-top: 12px
}

.MobileDrawer_customerInfo__uksv8 div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 16px;
    line-height: 16px;
    color: #202020;
    font-size: 12px;
    font-weight: 400
}

.Footer2_wrapper__tEG9u {
    display: flex;
    width: 100vw;
    height: 114px;
    flex-direction: column;
    margin-top: 70px
}

@media (max-width:480px) {
    .Footer2_wrapper__tEG9u {
        height: 145px
    }
}

.Footer2_topContainer__kGDL8 {
    display: flex;
    width: 100vw;
    justify-content: space-between;
    height: 65px;
    background: #382709;
    padding-left: calc(50vw - 570px);
    padding-right: calc(50vw - 570px);
    align-items: center
}

@media (max-width:480px) {
    .Footer2_topContainer__kGDL8 {
        flex-direction: column;
        height: 95px;
        justify-content: center;
        gap: 15px;
        font-size: 14px
    }
}

.Footer2_pages__uGhbl {
    color: #fff
}

.Footer2_socialIcons__LDH0E {
    display: flex;
    gap: 30px
}

.Footer2_socialIcons__LDH0E span {
    cursor: pointer
}

.Footer2_btmContainer__VFued {
    display: flex;
    width: 100vw;
    justify-content: center;
    background: #281d07;
    height: 50px;
    align-items: center;
    color: #fff
}

.MobileStickyEnquiry_btn__yunbJ div {
    background: #c78403 !important
}

.WbFooter1_container__JhkTQ {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #141414;
    margin-top: 40px;
    padding: 30px 100px;
    gap: 30px;
    width: 100vw
}

@media (max-width:480px) {
    .WbFooter1_container__JhkTQ {
        padding: 20px 40px
    }
}

.WbFooter1_image__GTNFj {
    height: 38px;
    object-fit: contain
}

.WbFooter1_descriptionText__O4j5c {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    align-items: center;
    text-align: center;
    color: #fff;
    display: flex;
    flex-direction: column
}

.WbFooter1_descriptionText__O4j5c p {
    margin-bottom: 15px
}

.WbFooter1_copyRightContainer__2NAmg {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #1c1c1c;
    padding: 20px;
    width: 100%
}

@media (max-width:576px) {
    .WbFooter1_copyRightContainer__2NAmg {
        padding-bottom: 80px
    }
}

.WbFooter1_socialIconsContainer__X5vda {
    display: flex;
    gap: 30px;
    align-items: center
}

.WbFooter1_copyRightText__xIuvo {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center
}

.NavBar2_wrapper__wlDTS {
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, #121212d9, #61616100);
    width: 100vw;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
    z-index: 3;
    position: relative;
    top: 0
}

.NavBar2_logoWrapper__3A_M8 {
    display: flex;
    align-items: center;
    height: 30px;
    width: 250px
}

@media (max-width:576px) {
    .NavBar2_logoWrapper__3A_M8 {
        width: auto
    }
}

.NavBar2_logo__mDBF2 {
    display: flex;
    align-items: center;
    height: 30px
}

.NavBar2_logo__mDBF2 img {
    height: 30px
}

.NavBar2_container__1kfmx {
    display: flex;
    align-items: center;
    width: 1280px;
    height: 60px;
    padding: 0 30px;
    justify-content: space-between
}

@media (max-width:576px) {
    .NavBar2_container__1kfmx {
        padding: 0 15px
    }
}

.NavBar2_rightContainer__QZVEE {
    display: flex;
    width: 250px;
    gap: 15px;
    justify-content: flex-end
}

@media (max-width:576px) {
    .NavBar2_rightContainer__QZVEE {
        width: auto
    }
}

.NavBar2_drawer__5H_c7 {
    display: none
}

@media (max-width:576px) {
    .NavBar2_drawer__5H_c7 {
        display: flex;
        width: 24px;
        height: 24px;
        align-items: center;
        justify-content: center;
        margin-left: 20px
    }
}

.NavBar2_thrilloLogo__Yaste {
    max-height: 35px
}

.NavBar2_currencyPicker__tISSd {
    color: #fff !important
}

.NavBar2_currencyIcon__WCNlA {
    display: flex;
    margin-left: 10px;
    color: #fff !important
}

.NavBar2_currencyIcon__WCNlA svg {
    fill: #fff !important
}

.NavBar2_currencyFlag__s81FT {
    width: 20px;
    height: 15px;
    border: 1px solid #cbcbcb;
    border-radius: 1px;
    margin-right: 5px
}

.NavBar2_headerActionItem__Olqup {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    cursor: pointer;
    color: #fff
}

@media (max-width:576px) {
    .NavBar2_currencyFlag__s81FT {
        margin-right: 0 !important;
        width: 20px;
        height: 15px
    }

    .NavBar2_headerActionItem__Olqup {
        gap: 5px !important
    }

    .NavBar2_currencyIcon__WCNlA {
        margin-left: 0 !important;
        width: 12px;
        justify-content: center
    }
}