:root{--color-white:#fff;--color-black:#000;--color-orange:#ffcd00;--color-gray-1:#f5f5f5;--color-gray-2:#747474;--bg-color:var(--color-gray-1);--primary-color:var(--color-orange);--primary-text-color:var(--color-black);--secondary-text-color:var(--color-gray-2)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.page{padding-bottom:32px}body{background-color:var(--bg-color)}.content{max-width:580px;margin:0 auto;padding:0 16px}.page{flex-direction:column;gap:24px;padding-bottom:48px;display:flex}.intro{background-image:url(../assets/img/slavske_landscape.jpg);background-size:cover;justify-content:center;align-items:center;height:125px;display:flex}.intro__title{text-shadow:2px 2px 4px #00000080;color:var(--color-white);padding:4px 8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:32px}.navigation{width:100%}.navigation__list{gap:16px;width:100%;list-style:none;display:flex}.action-btn{background-color:var(--color-white);color:var(--color-black);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:4px 20px 4px 14px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;text-decoration:none;display:flex}.action-btn--no-icon{padding-top:12px;padding-bottom:12px}.action-btn--active{background-color:var(--primary-color);border:solid 1px var(--primary-color)}.action-btn__icon{width:32px;max-width:100%}.action-btn__title{letter-spacing:1px;font-weight:700}.taxi-service{background-color:var(--color-white);border-radius:12px;padding-bottom:16px;position:relative;overflow:hidden}.taxi-service img{width:100%;max-width:100%}.taxi-service__car-photo{background-color:var(--color-white);width:100%;height:auto;display:block}.taxi-service__content{padding-left:16px;padding-right:16px}.taxi-service__map-marker{color:#747474;border:solid 1px var(--color-white);background-color:#ffffff9c;border-radius:6px;padding:6px 12px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-decoration:none;position:absolute;top:16px;right:16px}.taxi-service__title{color:var(--primary-text-color);margin:16px 0 6px;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:700}.taxi-service__rate{align-items:center;gap:6px;margin-bottom:16px;display:flex}.taxi-service__rate-number{color:var(--secondary-text-color);white-space:nowrap;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px}.taxi-service__description{color:var(--primary-text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.taxi-service__phones{flex-direction:column;gap:12px;margin-top:16px;display:flex}.taxi-service__phones .action-btn{font-size:18px}.taxi-feedback{background-color:#fff;border-radius:12px;padding-top:24px;padding-left:16px;padding-right:16px}.taxi-feedback__title{color:var(--primary-text-color);margin-bottom:6px;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:700}.taxi-feedback__list{flex-direction:column;gap:24px;margin-top:16px;display:flex}.taxi-feedback__item{border-bottom:solid 1px var(--color-gray-1);padding-bottom:12px}.taxi-feedback__item:last-child{border-bottom:none}.taxi-feedback__name{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:700}.taxi-feedback__author{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.taxi-feedback__date{color:#515151;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px}.taxi-feedback__rate{margin-bottom:10px}.taxi-feedback__text{color:var(--primary-text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.food-delivery__title{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:700}.food-delivery__description{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.food-delivery__restaurants{flex-direction:column;gap:32px;display:flex}.food-delivery__restaurant{background-color:var(--color-white);border-radius:8px;flex-direction:column;gap:6px;display:flex;overflow:hidden;box-shadow:0 0 10px #0000001a}.food-delivery__restaurant-picture{background-color:var(--color-white);width:100%;height:auto;display:block}.food-delivery__restaurant-content{flex-direction:column;gap:12px;padding:16px;display:flex}.food-delivery__restaurant-title{color:var(--primary-text-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:24px;font-weight:700}.food-delivery__restaurant-info{flex-direction:column;gap:6px;margin-bottom:8px;list-style:none;display:flex}.food-delivery__restaurant-info-item{color:var(--secondary-text-color);white-space:nowrap;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px}.food-delivery__restaurant-info-item a{color:#0a53b4}.food-delivery__restaurant-rate{margin-bottom:2px}.food-delivery__restaurant-rate-stars{height:16px;position:relative;top:1px}.food-delivery__restaurant-photo{width:100%;max-width:100%}.food-delivery__actions{flex-direction:column;gap:12px;display:flex}.food-delivery__actions .action-btn{font-size:18px}