.carousel{width:100%;position:relative}.carousel .slides{position:relative}.carousel .slides .slide{display:none}.carousel .slides .slide.active{flex-wrap:wrap;gap:100px;width:100%;display:flex}@media (0<=width<=992px){.carousel .slides .slide.active{gap:40px}}.carousel .slides .slide.hidden{display:none}
.pagination{flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:100%;display:flex}.pagination .pagination-button{color:#000;background-color:#0000;border:none;flex-shrink:1;justify-content:center;align-items:center;min-width:40px;height:40px;padding:10px 15px;display:flex}.pagination .pagination-button:hover{background-color:#fffbf0}.pagination .pagination-button:hover span{-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:3px}.pagination .pagination-button:focus-visible{background:#fffbf0;outline:1px solid #000}.pagination .pagination-button.selected{color:#fffbf0;background-color:#000}.pagination .pagination-button.selected:focus-visible{outline-offset:2px;outline:1px solid #000}
.carousel-with-pagination-container{padding-top:100px;padding-bottom:100px}@media (0<=width<=992px){.carousel-with-pagination-container{padding-top:50px;padding-bottom:50px}}.carousel-with-pagination-container .pagination{position:absolute;bottom:30px}@media (0<=width<=992px){.carousel-with-pagination-container .pagination{bottom:unset;margin-top:30px;position:relative}}.carousel-slide-container .moe-typography-h2{font-size:clamp(40px,4.514vw,65px)}.carousel-slide-container .moe-typography-card-title-lg-bold{font-size:clamp(25px,2.083vw,30px)}.carousel-slide-container .moe-typography-body3{font-size:clamp(18px,1.389vw,20px)}.carousel-slide-container .left-carousel-slide{min-height:675px;padding-bottom:100px}@media (0<=width<=992px){.carousel-slide-container .left-carousel-slide{padding:unset;min-height:unset;padding-bottom:30px}}.carousel-slide-container .right-carousel-slide{flex-direction:column;height:675px;display:flex}@media (0<=width<=576px){.carousel-slide-container .right-carousel-slide{width:100%;height:unset;min-height:unset}}.carousel-slide-container .right-carousel-slide .img-container{width:100%;height:100%;position:relative;overflow:hidden}@media (0<=width<=576px){.carousel-slide-container .right-carousel-slide .img-container{width:100%;height:330px}}.carousel-slide-container .right-carousel-slide .img-container .img-animation{width:100%;height:100%}.carousel-slide-container .right-carousel-slide .img-container .img-animation img{object-fit:cover;width:100%;height:100%}.carousel-slide-container .right-carousel-slide .funFact{background-color:#fff;width:100%;display:flex}.carousel-slide-container .right-carousel-slide .funFact .funFact-icon{background:#000;justify-content:center;align-items:center;display:flex}.carousel-slide-container .right-carousel-slide .funFact .funFact-icon svg{width:40px;height:40px}.carousel-slide-container .right-carousel-slide .funFact .funFact-text{flex-direction:column;gap:5px;padding:20px;display:flex}
.accordion{max-width:100%}.accordion :hover{background:0 0}.accordion:not(.as-section) .accordionItem{background:0 0;border-top:1px solid #000}.accordion:not(.as-section) .accordionItem:last-child{border-bottom:1px solid #000}.accordion.as-section .accordionItem{border-top:1px solid #000}.accordion.as-section .accordionItemLast{border-bottom:1px solid #000}.accordion .accordionHeader{color:#000;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex}.accordion .accordionHeader div{width:100%}.accordion .accordionHeader:focus-visible{outline:none}.accordion .accordionHeader:focus-visible div{outline:2px solid #0d6efd}.accordion .accordionHeader:hover{background:0 0}@media (0<=width<=992px){.accordion .accordionHeader{padding:20px 0}}.accordion ul,.accordion li{margin-bottom:0;padding-left:0}
.comparision-card{height:100%;min-height:488px;box-shadow:0 2.5px 5px #00000014}.comparision-card .comparision-card-title{margin-right:45px}.comparision-card .icon-card{width:40px;height:40px;position:absolute;top:30px;right:30px}.comparision-card .icon-benefits{width:10px;height:10px}.comparision-card .price-wrapper{gap:5px}.comparision-card .price-wrapper .conditions-text{color:#666;font-size:12px;font-style:normal;font-weight:400;line-height:120%}
.comparision-card-list{gap:15px!important}
.custom-tooltip-container{display:inline-flex;position:relative}.custom-tooltip-trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.custom-tooltip-trigger:focus{outline-offset:2px;outline:2px solid #000}.custom-tooltip{z-index:1000;word-wrap:break-word;border-radius:2px;width:250px;padding:5px 10px;font-size:14px;line-height:1.4;position:absolute;box-shadow:0 5px 10px #00000026}.custom-tooltip:before{content:"";border-style:solid;width:0;height:0;position:absolute}.custom-tooltip--dark{color:#fff;background-color:#000}.custom-tooltip--dark:before{border-color:#000}.custom-tooltip--light{color:#000;background-color:#fff}.custom-tooltip--light:before{border-color:#fff}.custom-tooltip--top{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.custom-tooltip--top:before{border-width:6px 6px 0;top:100%;left:50%;transform:translate(-50%);border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.custom-tooltip--bottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.custom-tooltip--bottom:before{border-width:0 6px 6px;bottom:100%;left:50%;transform:translate(-50%);border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.custom-tooltip--left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.custom-tooltip--left:before{border-width:6px 0 6px 6px;top:50%;left:100%;transform:translateY(-50%);border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.custom-tooltip--right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.custom-tooltip--right:before{border-width:6px 6px 6px 0;top:50%;right:100%;transform:translateY(-50%);border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}@media (max-width:768px){.custom-tooltip{width:200px;font-size:13px}}
