Compare commits
10 Commits
style/phot
...
28beec6fd2
| Author | SHA1 | Date | |
|---|---|---|---|
| 28beec6fd2 | |||
| 00b63f0991 | |||
| 113eb73305 | |||
| 79ebb16243 | |||
| ea036cce40 | |||
| 7ac00579ca | |||
| 6bb7c2cf6c | |||
| ac6ddd0b96 | |||
| f77ca86e81 | |||
| 86024ba0b7 |
@@ -1,4 +1,5 @@
|
|||||||
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Montserrat:wght@700&display=swap");
|
@charset "UTF-8";
|
||||||
|
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;700&family=Montserrat:wght@100;300;400;500;600;700&display=swap");
|
||||||
/* http://meyerweb.com/eric/tools/css/reset/
|
/* http://meyerweb.com/eric/tools/css/reset/
|
||||||
v2.0 | 20110126
|
v2.0 | 20110126
|
||||||
License: none (public domain)
|
License: none (public domain)
|
||||||
@@ -179,7 +180,9 @@ img {
|
|||||||
padding: 10px 24px;
|
padding: 10px 24px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
box-shadow: 0 10px 15px rgba(231, 0, 11, 0.4), 0 4px 6px rgba(231, 0, 11, 0.4);
|
/*box-shadow: 0 10px 15px rgba(231, 0, 11, 0.4), 0 4px 6px rgba(231, 0, 11, 0.4);*/
|
||||||
|
font-weight: 400;
|
||||||
|
text-transform: uppercase;
|
||||||
}
|
}
|
||||||
.btn--ghost {
|
.btn--ghost {
|
||||||
border: 2px solid rgba(255, 255, 255, 0.2);
|
border: 2px solid rgba(255, 255, 255, 0.2);
|
||||||
@@ -237,6 +240,7 @@ img {
|
|||||||
}
|
}
|
||||||
.hero__bg {
|
.hero__bg {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
filter: blur(3px);
|
||||||
inset: 0;
|
inset: 0;
|
||||||
background: linear-gradient(90deg, rgba(18, 18, 18, 0.9) 0%, rgba(18, 18, 18, 0.7) 50%, rgba(0, 0, 0, 0) 100%), url("../images/renders/led.jpg") center/cover no-repeat;
|
background: linear-gradient(90deg, rgba(18, 18, 18, 0.9) 0%, rgba(18, 18, 18, 0.7) 50%, rgba(0, 0, 0, 0) 100%), url("../images/renders/led.jpg") center/cover no-repeat;
|
||||||
}
|
}
|
||||||
@@ -253,7 +257,7 @@ img {
|
|||||||
max-width: 1000px;
|
max-width: 1000px;
|
||||||
margin-left: 528px;
|
margin-left: 528px;
|
||||||
padding-top: 104px;
|
padding-top: 104px;
|
||||||
padding-bottom: 50px;
|
padding-bottom: 100px;
|
||||||
}
|
}
|
||||||
.hero__content > * {
|
.hero__content > * {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
@@ -280,30 +284,37 @@ img {
|
|||||||
}
|
}
|
||||||
.hero h1 span {
|
.hero h1 span {
|
||||||
color: #cf1717;
|
color: #cf1717;
|
||||||
|
font-family: Montserrat, Inter, Segoe UI, Segoe UI Variable, Helvetica Neue, Arial, sans-serif;
|
||||||
|
font-weight: 700;
|
||||||
}
|
}
|
||||||
.hero p {
|
.hero p {
|
||||||
max-width: 768px;
|
max-width: 768px;
|
||||||
margin-bottom: 32px;
|
margin-bottom: 32px;
|
||||||
color: rgba(255, 255, 255, 0.8);
|
color: rgba(255, 255, 255, 0.8);
|
||||||
font-size: 20px;
|
font-size: 23px;
|
||||||
line-height: 32px;
|
line-height: 1.5;
|
||||||
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
.hero__tags {
|
.hero__tags {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
gap: 12px;
|
gap: 12px;
|
||||||
margin-bottom: 28px;
|
margin-bottom: 15px;
|
||||||
}
|
}
|
||||||
.hero__tags li {
|
.hero__tags li {
|
||||||
padding: 9px 17px;
|
padding: 20px 20px;
|
||||||
border: 1px solid rgba(207, 23, 23, 0.3);
|
border: 1px solid rgba(207, 23, 23, 0.3);
|
||||||
border-radius: 999px;
|
/*background: rgba(41, 49, 51, 0.6);*/
|
||||||
background: rgba(41, 49, 51, 0.6);
|
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 500;
|
font-weight: 300;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
transition: border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease;
|
transition: border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease;
|
||||||
|
background-color: rgba(255, 255, 255, 0.2);
|
||||||
|
backdrop-filter: blur(53px);
|
||||||
|
-webkit-backdrop-filter: blur(10px);
|
||||||
|
border: 0px solid rgba(255, 255, 255, 0.3);
|
||||||
|
border-radius: 12px;
|
||||||
}
|
}
|
||||||
.hero__tags li:hover {
|
.hero__tags li:hover {
|
||||||
transform: translateY(-1px);
|
transform: translateY(-1px);
|
||||||
@@ -314,6 +325,11 @@ img {
|
|||||||
display: flex;
|
display: flex;
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
}
|
}
|
||||||
|
.hero__actions .btn {
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 600;
|
||||||
|
text-transform: uppercase;
|
||||||
|
}
|
||||||
|
|
||||||
.highlights {
|
.highlights {
|
||||||
background: linear-gradient(90deg, #293133, #20272a);
|
background: linear-gradient(90deg, #293133, #20272a);
|
||||||
@@ -331,7 +347,7 @@ img {
|
|||||||
border-radius: 16px;
|
border-radius: 16px;
|
||||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
|
||||||
min-height: 178px;
|
min-height: 178px;
|
||||||
padding: 33px;
|
padding: 40px;
|
||||||
transition: transform 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
|
transition: transform 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
|
||||||
}
|
}
|
||||||
.info-card:hover {
|
.info-card:hover {
|
||||||
@@ -342,13 +358,14 @@ img {
|
|||||||
.info-card h3 {
|
.info-card h3 {
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: 700;
|
font-weight: 500;
|
||||||
line-height: 28px;
|
line-height: 28px;
|
||||||
}
|
}
|
||||||
.info-card p {
|
.info-card p {
|
||||||
color: rgba(255, 255, 255, 0.7);
|
color: rgba(255, 255, 255, 0.7);
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 24px;
|
line-height: 1.5;
|
||||||
|
font-weight: 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
.section {
|
.section {
|
||||||
@@ -383,8 +400,9 @@ img {
|
|||||||
}
|
}
|
||||||
.section__head p {
|
.section__head p {
|
||||||
color: rgba(255, 255, 255, 0.8);
|
color: rgba(255, 255, 255, 0.8);
|
||||||
font-size: 20px;
|
font-size: 22px;
|
||||||
line-height: 1.15;
|
line-height: 1.15;
|
||||||
|
font-weight: 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
.infrastructure {
|
.infrastructure {
|
||||||
@@ -399,8 +417,8 @@ img {
|
|||||||
line-height: 1.05;
|
line-height: 1.05;
|
||||||
}
|
}
|
||||||
.infrastructure .section__head p {
|
.infrastructure .section__head p {
|
||||||
font-size: 20px;
|
font-size: 22px;
|
||||||
font-weight: 400;
|
font-weight: 200;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
}
|
}
|
||||||
.infrastructure__grid {
|
.infrastructure__grid {
|
||||||
@@ -446,15 +464,17 @@ img {
|
|||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
.feature-card h3 {
|
.feature-card h3 {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 7px;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
font-weight: 700;
|
/*font-weight: 700;*/
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
.feature-card p {
|
.feature-card p {
|
||||||
color: rgba(255, 255, 255, 0.7);
|
color: rgba(255, 255, 255, 0.7);
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 1.3;
|
line-height: 1.3;
|
||||||
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
|
|
||||||
.objects {
|
.objects {
|
||||||
@@ -505,12 +525,23 @@ img {
|
|||||||
font-size: 34px;
|
font-size: 34px;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
line-height: 1.1;
|
line-height: 1.1;
|
||||||
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
.object-card__content p {
|
.object-card__content p {
|
||||||
margin-bottom: 24px;
|
margin-bottom: 24px;
|
||||||
color: rgba(255, 255, 255, 0.7);
|
color: rgba(255, 255, 255, 0.7);
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
line-height: 28px;
|
line-height: 28px;
|
||||||
|
font-weight: 300;
|
||||||
|
}
|
||||||
|
.object-card__content a.btn {
|
||||||
|
min-width: 200px;
|
||||||
|
width: 40%;
|
||||||
|
padding: 10px 24px;
|
||||||
|
border-radius: 10px;
|
||||||
|
font-size: 14px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
font-weight: 400;
|
||||||
}
|
}
|
||||||
.object-card__content ul {
|
.object-card__content ul {
|
||||||
margin-bottom: 24px;
|
margin-bottom: 24px;
|
||||||
@@ -556,12 +587,12 @@ img {
|
|||||||
line-height: 1.05;
|
line-height: 1.05;
|
||||||
}
|
}
|
||||||
.services .section__head p {
|
.services .section__head p {
|
||||||
font-size: 20px;
|
font-size: 22px;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
}
|
}
|
||||||
.services__grid {
|
.services__grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||||
gap: 18px;
|
gap: 18px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 896px;
|
max-width: 896px;
|
||||||
@@ -601,7 +632,7 @@ img {
|
|||||||
display: block;
|
display: block;
|
||||||
font-family: "Montserrat", "Inter", "Segoe UI", "Segoe UI Variable", "Helvetica Neue", Arial, sans-serif;
|
font-family: "Montserrat", "Inter", "Segoe UI", "Segoe UI Variable", "Helvetica Neue", Arial, sans-serif;
|
||||||
font-size: 21px;
|
font-size: 21px;
|
||||||
font-weight: 700;
|
font-weight: 500;
|
||||||
line-height: 1.15;
|
line-height: 1.15;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
@@ -620,8 +651,8 @@ img {
|
|||||||
opacity: 0;
|
opacity: 0;
|
||||||
transform: translateY(10px);
|
transform: translateY(10px);
|
||||||
color: rgba(255, 255, 255, 0.7);
|
color: rgba(255, 255, 255, 0.7);
|
||||||
font-size: 15px;
|
font-size: 16px;
|
||||||
font-weight: 500;
|
font-weight: 400;
|
||||||
line-height: 1.45;
|
line-height: 1.45;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
transition: opacity 0.25s ease, transform 0.25s ease;
|
transition: opacity 0.25s ease, transform 0.25s ease;
|
||||||
@@ -649,16 +680,22 @@ img {
|
|||||||
}
|
}
|
||||||
.pricing__list {
|
.pricing__list {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||||
gap: 18px;
|
gap: 18px;
|
||||||
margin-bottom: 28px;
|
margin-bottom: 28px;
|
||||||
}
|
}
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.pricing__list {
|
||||||
|
grid-template-columns: repeat(1, minmax(0, 1fr));
|
||||||
|
}
|
||||||
|
}
|
||||||
.pricing__note {
|
.pricing__note {
|
||||||
margin-bottom: 30px;
|
margin-bottom: 30px;
|
||||||
color: rgba(255, 255, 255, 0.8);
|
color: rgba(255, 255, 255, 0.8);
|
||||||
font-size: 18px;
|
font-size: 14px;
|
||||||
line-height: 1.45;
|
line-height: 1.45;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
font-weight: 200;
|
||||||
}
|
}
|
||||||
.pricing__cta {
|
.pricing__cta {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@@ -676,7 +713,7 @@ img {
|
|||||||
border-radius: 16px;
|
border-radius: 16px;
|
||||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
|
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
|
||||||
min-height: 144px;
|
min-height: 144px;
|
||||||
padding: 24px;
|
padding: 40px;
|
||||||
}
|
}
|
||||||
.pricing-item h3 {
|
.pricing-item h3 {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
@@ -692,8 +729,9 @@ img {
|
|||||||
}
|
}
|
||||||
@media (max-width: 600px) {
|
@media (max-width: 600px) {
|
||||||
.pricing-item {
|
.pricing-item {
|
||||||
padding: 16px;
|
padding: 40px;
|
||||||
min-height: auto;
|
min-height: auto;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
.pricing-item h3 {
|
.pricing-item h3 {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
@@ -808,6 +846,7 @@ img {
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
transition: transform 0.3s ease, border-color 0.3s ease;
|
transition: transform 0.3s ease, border-color 0.3s ease;
|
||||||
|
margin-top: 5px;
|
||||||
}
|
}
|
||||||
.review-card:hover {
|
.review-card:hover {
|
||||||
transform: translateY(-5px);
|
transform: translateY(-5px);
|
||||||
@@ -818,12 +857,14 @@ img {
|
|||||||
color: rgba(255, 255, 255, 0.8);
|
color: rgba(255, 255, 255, 0.8);
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
|
font-weight: 200;
|
||||||
|
font-style: italic;
|
||||||
}
|
}
|
||||||
.review-card strong {
|
.review-card strong {
|
||||||
display: block;
|
display: block;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: 700;
|
font-weight: 400;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
}
|
}
|
||||||
.review-card__meta {
|
.review-card__meta {
|
||||||
@@ -831,14 +872,16 @@ img {
|
|||||||
border-top: 1px solid rgba(255, 255, 255, 0.08);
|
border-top: 1px solid rgba(255, 255, 255, 0.08);
|
||||||
}
|
}
|
||||||
.review-card__meta a {
|
.review-card__meta a {
|
||||||
color: #ffd2d2;
|
/*color: #ffd2d2;*/
|
||||||
|
color: rgba(223, 223, 223, 0.2901960784);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
line-height: 1.4;
|
line-height: 1.4;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
text-underline-offset: 2px;
|
text-underline-offset: 2px;
|
||||||
text-decoration-thickness: 1px;
|
text-decoration-thickness: 1px;
|
||||||
text-decoration-color: rgba(255, 210, 210, 0.75);
|
/*text-decoration-color: rgba(255, 210, 210, 0.75);*/
|
||||||
|
text-decoration-color: rgba(169, 169, 169, 0.28);
|
||||||
transition: color 0.2s ease, text-decoration-color 0.2s ease;
|
transition: color 0.2s ease, text-decoration-color 0.2s ease;
|
||||||
}
|
}
|
||||||
.review-card__meta a:hover {
|
.review-card__meta a:hover {
|
||||||
@@ -904,8 +947,8 @@ img {
|
|||||||
.booking p {
|
.booking p {
|
||||||
margin-bottom: 32px;
|
margin-bottom: 32px;
|
||||||
color: rgba(255, 255, 255, 0.8);
|
color: rgba(255, 255, 255, 0.8);
|
||||||
font-size: 18px;
|
font-size: 19px;
|
||||||
font-weight: 500;
|
font-weight: 200;
|
||||||
line-height: 1.4;
|
line-height: 1.4;
|
||||||
}
|
}
|
||||||
.booking form {
|
.booking form {
|
||||||
@@ -923,6 +966,7 @@ img {
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
line-height: 1.25;
|
line-height: 1.25;
|
||||||
|
display: none;
|
||||||
}
|
}
|
||||||
.booking__field .required-mark {
|
.booking__field .required-mark {
|
||||||
color: #cf1717;
|
color: #cf1717;
|
||||||
@@ -988,6 +1032,13 @@ img {
|
|||||||
.booking select {
|
.booking select {
|
||||||
height: 56px;
|
height: 56px;
|
||||||
}
|
}
|
||||||
|
.booking select {
|
||||||
|
/* 1. Сбрасываем стандартный стиль браузера (стрелка исчезнет) */
|
||||||
|
-webkit-appearance: none;
|
||||||
|
-moz-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
background-color: #1f2325;
|
||||||
|
}
|
||||||
.booking textarea {
|
.booking textarea {
|
||||||
min-height: 130px;
|
min-height: 130px;
|
||||||
padding: 16px 20px;
|
padding: 16px 20px;
|
||||||
@@ -1057,6 +1108,7 @@ img {
|
|||||||
color: rgba(255, 255, 255, 0.8);
|
color: rgba(255, 255, 255, 0.8);
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 1.45;
|
line-height: 1.45;
|
||||||
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
.contacts-card__item-content small {
|
.contacts-card__item-content small {
|
||||||
display: block;
|
display: block;
|
||||||
@@ -1080,7 +1132,7 @@ img {
|
|||||||
height: 44px;
|
height: 44px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
border: 1px solid rgba(255, 255, 255, 0.2);
|
border: 1px solid rgba(255, 255, 255, 0.2);
|
||||||
border-radius: 999px;
|
border-radius: 12px;
|
||||||
background: rgba(255, 255, 255, 0.04);
|
background: rgba(255, 255, 255, 0.04);
|
||||||
color: rgba(255, 255, 255, 0.92);
|
color: rgba(255, 255, 255, 0.92);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
@@ -1303,19 +1355,21 @@ img {
|
|||||||
margin-top: 16px;
|
margin-top: 16px;
|
||||||
color: rgba(255, 255, 255, 0.65);
|
color: rgba(255, 255, 255, 0.65);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 1.28;
|
line-height: 1.5;
|
||||||
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
.footer__nav h4, .footer__contacts h4 {
|
.footer__nav h4, .footer__contacts h4 {
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: 700;
|
font-weight: 600;
|
||||||
line-height: 1.1;
|
line-height: 1.1;
|
||||||
}
|
}
|
||||||
.footer__nav a, .footer__contacts a {
|
.footer__nav a, .footer__contacts a {
|
||||||
display: block;
|
display: block;
|
||||||
color: rgba(255, 255, 255, 0.65);
|
color: rgba(255, 255, 255, 0.65);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 1.35;
|
line-height: 1.5;
|
||||||
|
font-weight: 300;
|
||||||
}
|
}
|
||||||
.footer__nav span, .footer__contacts span {
|
.footer__nav span, .footer__contacts span {
|
||||||
display: block;
|
display: block;
|
||||||
@@ -1481,6 +1535,9 @@ img {
|
|||||||
.footer__bottom a {
|
.footer__bottom a {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
.footer__nav h4, .footer__contacts h4 {
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@media only screen and (max-width: 1024px) {
|
@media only screen and (max-width: 1024px) {
|
||||||
.header__inner {
|
.header__inner {
|
||||||
@@ -1630,10 +1687,12 @@ img {
|
|||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
}
|
}
|
||||||
.feature-card h3,
|
.feature-card h3,
|
||||||
.object-card__content h3,
|
.object-card__content h3 {
|
||||||
.booking h2 {
|
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
}
|
}
|
||||||
|
.booking h2 {
|
||||||
|
font-size: 32px;
|
||||||
|
}
|
||||||
.booking input,
|
.booking input,
|
||||||
.booking select {
|
.booking select {
|
||||||
height: 52px;
|
height: 52px;
|
||||||
@@ -1740,11 +1799,13 @@ img {
|
|||||||
.feature-card,
|
.feature-card,
|
||||||
.review-card,
|
.review-card,
|
||||||
.stats__item,
|
.stats__item,
|
||||||
.contacts-card,
|
|
||||||
.hours-card,
|
.hours-card,
|
||||||
.object-card__content {
|
.object-card__content {
|
||||||
padding: 24px;
|
padding: 24px;
|
||||||
}
|
}
|
||||||
|
.contacts-card {
|
||||||
|
padding: 33px;
|
||||||
|
}
|
||||||
.object-card__image {
|
.object-card__image {
|
||||||
min-height: 260px;
|
min-height: 260px;
|
||||||
}
|
}
|
||||||
|
|||||||
2
assets/css/main.min.css
vendored
2
assets/css/main.min.css
vendored
File diff suppressed because one or more lines are too long
@@ -126,7 +126,9 @@ img {
|
|||||||
padding: 10px 24px;
|
padding: 10px 24px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
box-shadow: 0 10px 15px rgba(231, 0, 11, 0.4), 0 4px 6px rgba(231, 0, 11, 0.4);
|
/*box-shadow: 0 10px 15px rgba(231, 0, 11, 0.4), 0 4px 6px rgba(231, 0, 11, 0.4);*/
|
||||||
|
font-weight:400;
|
||||||
|
text-transform:uppercase;
|
||||||
}
|
}
|
||||||
|
|
||||||
&--ghost {
|
&--ghost {
|
||||||
@@ -191,6 +193,7 @@ img {
|
|||||||
|
|
||||||
&__bg {
|
&__bg {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
filter: blur(3px);
|
||||||
inset: 0;
|
inset: 0;
|
||||||
background:
|
background:
|
||||||
linear-gradient(90deg, rgba(18, 18, 18, 0.9) 0%, rgba(18, 18, 18, 0.7) 50%, rgba(0, 0, 0, 0) 100%),
|
linear-gradient(90deg, rgba(18, 18, 18, 0.9) 0%, rgba(18, 18, 18, 0.7) 50%, rgba(0, 0, 0, 0) 100%),
|
||||||
@@ -213,7 +216,7 @@ img {
|
|||||||
max-width: 1000px;
|
max-width: 1000px;
|
||||||
margin-left: 528px;
|
margin-left: 528px;
|
||||||
padding-top: 104px;
|
padding-top: 104px;
|
||||||
padding-bottom: 50px;
|
padding-bottom: 100px;
|
||||||
|
|
||||||
> * {
|
> * {
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
@@ -246,6 +249,8 @@ img {
|
|||||||
|
|
||||||
span {
|
span {
|
||||||
color: $color-accent;
|
color: $color-accent;
|
||||||
|
font-family: Montserrat, Inter, Segoe UI, Segoe UI Variable, Helvetica Neue, Arial, sans-serif;
|
||||||
|
font-weight:700;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -253,27 +258,33 @@ img {
|
|||||||
max-width: 768px;
|
max-width: 768px;
|
||||||
margin-bottom: 32px;
|
margin-bottom: 32px;
|
||||||
color: $color-text-soft;
|
color: $color-text-soft;
|
||||||
font-size: 20px;
|
font-size: 23px;
|
||||||
line-height: 32px;
|
line-height: 1.5;
|
||||||
|
font-weight:300;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__tags {
|
&__tags {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
gap: 12px;
|
gap: 12px;
|
||||||
margin-bottom: 28px;
|
margin-bottom: 15px;
|
||||||
|
|
||||||
li {
|
li {
|
||||||
padding: 9px 17px;
|
padding: 20px 20px;
|
||||||
border: 1px solid $color-border-strong;
|
border: 1px solid $color-border-strong;
|
||||||
border-radius: 999px;
|
/*background: rgba(41, 49, 51, 0.6);*/
|
||||||
background: rgba(41, 49, 51, 0.6);
|
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 500;
|
font-weight: 300;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
transition: border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease;
|
transition: border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease;
|
||||||
|
|
||||||
|
background-color: rgba(255, 255, 255, 0.2);
|
||||||
|
backdrop-filter: blur(53px);
|
||||||
|
-webkit-backdrop-filter: blur(10px);
|
||||||
|
border: 0px solid rgba(255, 255, 255, 0.3);
|
||||||
|
border-radius: 12px;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
transform: translateY(-1px);
|
transform: translateY(-1px);
|
||||||
border-color: rgba(207, 23, 23, 0.55);
|
border-color: rgba(207, 23, 23, 0.55);
|
||||||
@@ -285,6 +296,12 @@ img {
|
|||||||
&__actions {
|
&__actions {
|
||||||
display: flex;
|
display: flex;
|
||||||
gap: 16px;
|
gap: 16px;
|
||||||
|
|
||||||
|
.btn{
|
||||||
|
font-size:14px;
|
||||||
|
font-weight:600;
|
||||||
|
text-transform:uppercase;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -302,7 +319,7 @@ img {
|
|||||||
.info-card {
|
.info-card {
|
||||||
@include card;
|
@include card;
|
||||||
min-height: 178px;
|
min-height: 178px;
|
||||||
padding: 33px;
|
padding: 40px;
|
||||||
transition: transform 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
|
transition: transform 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@@ -314,14 +331,15 @@ img {
|
|||||||
h3 {
|
h3 {
|
||||||
margin-bottom: 8px;
|
margin-bottom: 8px;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
font-weight: 700;
|
font-weight: 500;
|
||||||
line-height: 28px;
|
line-height: 28px;
|
||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
color: $color-text-muted;
|
color: $color-text-muted;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 24px;
|
line-height: 1.5;
|
||||||
|
font-weight:200;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -363,8 +381,9 @@ img {
|
|||||||
|
|
||||||
p {
|
p {
|
||||||
color: $color-text-soft;
|
color: $color-text-soft;
|
||||||
font-size: 20px;
|
font-size: 22px;
|
||||||
line-height: 1.15;
|
line-height: 1.15;
|
||||||
|
font-weight:200;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -382,8 +401,8 @@ img {
|
|||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
font-size: 20px;
|
font-size: 22px;
|
||||||
font-weight: 400;
|
font-weight: 200;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -432,16 +451,18 @@ img {
|
|||||||
}
|
}
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 7px;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
font-weight: 700;
|
/*font-weight: 700;*/
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
|
font-weight:600;
|
||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
color: $color-text-muted;
|
color: $color-text-muted;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 1.3;
|
line-height: 1.3;
|
||||||
|
font-weight:300;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -496,6 +517,7 @@ img {
|
|||||||
font-size: 34px;
|
font-size: 34px;
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
line-height: 1.1;
|
line-height: 1.1;
|
||||||
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
@@ -503,8 +525,19 @@ img {
|
|||||||
color: $color-text-muted;
|
color: $color-text-muted;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
line-height: 28px;
|
line-height: 28px;
|
||||||
|
font-weight:300;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a.btn{
|
||||||
|
min-width: 200px;
|
||||||
|
width: 40%;
|
||||||
|
padding: 10px 24px;
|
||||||
|
border-radius: 10px;
|
||||||
|
font-size: 14px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
font-weight:400;
|
||||||
|
}
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
margin-bottom: 24px;
|
margin-bottom: 24px;
|
||||||
}
|
}
|
||||||
@@ -559,14 +592,14 @@ img {
|
|||||||
}
|
}
|
||||||
|
|
||||||
p {
|
p {
|
||||||
font-size: 20px;
|
font-size: 22px;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&__grid {
|
&__grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(3, minmax(0, 1fr));
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||||
gap: 18px;
|
gap: 18px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
max-width: 896px;
|
max-width: 896px;
|
||||||
@@ -609,7 +642,7 @@ img {
|
|||||||
display: block;
|
display: block;
|
||||||
font-family: $font-heading;
|
font-family: $font-heading;
|
||||||
font-size: 21px;
|
font-size: 21px;
|
||||||
font-weight: 700;
|
font-weight: 500;
|
||||||
line-height: 1.15;
|
line-height: 1.15;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
@@ -629,8 +662,8 @@ img {
|
|||||||
opacity: 0;
|
opacity: 0;
|
||||||
transform: translateY(10px);
|
transform: translateY(10px);
|
||||||
color: $color-text-muted;
|
color: $color-text-muted;
|
||||||
font-size: 15px;
|
font-size: 16px;
|
||||||
font-weight: 500;
|
font-weight: 400;
|
||||||
line-height: 1.45;
|
line-height: 1.45;
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
transition: opacity 0.25s ease, transform 0.25s ease;
|
transition: opacity 0.25s ease, transform 0.25s ease;
|
||||||
@@ -664,17 +697,24 @@ img {
|
|||||||
|
|
||||||
&__list {
|
&__list {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||||
gap: 18px;
|
gap: 18px;
|
||||||
margin-bottom: 28px;
|
margin-bottom: 28px;
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
grid-template-columns: repeat(1, minmax(0, 1fr));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
&__note {
|
&__note {
|
||||||
margin-bottom: 30px;
|
margin-bottom: 30px;
|
||||||
color: $color-text-soft;
|
color: $color-text-soft;
|
||||||
font-size: 18px;
|
font-size: 14px;
|
||||||
line-height: 1.45;
|
line-height: 1.45;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
font-weight:200;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__cta {
|
&__cta {
|
||||||
@@ -692,7 +732,7 @@ img {
|
|||||||
&-item {
|
&-item {
|
||||||
@include card;
|
@include card;
|
||||||
min-height: 144px;
|
min-height: 144px;
|
||||||
padding: 24px;
|
padding: 40px;
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
@@ -710,8 +750,9 @@ img {
|
|||||||
|
|
||||||
// Медиа-запрос для экранов меньше 600px
|
// Медиа-запрос для экранов меньше 600px
|
||||||
@media (max-width: 600px) {
|
@media (max-width: 600px) {
|
||||||
padding: 16px; // Пример: уменьшаем внутренние отступы
|
padding: 40px; // Пример: уменьшаем внутренние отступы
|
||||||
min-height: auto; // Пример: убираем фиксированную минимальную высоту
|
min-height: auto; // Пример: убираем фиксированную минимальную высоту
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
h3 {
|
h3 {
|
||||||
font-size: 16px; // Пример: уменьшаем размер заголовка
|
font-size: 16px; // Пример: уменьшаем размер заголовка
|
||||||
@@ -840,6 +881,7 @@ img {
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
transition: transform 0.3s ease, border-color 0.3s ease;
|
transition: transform 0.3s ease, border-color 0.3s ease;
|
||||||
|
margin-top:5px;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
transform: translateY(-5px);
|
transform: translateY(-5px);
|
||||||
@@ -851,13 +893,15 @@ img {
|
|||||||
color: $color-text-soft;
|
color: $color-text-soft;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 1.5;
|
line-height: 1.5;
|
||||||
|
font-weight: 200;
|
||||||
|
font-style: italic;
|
||||||
}
|
}
|
||||||
|
|
||||||
strong {
|
strong {
|
||||||
display: block;
|
display: block;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: 700;
|
font-weight: 400;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -866,14 +910,16 @@ img {
|
|||||||
border-top: 1px solid rgba(255, 255, 255, 0.08);
|
border-top: 1px solid rgba(255, 255, 255, 0.08);
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: #ffd2d2;
|
/*color: #ffd2d2;*/
|
||||||
|
color: #dfdfdf4a;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
line-height: 1.4;
|
line-height: 1.4;
|
||||||
text-decoration: underline;
|
text-decoration: underline;
|
||||||
text-underline-offset: 2px;
|
text-underline-offset: 2px;
|
||||||
text-decoration-thickness: 1px;
|
text-decoration-thickness: 1px;
|
||||||
text-decoration-color: rgba(255, 210, 210, 0.75);
|
/*text-decoration-color: rgba(255, 210, 210, 0.75);*/
|
||||||
|
text-decoration-color: rgb(169 169 169 / 28%);
|
||||||
transition: color 0.2s ease, text-decoration-color 0.2s ease;
|
transition: color 0.2s ease, text-decoration-color 0.2s ease;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
@@ -945,8 +991,8 @@ img {
|
|||||||
p {
|
p {
|
||||||
margin-bottom: 32px;
|
margin-bottom: 32px;
|
||||||
color: $color-text-soft;
|
color: $color-text-soft;
|
||||||
font-size: 18px;
|
font-size: 19px;
|
||||||
font-weight: 500;
|
font-weight: 200;
|
||||||
line-height: 1.4;
|
line-height: 1.4;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -966,6 +1012,7 @@ img {
|
|||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
line-height: 1.25;
|
line-height: 1.25;
|
||||||
|
display:none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.required-mark {
|
.required-mark {
|
||||||
@@ -1036,7 +1083,15 @@ img {
|
|||||||
input,
|
input,
|
||||||
select {
|
select {
|
||||||
height: 56px;
|
height: 56px;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
select {
|
||||||
|
/* 1. Сбрасываем стандартный стиль браузера (стрелка исчезнет) */
|
||||||
|
-webkit-appearance: none;
|
||||||
|
-moz-appearance: none;
|
||||||
|
appearance: none;
|
||||||
|
background-color: #1f2325;
|
||||||
|
}
|
||||||
|
|
||||||
textarea {
|
textarea {
|
||||||
min-height: 130px;
|
min-height: 130px;
|
||||||
@@ -1113,6 +1168,7 @@ img {
|
|||||||
color: $color-text-soft;
|
color: $color-text-soft;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
line-height: 1.45;
|
line-height: 1.45;
|
||||||
|
font-weight:300;
|
||||||
}
|
}
|
||||||
|
|
||||||
small {
|
small {
|
||||||
@@ -1140,7 +1196,7 @@ img {
|
|||||||
height: 44px;
|
height: 44px;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
border: 1px solid rgba(255, 255, 255, 0.2);
|
border: 1px solid rgba(255, 255, 255, 0.2);
|
||||||
border-radius: 999px;
|
border-radius: 12px;
|
||||||
background: rgba(255, 255, 255, 0.04);
|
background: rgba(255, 255, 255, 0.04);
|
||||||
color: rgba(255, 255, 255, 0.92);
|
color: rgba(255, 255, 255, 0.92);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
@@ -1397,7 +1453,8 @@ img {
|
|||||||
margin-top: 16px;
|
margin-top: 16px;
|
||||||
color: rgba(255, 255, 255, 0.65);
|
color: rgba(255, 255, 255, 0.65);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 1.28;
|
line-height: 1.5;
|
||||||
|
font-weight:300;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1406,7 +1463,7 @@ img {
|
|||||||
h4 {
|
h4 {
|
||||||
margin-bottom: 16px;
|
margin-bottom: 16px;
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
font-weight: 700;
|
font-weight: 600;
|
||||||
line-height: 1.1;
|
line-height: 1.1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1414,7 +1471,8 @@ img {
|
|||||||
display: block;
|
display: block;
|
||||||
color: rgba(255, 255, 255, 0.65);
|
color: rgba(255, 255, 255, 0.65);
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
line-height: 1.35;
|
line-height: 1.5;
|
||||||
|
font-weight:300;
|
||||||
}
|
}
|
||||||
|
|
||||||
span {
|
span {
|
||||||
@@ -1637,6 +1695,14 @@ img {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.footer {
|
||||||
|
&__nav,
|
||||||
|
&__contacts{
|
||||||
|
h4 {
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@include respond($bp-lg) {
|
@include respond($bp-lg) {
|
||||||
@@ -1839,10 +1905,12 @@ img {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.feature-card h3,
|
.feature-card h3,
|
||||||
.object-card__content h3,
|
.object-card__content h3 {
|
||||||
.booking h2 {
|
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
}
|
}
|
||||||
|
.booking h2 {
|
||||||
|
font-size: 32px;
|
||||||
|
}
|
||||||
|
|
||||||
.booking {
|
.booking {
|
||||||
input,
|
input,
|
||||||
@@ -1998,12 +2066,16 @@ img {
|
|||||||
.feature-card,
|
.feature-card,
|
||||||
.review-card,
|
.review-card,
|
||||||
.stats__item,
|
.stats__item,
|
||||||
.contacts-card,
|
|
||||||
.hours-card,
|
.hours-card,
|
||||||
.object-card__content {
|
.object-card__content {
|
||||||
padding: 24px;
|
padding: 24px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.contacts-card{
|
||||||
|
padding:33px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.object-card__image {
|
.object-card__image {
|
||||||
min-height: 260px;
|
min-height: 260px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Montserrat:wght@700&display=swap");
|
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;700&family=Montserrat:wght@100;300;400;500;600;700&display=swap");
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
|
|||||||
61
index.html
61
index.html
@@ -29,7 +29,7 @@
|
|||||||
<div class="hero__bg" aria-hidden="true"></div>
|
<div class="hero__bg" aria-hidden="true"></div>
|
||||||
<div class="container hero__content">
|
<div class="container hero__content">
|
||||||
<h1>
|
<h1>
|
||||||
Спорткомплекс полного цикла в <span>Москве:</span>
|
Спорткомплекс полного цикла в <span>Москве:</span><br>
|
||||||
лёд, залы, проживание и питание на одной территории
|
лёд, залы, проживание и питание на одной территории
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/led.jpg');"></div>
|
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/led.jpg');"></div>
|
||||||
<div class="object-card__content">
|
<div class="object-card__content">
|
||||||
<h3>Два ледовых поля</h3>
|
<h3>Два ледовых поля</h3>
|
||||||
<p>Стандарт 58×26 м. Тренировки, сборы, соревнования.</p>
|
<p>Стандарт 58×26 м. Тренировки, сборы, соревнования</p>
|
||||||
<a class="btn btn--small" href="#booking">Забронировать</a>
|
<a class="btn btn--small" href="#booking">Забронировать</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -89,7 +89,7 @@
|
|||||||
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/basket.jpg');"></div>
|
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/basket.jpg');"></div>
|
||||||
<div class="object-card__content">
|
<div class="object-card__content">
|
||||||
<h3>Универсальный зал</h3>
|
<h3>Универсальный зал</h3>
|
||||||
<p>Зал для игровых видов спорта, паркетное покрытие.</p>
|
<p>Зал для игровых видов спорта, паркетное покрытие</p>
|
||||||
<a class="btn btn--small" href="#booking">Забронировать</a>
|
<a class="btn btn--small" href="#booking">Забронировать</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/photo_olimp_sport4.jpg');"></div>
|
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/photo_olimp_sport4.jpg');"></div>
|
||||||
<div class="object-card__content">
|
<div class="object-card__content">
|
||||||
<h3>Фитнес-центр</h3>
|
<h3>Фитнес-центр</h3>
|
||||||
<p>Кардио, силовая и функциональная зоны. Premium-оборудование.</p>
|
<p>Кардио, силовая и функциональная зоны. Premium-оборудование</p>
|
||||||
<a class="btn btn--small" href="#booking">Подробнее</a>
|
<a class="btn btn--small" href="#booking">Подробнее</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/other/1231.png');"></div>
|
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/other/1231.png');"></div>
|
||||||
<div class="object-card__content">
|
<div class="object-card__content">
|
||||||
<h3>Зал хореографии</h3>
|
<h3>Зал хореографии</h3>
|
||||||
<p>Оборудован зеркалами и станками для занятий хореографией.</p>
|
<p>Оборудован зеркалами и станками для занятий хореографией</p>
|
||||||
<a class="btn btn--small" href="#booking">Подробнее</a>
|
<a class="btn btn--small" href="#booking">Подробнее</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -116,7 +116,7 @@
|
|||||||
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/no_photo.png');"></div>
|
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/no_photo.png');"></div>
|
||||||
<div class="object-card__content">
|
<div class="object-card__content">
|
||||||
<h3>Апарт-отель</h3>
|
<h3>Апарт-отель</h3>
|
||||||
<p>70+ номеров для команд и гостей. Прямо на территории.</p>
|
<p>70+ номеров для команд и гостей. Прямо на территории</p>
|
||||||
<a class="btn btn--small" href="#booking">Подробнее</a>
|
<a class="btn btn--small" href="#booking">Подробнее</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -125,7 +125,7 @@
|
|||||||
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/photo_olimp_rest7.jpg');"></div>
|
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/photo_olimp_rest7.jpg');"></div>
|
||||||
<div class="object-card__content">
|
<div class="object-card__content">
|
||||||
<h3>Ресторан</h3>
|
<h3>Ресторан</h3>
|
||||||
<p>Сбалансированное спортивное питание. Меню для команд.</p>
|
<p>Сбалансированное спортивное питание. Меню для команд</p>
|
||||||
<a class="btn btn--small" href="#booking">Подробнее</a>
|
<a class="btn btn--small" href="#booking">Подробнее</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -134,7 +134,7 @@
|
|||||||
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/no_photo.png');"></div>
|
<div class="object-card__image" style="background-image: linear-gradient(0deg, rgba(18,18,18,.3), rgba(18,18,18,.3)), url('./assets/images/renders/no_photo.png');"></div>
|
||||||
<div class="object-card__content">
|
<div class="object-card__content">
|
||||||
<h3>Парковка и подъезд</h3>
|
<h3>Парковка и подъезд</h3>
|
||||||
<p>Своя парковка для гостей и автобусов команд.</p>
|
<p>Своя парковка для гостей и автобусов команд</p>
|
||||||
<a class="btn btn--small" href="#booking">Подробнее</a>
|
<a class="btn btn--small" href="#booking">Подробнее</a>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
@@ -389,7 +389,7 @@
|
|||||||
<section class="section booking" id="booking">
|
<section class="section booking" id="booking">
|
||||||
<div class="container booking__wrap">
|
<div class="container booking__wrap">
|
||||||
<div class="booking__form">
|
<div class="booking__form">
|
||||||
<h2>Оставьте заявку — подберём площадку и время</h2>
|
<h2>Оставьте заявку — подберём площадку и время</h2>
|
||||||
<p>Перезвоним в течение 15 минут в рабочее время и пришлём расчёт</p>
|
<p>Перезвоним в течение 15 минут в рабочее время и пришлём расчёт</p>
|
||||||
<form id="booking-form" action="#" method="post" novalidate data-metrika-id="" data-autoreply-endpoint="">
|
<form id="booking-form" action="#" method="post" novalidate data-metrika-id="" data-autoreply-endpoint="">
|
||||||
<div class="booking__field">
|
<div class="booking__field">
|
||||||
@@ -500,8 +500,24 @@
|
|||||||
</svg>
|
</svg>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
<a class="contacts-card__messenger contacts-card__messenger--secondary" href="#" aria-label="ВКонтакте">
|
||||||
|
<span class="contacts-card__action-icon" aria-hidden="true">
|
||||||
|
<svg viewBox="0 0 24 24" fill="none">
|
||||||
|
<use href="./assets/images/svg-sprites.svg#icon-vk"></use>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a class="contacts-card__messenger contacts-card__messenger--secondary" href="#" aria-label="Instagram">
|
||||||
|
<span class="contacts-card__action-icon" aria-hidden="true">
|
||||||
|
<svg viewBox="0 0 24 24" fill="none">
|
||||||
|
<use href="./assets/images/svg-sprites.svg#icon-instagram"></use>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="contacts-card__links contacts-card__links--social">
|
<div style="display:none;" class="contacts-card__links contacts-card__links--social">
|
||||||
<a href="#" aria-label="ВКонтакте">
|
<a href="#" aria-label="ВКонтакте">
|
||||||
<span class="contacts-card__action-icon" aria-hidden="true">
|
<span class="contacts-card__action-icon" aria-hidden="true">
|
||||||
<svg viewBox="0 0 24 24" fill="none">
|
<svg viewBox="0 0 24 24" fill="none">
|
||||||
@@ -582,11 +598,11 @@
|
|||||||
</nav>
|
</nav>
|
||||||
<div class="footer__contacts">
|
<div class="footer__contacts">
|
||||||
<h4>Контакты и режим работы</h4>
|
<h4>Контакты и режим работы</h4>
|
||||||
<a href="tel:+79251404737">+7 (925) 140-47-37</a><br>
|
<a href="tel:+79251404737">+7 (925) 140-47-37</a>
|
||||||
<a href="tel:+79251404764">+7 (925) 140-47-64</a>
|
<a href="tel:+79251404764">+7 (925) 140-47-64</a>
|
||||||
<a href="mailto:receptionadmin@o-arena.ru">receptionadmin@o-arena.ru</a>
|
<a href="mailto:receptionadmin@o-arena.ru">receptionadmin@o-arena.ru</a><br>
|
||||||
<span>Москва, Автомобильный проезд, 4</span>
|
<a>Москва, Автомобильный проезд, 4</a>
|
||||||
<span>Ежедневно с 06:00 до 23:00</span>
|
<a>Ежедневно с 06:00 до 23:00</a><br>
|
||||||
<div class="footer__messengers">
|
<div class="footer__messengers">
|
||||||
<a href="https://wa.me/74951234567" target="_blank" rel="noopener noreferrer" aria-label="WhatsApp">
|
<a href="https://wa.me/74951234567" target="_blank" rel="noopener noreferrer" aria-label="WhatsApp">
|
||||||
<span class="footer__messenger-icon" aria-hidden="true">
|
<span class="footer__messenger-icon" aria-hidden="true">
|
||||||
@@ -601,9 +617,24 @@
|
|||||||
<use href="./assets/images/svg-sprites.svg#icon-telegram"></use>
|
<use href="./assets/images/svg-sprites.svg#icon-telegram"></use>
|
||||||
</svg>
|
</svg>
|
||||||
</span>
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
|
<a href="#" aria-label="Instagram">
|
||||||
|
<span class="footer__messenger-icon" aria-hidden="true">
|
||||||
|
<svg viewBox="0 0 24 24" fill="none">
|
||||||
|
<use href="./assets/images/svg-sprites.svg#icon-instagram"></use>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
<a href="#" aria-label="ВКонтакте">
|
||||||
|
<span class="footer__messenger-icon" aria-hidden="true">
|
||||||
|
<svg viewBox="0 0 24 24" fill="none">
|
||||||
|
<use href="./assets/images/svg-sprites.svg#icon-vk"></use>
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="footer__socials">
|
<div style="display:none;" class="footer__socials">
|
||||||
<a href="#" aria-label="Instagram">
|
<a href="#" aria-label="Instagram">
|
||||||
<span class="footer__messenger-icon" aria-hidden="true">
|
<span class="footer__messenger-icon" aria-hidden="true">
|
||||||
<svg viewBox="0 0 24 24" fill="none">
|
<svg viewBox="0 0 24 24" fill="none">
|
||||||
|
|||||||
Reference in New Issue
Block a user