.single-title{font-size: 24px;line-height: 29px;text-transform: none;margin-bottom: 25px;text-align: center;}.single-slider-photo{width: 100%;}.swiper-button-next, .swiper-button-prev{color: #fff;}.single-features li:not(:last-child){margin-bottom: 15px;}.single-features li span{font-weight: 700;}.single-buttons{display: grid;grid-template-columns: 1fr;gap: 15px;margin-top: 25px;}.single-buttons .btn{color: #fff;background: #231A2D;}.tabs{display: flex;justify-content: center;gap: 50px;}.tab-link{cursor: pointer;display: flex;flex-direction: column;font-size: 24px;font-family: 'Vanitas';line-height: 66px;text-transform: none;letter-spacing: 1px;font-weight: 700;}.tab-link::after{content: '';width: 0;height: 1px;background: #000;margin-top: 10px;transition: width .4s;display: block;}.tab-link.active{font-weight: 700;}.tab-link.active::after{width: 100%;}.tab-pane{display: none;}.tab-pane:first-child{display: block;}.single-photos{display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;}.single-photos img{width: 100%;}.single-text p{margin: 0;}.rates-table{border-collapse: collapse;width: 100%;}.rates-table th{text-align: left;font-size: 16px;font-weight: 700;padding-bottom: 15px;}.rates-table td{vertical-align: top;padding-bottom: 5px;}.rates-table th, .rates-table td{padding-right: 10px;}.rates-table span{display: block;font-size: 12px;font-weight: 300;}.rates-terms a{text-decoration: underline;margin-top: 8px;}@media (min-width: 576px){}@media (min-width: 768px){.rates-table th{font-size: 18px;padding-bottom: 20px;}.single-photos{display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;}}@media (min-width: 992px){.single-title{margin-bottom: 20px;text-align: left;}.single-buttons{grid-template-columns: repeat(3, 1fr);gap: 30px;margin-top: 30px;}.single-buttons .btn{color: #231A2D;background: transparent;}.single-buttons .btn:hover{color: #fff;background: #231A2D;}}