@media (min-width: 960px) and (max-width: 1399px) {
	.site-header__inner {
		padding: 0 48px;
	}
}

@media (max-width: 959px) {
	body.site-header-fixed #page {
		padding-top: 72px;
	}

	.site-header__inner {
		display: flex;
		justify-content: space-between;
		min-height: 72px;
		padding: 0 20px;
	}

	.site-header__burger {
		display: block;
	}

	.site-header__mobile-actions {
		display: flex;
		align-items: center;
		gap: 14px;
	}

	.site-header__mobile-phone {
		display: inline-flex;
		align-items: center;
		font-size: 14px;
		line-height: 20px;
		color: rgba(255, 255, 255, .9);
		white-space: nowrap;
		transition: color var(--anim-fast) var(--anim-ease), opacity var(--anim-fast) var(--anim-ease);
	}

	.site-header__mobile-phone:hover {
		color: #ffffff;
	}

	.site-header__nav {
		position: fixed;
		top: 72px;
		left: 0;
		right: 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 28px;
		padding: 34px 20px 40px;
		background: rgba(24, 20, 24, .96);
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		box-shadow: var(--premium-shadow);
		backdrop-filter: blur(var(--premium-blur));
		opacity: 0;
		pointer-events: none;
		transform: translateY(-14px);
		transition: opacity var(--anim-base) var(--anim-ease), transform var(--anim-base) var(--anim-ease);
	}

	.site-header.is-open .site-header__nav {
		opacity: 1;
		pointer-events: auto;
		transform: translateY(0);
	}

	.site-header__menu,
	.site-header__contacts {
		flex-direction: column;
		justify-content: center;
		gap: 18px;
	}

	.site-header__link,
	.site-header__phone {
		font-size: 18px;
		line-height: 26px;
	}

	.site-header.is-open .site-header__burger span:nth-child(1) {
		transform: translateY(7px) rotate(45deg);
	}

	.site-header.is-open .site-header__burger span:nth-child(2) {
		opacity: 0;
	}

	.site-header.is-open .site-header__burger span:nth-child(3) {
		transform: translateY(-7px) rotate(-45deg);
	}
}

@media (max-width: 420px) {
	.site-header__inner {
		padding: 0 16px;
	}
}

@media (max-width: 959px) {
	.hero {
		min-height: auto;
		padding: 48px 0 56px;
	}

	.hero__title {
		max-width: 100%;
		font-size: 38px;
		line-height: 42px;
	}

	.hero__text {
		max-width: 100%;
		margin-top: 18px;
		font-size: 17px;
		line-height: 25px;
	}

	.hero-search {
		margin-top: 28px;
		padding: 22px;
		border-radius: 14px;
	}

	.hero-search__tabs {
		overflow-x: auto;
		margin: 0 -4px 22px;
		padding: 0 4px 2px;
	}

	.hero-search__tab {
		flex: 0 0 auto;
		min-height: 42px;
		padding: 9px 16px;
		font-size: 14px;
	}

	.hero-search__grid {
		grid-template-columns: 1fr;
		gap: 14px;
	}

	.hero-search__swap {
		position: static;
		justify-self: center;
		transform: none;
	}

	.hero-search__segment {
		grid-template-columns: 1fr;
		gap: 12px;
		padding-bottom: 14px;
		border-bottom: 1px solid rgba(255, 255, 255, .1);
	}

	.hero-search__segment-remove {
		width: 100%;
		height: 44px;
	}

	.hero-search__multi-actions {
		display: grid;
		grid-template-columns: 1fr;
	}

	.hero-search__passengers-menu,
	.hero-search__suggestions {
		position: static;
		margin-top: 8px;
	}

	.hero-search__passenger-row {
		align-items: flex-start;
	}

	.hero-search__field-wide {
		margin-bottom: 14px;
	}

	.hero-search__control {
		height: 48px;
		font-size: 16px;
	}

	.hero-search__submit {
		height: 52px;
		margin-top: 20px;
	}
}

@media (max-width: 420px) {
	.hero {
		padding: 40px 0 48px;
	}

	.hero__title {
		font-size: 32px;
		line-height: 36px;
	}

	.hero-search {
		padding: 18px;
	}

	.hero-search__passenger-row {
		gap: 10px;
		padding: 10px 8px;
	}

	.hero-search__counter {
		grid-template-columns: 32px 34px 32px;
	}

	.hero-search__counter input {
		width: 34px;
	}
}

@media (max-width: 959px) {
	.cookie-notice {
		right: 16px;
		bottom: 16px;
		left: 16px;
		width: auto;
		padding: 20px;
		border-radius: 14px;
	}

	.cookie-notice__text {
		font-size: 15px;
		line-height: 23px;
	}
}

@media (max-width: 959px) {
	.premium-partner {
		padding: 72px 0;
	}

	.premium-partner__inner {
		grid-template-columns: 1fr;
		gap: 32px;
		min-height: 0;
	}

	.premium-partner__image {
		height: auto;
		aspect-ratio: 1.25;
		border-radius: 14px;
	}

	.premium-partner__content {
		align-items: center;
		text-align: center;
	}

	.premium-partner__title {
		font-size: 36px;
		line-height: 40px;
	}

	.premium-partner__text {
		margin-top: 18px;
		font-size: 16px;
		line-height: 25px;
	}

	.premium-partner__button {
		min-height: 52px;
		margin-top: 24px;
	}
}

@media (max-width: 420px) {
	.premium-partner {
		padding: 56px 0;
	}

	.premium-partner__title {
		font-size: 31px;
		line-height: 35px;
	}
}

@media (max-width: 959px) {
	.why-choose {
		padding: 72px 0 0;
	}

	.why-choose__title {
		font-size: 36px;
		line-height: 40px;
	}

	.why-choose__subtitle {
		margin-top: 12px;
		font-size: 16px;
		line-height: 24px;
	}

	.why-choose__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 18px;
		margin-top: 40px;
	}

	.why-choose__card {
		min-height: 0;
		padding: 24px;
	}
}

@media (max-width: 640px) {
	.why-choose__grid {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 420px) {
	.why-choose {
		padding: 56px 0 0;
	}

	.why-choose__title {
		font-size: 31px;
		line-height: 35px;
	}
}

@media (max-width: 959px) {
	.how-works {
		padding: 72px 0;
	}

	.how-works__title {
		font-size: 36px;
		line-height: 40px;
	}

	.how-works__subtitle {
		margin-top: 12px;
		font-size: 16px;
		line-height: 24px;
	}

	.how-works__steps {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 18px;
		margin-top: 44px;
	}

	.how-works__line {
		display: none;
	}

	.how-works__card {
		min-height: 0;
		padding: 24px;
	}
}

@media (max-width: 640px) {
	.how-works__steps {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 420px) {
	.how-works {
		padding: 56px 0;
	}

	.how-works__title {
		font-size: 31px;
		line-height: 35px;
	}
}

@media (max-width: 959px) {
	.best-deals {
		padding: 72px 0;
	}

	.best-deals__title {
		font-size: 36px;
		line-height: 40px;
	}

	.best-deals__subtitle {
		margin-top: 12px;
		font-size: 16px;
		line-height: 24px;
	}

	.best-deals__grid {
		grid-template-columns: 1fr;
		gap: 22px;
		margin-top: 40px;
	}

	.best-deals__card {
		height: auto;
		aspect-ratio: 1.64;
		border-radius: 14px;
	}

	.best-deals__card:nth-child(n+2) {
		display: none;
	}

	.best-deals__content {
		left: 24px;
		right: 24px;
		bottom: 24px;
	}

	.best-deals__card-title {
		font-size: 21px;
		line-height: 28px;
	}

	.best-deals__card-text {
		font-size: 15px;
		line-height: 22px;
	}

	.best-deals__actions {
		margin-top: 32px;
	}

	.best-deals__button {
		min-height: 52px;
	}
}

@media (max-width: 420px) {
	.best-deals {
		padding: 56px 0;
	}

	.best-deals__title {
		font-size: 31px;
		line-height: 35px;
	}

	.best-deals__card {
		aspect-ratio: .96;
	}

	.best-deals__content {
		left: 18px;
		right: 18px;
		bottom: 18px;
	}
}

@media (max-width: 959px) {
	.blog-hero,
	.article-hero {
		padding: 118px 0 58px;
	}

	.blog-breadcrumbs {
		margin-bottom: 28px;
	}

	.blog-hero__title,
	.article-hero__title {
		font-size: 38px;
		line-height: 44px;
	}

	.blog-hero__text,
	.article-hero__text {
		font-size: 16px;
		line-height: 25px;
	}

	.blog-list {
		padding: 58px 0 72px;
	}

	.blog-featured {
		grid-template-columns: 1fr;
	}

	.blog-featured__image {
		aspect-ratio: 1.5;
	}

	.blog-featured__content {
		padding: 24px;
	}

	.blog-featured__title {
		font-size: 27px;
		line-height: 34px;
	}

	.blog-featured__preview {
		font-size: 16px;
		line-height: 25px;
	}

	.blog-list__head {
		margin-top: 54px;
	}

	.blog-list__title {
		font-size: 32px;
		line-height: 38px;
	}

	.blog-list__grid {
		grid-template-columns: 1fr;
		gap: 22px;
		margin-top: 34px;
	}

	.blog-card__image {
		height: auto;
		aspect-ratio: 1.5;
	}

	.blog-card__content {
		padding: 22px;
	}

	.blog-card__title {
		font-size: 21px;
		line-height: 28px;
	}

	.blog-pagination {
		flex-wrap: wrap;
		margin-top: 34px;
	}

	.article-content {
		padding: 46px 0 72px;
	}

	.article-content__image {
		border-radius: 14px;
	}

	.article-content__body {
		margin-top: 32px;
		font-size: 16px;
		line-height: 27px;
	}
}

@media (max-width: 420px) {
	.blog-hero__title,
	.article-hero__title {
		font-size: 31px;
		line-height: 36px;
	}

	.blog-featured__content,
	.blog-card__content {
		padding: 18px;
	}
}

@media (max-width: 959px) {
	.testimonials {
		padding: 72px 0;
	}

	.testimonials__title {
		font-size: 36px;
		line-height: 40px;
	}

	.testimonials__subtitle {
		margin-top: 12px;
		font-size: 16px;
		line-height: 24px;
	}

	.testimonials__slider {
		margin-top: 40px;
	}

	.testimonials__slider.is-fallback {
		grid-template-columns: 1fr;
	}

	.testimonials__slide {
		padding: 0;
	}

	.testimonials__card {
		min-height: 0;
		padding: 24px;
	}

	.testimonials .owl-nav button {
		display: none;
	}
}

@media (max-width: 420px) {
	.testimonials {
		padding: 56px 0;
	}

	.testimonials__title {
		font-size: 31px;
		line-height: 35px;
	}
}

@media (max-width: 959px) {
	.newsletter {
		padding: 72px 0;
	}

	.newsletter__title {
		font-size: 36px;
		line-height: 40px;
	}

	.newsletter__text {
		margin-top: 12px;
		font-size: 16px;
		line-height: 24px;
	}

	.newsletter__form {
		grid-template-columns: 1fr;
		gap: 12px;
		margin-top: 28px;
	}

	.newsletter__input,
	.newsletter__button {
		width: 100%;
		height: 54px;
	}
}

@media (max-width: 420px) {
	.newsletter {
		padding: 56px 0;
	}

	.newsletter__title {
		font-size: 31px;
		line-height: 35px;
	}
}

@media (max-width: 959px) {
	.about-hero {
		padding: 118px 0 58px;
	}

	.about-breadcrumbs {
		margin-bottom: 28px;
	}

	.about-hero__title {
		font-size: 38px;
		line-height: 44px;
	}

	.about-hero__text {
		font-size: 16px;
		line-height: 25px;
	}

	.about-story {
		padding: 58px 0;
	}

	.about-story__inner {
		grid-template-columns: 1fr;
		gap: 32px;
	}

	.about-story__image {
		height: auto;
		aspect-ratio: 1.25;
		border-radius: 14px;
	}

	.about-story__content {
		align-items: center;
		text-align: center;
	}

	.about-story__title {
		font-size: 34px;
		line-height: 40px;
	}

	.about-story__text {
		margin-top: 18px;
		font-size: 16px;
		line-height: 25px;
	}

	.about-story__button {
		min-height: 52px;
		margin-top: 24px;
	}

	.about-values {
		padding: 58px 0;
	}

	.about-values__title {
		font-size: 36px;
		line-height: 40px;
	}

	.about-values__subtitle {
		margin-top: 12px;
		font-size: 16px;
		line-height: 24px;
	}

	.about-values__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 18px;
		margin-top: 40px;
	}

	.about-values__card {
		min-height: 0;
		padding: 24px;
	}

	.about-stats {
		padding: 0 0 72px;
	}

	.about-stats__inner {
		grid-template-columns: 1fr;
		gap: 18px;
	}

	.about-stats__item {
		padding: 26px;
		border-radius: 14px;
	}

	.about-stats__value {
		font-size: 34px;
		line-height: 40px;
	}
}

@media (max-width: 640px) {
	.about-values__grid {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 420px) {
	.about-hero__title {
		font-size: 31px;
		line-height: 36px;
	}

	.about-story__title,
	.about-values__title {
		font-size: 31px;
		line-height: 35px;
	}
}

@media (max-width: 959px) {
	.text-page {
		padding: 118px 0 72px;
	}

	.text-page__breadcrumbs {
		margin-bottom: 28px;
	}

	.text-page__title {
		font-size: 38px;
		line-height: 44px;
	}

	.text-content {
		margin-top: 32px;
		padding: 24px;
		border-radius: 14px;
		font-size: 16px;
		line-height: 27px;
	}

	.text-content h2 {
		font-size: 25px;
		line-height: 32px;
	}

	.text-content h3 {
		font-size: 21px;
		line-height: 28px;
	}

	.text-content table {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
}

@media (max-width: 420px) {
	.text-page__title {
		font-size: 31px;
		line-height: 36px;
	}

	.text-content {
		padding: 18px;
	}

	.text-content th,
	.text-content td {
		padding: 12px 14px;
	}
}

@media (max-width: 959px) {
	.flight-loading__route {
		height: 126px;
		margin-bottom: 28px;
	}

	.flight-loading__line {
		left: 24px;
		right: 24px;
		top: 72px;
	}

	.flight-loading__points {
		left: 24px;
		right: 24px;
		top: 65px;
	}

	.flight-loading__plane {
		left: 24px;
		top: 45px;
		width: 54px;
		height: 54px;
		font-size: 25px;
	}

	.flight-loading__trail {
		left: 24px;
		top: 66px;
		width: 120px;
	}

	.flight-loading__title {
		font-size: 32px;
		line-height: 38px;
	}

	.flight-loading__text {
		font-size: 16px;
		line-height: 25px;
	}

	.booking-success .flight-loading__plane {
		left: calc(100% - 78px);
	}

	.booking-success .flight-loading__trail {
		right: 48px;
		width: 120px;
	}

	.booking-success__actions {
		margin-top: 24px;
	}

	.booking-success__button,
	.booking-success__link {
		width: 100%;
	}

	.booking-checkout {
		padding: 118px 0 72px;
	}

	.booking-page__breadcrumbs {
		margin-bottom: 28px;
	}

	.booking-page__title {
		font-size: 38px;
		line-height: 44px;
	}

	.booking-page__text {
		font-size: 16px;
		line-height: 25px;
	}

	.booking-checkout__head {
		flex-direction: column;
		align-items: flex-start;
		gap: 18px;
		margin-bottom: 32px;
	}

	.booking-checkout__assurance {
		align-items: flex-start;
		width: 100%;
	}

	.booking-checkout__request {
		width: 100%;
		min-width: 0;
	}

	.booking-checkout__trust {
		text-align: left;
	}

	.booking-checkout__trust span {
		justify-content: flex-start;
	}

	.booking-checkout__layout {
		grid-template-columns: 1fr;
		gap: 24px;
	}

	.booking-card {
		padding: 22px;
		border-radius: 14px;
	}

	.booking-card__head {
		flex-direction: column;
		align-items: flex-start;
	}

	.booking-trip__badge {
		margin-left: 0;
	}

	.booking-card__title {
		font-size: 23px;
		line-height: 30px;
	}

	.booking-trip__route {
		grid-template-columns: 1fr;
		gap: 14px;
		padding: 20px;
		text-align: center;
	}

	.booking-trip__code {
		font-size: 40px;
		line-height: 46px;
	}

	.booking-trip__airport:last-child {
		text-align: center;
	}

	.booking-trip__path {
		flex-direction: column;
		min-height: 86px;
		transform: none;
	}

	.booking-trip__path span {
		flex: 0 0 28px;
		width: 1px;
		height: 28px;
		background: linear-gradient(180deg, rgba(241, 160, 163, 0), rgba(241, 160, 163, .55));
	}

	.booking-trip__path span:last-child {
		background: linear-gradient(180deg, rgba(241, 160, 163, .55), rgba(241, 160, 163, 0));
	}

	.booking-trip__path .fa {
		margin: 8px 0;
		transform: rotate(135deg);
	}

	.booking-trip__meta {
		grid-template-columns: 1fr;
	}

	.booking-trip__segment {
		grid-template-columns: 1fr;
		gap: 6px;
	}

	.booking-form-grid,
	.booking-form-grid-three {
		grid-template-columns: 1fr;
	}

	.booking-field-wide {
		grid-column: auto;
	}

	.booking-phone,
	.booking-birthday,
	.booking-date-grid,
	.booking-gender__options {
		grid-template-columns: 1fr;
	}

	.booking-passenger {
		padding: 18px;
	}

	.booking-service {
		grid-template-columns: 46px minmax(0, 1fr);
	}

	.booking-protection__item,
	.booking-payment__option {
		grid-template-columns: 46px minmax(0, 1fr);
	}

	.booking-protection__price {
		grid-column: 2;
	}

	.booking-protection__icon,
	.booking-payment__option > span {
		width: 46px;
		height: 46px;
	}

	.booking-service__price {
		grid-column: 2;
	}

	.booking-service__icon {
		width: 46px;
		height: 46px;
	}

	.booking-seat,
	.booking-payment {
		grid-template-columns: 1fr;
	}

	.booking-card-payment {
		padding: 18px;
	}

	.booking-card-payment__logos span {
		min-width: 68px;
	}

	.booking-promo__line {
		grid-template-columns: 1fr;
	}

	.booking-promo__line button {
		min-height: 46px;
	}

	.booking-summary {
		position: static;
	}

	.booking-summary__top strong {
		font-size: 32px;
		line-height: 38px;
	}

	.booking-summary__concierge {
		align-items: flex-start;
	}
}

@media (max-width: 420px) {
	.flight-loading__title,
	.booking-page__title {
		font-size: 31px;
		line-height: 36px;
	}
}

@media (max-width: 959px) {
	.contacts-hero {
		padding: 118px 0 58px;
	}

	.contacts-breadcrumbs {
		margin-bottom: 28px;
	}

	.contacts-hero__inner {
		grid-template-columns: 1fr;
		gap: 28px;
	}

	.contacts-hero__title {
		font-size: 38px;
		line-height: 44px;
	}

	.contacts-hero__text {
		font-size: 16px;
		line-height: 25px;
	}

	.contacts-main {
		padding: 58px 0 72px;
	}

	.contacts-main__grid {
		grid-template-columns: 1fr;
		gap: 34px;
	}

	.contacts-info__title {
		font-size: 30px;
		line-height: 38px;
	}

	.contacts-card {
		grid-template-columns: 1fr;
		gap: 14px;
		padding: 20px;
	}

	.contacts-form {
		padding: 22px;
	}

	.site-footer {
		padding: 48px 0 34px;
	}

	.site-footer__top {
		grid-template-columns: 1fr;
		gap: 34px;
		text-align: center;
	}

	.site-footer__text {
		margin-left: auto;
		margin-right: auto;
	}

	.site-footer__socials,
	.site-footer__contact,
	.site-footer__link {
		justify-content: center;
	}

	.site-footer__contact {
		align-items: center;
	}

	.site-footer__contact i {
		margin-top: 0;
	}

	.site-footer__bottom {
		margin-top: 38px;
	}

	.phone-popup {
		padding: 16px;
	}

	.phone-popup__dialog {
		max-width: 100%;
		padding: 28px 20px 22px;
		border-radius: 14px;
	}

	.phone-popup__title {
		font-size: 24px;
		line-height: 30px;
	}

	.phone-popup__text {
		font-size: 15px;
		line-height: 23px;
	}

	.phone-popup__row {
		grid-template-columns: 1fr;
	}

	.scroll-up {
		right: 16px;
		bottom: 16px;
		width: 44px;
		height: 44px;
		font-size: 22px;
	}
}

@media (max-width: 959px) {
	.landing-page-service #page {
		background: #f6f1e8;
	}

	.landing-page-service .site-header__mobile-phone {
		display: none;
	}

	.lp-hero {
		padding: 56px 0 64px;
	}

	.lp-hero:before,
	.lp-hero:after {
		display: none;
	}

	.lp-hero__grid,
	.lp-section-head--split,
	.lp-audience__grid,
	.lp-template__inner,
	.lp-seo__grid,
	.lp-request__grid {
		grid-template-columns: 1fr;
		gap: 36px;
	}

	.lp-hero__title {
		font-size: 42px;
		line-height: 48px;
	}

	.lp-hero__text {
		margin-top: 20px;
		font-size: 18px;
		line-height: 29px;
	}

	.lp-hero__actions {
		margin-top: 28px;
	}

	.lp-button {
		width: 100%;
	}

	.lp-hero__points,
	.lp-included__grid,
	.lp-cases__grid,
	.lp-seo__items,
	.lp-faq__list {
		grid-template-columns: 1fr;
	}

	.lp-hero__points {
		margin-top: 34px;
	}

	.lp-preview--hero {
		min-height: 430px;
		transform: none;
		box-shadow: 14px 16px 0 rgba(255, 255, 255, .08);
	}

	.lp-preview__body {
		padding: 26px;
	}

	.lp-preview__title {
		font-size: 30px;
		line-height: 36px;
	}

	.lp-preview__screen {
		grid-template-columns: 1fr;
		margin-top: 30px;
	}

	.lp-section-title {
		font-size: 36px;
		line-height: 42px;
	}

	.lp-section-text {
		font-size: 17px;
		line-height: 28px;
	}

	.lp-trust,
	.lp-included,
	.lp-cases,
	.lp-steps,
	.lp-template,
	.lp-seo,
	.lp-faq,
	.lp-request,
	.lp-audience {
		padding: 68px 0;
	}

	.lp-section-head {
		margin-bottom: 34px;
	}

	.lp-trust__grid {
		grid-template-columns: 1fr;
	}

	.lp-trust__item,
	.lp-trust__item:nth-child(1),
	.lp-trust__item:nth-child(2),
	.lp-trust__item:nth-child(3),
	.lp-trust__item:nth-child(4),
	.lp-trust__item:nth-child(5),
	.lp-trust__item:nth-child(6) {
		grid-column: auto;
		min-height: 0;
	}

	.lp-audience__list {
		grid-template-columns: 1fr;
	}

	.lp-audience__list div {
		min-height: 0;
	}

	.lp-included__item {
		min-height: 0;
		padding: 26px;
	}

	.lp-case,
	.lp-case--wide {
		grid-column: auto;
		grid-template-columns: 1fr;
	}

	.lp-case__visual {
		padding: 18px;
	}

	.lp-case__mockup {
		min-height: 180px;
		padding: 22px;
	}

	.lp-step {
		grid-template-columns: 1fr;
		gap: 14px;
		padding: 28px 0;
	}

	.lp-preview--small {
		min-height: 300px;
		box-shadow: 12px 14px 0 #171316;
	}

	.lp-seo__items div {
		min-height: 0;
	}

	.lp-request__form {
		width: 100%;
	}
}

@media (max-width: 420px) {
	.lp-hero {
		padding: 44px 0 54px;
	}

	.lp-hero__title {
		font-size: 34px;
		line-height: 39px;
	}

	.lp-section-title {
		font-size: 30px;
		line-height: 36px;
	}

	.lp-preview__body,
	.lp-case__content,
	.lp-faq__item {
		padding: 22px;
	}

	.lp-trust__item,
	.lp-audience__list div {
		padding: 22px;
	}
}

@media (max-height: 620px) and (max-width: 959px) {
	.lp-hero {
		padding-top: 34px;
		padding-bottom: 42px;
	}
}
