commit 525e116489a484fd07662c4105667834e07df94e Author: MH.Dmitrii Date: Fri Mar 13 14:31:28 2026 +0300 Squashed 'server/frontend/' content from commit e9a2027 git-subtree-dir: server/frontend git-subtree-split: e9a2027fe64d17ad074cbc4724676eb41f19682f diff --git a/fonts/MurreyC/COPYRIGHT.txt b/fonts/MurreyC/COPYRIGHT.txt new file mode 100644 index 0000000..89086ce --- /dev/null +++ b/fonts/MurreyC/COPYRIGHT.txt @@ -0,0 +1 @@ +DoubleRus encoding by Diai; unfinished \ No newline at end of file diff --git a/fonts/MurreyC/murreyc.eot b/fonts/MurreyC/murreyc.eot new file mode 100644 index 0000000..d34d0a5 Binary files /dev/null and b/fonts/MurreyC/murreyc.eot differ diff --git a/fonts/MurreyC/murreyc.ttf b/fonts/MurreyC/murreyc.ttf new file mode 100644 index 0000000..df4cd69 Binary files /dev/null and b/fonts/MurreyC/murreyc.ttf differ diff --git a/fonts/MurreyC/murreyc.woff b/fonts/MurreyC/murreyc.woff new file mode 100644 index 0000000..3709e66 Binary files /dev/null and b/fonts/MurreyC/murreyc.woff differ diff --git a/fonts/MurreyC/murreyc.woff2 b/fonts/MurreyC/murreyc.woff2 new file mode 100644 index 0000000..d76f1b2 Binary files /dev/null and b/fonts/MurreyC/murreyc.woff2 differ diff --git a/images/1.jpg b/images/1.jpg new file mode 100644 index 0000000..06c91ed Binary files /dev/null and b/images/1.jpg differ diff --git a/images/234.png b/images/234.png new file mode 100644 index 0000000..e74ef58 Binary files /dev/null and b/images/234.png differ diff --git a/images/236595.png b/images/236595.png new file mode 100644 index 0000000..93a3fd2 Binary files /dev/null and b/images/236595.png differ diff --git a/images/25.png b/images/25.png new file mode 100644 index 0000000..9c8104e Binary files /dev/null and b/images/25.png differ diff --git a/images/360_F_782055879_otsYbwETI2WfPTGAdbLfuXdUjHB8bwBU.jpg b/images/360_F_782055879_otsYbwETI2WfPTGAdbLfuXdUjHB8bwBU.jpg new file mode 100644 index 0000000..5abd246 Binary files /dev/null and b/images/360_F_782055879_otsYbwETI2WfPTGAdbLfuXdUjHB8bwBU.jpg differ diff --git a/images/55555.jpg b/images/55555.jpg new file mode 100644 index 0000000..8fb9e57 Binary files /dev/null and b/images/55555.jpg differ diff --git a/images/56532 (2).png b/images/56532 (2).png new file mode 100644 index 0000000..f27107c Binary files /dev/null and b/images/56532 (2).png differ diff --git a/images/565656565.jpg b/images/565656565.jpg new file mode 100644 index 0000000..759b067 Binary files /dev/null and b/images/565656565.jpg differ diff --git a/images/Brown_Simple_Happy_Wedding_Photo_Collage.png b/images/Brown_Simple_Happy_Wedding_Photo_Collage.png new file mode 100644 index 0000000..f1aac92 Binary files /dev/null and b/images/Brown_Simple_Happy_Wedding_Photo_Collage.png differ diff --git a/images/ChatGPT Image 5 янв. 2026 г., 15_49_39.png b/images/ChatGPT Image 5 янв. 2026 г., 15_49_39.png new file mode 100644 index 0000000..7619024 Binary files /dev/null and b/images/ChatGPT Image 5 янв. 2026 г., 15_49_39.png differ diff --git a/images/ChatGPT Image 5 янв. 2026 г., 17_27_11.png b/images/ChatGPT Image 5 янв. 2026 г., 17_27_11.png new file mode 100644 index 0000000..1bd70b9 Binary files /dev/null and b/images/ChatGPT Image 5 янв. 2026 г., 17_27_11.png differ diff --git a/images/Dreamy Outdoor Wedding Under a Canopy of Lights .jpg b/images/Dreamy Outdoor Wedding Under a Canopy of Lights .jpg new file mode 100644 index 0000000..f6dc769 Binary files /dev/null and b/images/Dreamy Outdoor Wedding Under a Canopy of Lights .jpg differ diff --git a/images/backgraund_mai копия22.jpg b/images/backgraund_mai копия22.jpg new file mode 100644 index 0000000..5e84d65 Binary files /dev/null and b/images/backgraund_mai копия22.jpg differ diff --git a/images/backgraund_main.jpg b/images/backgraund_main.jpg new file mode 100644 index 0000000..ca029af Binary files /dev/null and b/images/backgraund_main.jpg differ diff --git a/images/bc6.jpg b/images/bc6.jpg new file mode 100644 index 0000000..e8dc1fd Binary files /dev/null and b/images/bc6.jpg differ diff --git a/images/bg.jpg b/images/bg.jpg new file mode 100644 index 0000000..cce8a47 Binary files /dev/null and b/images/bg.jpg differ diff --git a/images/bg1.jpg b/images/bg1.jpg new file mode 100644 index 0000000..1d9acfa Binary files /dev/null and b/images/bg1.jpg differ diff --git a/images/bg2.jpg b/images/bg2.jpg new file mode 100644 index 0000000..52ce5df Binary files /dev/null and b/images/bg2.jpg differ diff --git a/images/icon.png b/images/icon.png new file mode 100644 index 0000000..711111a Binary files /dev/null and b/images/icon.png differ diff --git a/images/people/IMG_20260107_135956_402.jpg b/images/people/IMG_20260107_135956_402.jpg new file mode 100644 index 0000000..1764362 Binary files /dev/null and b/images/people/IMG_20260107_135956_402.jpg differ diff --git a/images/people/IMG_20260107_140110_500.jpg b/images/people/IMG_20260107_140110_500.jpg new file mode 100644 index 0000000..0a6d836 Binary files /dev/null and b/images/people/IMG_20260107_140110_500.jpg differ diff --git a/images/people/IMG_20260107_140120_301.jpg b/images/people/IMG_20260107_140120_301.jpg new file mode 100644 index 0000000..021b08b Binary files /dev/null and b/images/people/IMG_20260107_140120_301.jpg differ diff --git a/images/photos/IMG_20260223_151005_128.jpg b/images/photos/IMG_20260223_151005_128.jpg new file mode 100644 index 0000000..2c464ad Binary files /dev/null and b/images/photos/IMG_20260223_151005_128.jpg differ diff --git a/images/photos/IMG_20260223_151049_713.jpg b/images/photos/IMG_20260223_151049_713.jpg new file mode 100644 index 0000000..68a5c8a Binary files /dev/null and b/images/photos/IMG_20260223_151049_713.jpg differ diff --git a/images/telegram-svgrepo-com.svg b/images/telegram-svgrepo-com.svg new file mode 100644 index 0000000..d58c812 --- /dev/null +++ b/images/telegram-svgrepo-com.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/images/time/1.jpg b/images/time/1.jpg new file mode 100644 index 0000000..e17bf50 Binary files /dev/null and b/images/time/1.jpg differ diff --git a/images/time/2.jpg b/images/time/2.jpg new file mode 100644 index 0000000..c696462 Binary files /dev/null and b/images/time/2.jpg differ diff --git a/images/time/3.jpg b/images/time/3.jpg new file mode 100644 index 0000000..81b5086 Binary files /dev/null and b/images/time/3.jpg differ diff --git a/images/time/ChatGPT Image 19 янв. 2026 г., 20_18_11.png b/images/time/ChatGPT Image 19 янв. 2026 г., 20_18_11.png new file mode 100644 index 0000000..37307af Binary files /dev/null and b/images/time/ChatGPT Image 19 янв. 2026 г., 20_18_11.png differ diff --git a/images/time/beverage_4137183.png b/images/time/beverage_4137183.png new file mode 100644 index 0000000..fb1f620 Binary files /dev/null and b/images/time/beverage_4137183.png differ diff --git a/images/time/cake.png b/images/time/cake.png new file mode 100644 index 0000000..ae313e9 Binary files /dev/null and b/images/time/cake.png differ diff --git a/images/time/camera.png b/images/time/camera.png new file mode 100644 index 0000000..f27fe2d Binary files /dev/null and b/images/time/camera.png differ diff --git a/images/time/disco-ball_1034052.png b/images/time/disco-ball_1034052.png new file mode 100644 index 0000000..99df313 Binary files /dev/null and b/images/time/disco-ball_1034052.png differ diff --git a/images/time/disco-ball_18181959.png b/images/time/disco-ball_18181959.png new file mode 100644 index 0000000..fcabec1 Binary files /dev/null and b/images/time/disco-ball_18181959.png differ diff --git a/images/time/food.png b/images/time/food.png new file mode 100644 index 0000000..384af8b Binary files /dev/null and b/images/time/food.png differ diff --git a/images/time/free-icon-fireworks-7201451.png b/images/time/free-icon-fireworks-7201451.png new file mode 100644 index 0000000..efdc11a Binary files /dev/null and b/images/time/free-icon-fireworks-7201451.png differ diff --git a/images/time/glasses.png b/images/time/glasses.png new file mode 100644 index 0000000..299217b Binary files /dev/null and b/images/time/glasses.png differ diff --git a/images/time/love-letter_6425091.png b/images/time/love-letter_6425091.png new file mode 100644 index 0000000..23c8912 Binary files /dev/null and b/images/time/love-letter_6425091.png differ diff --git a/images/time/love-world_18905915.png b/images/time/love-world_18905915.png new file mode 100644 index 0000000..fe65f5a Binary files /dev/null and b/images/time/love-world_18905915.png differ diff --git a/images/time/message_6649165.png b/images/time/message_6649165.png new file mode 100644 index 0000000..a043cbc Binary files /dev/null and b/images/time/message_6649165.png differ diff --git a/images/time/ring.png b/images/time/ring.png new file mode 100644 index 0000000..95696ae Binary files /dev/null and b/images/time/ring.png differ diff --git a/images/time/table.png b/images/time/table.png new file mode 100644 index 0000000..c82c604 Binary files /dev/null and b/images/time/table.png differ diff --git a/images/time/wedding-dinner_11196102.png b/images/time/wedding-dinner_11196102.png new file mode 100644 index 0000000..22cea78 Binary files /dev/null and b/images/time/wedding-dinner_11196102.png differ diff --git a/images/Без названия (1).jpg b/images/Без названия (1).jpg new file mode 100644 index 0000000..77d9640 Binary files /dev/null and b/images/Без названия (1).jpg differ diff --git a/images/Без названия (2).jpg b/images/Без названия (2).jpg new file mode 100644 index 0000000..b93f202 Binary files /dev/null and b/images/Без названия (2).jpg differ diff --git a/images/Без названия (3).jpg b/images/Без названия (3).jpg new file mode 100644 index 0000000..f9082e3 Binary files /dev/null and b/images/Без названия (3).jpg differ diff --git a/images/Без названия.jpg b/images/Без названия.jpg new file mode 100644 index 0000000..4127a7c Binary files /dev/null and b/images/Без названия.jpg differ diff --git a/images/Элегантный свадебный банкет_ пастельные цветы и золотые детали.jpg b/images/Элегантный свадебный банкет_ пастельные цветы и золотые детали.jpg new file mode 100644 index 0000000..c2702f6 Binary files /dev/null and b/images/Элегантный свадебный банкет_ пастельные цветы и золотые детали.jpg differ diff --git a/images/мудборд.jpg b/images/мудборд.jpg new file mode 100644 index 0000000..080b39f Binary files /dev/null and b/images/мудборд.jpg differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..b2dcf64 --- /dev/null +++ b/index.html @@ -0,0 +1,539 @@ + + + + + + + Wedding invitation + + + + + + + +
+ +
+ + +
+
+
+

Дмитрий и Алёна

+

+ Наша история +

+

22 августа 2026

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iste possimus ipsa, labore repudiandae + ratione placeat dolore vitae praesentium perspiciatis ipsam non illum reiciendis accusamus quae + quo veritatis maiores quod sequi. Ipsam at consequatur quia recusandae, rem dicta autem quaerat + placeat? +

+ +
+
+
+ +
+

+ Список гостей +

+
+
+ groom +
+

Жених

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui voluptatum + odio autem, ut dolorum suscipit soluta reiciendis quam reprehenderit saepe doloribus + asperiores + architecto? Debitis magnam, exercitationem nam temporibus eos molestias?

+
+
+
+ bride +
+

Невеста

+

Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui voluptatum + odio autem, ut dolorum suscipit soluta reiciendis quam reprehenderit saepe doloribus + asperiores + architecto? Debitis magnam, exercitationem nam temporibus eos molestias?

+
+
+
+
+
+ +
+
+ Стол 1 +
+
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+
+ +
+
+ Стол 1 +
+
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+
+ +
+
+ Стол 1 +
+
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+ Lorem, ipsum. +
+
+
+
+
+
+
+

+ Расписание +

+
+
+
+
+ +
+
+ ring +
10:40
+

Церемония

+
Начало нашего свадебного дня и самый важный момент для нас +
+
+
+ +
+
+ camera +
11:30
+

Фотосессия

+
После церемонии мы ненадолго отправимся на фотосессию, + чтобы сохранить этот день в памяти
+
+
+ +
+
+ +
14:00
+

Фуршет и бармен

+
Берем напиток, закуски и наслаждаемся началом вечера
+
+
+ +
+
+ +
14:30
+

Поздравления и подарки

+
Мы будем рады теплым словам и подаркам во время фуршета +
+
+
+
+
+
+ +
+
+ +
17:00
+

Банкет

+
Приглашаем вас за столы, чтобы продолжить вечер в тёплой и + уютной атмосфере. Приветственный тост
+
+
+ +
+
+ +
19:00
+

Свадебный торт

+
Самый сладкий момент вечера. Чай или кофе находятся в + велком зоне
+
+
+ +
+
+ +
19:30
+

Танцы

+
Приглашаем вас на танцпол. Танцуйте столько, сколько + захочется
+
+
+
+
+
+
+
+
+

+ Путешествие +

+
+
+ + +

Тверь, Свободный переулок, 5

+
Начало в
+
10:30
+
+ + +

Тверь, улица Двор Пролетарки, 16

+
Начало в
+
14:00
+
+
+
+
+
+

+ Фотографии +

+ +
+ +
+ +
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ photo +
+
+ +
+ + +
+
+ + +
+
+
+
+

+ Список задач +

+
+
+
+ icon + Поздравить молодых и сказать тёплые слова +
+
+ icon + Вручить подарок молодожёнам +
+
+ icon + Сделать фото и видео, чтобы потом было что выложить +
+
+ icon + Поднять тост за любовь +
+
+ icon + Добраться до свадебного торта, сфотографировать его +
+
+ icon + Потанцевать хотя бы один медленный танец +
+
+ icon + Повеселиться так, чтобы этот день запомнился +
+
+
+
+
+

Прошу ответить

+ +
+
+ Просим Вас заполнить форму и подтвердить своё участие +
+ +
+ + +
+ + + + + +
+ + +
+

Горячее блюдо

+ + + + +
+ + +
+

Напитки

+ + + + + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/main.js b/main.js new file mode 100644 index 0000000..9f6a695 --- /dev/null +++ b/main.js @@ -0,0 +1,30 @@ +const swiper = new Swiper('.swiper', { + // Optional parameters + direction: 'horizontal', + loop: true, + + // Navigation arrows + navigation: { + nextEl: '.swiper-button-next', + prevEl: '.swiper-button-prev', + }, + + // And if we need scrollbar + scrollbar: { + el: '.swiper-scrollbar', + }, + + speed: 1000, + breakpoints: { + 740: { + slidesPerView: 1, + }, + 1200: { + slidesPerView: 2, + }, + 1600: { + slidesPerView: 3, + }, + } + +}); \ No newline at end of file diff --git a/reset.css b/reset.css new file mode 100644 index 0000000..40b4860 --- /dev/null +++ b/reset.css @@ -0,0 +1,18 @@ +*{padding: 0;margin: 0;border: 0;} +*,*:before,*:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;} +:focus,:active{outline: none;} +a:focus,a:active{outline: none;} +nav,footer,header,aside{display: block;} +html,body{ + height:100%;width:100%; + font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;} +input,button,textarea{font-family:inherit;} +input::-ms-clear{display: none;} +button{cursor: pointer;} +button::-moz-focus-inner{padding:0;border:0;} +a,a:visited{text-decoration: none;} +a:hover{text-decoration: none;} +ul li{list-style: none;} +img{vertical-align: top;} +h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight: inherit;} +a{color:inherit;} \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..74a21c0 --- /dev/null +++ b/style.css @@ -0,0 +1,596 @@ +/* --------------------------------Font-------------------------------- */ +@font-face { + font-family: "MurreyC"; + src: url("fonts/MurreyC/murreyc.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: "MurreyC"; + src: url("fonts/MurreyC/murreyc.woff") format("woff"); + font-weight: 400; + font-style: normal; + font-display: swap; +} +@font-face { + font-family: "MurreyC"; + src: url("fonts/MurreyC/murreyc.eot") format("eot"); + font-weight: 400; + font-style: normal; + font-display: swap; +} + + +/* --------------------------------MAIN-------------------------------- */ + +body { + background: url("images/ChatGPT\ Image\ 5\ янв.\ 2026\ г.\,\ 15_49_39.png") no-repeat 100% 100% fixed; + background-size: cover; + font-family: "MurreyC"; + font-size: 16px; + font-weight: 400; + letter-spacing: 3px; + height: auto; +} +button { + background-color: #3a1f09; + padding: 0 15px; + border-radius: 33px; + transition: all .1s; + color: #e5b97e; + box-shadow: #3a1f09 2px 4px 10px 2px; +} +button:hover { + background-color: #f0c590; + color: #b06029; + transform: scale(1.015); +} +img { + max-width: 100%; +} +.content { +} + + +/* -------------------------------HEADER------------------------------ */ +.header { + width: 100%; + background-color: #663c24; + padding: 20px 180px; + margin-top: 40px; + margin-bottom: 40px; + box-shadow: #3a1f09 2px 4px 10px 2px; +} +.nav { +} +.menu { + display: flex; + justify-content: space-between; +} +.item { + color: #e7b15c; + font-size: 36px; + font-weight: 900; + transition: all .3s; + text-shadow: 1px 2px #322624; +} +.item:hover { + +} +.link { + + transition: all .3s; +} +.link:hover { + text-decoration: underline; +} + +/* --------------------------------Welcome----------------------------- */ + +.heading { + background: url("images/25.png") 50% 100% / cover; + margin: 0px 400px; + /* border: 10px solid rgb(184, 136, 48); */ + /* border: 15px double rgb(184, 136, 48); */ + height: 640px; + box-shadow: #000000 2px 4px 10px 2px; +} +.heading_content { + padding: 15px 100px; +} +.heading_cont { + position: relative; + z-index: 1; + padding: 20px 0px 20px 0px; + text-align: center; + box-shadow: #000000 2px 4px 10px 2px; +} +.heading_cont::after { + z-index: -1; + position: absolute; + content: ""; + display: block; + background-color: rgba(184, 136, 48, 0.8); + height: 100%; + width: 100%; + top: 0; + border: 1px solid #42240c; +} +.heding_title { + font-size: 42px; + font-weight: 900; + /* text-decoration: underline; */ +} +.heading_info { + font-size: 36px; + font-weight: 700; + text-transform: uppercase; + /* color: #eccfae; */ +} +.heading_date { + font-size: 32px; + font-weight: 700; + border-top: 3px solid #000; + border-bottom: 3px solid #000; + /* background-image: linear-gradient(to left, rgb(66, 36, 12), rgb(184, 136, 48)); */ +} +.heading_text { + font-size: 26px; + padding: 0 20px; + font-weight: 700; +} +.btn_share { + margin-top: 10px; + font-size: 30px; +} +.asise { +} +.time{ + padding-top: 15px; + font-size: 110px; + text-align: center; + background-image: linear-gradient(90deg,rgba(26, 21, 26, 1) 0%, rgba(101, 62, 39, 1) 50%); + -webkit-background-clip: text; + background-clip: text; + color: transparent; + text-shadow: #000 2px 2px 6px; +} + +/* -----------------------------------PEOPLE-------------------------------------- */ + +.people { + width: 1400px; + margin: 0 auto; + padding-bottom: 80px; + padding-top: 40px; +} +.heading_h4 { + margin-top: 40px; +} +h4 { + display: block; + border-top: 3px solid #000; + border-bottom: 3px solid #000 ; + font-size: 60px; + text-align: center; + font-weight: 900; + width: 30%; + margin: 0 auto; + line-height: 1.2; + margin-bottom: 40px; +} +.newlywed { + display: flex; + justify-content: space-between; + gap: 40px; + width: 100%; + margin-bottom: 40px; +} +.newlywed_item { + display: flex; + align-items: center; + background-color: rgba(245, 198, 124, 0.9); + padding: 20px; + box-shadow: #000000 2px 4px 10px 2px; +} +.img_newlywed { + width: 40%; + width: 240px; + height: 240px; + border-radius: 50%; + border: 1px solid #47312c; +} +.newlywed_text { + margin-left: 20px; + width: 60%; +} +.newlywed_title { + font-size: 34px; + font-weight: 700; + text-decoration:underline; + line-height: 1.5; +} +.newlywed_info { + font-size: 26px; +} +.guest_list { +} +.guest_inner { + display: flex; + justify-content: space-around; +} +.guest_item { + text-align: center; + background: url("images/55555.jpg") 100% 100% / cover; + padding: 40px 80px; + border-radius: 33px; + opacity: 0.8; +} +.guest_index { + font-size: 48px; + font-weight: 900; + font-style: italic; + color: rgb(252, 220, 180); +} +.guest_item_list { + +} +.guest_name { + font-size: 36px; + font-style: italic; + color: #e5b97e; +} + +/* ---------------------------------TIMETABLE----------------------------------- */ +.timetable { + margin: 0 auto; + width: 80%; + padding-bottom: 60px; + padding-top: 40px; +} +.time_wrapper { + height: 700px; + display: flex; + align-items: center; + justify-content: center; + position: relative; +} +.time_wrapper::after { + position: absolute; + content: ""; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.3); +} +.time_inner { + height: 100%; + width: 100%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + +} +.time_content { + z-index: 10; +} +.time_row_up { + display: flex; + justify-content: space-between; + margin-bottom: 40px; +} +.row_up_item { + background-color: #e5b97e; + width: 320px; + padding: 30px; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + border-radius: 33px; + margin: 0 20px; +} +.time_img_box { + +} +.time_img { + width: 60px; + height: 60px; + margin-bottom: 10px; +} +.time_line { +} +.time_row_down { + display: flex; + justify-content: space-between; +} +.time_h6 { + font-size: 26px; + font-weight: 900; +} +.time_p { + font-size: 28px; + font-weight: 900; + text-decoration: underline; + margin-bottom: 10px; +} +.time_comment { + font-size: 24px; +} + +/* ----------------------------------TRANSFER--------------------------------------- */ + +.transfer { + margin-bottom: 60px; + padding-top: 40px; +} +.transfer_title { +} +.transfer_inner { + margin-top: 60px; +} +.transfer_map { + display: flex; + justify-content: center; + align-items: center; + gap: 100px; +} +.map > div { + border: 1px solid #000; +} +.map_adress { + font-size: 50px; + text-align: center; + text-decoration: underline; + margin-top: 20px; +} +.map_info { + font-size: 50px; + text-align: center; + margin-top: 10px; +} +.map_time { + font-size: 50px; + text-align: center; + margin-top: 10px; + font-weight: 900; +} + +/* --------------------------------PHOTOS-------------------------------------- */ +.photos { + padding-bottom: 140px; + margin: 0 auto; + padding-top: 60px; +} +.photos_title { + margin-bottom: 100px; +} +.swiper_img { + height: 500px; + border: 5px dotted #000; +} +.swiper { + width: 95%; + height: 550px; + text-align: center; + padding: 20px; +} +.swiper-wrapper { + width: 100%; +} +.swiper-slide { + text-align: center; +} +.swiper-navigation-icon { + color: #000; +} + +/* --------------------------------------------TODOLIST------------------------------------------------------ */ + +.to-do-list { + padding-bottom: 100px; + padding-top: 40px; +} +.do-list_title { +} +.to-do-list_wrapper { + width: 100%; + padding-top: 40px; +} +.to-do-list_items { + margin: 0 auto; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + gap: 20px; + width: 60%; +} +.to-do-list_item { + background: linear-gradient(135deg, #f3d9c6, #e8c3a4, #d9a77a); + backdrop-filter: blur(6px); + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08); + width: 300px; + height: 200px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 10px; + padding: 30px; + text-align: center; + font-size: 28px; + font-weight: 900; + border-radius: 20px; + border: 1px solid rgba(0,0,0,0.05); + color: #3e2a1f; + text-shadow: 0 1px 1px rgba(255,255,255,0.3); +} +.to-do-list_item_img { + width: 50px; + height: 50px; +} + +/* ---------------------------ANSWER----------------------------------- */ + +.answer { + padding-bottom: 100px; + padding-top: 40px; +} +.answer_wrapper { + background: linear-gradient(135deg, #f3d9c6, #e8c3a4, #d9a77a); + padding: 60px; + margin: 0 400px; + border-radius: 25px; + box-shadow: 0 15px 40px rgba(0,0,0,0.08); + margin-top: 20px; +} + +.answer_heading { + text-align: center; + font-size: 42px; + margin-bottom: 50px; + color: #2f1e14; + font-weight: 900; +} + +.form-example { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + gap: 50px; +} + +.form_name { + color: #2f1e14; + display: flex; + flex-direction: column; + gap: 20px; + font-size: 36px; + font-weight: 700; +} + +.block_title { + font-weight: 700; + margin-bottom: 20px; + color: #2f1e14; + font-size: 36px; +} + +.option { + display: flex; + align-items: center; + gap: 10px; + margin-bottom: 12px; + font-size: 30px; +} + +input[type="text"] { + padding: 12px 15px; + border-radius: 20px; + border: none; + background: #fffaf3; + font-size: 18px; +} + +input[type="radio"], +input[type="checkbox"] { + width: 18px; + height: 18px; +} + +.answer_btn { + grid-column: 1 / -1; + margin-top: 40px; + padding: 18px 40px; + border-radius: 30px; + border: none; + font-size: 36px; + font-weight: 700; + background: #2f1e14; + color: white; + cursor: pointer; + transition: 0.3s ease; +} + +.answer_btn:hover { + background: #1e140d; + transform: translateY(-3px); +} +.form_name input[type="text"] { + width: 320px; /* одинаковая ширина */ + height: 50px; /* одинаковая высота */ + padding: 0 20px; + border-radius: 25px; + border: none; + background-color: #ffffff; + outline: none; + font-size: 30px; +} + +/* -----------------------------FOOTER---------------------------------- */ + +.footer { + background-color: #2f1e14; + color: #fff; + box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.3); +} +.footer_inner { + display: flex; + justify-content: space-between; + align-items: center; + padding: 20px 30px; +} +.footer_title { + display: flex; + flex-direction: column; + text-align: center; + gap: 5px; +} +.fotter_logo { + font-size: 42px; + text-decoration: underline; +} +.footer_date { + font-size: 36px; +} +.footer_place { + font-size: 30px; +} +.footer_contacts { + display: flex; + flex-direction: column; + align-items: center; + gap: 10px; +} +.footer_cnt { + display: flex; + align-items: center; + gap: 12px; + font-size: 30px; + transition: all .3s; +} +.footer_cnt:hover { + text-decoration: underline; +} +.footer_cnt svg:hover { + transform: scale(1.02); +} +.footer_text { + font-size: 50px; +} +.footer_cntcts { + display: flex; + gap: 30px; +} +.footer_copy { + font-size: 30px; + text-align: end; +} +.footer_hashtag { + text-decoration: underline; + font-size: 36px; + margin-bottom: 10px; +} +.footer_copyright { +} \ No newline at end of file