.motor-features .motor-features-wrapper{display:flex;justify-content:center;gap:16px;align-items:flex-end;width:100%}
.motor-features .motor-card-features{display:flex;flex-direction:column;justify-content:flex-end;position:relative}
.motor-features .motor-card-features ul li{color:#435056;font-family:'GeneralSansSemiBold';display:flex;justify-content:space-between;align-items:center;position:relative;text-align:left}
.motor-pricing-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;max-width:300px;width:35%;box-shadow:0 4px 8px rgba(0,0,0,0.1);display:flex;flex-direction:column}
.motor-features-wrapper.singlePlanCard .motor-pricing-card{max-width:320px}
.motor-features .motor-features-wrapper.singlePlanCard .cardsMainContainer{width:50%}
.motor-features-wrapper.singlePlanCard .cardsMainContainer .motor-pricing-card{max-width:unset;width:100%}
.motor-pricing-card .motor-card-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 16px 10px}
.recommended{border:1px solid #5c3899}
.motor-pricing-card .motor-pricing-card-title{color:#2d1c4a;font-size:20px;font-family:'GeneralSansSemiBold';line-height:24px;padding-bottom:4px}
.motor-pricing-card .motor-card-content{padding:0 16px 22px 16px;position:relative;width:100%;display:flex;flex-direction:column;gap:4px;height:100%}
.motor-pricing-card .motor-card-price{font-size:20px;color:#007bff;padding:16px 0 24px 16px;border-top:1px dashed #c6b5e3}
.motor-pricing-card .motor-card-price p{font-size:18px;color:var(--Primary-Oona-Purple);font-family:'GeneralSansSemiBold';line-height:22px}
.motor-pricing-card .motor-card-price p span{font-size:12px;color:#5a6a72;font-family:'GeneralSansSemiBold';line-height:14px}
.motor-pricing-card .motor-pricing-card-desc{font-size:16px;font-family:'GeneralSansRegular';line-height:22px;color:#5a6a72}
.motor-pricing-card ul{list-style-type:none;text-align:center;font-size:14px;color:#333}
.motor-pricing-card ul li{padding:16px;font-size:16px;line-height:22px;height:76px;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.color-grey{color:#5a6a72;font-family:'GeneralSansSemiBold'}
.light-grey{color:#a9b6bc;font-family:'GeneralSansSemiBold'}
.color-green{color:#5ba46a;font-family:'GeneralSansBold'}
.bg-grey{background:#fcfbfe}
.motor-price-recommended{background-color:#e3daf1;padding:4px 8px 4px 8px;border-radius:100px;display:flex;gap:2px;align-items:center;color:var(--Primary-Oona-Purple);font-family:'GeneralSansSemiBold'}
.mobile-motor-pricing-card,.motor-compare-btn{display:none}
.motor-pricing-modal{display:none}
.motor-price-features .text .cmp-text{margin:32px 0 48px 0;font-size:16px;line-height:22px;text-align:center;color:#70858f;font-family:'GeneralSansRegular'}
.motor-toolTip-container{box-shadow:0 2px 8px 0 #482C7714;max-width:328px;width:100%;padding:12px 16px;background-color:#f1ecf8;border-radius:6px;position:absolute;left:0;top:-50px}
.motor-toolTip-container .motor-toolTip-wrapper{display:flex;align-items:center;justify-content:space-between}
.motor-toolTip-container .motor-toolTip-content{font-size:12px;line-height:16px;color:#5a6a72;font-family:'GeneralSansRegular';text-align:left}
.motor-toolTip-container .motor-toolTip-wrapper img{height:24px;width:24px}
.motor-features .cardsMainContainer{display:flex;justify-content:center;gap:16px;width:65%}
@media screen and (max-width:767px){.motor-features .motor-features-wrapper{display:none}
.mobile-motor-pricing-card,.motor-compare-btn{display:block}
.motor-features .motor-card-features{width:100%}
.motor-pricing-card .motor-card-header>img{height:48px;width:48px}
.motor-pricing-card .motor-card-header{padding:12px 12px 12px 10px}
.motor-price-recommended{font-size:12px;line-height:15px;gap:5px;letter-spacing:.64px}
.motor-price-recommended img{height:16px;width:16px}
.motor-pricing-card .question-img{height:13px;width:13px}
.slick-slide.slick-current .motor-pricing-card{border:1px solid #5c3899;box-shadow:0 15px 32px 0 rgba(72,44,119,0.1)}
.motor-pricing-card .motor-pricing-card-title{font-size:16px;line-height:19px;font-family:'MontserratSemiBold';padding:unset}
.motor-pricing-card .motor-pricing-card-desc{font-size:14px;line-height:20px}
.motor-pricing-card .motor-card-content{padding:0 16px;display:flex;flex-direction:column;gap:4px}
.motor-features .motor-card-features ul li{font-size:14px;font-family:'GeneralSansRegular'}
.motor-pricing-card ul{text-align:unset;padding:12px 16px 8px;display:flex;flex-direction:column;gap:8px}
.motor-pricing-card ul li span.cardText{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-family:'GeneralSansRegular';color:rgba(90,106,114,1)}
.motor-pricing-card ul li .cardText.highlightedText{color:rgba(67,80,86,1);font-family:'GeneralSansSemiBold'}
.motor-pricing-card ul li .cardText.NotIncludedText{color:rgba(169,182,188,1)}
.motor-features .motor-card-features ul li{gap:8px;padding:unset}
.motor-pricing-card ul li{padding:8px 16px;height:unset}
.motor-pricing-card .motor-card-price.mbl-price p{align-items:center;display:flex;gap:4px}
.motor-pricing-card .motor-card-price p span{font-size:12px;line-height:14px}
.motor-pricing-card .motor-card-price{padding:12px 16px}
.motor-compare-btn{display:flex;align-items:center;justify-content:center;width:100%;margin:24px 0 32px 0;font-size:16px;font-family:'MontserratSemiBold';line-height:20px;color:#5c3899;gap:8px}
.motor-compare-btn img{height:20px;width:20px}
.motor-pricing-modal{display:unset}
.motor-pricing-modal .motor-pricing-wrap{position:sticky;top:0;background:#fff;z-index:10;padding:24px 16px 0}
.motor-pricing-modal .modal-feature-wrapper{padding:0 16px 24px}
.motor-pricing-modal .motor-pricing-modal-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}
.motor-pricing-modal .pricing-modal-content{padding:12px 16px;box-shadow:0 4px 16px 0 #482C771F;min-width:104px;width:100%}
.motor-pricing-modal .pricing-modal-title{font-size:16px;color:#2d1c4a;font-family:'GeneralSansSemiBold';line-height:19px;margin-bottom:8px;text-align:center}
.motor-pricing-modal .pricing-modal-price{font-size:14px;line-height:17px;font-family:GeneralSansMedium;color:var(--Primary-Oona-Purple);text-align:center}
.motor-pricing-modal .pricing-modal-header{display:flex;gap:8px;margin-bottom:8px}
.motor-pricing-modal .modal-feature-wrapper{display:flex;flex-direction:column;gap:8px}
.motor-pricing-modal .motor-pricing-modal-title p{font-size:24px;line-height:29px;font-family:'GeneralSansSemiBold';color:#2d3539}
.motor-pricing-modal .motor-pricing-modal-title img{height:24px;width:24px}
.motor-pricing-modal .modal-feature-heading>p{font-size:16px;line-height:22px;font-family:'GeneralSansBold';color:#5c3899}
.motor-pricing-modal .modal-feature-heading img{height:20px;width:20px}
.motor-pricing-modal .modal-feature-heading{display:flex;justify-content:space-between;gap:8px;margin:20px 0 12px 0;position:relative;padding-right:1.67px}
.motor-pricing-modal .modal-features .modal-features-data{padding:12px 16px;box-shadow:0 2px 8px 0 #482C7714;width:100%;display:flex;align-items:center;justify-content:center}
.motor-pricing-modal .modal-features .modal-features-data p{font-size:14px;line-height:19px;font-family:'GeneralSansSemiBold';text-align:center}
.motor-pricing-modal .modal-features{display:flex;gap:8px}
.mobile-motor-pricing-card .slick-list{margin-inline:-20px}
.mobile-motor-pricing-card .slick-track{margin:25px 0}
.mobile-motor-pricing-card .slick-dots{margin-top:16px}
.mobile-motor-pricing-card .slick-slide{transform:scale(0.8)}
.mobile-motor-pricing-card .slick-slide>div{width:100%}
.mobile-motor-pricing-card .slick-slide.slick-current{transform:scale(1.08)}
.mobile-motor-pricing-card .slick-dots li button:before{background-color:#e3daf1;width:12px;height:6px;border-radius:4px;content:""}
.mobile-motor-pricing-card .slick-dots li.slick-active button:before{width:24px;background-color:var(--Primary-Oona-Purple)}
.mobile-motor-pricing-card .slick-prev,.mobile-motor-pricing-card .slick-next{height:45px;width:45px;z-index:1;border-radius:50%;box-shadow:0 15px 32px 0 #482C771A;background-color:#fff}
.mobile-motor-pricing-card .slick-prev{left:-8px}
.mobile-motor-pricing-card .slick-next{right:-8px;transform:translateY(-50%) rotate(180deg)}
.mobile-motor-pricing-card .slick-prev:before{content:url("../../../../../../content/dam/oona/images/travel-stepper-back-arow-lg.svg")}
.mobile-motor-pricing-card .slick-next:before{content:url("../../../../../../content/dam/oona/images/travel-stepper-back-arow-lg.svg")}
.motor-toolTip-container{top:unset;bottom:0;min-width:328px;max-width:unset}
.motor-pricing-modal{position:fixed;bottom:-100%;z-index:1;background:white;left:0;right:0;height:75%;border-radius:20px 20px 0 0;overflow:auto;transition:all .3s ease}
.motor-pricing-modal.active{bottom:0}
.active2{transition:all .3s ease}
::backdrop{background:rgba(0,0,0,0.25);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.motor-pricing-modal::-webkit-scrollbar{width:unset;height:unset;border-radius:unset;background-color:unset}
.motor-pricing-modal::-webkit-scrollbar{display:none}
.motor-toolTip-container .motor-toolTip-content{width:100%}
.motor-toolTip-container .motor-toolTip-wrapper{justify-content:unset}
.motor-features .mobile-motor-pricing-card{touch-action:pan-y;-webkit-overflow-scrolling:touch}
}