.smallPostText{font-size:14px}.priceCompareHeading{padding-bottom:35px;padding-top:107px;text-align:center}.busInfoContainer{background-color:#213a59;color:#fff;display:grid;grid-template-columns:25% 25% 25% 25%;margin-bottom:36px;overflow:hidden;position:relative}.busInfoColumn{align-items:center;border-right:1px solid #a9ceff6b;display:flex;flex-direction:column;height:268px;justify-content:center;margin-bottom:41px;margin-top:41px}.busInfoButtonColumn{height:100%;position:relative}.busInfoButtonColumn button{align-items:end;background-color:#0c0d1b;border:none;bottom:0;clip-path:polygon(100% 0,8% 100%,100% 100%);color:#fff;display:flex;flex-direction:column;justify-content:end;left:0;padding:30px;position:absolute;right:0;top:0}.busInfoButtonColumn button:hover{background-color:#1a1c39}.busInfoButtonColumn>button>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.brightGreen{color:#72d337}.bigNumbers{font-size:100px;line-height:normal}.busInfoOverlay{background-color:#0c0d1b;color:#fff;height:100%;left:100%;overflow:hidden;padding-left:45px;padding-right:30px;padding-top:33px;position:absolute;right:0;top:0;transition:.5s ease;width:0;z-index:10}.overlayOpen{left:0!important;width:100%!important}.amenitiesContainer{display:grid;flex:1;grid-template-columns:auto auto auto;row-gap:10px}.amenitiesHeader{align-items:center;display:flex;justify-content:space-between}.amenitiesHeader>span,.busInfoColumn>span{font-weight:700;text-transform:uppercase}.amenitiesHeader button{background:transparent;border:none;color:#fff}.amenitiesContent{align-items:center;display:flex;margin-top:28px}.amenitiesContent .cta-button-light{background-color:#a2d9ff;border-radius:1000px;height:61px;padding:14px 40px;text-decoration:none;width:268px}.amenity{font-size:18.952px;gap:10px}.amenity,.amenityIconContainer{align-items:center;display:flex}.amenityIconContainer{border:2px solid #72d337;border-radius:100%;height:60px;justify-content:center;padding:5px;width:60px}.busDropdown{display:none}.busInfoContainer .learnMoreBtn{color:#fff}.learnMoreBtn{align-items:center;background-color:transparent;border:none;color:#213a59;display:flex;font-weight:700;height:68px;justify-content:space-between;padding:0 25px;text-transform:uppercase;width:100%}.competitorCards{display:grid;gap:15px;grid-template-columns:auto auto auto}.competitorRow{align-items:center;border-bottom:1px solid #9fb4cf;display:flex;height:90px;justify-content:start;line-height:normal}.competitorRow>div{align-items:center;display:flex;margin-left:10px}.competitorCard{background-color:#d9dfe6;color:#213a59;overflow:hidden;padding:10px 25px 80px;position:relative}.competitorOverlay{background-color:#fff;font-size:16px;height:100%;left:100%;padding:35px;position:absolute;right:0;top:0;transition:.5s ease;width:100%;z-index:10}.competitorButton{align-items:end;border:none;bottom:0;clip-path:polygon(100% 0,8% 100%,100% 100%);display:flex;height:102px;justify-content:end;padding:15px;position:absolute;right:0;width:76px}.competitorOverlay ul li{font-size:16px}.competitorCard .competitorButton:hover{background-color:#c6ced6}.competitorCard .competitorButton{background-color:#fff}.competitorCard .competitorOverlay .competitorButton{background-color:#c6ced6}.compTextBig{font-size:60px}.competitorCard .busDropdown{border-top:1px solid #9fb4cf;margin-left:-25px;margin-right:-25px;margin-top:-1px}.compCardTitle{font-size:20px;font-weight:700;margin-left:22px}.busDropdownContent{padding-left:25px}.priceCompareFooter{display:flex;flex-direction:column;gap:26px;padding-bottom:114px;padding-top:34px;text-align:center}.priceCompareFooter .disclaimer{font-size:18px}@media (max-width:767px){.priceCompareHeading{padding-top:50px}.priceCompareSection{padding:0 30px}.busInfoContainer{grid-template-columns:auto}.busInfoColumn{align-items:center;border-bottom:1px solid #a9ceff6b;border-right:none;display:flex;flex-direction:column;height:206px;justify-content:center;margin-bottom:0;margin-top:0}.amenitiesContent{flex-direction:column;gap:40px;padding-bottom:50px}.amenitiesContainer{grid-template-columns:auto}.busInfoButtonColumn button{display:none}.busDropdown{display:block}.competitorCard{padding:10px 25px}.competitorCard .competitorButton{display:none}.competitorCards{grid-template-columns:auto}.competitorRow{height:126px;justify-content:center}.competitorRow:not(:nth-child(2)){flex-direction:column}.competitorRow>div{margin-left:0}.priceCompareFooter{padding-bottom:56px}}