/* screen - index */

.index {
  align-items: center;
  background-color: #0000c8;
  display: flex;
  flex-direction: column;
  height: 8650px;
  width: 1442px;
}

.index .logo-1 {
  height: 64px;
  margin-right: 1.0px;
  margin-top: 58px;
  width: 317px;
}

.index .new-1 {
  height: 254px;
  margin-right: 2.0px;
  margin-top: 136px;
  width: 458px;
}

.index .surname {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 11px;
  min-height: 96px;
  min-width: 1058px;
  text-align: center;
  white-space: nowrap;
}

.index .in-valpolicella {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-light);
  font-size: var(--font-size-m);
  font-weight: 300;
  letter-spacing: 0;
  line-height: normal;
  min-height: 96px;
  min-width: 512px;
  text-align: center;
  white-space: nowrap;
}

.index .arrow-1 {
  cursor: pointer;
  margin-top: 171px;
}

.index .overlap-group1 {
  height: 293px;
  margin-top: 144px;
  position: relative;
  width: 572px;
}

.index .number {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xl);
  font-weight: 900;
  left: 97px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.index .squadre-4-x4 {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 179px;
  white-space: nowrap;
}

.index .regola-minimo-una-donna-in-campo {
  left: 68px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 264px;
}

.index .quanto-costa {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 160px;
  margin-right: 3.0px;
  margin-top: 54px;
  min-height: 320px;
  min-width: 1219px;
  text-align: center;
  color: transparent !important;
}

.index .arrow-2 {
  margin-top: 91px;
}

.index .x40-a-giocatore {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 144px;
  min-height: 96px;
  min-width: 959px;
  text-align: center;
  white-space: nowrap;
}

.index .x5-di-assicurazion {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 2.0px;
  min-height: 29px;
  min-width: 686px;
  text-align: center;
}

.index .asterisco-1 {
  margin-top: 69px;
}

.index .apertura-iscrizioni {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 23px;
  min-height: 87px;
  min-width: 852px;
  text-align: center;
}

.index .iscrizione-squadre {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 153px;
  min-height: 96px;
  min-width: 1153px;
  text-align: center;
  white-space: nowrap;
}

.index .phone {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 7px;
  min-height: 96px;
  min-width: 1039px;
  text-align: center;
  white-space: nowrap;
}

.index .arrow-3 {
  cursor: pointer;
  margin-top: 146px;
}

.index .regolam-ento-tecnico {
  -webkit-text-stroke: 1px var(--white);
  color: transparent !important;
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: 180px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 160px;
  margin-right: 4.0px;
  margin-top: 165px;
  min-height: 480px;
  min-width: 1198px;
  text-align: center;
}

.index .component-1 {
  align-items: flex-start;
  border: 5px solid;
  border-color: var(--coral-red);
  box-shadow: 0px 4px 4px #00000040;
  cursor: pointer;
  display: flex;
  height: 100px;
  margin-top: 67px;
  min-width: 580px;
  padding: 32px 79px;
}

.index .scopri-il-regolamento {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xxs);
  font-weight: 900;
  letter-spacing: 0;
  line-height: normal;
  min-height: 29px;
  min-width: 412px;
  text-align: center;
}

.index .arrow-6 {
  cursor: pointer;
  margin-top: 167px;
}

.index .overlap-group2 {
  height: 455px;
  margin-right: 2.0px;
  margin-top: 198px;
  position: relative;
  width: 1220px;
}

.index .ristorante-e-bar-aperti {
  left: 548px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: right;
  top: 263px;
}

.index .food-beverage-area {
  -webkit-text-stroke: 1px var(--white);
  color: transparent !important;
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-l);
  font-weight: 900;
  left: 0;
  letter-spacing: 0;
  line-height: 120px;
  position: absolute;
  top: 0;
}

.index .overlap-group {
  height: 415px;
  margin-right: 2.0px;
  margin-top: 23px;
  position: relative;
  width: 1220px;
}

.index .dj-set-fino-a-mezzanotte {
  left: 349px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: right;
  top: 223px;
}

.index .party-cocktail {
  -webkit-text-stroke: 1px var(--white);
  color: transparent !important;
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-l);
  font-weight: 900;
  left: 0;
  letter-spacing: 0;
  line-height: 120px;
  position: absolute;
  top: 0;
}

.index .asterisco-2 {
  margin-top: 62px;
}

.index .ingresso-libero-dalle-1900 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 49px;
  min-height: 192px;
  min-width: 979px;
  text-align: center;
}

.index .promo-diverse-su-coc {
  letter-spacing: 0;
  line-height: normal;
  margin-top: 15px;
  min-height: 288px;
  min-width: 998px;
  text-align: center;
}

.index .arrow-4 {
  cursor: pointer;
  margin-top: 183px;
}

.index .location {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 160px;
  margin-right: 3.0px;
  margin-top: 201px;
  min-width: 1335px;
  text-align: center;
  white-space: nowrap;
  color: transparent !important;
}

.index .first-padel-pescantina {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 62px;
  min-height: 192px;
  min-width: 683px;
  text-align: center;
}

.index .via-ospedaletto-6-pescantina-vr {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 1.0px;
  margin-top: 15px;
  min-height: 29px;
  min-width: 389px;
  text-align: center;
}

.index .infoline {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 160px;
  margin-right: 3.0px;
  margin-top: 120px;
  min-width: 1245px;
  text-align: center;
  white-space: nowrap;
  color: transparent !important;
}

.index .iscrizione-squadre-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 69px;
  min-height: 96px;
  min-width: 1153px;
  text-align: center;
  white-space: nowrap;
}

.index .logo-2 {
  height: 174px;
  margin-right: 1.0px;
  margin-top: 286px;
  width: 863px;
}

.index .arrow-5 {
  margin-top: 102px;
}

.index .rectangle-1 {
  background: linear-gradient(180deg, rgb(255, 95, 0) 0%, rgb(222, 0, 150) 100%);
  height: 126px;
  margin-top: 102px;
  width: 1442px;
}

.index .arrow {
  height: 82px;
  margin-right: 1.0px;
  width: 85px;
}

.index .asterisco {
  height: 61px;
  margin-right: 1.0px;
  width: 61px;
}
/* screen - iphone-14-u38-15-pro-1 */

.iphone-14-u38-15-pro-1 {
  align-items: center;
  background-color: #0000c8;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 88px 0;
  width: 393px;
}

.iphone-14-u38-15-pro-1 .logo-1-1 {
  height: 34px;
  width: 171px;
}

.iphone-14-u38-15-pro-1 .new-1-1 {
  height: 136px;
  margin-top: 124px;
  width: 247px;
}

.iphone-14-u38-15-pro-1 .overlap-group1-1 {
  height: 180px;
  margin-left: 1.0px;
  margin-top: 19px;
  position: relative;
  width: 356px;
}

.iphone-14-u38-15-pro-1 .surname-1 {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 0;
  width: 356px;
}

.iphone-14-u38-15-pro-1 .in-valpolicella-1 {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-light);
  font-size: var(--font-size-xs);
  font-weight: 300;
  left: 40px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 104px;
  width: 276px;
}

.iphone-14-u38-15-pro-1 .arrow {
  cursor: pointer;
  height: 46px;
  margin-top: 105px;
  width: 47px;
}

.iphone-14-u38-15-pro-1 .overlap-group-1 {
  height: 161px;
  margin-left: 3.0px;
  margin-top: 103px;
  position: relative;
  width: 572px;
}

.iphone-14-u38-15-pro-1 .number-1 {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: 120px;
  font-weight: 900;
  left: 172px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.iphone-14-u38-15-pro-1 .squadre-4-x4-1 {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 113px;
  width: 572px;
}

.iphone-14-u38-15-pro-1 .regola-minimo-una-donna-in-campo-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 3.0px;
  min-height: 19px;
  text-align: center;
  width: 436px;
}

.iphone-14-u38-15-pro-1 .quanto-costa-1 {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 55px;
  margin-right: 1.0px;
  margin-top: 29px;
  min-height: 110px;
  min-width: 336px;
  text-align: center;
  color: transparent !important;
}

.iphone-14-u38-15-pro-1 .arrow-2-1 {
  cursor: pointer;
  height: 46px;
  margin-top: 106px;
  width: 47px;
}

.iphone-14-u38-15-pro-1 .price {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: 120px;
  font-weight: 900;
  left: 115px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.iphone-14-u38-15-pro-1 .a-giocatore {
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 113px;
  width: 572px;
}

.iphone-14-u38-15-pro-1 .asterisco-1-1 {
  height: 61px;
  margin-top: 67px;
  width: 61px;
}

.iphone-14-u38-15-pro-1 .apertura-iscrizioni-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 23px;
  min-height: 76px;
  min-width: 312px;
  text-align: center;
}

.iphone-14-u38-15-pro-1 .iscrizione-squadre-2 {
  margin-right: 3.0px;
  margin-top: 66px;
}

.iphone-14-u38-15-pro-1 .text-1 {
  margin-right: 2.0px;
  margin-top: 14px;
}

.iphone-14-u38-15-pro-1 .regolam-ento-tecnico-1 {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 55px;
  margin-right: 1.0px;
  margin-top: 90px;
  min-height: 165px;
  min-width: 366px;
  text-align: center;
  color: transparent !important;
}

.iphone-14-u38-15-pro-1 .component-1-1 {
  align-items: flex-end;
  border: 5px solid;
  border-color: var(--coral-red);
  box-shadow: 0px 4px 4px #00000040;
  cursor: pointer;
  display: flex;
  height: 111px;
  margin-left: 1.0px;
  margin-top: 93px;
  min-width: 288px;
  padding: 16.8px 15.7px;
}

.iphone-14-u38-15-pro-1 .scopri-il-regolamento-1 {
  color: var(--white);
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: var(--font-size-xxs);
  font-weight: 900;
  letter-spacing: 0;
  line-height: normal;
  min-height: 58px;
  min-width: 247px;
  text-align: center;
}

.iphone-14-u38-15-pro-1 .arrow-6-1 {
  cursor: pointer;
  height: 46px;
  margin-top: 135px;
  width: 47px;
}

.iphone-14-u38-15-pro-1 .food-beverage-area-1 {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 55px;
  margin-left: 7.0px;
  margin-top: 108px;
  min-height: 165px;
  min-width: 378px;
  color: transparent !important;
}

.iphone-14-u38-15-pro-1 .span1 {
  color: transparent;
  font-family: var(--font-family-nimbus_sans_extd-black);
  font-size: 52px;
  font-weight: 900;
}

.iphone-14-u38-15-pro-1 .ristorante-e-bar-aperti1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 25.0px;
  margin-top: 56px;
  min-height: 96px;
  min-width: 336px;
  text-align: right;
}

.iphone-14-u38-15-pro-1 .party-cocktail-1 {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 55px;
  margin-right: 2.0px;
  margin-top: 82px;
  min-height: 110px;
  min-width: 369px;
  color: transparent !important;
}

.iphone-14-u38-15-pro-1 .dj-set-fino-a-mezzanotte-1 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 16px;
  margin-top: 1px;
  min-height: 144px;
  min-width: 287px;
  text-align: right;
}

.iphone-14-u38-15-pro-1 .asterisco-2-1 {
  height: 61px;
  margin-top: 84px;
  width: 61px;
}

.iphone-14-u38-15-pro-1 .ingresso-libero-dalle-1900-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 2.0px;
  margin-top: 49px;
  min-height: 144px;
  min-width: 349px;
  text-align: center;
}

.iphone-14-u38-15-pro-1 .promo-diverse-su-coc-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 1.0px;
  margin-top: 35px;
  min-height: 240px;
  min-width: 326px;
  text-align: center;
}

.iphone-14-u38-15-pro-1 .location-1 {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 55px;
  margin-right: 1.0px;
  margin-top: 102px;
  min-width: 368px;
  text-align: center;
  white-space: nowrap;
  color: transparent !important;
}

.iphone-14-u38-15-pro-1 .first-padel-pescantina-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 3.0px;
  margin-top: 36px;
  min-height: 96px;
  min-width: 342px;
  text-align: center;
}

.iphone-14-u38-15-pro-1 .via-ospedaletto-6-pescantina-vr-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 4.0px;
  margin-top: 35px;
  min-height: 19px;
  min-width: 259px;
  text-align: center;
  white-space: nowrap;
}

.iphone-14-u38-15-pro-1 .infoline-1 {
  -webkit-text-stroke: 1px var(--white);
  letter-spacing: 0;
  line-height: 55px;
  margin-top: 75px;
  min-width: 343px;
  text-align: center;
  white-space: nowrap;
  color: transparent !important;
}

.iphone-14-u38-15-pro-1 .iscrizione-squadre-3 {
  margin-left: 1.0px;
  margin-top: 39px;
}

.iphone-14-u38-15-pro-1 .text-2 {
  margin-left: 2.0px;
  margin-top: 15px;
}

.iphone-14-u38-15-pro-1 .logo-2-1 {
  height: 50px;
  margin-top: 237px;
  width: 251px;
}

.iphone-14-u38-15-pro-1 .arrow-5-1 {
  height: 82px;
  margin-left: 0;
  margin-top: 236px;
  width: 85px;
}

.iphone-14-u38-15-pro-1 .iscrizione-squadre {
  letter-spacing: 0;
  line-height: normal;
  min-height: 96px;
  min-width: 308px;
  text-align: center;
}

.iphone-14-u38-15-pro-1 .text {
  letter-spacing: 0;
  line-height: normal;
  min-height: 96px;
  min-width: 289px;
  text-align: center;
}
@media screen and (max-width: 1441px) {
  .screen.index {
    display: none;
   }
}
@media screen and (min-width: 1442px) {
  .screen.iphone-14-u38-15-pro-1 {
    display: none;
   }
}
