:root {
  --white: white;
  --black: black;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.div-block {
  background-color: #000;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.section {
  height: 100vh;
  display: none;
}

.heading {
  text-align: center;
  background-image: url('../images/61_травень_2023325.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 74px;
}

.text-block {
  z-index: 1;
  color: #fff0;
  text-align: center;
  letter-spacing: 5px;
  text-indent: 0;
  text-transform: uppercase;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: url('../images/0002.jpg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: fixed;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Unbounded, sans-serif;
  font-size: 122px;
  font-weight: 900;
  line-height: 140px;
  position: relative;
}

.section-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 100px;
}

.div-block-2 {
  z-index: 9;
  background-image: linear-gradient(#000, #fff0);
  height: 140px;
  display: none;
  position: relative;
}

.section-3 {
  background-color: #000;
}

.lid {
  z-index: 9;
  background-color: #0a0a0a;
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/2000-1200.png');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.container-8 {
  background-color: #0a0a0a00;
  margin-top: 60px;
  margin-bottom: 0;
  padding: 0;
}

.paragraph-3 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.bold-text-10 {
  color: #fff;
  font-size: 32px;
  font-weight: 300;
  line-height: 44px;
}

.image-vertical {
  text-align: center;
  margin: 100px 140px;
  display: block;
}

.photo-text {
  color: #fff;
  text-align: left;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 38px;
}

.photo-copyright {
  color: #bebebe;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
}

.arrow-2-2 {
  z-index: 1;
  float: none;
  clear: none;
  color: #fff;
  object-fit: contain;
  background-color: #0000;
  width: auto;
  margin: 20px 0 0;
  padding: 20px 40px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 54px;
  font-weight: 300;
  line-height: 30px;
  display: none;
  position: static;
  inset: 0 auto 0 0%;
}

.image-32 {
  z-index: 9;
  outline-offset: 0px;
  text-align: center;
  mix-blend-mode: normal;
  object-fit: fill;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: fixed;
  border-radius: 10px;
  outline: 0 #333;
  padding-left: 100px;
  padding-right: 100px;
  display: inline-block;
  position: static;
}

.slide-2 {
  background-image: url('../images/2_лютий_2022-02-25T131834Z_1014603290_RC2WQS93XX7S_RTRMADP_3_UKRAINE-CRISIS-KYIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-vertical-gallery {
  text-align: center;
  margin: 100px 140px;
  display: block;
}

.slide {
  background-image: url('../images/1_лютий_2022-02-26T013312Z_2010211718_RC2DRS96TXVC_RTRMADP_3_UKRAINE-CRISIS-KYIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slider {
  background-color: #ddd0;
  height: 120vh;
  padding-left: 180px;
  padding-right: 180px;
}

.mask {
  width: auto;
  height: 120vh;
}

.slide-3 {
  background-image: url('../images/3_лютий_2022_dc6680_36a50bb3a0a944fe8522314d42627b47~mv2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.body {
  background-color: #0a0a0a;
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/2000-1200.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.container-9 {
  z-index: -2;
  text-align: center;
  position: static;
}

.section-4 {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/2000-1200.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 60px;
  padding-bottom: 100px;
  display: none;
}

.section-5 {
  background-image: none;
  background-position: 0 0;
  padding-top: 60px;
  padding-bottom: 100px;
}

.text-span {
  font-size: 140px;
  line-height: 180px;
}

.text-span-2 {
  font-size: 200px;
  line-height: 230px;
}

.menu-2 {
  z-index: 99;
  opacity: 1;
  color: #080808;
  background-color: #0a0a0a00;
  margin-top: 0;
  padding-top: 10px;
  display: block;
  position: static;
}

.link-1 {
  color: #ec383b;
}

.nav-link-3 {
  color: #fff9f9;
  text-align: center;
}

.container-11 {
  text-align: left;
  background-color: #0000;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 60px;
}

.image-38 {
  text-align: left;
  width: 60px;
  padding-left: 0;
}

._0012 {
  margin-top: 100px;
}

._2022 {
  color: #97bde4;
  text-align: center;
  margin-bottom: 60px;
  font-family: Unbounded, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 84px;
}

.photo-text-01 {
  color: #97bde4;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 44px;
  font-weight: 200;
  line-height: 64px;
}

.slide-4 {
  background-image: url('../images/4_лютий_2022-02-28T113614Z_474224510_RC2ZSS9A17XO_RTRMADP_3_UKRAINE-CRISIS-HOSPITAL-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-5 {
  background-image: url('../images/5_лютий_2022_Чонгар_983226a25ce32ee2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-6 {
  background-image: url('../images/6_лютий_2022_4e73fb16488de16614ea6ccd5c903478.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._002 {
  margin-top: 100px;
}

.slide-7 {
  background-image: url('../images/7_березень_2022_5c23d5139d7ce2ab42d887eba9b8637c.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-8 {
  background-image: url('../images/9_березень_2022_b0cd018de2016e4028a82dec13530d61.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-9 {
  background-image: url('../images/10_березень_2022_b188d9fca5fde4c8158e7dfcb0d4fd49.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-10 {
  background-image: url('../images/11_березень_2022_35e51aad5d5294e3bc20e25ea544dac9.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-11 {
  background-image: url('../images/12_березень_2022-04-06T180950Z_1914752699_RC2JHT98LGD4_RTRMADP_3_UKRAINE-CRISIS-CHERNIHIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-12 {
  background-image: url('../images/6_лютий_2022_4e73fb16488de16614ea6ccd5c903478.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._003 {
  margin-top: 100px;
}

.slide-12-1 {
  background-image: url('../images/12_квітень_2022-04-04T163603Z_716150268_RC29GT9KP917_RTRMADP_3_UKRAINE-CRISIS-MOTYZHYN.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-13 {
  background-image: url('../images/13_квітень_2022_b8f2b947b7bed166616217c4a776e98b.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-14 {
  background-image: url('../images/14_квітень_2022-04-03T000000Z_148268446_RC2JFT909FYO_RTRMADP_3_GLOBAL-POY-2022-p-1600.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-15 {
  background-image: url('../images/15_квітень_2022-04-03T103939Z_664702025_RC2XET9PG4PS_RTRMADP_3_UKRAINE-CRISIS-CHERNIHIV-REGION.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-16 {
  background-image: url('../images/16_квітень_2022-04-09T163132Z_2027027068_RC2OJT9553D1_RTRMADP_3_UKRAINE-CRISIS-CHERNIHIV-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-17 {
  background-image: url('../images/17_квітень_2022-12-06T121826Z_148185582_RC2QFT9A07VK_RTRMADP_3_YEAR-END-UKRAINE-p-1600.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-18, .slide-18-copy {
  background-image: url('../images/18_квітень_2022-04-14T192934Z_1234102338_RC2ZMT9QRLCH_RTRMADP_3_UKRAINE-CRISIS-MARIUPOL-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-19 {
  background-image: url('../images/19_квітень_Краматорськ.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._004 {
  margin-top: 100px;
}

.slide-20 {
  background-image: url('../images/20_травень_2022_b9a4034159330d0bff08d7f6e8b-02.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-21 {
  background-image: url('../images/21_травень_2022-05-11T010838Z_1410091133_RC2J4U9TGCX9_RTRMADP_3_UKRAINE-CRISIS-KHARKIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-22 {
  background-image: url('../images/22_травень_2022-05-10T145634Z_747154595_RC2L3U9MG37S_RTRMADP_3_UKRAINE-CRISIS-KHARKIV-REGION-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-23 {
  background-image: url('../images/23_травень_2022-05-28T214211Z_1269594114_RC28GU9EKUQI_RTRMADP_3_UKRAINE-CRISIS-DONBAS.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-24 {
  background-image: url('../images/24_травень_2022-04-28T200139Z_1946677314_RC2DWT9DR6WF_RTRMADP_3_UKRAINE-CRISIS-EAST.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._005 {
  margin-top: 100px;
}

.slide-25 {
  background-image: url('../images/25_липень_2022-07-07T085217Z_1204741496_RC2W6V9HE9LZ_RTRMADP_3_UKRAINE-CRISIS-SNAKE-ISLAND-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-26 {
  background-image: url('../images/26_липень_2022_289447921_404453831722512_3229291063017496577_n.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-27 {
  background-image: url('../images/27_липень_2022-08-22T050054Z_76585133_RC2MVU9U2.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._006 {
  margin-top: 100px;
}

.slide-28 {
  background-image: url('../images/28_липень_2022-07-14T133645Z_279039406_RC2PBV9QZAVP_RTRMADP_3_UKRAINE-CRISIS-VINNYTSIA.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-29 {
  background-image: url('../images/29_липень_2022-07-21T194657Z_59252503_RC2EGV9JHRF3_RTRMADP_3_UKRAINE-CRISIS-KHARKIV-REGION.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._007 {
  margin-top: 100px;
}

.slide-30 {
  background-image: url('../images/30_серпень_2022-08-21T151620Z_1512706824_RC221W95N8ON_RTRMADP_3_UKRAINE-CRISIS.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-31 {
  background-image: url('../images/31_серпень_2022_AP22221694069914-p-2000.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-32 {
  background-image: url('../images/32_вересень_2022.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-33 {
  background-image: url('../images/33_вересень_2022-09-.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-34 {
  background-image: url('../images/34_вересень_2022.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._008 {
  margin-top: 100px;
}

.slide-35 {
  background-image: url('../images/35_жовтень_2022-10-10T071036Z_450157538_RC26YW9VJZJ2_RTRMADP_3_UKRAINE-CRISIS-KYIV-BLAST.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-36 {
  word-break: normal;
}

.slide-37 {
  word-break: normal;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-36-1, .slide-36-1-copy {
  background-image: url('../images/36_жовтень_2022-10-11T214259Z_130393042_RC21ZW9PRYTL_RTRMADP_3_UKRAINE-CRISIS-KYIV-CLEAN-UP.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-37-1 {
  background-image: url('../images/37_жовтень_2022-10-002.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-38 {
  background-image: url('../images/38_жовтень_2022_AP22286573469369-p-1600.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._009 {
  margin-top: 100px;
}

.slide-39 {
  background-image: url('../images/39_листопад_AP22317500252115-p-1600-4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-40 {
  background-image: url('../images/40_листопад.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-41 {
  background-image: url('../images/41_листопад.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-42 {
  background-image: url('../images/42_листопад.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._010 {
  margin-top: 100px;
}

.slide-43 {
  background-image: url('../images/43_грудень_2022-12-19T070717Z_1767701722_RC2T8Y9W3EJN_RTRMADP_3_UKRAINE-CRISIS-KYIV-DRONES.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-44 {
  background-image: url('../images/44_грудень_2022-12-16T100615Z_1834585680_RC2W6Y9QAJHZ_RTRMADP_3_UKRAINE-CRISIS-MISSILES-ATTACKS.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-45 {
  background-image: url('../images/45_грудень_2022-12-16T100753Z_115975739_RC2V6Y9HWOEK_RTRMADP_3_UKRAINE-CRISIS-MISSILES-ATTACKS.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-46 {
  background-image: url('../images/46_грудень_2022-12-22T013923Z_1255059482_RC2OAY9Z1EDH_RTRMADP_3_UKRAINE-CRISIS-USA-ZELENSKIY-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-44 {
  border: 3px solid #434343;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
}

.image-48 {
  border-radius: 0;
  max-width: 100%;
}

.column-11 {
  padding-left: 20px;
}

.heading-17 {
  color: #fff;
  text-align: left;
  text-transform: none;
  margin: 10px 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 38px;
}

.line-3 {
  color: #fff;
  background-color: #5c5c5c;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-18 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  display: none;
}

.text-block-33 {
  color: #bfbfbf;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.button-6 {
  color: #fff;
  background-color: #c90000;
  margin-top: 20px;
  padding: 15px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.read-01 {
  margin-top: 40px;
  margin-bottom: 40px;
}

._2023 {
  color: #97bde4;
  text-align: center;
  margin-bottom: 60px;
  font-family: Unbounded, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 84px;
}

.slide-47 {
  background-image: url('../images/47_січень_2023-01-14T220747Z_97316707_RC2IQY9WN677_RTRMADP_3_UKRAINE-CRISIS-DNIPRO-STRIKE.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._0 {
  background-image: url('../images/2_лютий_2022-02-25T131834Z_1014603290_RC2WQS93XX7S_RTRMADP_3_UKRAINE-CRISIS-KYIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-48 {
  background-image: url('../images/48_січень_2023-01-18T112546Z_1764759802_RC2WSY99RQTK_RTRMADP_3_UKRAINE-CRISIS-HELICOPTER.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-49 {
  background-image: url('../images/49_січень_2023-01-15T202920Z_1364013443_RC2FQY9I2NLS_RTRMADP_3_UKRAINE-CRISIS-SOLEDAR.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._012 {
  margin-top: 100px;
}

.slide-50 {
  background-image: url('../images/50_лютий_2023-02-20T123013Z_1049782887_RC2WEZ9XN3GQ_RTRMADP_3_UKRAINE-CRISIS-BIDEN-–-копія.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-51 {
  background-image: url('../images/51_лютий_2023-02-05T191323Z_1571818485_RC2W4Z9GN0OL_RTRMADP_3_UKRAINE-CRISIS.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-52 {
  background-image: url('../images/52_лютий_2023_photo1677252331.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._013 {
  margin-top: 100px;
}

.slide-53 {
  background-image: url('../images/53_березень_2023-03-10T102740Z_504923950_RC21PZ9XX3WV_RTRMADP_3_UKRAINE-CRISIS-BAKHMUT.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-54 {
  background-image: url('../images/54_березень_2023-03-08T140602Z_2017661637_RC2MPZ95U2Y5_RTRMADP_3_UKRAINE-CRISIS-BAKHMUT.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-55 {
  background-image: url('../images/55_березень_2023460df85983dab5679b8b7afe0ac5e537.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-56 {
  background-image: url('../images/56_березень_2023-03-09T083123Z_112.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._014 {
  margin-top: 100px;
}

.slide-57 {
  background-image: url('../images/57_квітень_2023-04-28T065319Z_637063025_RC2IN0AXAMLR_RTRMADP_3_UKRAINE-CRISIS-ATTACK-UMAN-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-58 {
  background-image: url('../images/58_квітень_2023.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-59 {
  background-image: url('../images/59_квітень_2023.jpg.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-60 {
  background-image: url('../images/60_квітень_2023Screenshot_650.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._015 {
  margin-top: 100px;
}

.slide-61 {
  background-image: url('../images/61_травень_2023325-1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-62 {
  background-image: url('../images/62_травень_2023-05.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-63-1 {
  background-image: url('../images/63_травень_2023-05-16T025555Z_1565470974_RC2DZ0AI560X_RTRMADP_3_UKRAINE-CRISIS-ATTACK-KYIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._016 {
  margin-top: 100px;
}

.slide-64 {
  background-image: url('../images/64_червень_2023.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-65 {
  background-image: url('../images/AP23158298308016.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-66 {
  background-image: url('../images/66_червень_2023-06-27T203517Z_86341476_RC2WR1A57914_RTRMADP_3_UKRAINE-CRISIS-ATTACK-KRAMATORSK.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-67 {
  background-image: url('../images/67_червень_2023-06-24T225100Z_804110354_RC2WP1ALRNEL_RTRMADP_3_UKRAINE-CRISIS-RUSSIA.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._017 {
  margin-top: 100px;
}

.slide-68 {
  background-image: url('../images/68_липень_2023-07-12T185044Z_266593630_RC2N12ARCLDC_RTRMADP_3_NATO-SUMMIT-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-69 {
  background-image: url('../images/69_липень_2022_2023-07-21T141837Z_643368671_RC2Q72ARH6R2_RTRMADP_3_UKRAINE-CRISIS-ATTACK-ODESA.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-70 {
  background-image: url('../images/70_липень_2023.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-71 {
  background-image: url('../images/67_червень_2023-06-24T225100Z_804110354_RC2WP1ALRNEL_RTRMADP_3_UKRAINE-CRISIS-RUSSIA.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._018 {
  margin-top: 100px;
}

.slide-72 {
  background-image: url('../images/71_серпень_002.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-73 {
  background-image: url('../images/72_серпень_2023-08-06T073301Z_1771428894_RC27I2APCEBV_RTRMADP_3_UKRAINE-CRISIS-MOTHERLAND-STATUE.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._019 {
  margin-top: 100px;
}

.slide-74 {
  background-image: url('../images/73_вересень_2023.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-75 {
  background-image: url('../images/74_вересень_2023-09-22T221047Z_1790.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-76 {
  background-image: url('../images/75_вересень_2023photo1694005190.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._020 {
  margin-top: 100px;
}

.slide-77 {
  background-image: url('../images/75_жовтень_2023.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-78 {
  background-image: url('../images/76_жовтень_2023.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._021 {
  margin-top: 100px;
}

.slide-79 {
  background-image: url('../images/77_листопад_2023.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-80 {
  background-image: url('../images/78_листопад_2023.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-81 {
  background-image: url('../images/79_1_листопад_2023-2023-11-0002.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._022 {
  margin-top: 100px;
}

.slide-82 {
  background-image: url('../images/80_грудень_2023_95091b5617bc70fb2a99b03e46ac69c6.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-83 {
  background-image: url('../images/2023-12-26T145216Z_853151590_RC2055AWBSXV_RTRMADP_3_UKRAINE-CRISIS-MOBILISATION-COMMANDER-01.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-84 {
  background-image: url('../images/82_грудень_2023-dec3d07b211e30bb467ca213c4d6fc0a.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-85 {
  background-image: url('../images/83_грудень_2023photo1703867557.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-86 {
  background-image: url('../images/84_січень_2024-01-31T131244Z_171152732_RC20T5AUQOSW_RTRMADP_3_UKRAINE-CRISIS-PRISONER-SWAP.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-87 {
  background-image: url('../images/85_січень_2024_0d7c545716659c35e87f34973836fbef.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-88 {
  background-image: url('../images/49_січень_2023-01-15T202920Z_1364013443_RC2FQY9I2NLS_RTRMADP_3_UKRAINE-CRISIS-SOLEDAR.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._024 {
  margin-top: 100px;
}

.slide-89 {
  background-image: url('../images/86_лютий_2024-02-15T142325Z_1913648135_RC2236A7I53H_RTRMADP_3_UKRAINE-CRISIS-ATTACK-BUCHA.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-90 {
  background-image: url('../images/87_лютий_2024-02-14T213131Z_472303630_RC2WY5AQ0ZSS_RTRMADP_3_UKRAINE-CRISIS-USA-YELLEN.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-91 {
  background-image: url('../images/88_лютий_2024-02-16T103223Z_1154952730_RC2Y26A7Q79L_RTRMADP_3_UKRAINE-CRISIS-DRONES-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-92 {
  background-image: url('../images/photo_2024-02-19_09-27-12-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-93 {
  background-image: url('../images/photo_2024-02-19_09-27-12.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-85-copy {
  background-image: url('../images/83_грудень_2023photo1703867557.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-94 {
  background-image: url('../images/89_лютий_2024-02-08T115916Z_521361515_RC2NX5A2CVHH_RTRMADP_3_UKRAINE-CRISIS-ODESA-GRAIN.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-23 {
  margin-top: 0;
}

.flex-block {
  justify-content: center;
  align-items: flex-start;
}

.facebook {
  width: 100px;
  height: auto;
  font-size: 20px;
}

.grid-3 {
  grid-template-rows: auto;
  grid-auto-flow: column;
  margin-bottom: 0;
  margin-left: 60px;
  margin-right: 60px;
  padding-bottom: 43px;
}

.heading-15 {
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.heading-14 {
  color: #ec383b;
  text-align: center;
  margin: 100px 60px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
}

.image-16 {
  width: auto;
  height: auto;
}

.section-22 {
  color: #ac9f9f;
  display: none;
}

.div-block-6 {
  color: #b98e8e;
  background-image: linear-gradient(#000, #000);
  border-radius: 5px;
  margin-bottom: 6px;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.image-17 {
  height: auto;
}

.text-block-26 {
  color: #fff;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.button-2 {
  background-color: #ec383b;
  border-radius: 5px;
  margin-left: 20px;
  padding-left: 15px;
}

.section-9 {
  color: #000;
  background-color: #000;
  margin-top: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-2 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.image-39 {
  margin-top: 10px;
  margin-left: 60px;
}

.text-block-9 {
  color: #fff;
  text-align: left;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
}

.link-6 {
  color: #fec144;
}

._2024 {
  color: #97bde4;
  text-align: center;
  margin-bottom: 60px;
  font-family: Unbounded, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 84px;
}

.quick-stack {
  margin-top: 40px;
  padding-left: 20px;
}

.cell {
  justify-content: center;
  align-items: center;
}

.button-7 {
  color: #97bde4;
  background-color: #3898ec00;
  border: 1px solid #97bde4;
  border-radius: 0;
  padding: 15px 60px;
  font-family: Unbounded, sans-serif;
}

.cell-2, .cell-3 {
  justify-content: center;
  align-items: center;
}

.arrow-up {
  z-index: 999;
  background-color: #ffffff1a;
  border-radius: 50px;
  padding: 10px;
  text-decoration: none;
  position: fixed;
  inset: auto 2% 3% auto;
}

.text-span-3 {
  font-size: 144px;
}

.text-span-4 {
  font-size: 174px;
  line-height: 161px;
}

.text-span-5 {
  font-size: 220px;
  line-height: 232px;
}

.text-span-6 {
  font-size: 92px;
  line-height: 70px;
}

.text-block-copyru {
  z-index: 1;
  color: #fff0;
  text-align: center;
  letter-spacing: 5px;
  text-indent: 0;
  text-transform: uppercase;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: url('../images/0002.jpg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: fixed;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Unbounded, sans-serif;
  font-size: 144px;
  font-weight: 900;
  line-height: 54px;
  position: relative;
}

.text-span-7 {
  font-size: 145px;
  line-height: 237px;
}

.text-span-6-copy {
  font-size: 231px;
  line-height: 246px;
}

.text-span-6-copy2 {
  font-size: 92px;
  line-height: 95px;
}

.image-50 {
  display: none;
}

.cell-4 {
  justify-content: center;
  align-items: center;
}

._025 {
  margin-top: 100px;
}

.slide-95 {
  background-image: url('../images/67b6080e6c03c4094891d483_67361b52e969fb3eb1c76025_83cca2707d037c939bdff697702214ad.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-96 {
  background-image: url('../images/67336ad97f84f5bca1411aa6_043529baa4f0d7a6054241fb9a21f2e0.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-97 {
  background-image: url('../images/661cc3b2133185f4f6f52dc0d6c0790b.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._026 {
  margin-top: 100px;
}

.slide-98 {
  background-image: url('../images/Znimok-ekrana-2024-04-11-o-11.38.29.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-99 {
  background-image: url('../images/d0244dccfdde45895cba617a8e4c7aff.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._027 {
  margin-top: 100px;
}

.slide-100 {
  background-image: url('../images/ae186b9547d4fd57f7149388ea00baa2-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-101 {
  background-image: url('../images/132ce28c964aa198f38c7e74427cb4ad.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._028 {
  margin-top: 100px;
}

.slide-102 {
  background-image: url('../images/2024-06-30T165719Z_1942788485_RC2QL8AUXXMK_RTRMADP_3_UKRAINE-CRISIS-ATTACK-KHARKIV-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-103 {
  background-image: url('../images/01000000-0a00-0242-ed09-08dc9a7f2af4_cx10_cy5_cw89_w1023_r1_s.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._029 {
  margin-top: 100px;
}

.slide-104 {
  background-image: url('../images/photo_2024-07-08_15-00-56.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-105 {
  background-image: url('../images/450849867_1866941923801775_3275517137837109774_n.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._030 {
  margin-top: 100px;
}

.slide-106 {
  background-image: url('../images/0d34887261385d4bbc5cb7d8ee84df17.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-107 {
  background-image: url('../images/2024-08-11T183626Z_1539363732_RC2LD9AZLSC0_RTRMADP_3_UKRAINE-CRISIS-RUSSIA-KURSK-BORDER.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-108 {
  background-image: url('../images/34026fe4-b4a6-4b83-bb18-e22576e1011b.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._031 {
  margin-top: 100px;
}

.slide-109 {
  background-image: url('../images/Знімок-екрана-2025-02-19-185902.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-110 {
  background-image: url('../images/photo_2024-09-05_09-21-49.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._032 {
  margin-top: 100px;
}

.slide-111 {
  background-image: url('../images/cc4b10f461b4421aa5e39e940ac6bfd1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-112 {
  background-image: url('../images/photo_2024-11-14_09-35-23.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._033 {
  margin-top: 100px;
}

.slide-113 {
  background-image: url('../images/ATACMS.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-114 {
  background-image: url('../images/photo_2024-11-15_16-43-06.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-115 {
  background-image: url('../images/KNDR22.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-116 {
  background-image: url('../images/2024-12-13T010127Z_2013548065_RC20OBAIMLKX_RTRMADP_3_UKRAINE-CRISIS-DRONES-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._034 {
  margin-top: 100px;
}

.slide-117 {
  background-image: url('../images/2024-11-29T074851Z_663698639_RC2AEBA5JXMI_RTRMADP_3_UKRAINE-CRISIS-POWER-DAMAGE-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-118 {
  background-image: url('../images/2024-12-20T090320Z_220330787_RC2WSBAJKX7W_RTRMADP_3_UKRAINE-CRISIS-ATTACK-KYIV-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-119 {
  background-image: url('../images/pMzQEf931OXcTvfl671B-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._035 {
  margin-top: 100px;
}

._2025 {
  color: #97bde4;
  text-align: center;
  margin-top: 140px;
  margin-bottom: 60px;
  font-family: Unbounded, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 84px;
}

.slide-120 {
  background-image: url('../images/2025-01-22T151406Z_544189706_RC2XECAF4I5N_RTRMADP_3_UKRAINE-CRISIS-KYIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-121 {
  background-image: url('../images/hqARuSeij4CLBB7tr3Ug-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-122 {
  background-image: url('../images/2025-01-21T090300Z_1725390323_RC2ZDCAK1RU0_RTRMADP_3_USA-TRUMP-INAUGURATION-PICTURES.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._036 {
  margin-top: 100px;
}

.slide-123 {
  background-image: url('../images/2025-02-08T071425Z_2063092626_RC2VPCANK5TY_RTRMADP_3_UKRAINE-CRISIS-ATTACK-KYIV.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-124 {
  background-image: url('../images/2025-02-18T102644Z_1573955080_RC2YWCAJ165Q_RTRMADP_3_UKRAINE-CRISIS-SAUDI-RUBIO.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-125 {
  background-image: url('../images/2025-02-12T082713Z_613139546_RC2WSCANFIJJ_RTRMADP_3_UKRAINE-CRISIS-USA-GRAPHITE.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-126 {
  background-image: url('../images/2025-02-17T125145Z_217705669_RC29WCA6619X_RTRMADP_3_UKRAINE-CRISIS-KYIV-1.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-134 {
  background-image: url('../images/photo_2025-02-20_17-27-16.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-136 {
  background-image: url('../images/photo_2025-02-20_12-58-41.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-138 {
  background-image: url('../images/1740066124469.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-block-ru {
  z-index: 1;
  color: #fff0;
  text-align: center;
  letter-spacing: 5px;
  text-indent: 0;
  text-transform: uppercase;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  -webkit-text-fill-color: transparent;
  background-color: #0000;
  background-image: url('../images/0002.jpg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: fixed;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Unbounded, sans-serif;
  font-size: 122px;
  font-weight: 900;
  line-height: 140px;
  position: relative;
}

.cell-5 {
  justify-content: center;
  align-items: center;
}

.image-51 {
  display: none;
}

@media screen and (max-width: 991px) {
  .text-block {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 100px;
    line-height: 100px;
  }

  .lid {
    margin-top: 0;
  }

  .paragraph-3 {
    font-size: 22px;
    line-height: 34px;
  }

  .bold-text-10 {
    font-size: 24px;
    line-height: 36px;
  }

  .photo-text {
    padding-left: 0;
    padding-right: 0;
  }

  .arrow-2-2 {
    background-color: #0000;
    margin-right: 0;
    padding: 0 0 20px;
    font-size: 26px;
    display: block;
    position: static;
  }

  .image-32 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-2 {
    color: #080808;
    background-color: #0a0a0a00;
    margin-top: 0;
  }

  .link-1 {
    text-align: center;
    background-color: #1b1b1b;
  }

  .nav-link-3 {
    background-color: #1c1c1c;
  }

  .menu-button-2 {
    background-color: #08080800;
    margin-right: 10px;
  }

  .menu-button-2.w--open {
    background-color: #1c1c1c00;
  }

  .icon-2 {
    color: #fff;
  }

  .photo-text-01 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-17 {
    margin-top: 0;
  }

  .text-block-33 {
    font-size: 12px;
    line-height: 18px;
  }

  .heading-15 {
    font-size: 20px;
  }

  .image-16, .image-17 {
    height: 40%;
  }

  .image-39 {
    margin-left: 40px;
  }

  .text-span-4, .text-span-5, .text-span-6 {
    font-size: 100px;
    line-height: 100px;
  }

  .text-block-copyru {
    margin-top: 40px;
    font-size: 85px;
    line-height: 140px;
  }

  .text-span-7 {
    font-size: 42px;
  }

  .text-span-6-copy {
    font-size: 134px;
    line-height: 41px;
  }

  .text-span-6-copy2 {
    font-size: 107px;
    line-height: 41px;
  }

  .text-block-ru {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 100px;
    line-height: 100px;
  }
}

@media screen and (max-width: 767px) {
  .text-block {
    height: auto;
    margin-top: 0;
    font-size: 84px;
    line-height: 96px;
  }

  .container-8 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-vertical {
    margin-left: 10px;
    margin-right: 10px;
  }

  .photo-text {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
  }

  .photo-copyright {
    padding-left: 40px;
    padding-right: 40px;
  }

  .arrow-2-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    font-size: 24px;
  }

  .image-32 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-vertical-gallery {
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider {
    height: auto;
  }

  .mask {
    height: 60vh;
  }

  .text-span, .text-span-2 {
    font-size: 84px;
    line-height: 100px;
  }

  .menu-2 {
    color: #080808;
    background-color: #08080800;
    margin-top: 0;
  }

  .container-11 {
    color: #08080800;
    background-color: #0a0a0a00;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .menu-button-2 {
    color: #a5a5a5;
    background-color: #08080800;
    margin-left: 0;
    margin-right: 10px;
    padding-right: 18px;
  }

  .image-38 {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
  }

  .photo-text-01 {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 24px;
    font-weight: 200;
    line-height: 32px;
  }

  .heading-17 {
    margin-top: 20px;
  }

  .line-3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-block-33 {
    font-size: 14px;
    line-height: 22px;
  }

  .grid-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-15 {
    font-size: 18px;
  }

  .image-16 {
    height: 30%;
  }

  .div-block-6 {
    padding-bottom: 20px;
  }

  .image-17 {
    height: 30%;
  }

  .image-39 {
    margin-left: 40px;
  }

  .text-span-4 {
    font-size: 72px;
    line-height: 80px;
  }

  .text-span-5 {
    font-size: 96px;
    line-height: 80px;
  }

  .text-span-6 {
    font-size: 82px;
    line-height: 80px;
  }

  .text-block-copyru {
    height: 100%;
    margin-top: 60px;
    font-size: 56px;
    line-height: 58px;
  }

  .text-span-6-copy {
    font-size: 90px;
    line-height: 100px;
  }

  .text-span-6-copy2 {
    font-size: 73px;
    line-height: 72px;
  }

  .text-block-ru {
    height: auto;
    margin-top: 0;
    font-size: 84px;
    line-height: 96px;
  }
}

@media screen and (max-width: 479px) {
  .text-block {
    letter-spacing: 2px;
    margin-top: 0;
    font-size: 54px;
    line-height: 60px;
  }

  .section-2 {
    padding-bottom: 10px;
  }

  .lid {
    margin-top: 0;
    padding-bottom: 60px;
  }

  .container-8 {
    margin-top: 0;
    padding: 60px 10px;
  }

  .paragraph-3 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    line-height: 28px;
  }

  .photo-text {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 28px;
  }

  .photo-copyright {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    line-height: 18px;
  }

  .arrow-2-2 {
    margin: 0 10px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
  }

  .image-32 {
    border-radius: 10px;
  }

  .slide-nav {
    font-size: 10px;
  }

  .icon-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider {
    height: auto;
  }

  .mask {
    height: 40vh;
  }

  .section-4 {
    background-image: linear-gradient(#000000d9, #000000d9), url('../images/1.JPG');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .section-5 {
    background-image: none;
    background-position: 0 0;
  }

  .text-span, .text-span-2 {
    font-size: 54px;
    line-height: 70px;
  }

  .menu-2 {
    color: #080808;
    -webkit-text-stroke-color: #08080800;
    background-color: #08080800;
    padding-top: 0;
  }

  .container-11 {
    margin-left: 10px;
  }

  .menu-button-2 {
    color: #919191;
    background-color: #08080800;
    margin-right: 0;
    right: 10px;
  }

  .image-38 {
    width: 60px;
    margin-top: 5px;
    margin-left: 0;
  }

  ._2022 {
    font-size: 44px;
  }

  .photo-text-01 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
  }

  .heading-17 {
    margin-left: 0;
    margin-right: 10px;
    font-size: 24px;
    line-height: 34px;
  }

  .line-3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  ._2023 {
    font-size: 44px;
  }

  .grid-3 {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: fill;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    place-items: stretch center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: static;
  }

  .heading-15 {
    color: #fff;
  }

  .heading-14 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 24px;
  }

  .section-22 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6 {
    background-image: linear-gradient(#000, #000);
    margin-bottom: 40px;
    padding-top: 0;
  }

  .text-block-26 {
    color: #fff;
  }

  .image-39 {
    margin-left: 10px;
  }

  ._2024 {
    font-size: 44px;
  }

  .image-49 {
    width: auto;
    height: 25px;
  }

  .text-span-4 {
    font-size: 46px;
    line-height: 64px;
  }

  .text-span-5 {
    font-size: 58px;
    line-height: 64px;
  }

  .text-span-6 {
    font-size: 52px;
    line-height: 60px;
  }

  .text-block-copyru {
    letter-spacing: 2px;
    margin-top: 60px;
    font-size: 39px;
    line-height: 56px;
  }

  .text-span-6-copy {
    font-size: 61px;
    line-height: 65px;
  }

  .text-span-6-copy2 {
    font-size: 46px;
    line-height: 29px;
  }

  ._2025 {
    font-size: 44px;
  }

  .text-block-ru {
    letter-spacing: 2px;
    margin-top: 0;
    font-size: 54px;
    line-height: 60px;
  }
}

#w-node-_43755134-5e86-efba-c670-a5b68d7a87ea-74724050 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_75f92ad7-605a-386d-97fd-f7907f952809-74724050, #w-node-_75f92ad7-605a-386d-97fd-f7907f95280a-74724050 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43755134-5e86-efba-c670-a5b68d7a87ea-5a841405 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_75f92ad7-605a-386d-97fd-f7907f952809-5a841405, #w-node-_75f92ad7-605a-386d-97fd-f7907f95280a-5a841405 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-_43755134-5e86-efba-c670-a5b68d7a87ea-74724050, #w-node-_43755134-5e86-efba-c670-a5b68d7a87ea-5a841405 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


