.home-desktop-container1 {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-home-desktop {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-navbar1 {
  width: 1440px;
  height: 72px;
  display: flex;
  padding: 0 64px;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(33, 26, 33, 1);
}
 
.home-desktop-container2 {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: space-between;
}
 
.home-desktop-content10 {
  width: 80px;
  height: 40px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.home-desktop-image1 {
  width: 120px;
  height: 44px;
}
 
.home-desktop-column1 {
  gap: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-desktop-navlinks {
  gap: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
 
.home-desktop-link1 {
  gap: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-desktop-text10 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-link2 {
  gap: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-desktop-text11 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-actions1 {
  gap: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-desktop-button1 {
  gap: 8px;
  display: flex;
  padding: 4px 10px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
}
 
.home-desktop-text12 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-button2 {
  gap: 8px;
  display: flex;
  padding: 4px 10px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(178, 20, 180, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
  background-color: rgba(178, 20, 180, 1);
}
 
.home-desktop-text13 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-header15 {
  gap: 80px;
  width: 1440px;
  display: flex;
  padding: 112px 64px;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(33, 26, 33, 1);
}
 
.home-desktop-container3 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-content11 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.home-desktop-column2 {
  width: 600px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-text14 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 120.00000476837158%;
}
 
.home-desktop-column3 {
  gap: 32px;
  width: 600px;
  height: 74px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-text15 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-actions2 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
}
 
.home-desktop-button3 {
  gap: 8px;
  display: flex;
  padding: 6px 12px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(178, 20, 180, 1);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
  background-color: rgba(178, 20, 180, 1);
}
 
.home-desktop-text16 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-button4 {
  gap: 8px;
  display: flex;
  padding: 6px 12px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
}
 
.home-desktop-text17 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-placeholder-image3 {
  width: auto;
  height: 720px;
  align-self: stretch;
  border-radius: 16px;
}
 
.home-desktop-layout24 {
  gap: 80px;
  width: 1440px;
  display: flex;
  padding: 112px 64px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(9, 1, 9, 1);
}
 
.home-desktop-container4 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-component {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.home-desktop-content12 {
  gap: 24px;
  width: 600px;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-stream {
  width: 48px;
  height: 48px;
}
 
.home-desktop-content13 {
  gap: 24px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-text18 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 120.00000476837158%;
}
 
.home-desktop-text19 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-text20 {
  text-decoration: NONE;
}
 
.home-desktop-placeholder-image4 {
  width: auto;
  height: 640px;
  flex-grow: 1;
  border-radius: 16px;
}
 
.home-desktop-event31 {
  gap: 80px;
  width: 1440px;
  display: flex;
  padding: 112px 64px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(53, 6, 54, 1);
}
 
.home-desktop-container5 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-section-title1 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-tagline-wrapper1 {
  display: flex;
  align-self: stretch;
  align-items: center;
}
 
.home-desktop-text22 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: center;
  line-height: 150%;
}
 
.home-desktop-content14 {
  gap: 24px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-text23 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 120.00000476837158%;
}
 
.home-desktop-text24 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-content15 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-dropdown1 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-desktop-dropdown2 {
  gap: 24px;
  display: flex;
  padding: 20px 0;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.home-desktop-text25 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  flex-grow: 1;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-keyboardarrowup1 {
  width: 32px;
  height: 32px;
}
 
.home-desktop-events1 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-desktop-card1 {
  gap: 32px;
  display: flex;
  padding: 32px 0;
  align-self: stretch;
  box-sizing: content-box;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px 0 0;
}
 
.home-desktop-text26 {
  color: rgba(255, 255, 255, 1);
  width: 96px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-eventdetails1 {
  gap: 16px;
  display: flex;
  flex-grow: 1;
  align-items: center;
}
 
.home-desktop-title1 {
  gap: 16px;
  display: flex;
  flex-grow: 1;
  align-items: center;
}
 
.home-desktop-text27 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-tags1 {
  gap: 16px;
  display: flex;
  align-items: center;
}
 
.home-desktop-tag1 {
  display: flex;
  padding: 4px 10px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0);
}
 
.home-desktop-text28 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-tag2 {
  display: flex;
  padding: 4px 10px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0);
}
 
.home-desktop-text29 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text30 {
  color: rgba(255, 255, 255, 1);
  width: 160px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text31 {
  color: rgba(255, 255, 255, 1);
  width: 160px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-button5 {
  gap: 8px;
  display: flex;
  padding: 4px 10px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
}
 
.home-desktop-text32 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-dropdown3 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-desktop-dropdown4 {
  gap: 24px;
  display: flex;
  padding: 20px 0;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.home-desktop-text33 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  flex-grow: 1;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-keyboardarrowup2 {
  width: 32px;
  height: 32px;
}
 
.home-desktop-events2 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-desktop-card2 {
  gap: 32px;
  display: flex;
  padding: 32px 0;
  align-self: stretch;
  box-sizing: content-box;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px 0 0;
}
 
.home-desktop-text34 {
  color: rgba(255, 255, 255, 1);
  width: 96px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-eventdetails2 {
  gap: 16px;
  display: flex;
  flex-grow: 1;
  align-items: center;
}
 
.home-desktop-title2 {
  gap: 16px;
  display: flex;
  flex-grow: 1;
  align-items: center;
}
 
.home-desktop-text35 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-tags2 {
  gap: 16px;
  display: flex;
  align-items: center;
}
 
.home-desktop-tag3 {
  display: flex;
  padding: 4px 10px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0);
}
 
.home-desktop-text36 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-tag4 {
  display: flex;
  padding: 4px 10px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0);
}
 
.home-desktop-text37 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text38 {
  color: rgba(255, 255, 255, 1);
  width: 160px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text39 {
  color: rgba(255, 255, 255, 1);
  width: 160px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-button6 {
  gap: 8px;
  display: flex;
  padding: 4px 10px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
}
 
.home-desktop-text40 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-dropdown5 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-desktop-dropdown6 {
  gap: 24px;
  display: flex;
  padding: 20px 0;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.home-desktop-text41 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  flex-grow: 1;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-keyboardarrowup3 {
  width: 32px;
  height: 32px;
}
 
.home-desktop-events3 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-desktop-card3 {
  gap: 32px;
  display: flex;
  padding: 32px 0;
  align-self: stretch;
  box-sizing: content-box;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px 0 0;
}
 
.home-desktop-text42 {
  color: rgba(255, 255, 255, 1);
  width: 96px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-eventdetails3 {
  gap: 16px;
  display: flex;
  flex-grow: 1;
  align-items: center;
}
 
.home-desktop-title3 {
  gap: 16px;
  display: flex;
  flex-grow: 1;
  align-items: center;
}
 
.home-desktop-text43 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-tags3 {
  gap: 16px;
  display: flex;
  align-items: center;
}
 
.home-desktop-tag5 {
  display: flex;
  padding: 4px 10px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0);
}
 
.home-desktop-text44 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-tag6 {
  display: flex;
  padding: 4px 10px;
  align-items: flex-start;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0);
}
 
.home-desktop-text45 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text46 {
  color: rgba(255, 255, 255, 1);
  width: 160px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text47 {
  color: rgba(255, 255, 255, 1);
  width: 160px;
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-button7 {
  gap: 8px;
  display: flex;
  padding: 4px 10px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
}
 
.home-desktop-text48 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-event-item-header7 {
  gap: 80px;
  width: 1440px;
  display: flex;
  padding: 112px 64px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(9, 1, 9, 1);
}
 
.home-desktop-container6 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-content16 {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-desktop-section-title2 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-text49 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-content17 {
  gap: 24px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-text50 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 120.00000476837158%;
  text-decoration: none;
}
 
.home-desktop-text51 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-metatags {
  gap: 16px;
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.home-desktop-item1 {
  gap: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.home-desktop-calendartoday {
  width: 24px;
  height: 24px;
}
 
.home-desktop-item2 {
  gap: 8px;
  display: flex;
  align-items: center;
}
 
.home-desktop-text52 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-actions3 {
  gap: 16px;
  display: flex;
  align-items: flex-start;
}
 
.home-desktop-button8 {
  gap: 8px;
  display: flex;
  padding: 6px 12px;
  box-sizing: content-box;
  align-items: center;
  border-color: rgba(255, 255, 255, 0.20000000298023224);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
}
 
.home-desktop-text53 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-placeholder-image5 {
  width: auto;
  height: 738px;
  align-self: stretch;
  border-radius: 16px;
}
 
.home-desktop-contact13 {
  gap: 80px;
  width: 1440px;
  display: flex;
  padding: 112px 64px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(9, 1, 9, 1);
}
 
.home-desktop-container7 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-section-title3 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-tagline-wrapper2 {
  display: flex;
  align-self: stretch;
  align-items: center;
}
 
.home-desktop-text54 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 150%;
}
 
.home-desktop-content18 {
  gap: 24px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-text55 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 120.00000476837158%;
}
 
.home-desktop-text56 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-content19 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.home-desktop-row1 {
  gap: 40px;
  display: flex;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-content20 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-mail {
  width: 32px;
  height: 32px;
}
 
.home-desktop-contact-info1 {
  gap: 8px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-text57 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-text58 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text59 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-content21 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-call {
  width: 32px;
  height: 32px;
}
 
.home-desktop-contact-info2 {
  gap: 8px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-text63 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-text64 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-text65 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-content22 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-locationon {
  width: 32px;
  height: 32px;
}
 
.home-desktop-contact-info3 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-content23 {
  gap: 8px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-text66 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 139.9999976158142%;
}
 
.home-desktop-text67 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: left;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-image6 {
  width: 751px;
  height: 751px;
}
 
.home-desktop-team2 {
  gap: 80px;
  width: 1440px;
  display: flex;
  padding: 112px 64px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(9, 1, 9, 1);
}
 
.home-desktop-container8 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-section-title4 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-tagline-wrapper3 {
  display: flex;
  align-self: stretch;
  align-items: center;
}
 
.home-desktop-text68 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: center;
  line-height: 150%;
}
 
.home-desktop-content24 {
  gap: 24px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-text69 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 120.00000476837158%;
}
 
.home-desktop-text70 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-content25 {
  gap: 64px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-row2 {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.home-desktop-card4 {
  gap: 24px;
  width: 296px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-placeholder-image1 {
  width: auto;
  height: 296px;
  align-self: stretch;
  border-radius: 16px;
}
 
.home-desktop-content26 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-title4 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-text71 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text72 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-text73 {
  text-decoration: none;
}
 
.home-desktop-text75 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-card5 {
  gap: 24px;
  width: 296px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-placeholder-image2 {
  width: auto;
  height: 296px;
  align-self: stretch;
  border-radius: 16px;
}
 
.home-desktop-content27 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-title5 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-text76 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-text77 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
  text-decoration: none;
}
 
.home-desktop-text78 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  align-self: stretch;
  text-align: center;
  line-height: 160.0000023841858%;
}
 
.home-desktop-card6 {
  gap: 24px;
  width: 296px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-content28 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-title6 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-card7 {
  gap: 24px;
  width: 296px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-content29 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-title7 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-content30 {
  gap: 24px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-content31 {
  gap: 16px;
  width: 768px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.home-desktop-footer4 {
  gap: 80px;
  width: 1440px;
  display: flex;
  padding: 80px 64px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(9, 1, 9, 1);
}
 
.home-desktop-container9 {
  gap: 80px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-desktop-credits {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.home-desktop-divider {
  width: 1280px;
  height: 1px;
  align-self: stretch;
}
 
.home-desktop-row3 {
  gap: 24px;
  display: flex;
  align-items: flex-start;
}
 
.home-desktop-text79 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text80 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text81 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
 
.home-desktop-text82 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  text-align: left;
  line-height: 160.0000023841858%;
}
