.section_label {
  transform: scale(1.01);
  position: absolute;
  width: 308px;
  height: 43px;
  left: calc(50% - 154px);
  display: block;
  top: -42px;
  z-index: 99;
  transition: all 300ms cubic-bezier(0.65, 0, 0.34, 3);
}
.section_label div:not(.bg_label) {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.section_label div:not(.bg_label) svg {
  position: absolute;
  z-index: -1;
}
.section_label div:not(.bg_label) p {
  line-height: 74%;
  transform: translateY(6px);
  font-family: "rama-gothic-c", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 2em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 0 !important;
}
.section_label div:not(.bg_label) p.light {
  color: var(--white);
}
.section_label div:not(.bg_label) p.dark {
  color: var(--dark-blue);
}
.section_label div.bg_label {
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 306px 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -2;
  height: 100%;
  width: 100%;
  transition: all 300ms cubic-bezier(0.65, 0, 0.34, 3);
}
.section_label div.bg_label.yellow {
  background-image: url(/padeltrend/wp-content/uploads/2023/10/label-yellow.png);
}
.section_label div.bg_label.white {
  background-image: url(/padeltrend/wp-content/uploads/2023/10/label-white.png);
}
.section_label div.bg_label.dark-blue {
  background-image: url(/padeltrend/wp-content/uploads/2023/10/label-dark-blue.png);
}
.section_label div.bg_label.soft-blue {
  background-image: url(/padeltrend/wp-content/uploads/2023/10/label-soft-blue.png);
}
.section_label div.bg_label.light-blue {
  background-image: url(/padeltrend/wp-content/uploads/2023/10/label-light-blue.png);
}
.section_label:hover div.bg_label {
  height: 120%;
}
.section_label.yellow div:not(.bg_label) svg path {
  fill: var(--yellow);
}
.section_label.white div:not(.bg_label) svg path {
  fill: var(--white);
}
.section_label.dark-blue div:not(.bg_label) svg path {
  fill: var(--dark-blue);
}
.section_label.soft-blue div:not(.bg_label) svg path {
  fill: var(--soft-blue);
}
.section_label.light-blue div:not(.bg_label) svg path {
  fill: var(--light-blue);
}

body.single {
  position: relative;
}
body.single section:not(#section_hero_articolo_singolo, #section_correlati) {
  padding-left: 10vw;
  padding-right: 10vw;
}
body.single section:not(#section_hero_articolo_singolo, #section_correlati) {
  background-color: #fff;
  color: #191f31 !important;
}
body.single #section_hero_articolo_singolo {
  width: 100%;
  height: 40vw;
  max-height: 500px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 590px) {
  body.single #section_hero_articolo_singolo {
    height: 70vw;
  }
}
body.single #section_hero_articolo_singolo::after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: rgba(25, 31, 49, 0.462745098);
}
body.single #section_hero_articolo_singolo img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
  z-index: 0;
}
body.single #section_hero_articolo_singolo h1,
body.single #section_hero_articolo_singolo p {
  position: relative;
  z-index: 2;
  padding-left: 10vw;
  padding-right: 10vw;
}
body.single #section_hero_articolo_singolo h1 {
  font-size: clamp(60px, 10vw, 140px);
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}
body.single #section_hero_articolo_singolo p {
  font-weight: 200;
  font-size: 16px;
}
body.single #section_corpo_articolo {
  display: grid;
  grid-template-columns: 1fr 7fr;
  gap: 40px;
  padding: 100px 0;
}
@media (max-width: 999px) {
  body.single #section_corpo_articolo {
    display: block;
  }
}
body.single #section_corpo_articolo.immagine_sidebar {
  grid-template-columns: 1fr 3.5fr 3.5fr;
}
@media (max-width: 999px) {
  body.single #section_corpo_articolo.immagine_sidebar {
    display: block;
  }
}
body.single #section_corpo_articolo .immagine_laterale {
  position: relative;
  display: block !important;
  margin-bottom: 0;
  filter: brightness(1);
  transition: all 300ms;
}
body.single #section_corpo_articolo .immagine_laterale img {
  width: 100%;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media (max-width: 999px) {
  body.single #section_corpo_articolo .immagine_laterale img {
    width: 75%;
    margin: 0 auto;
    display: block;
  }
}
body.single #section_corpo_articolo .immagine_laterale svg {
  transform: scale(1);
  transition: all 300ms;
}
body.single #section_corpo_articolo .immagine_laterale:hover {
  filter: brightness(1.025);
}
body.single #section_corpo_articolo .immagine_laterale:hover svg {
  transform: scale(1.2);
}
body.single #section_corpo_articolo .logo_autore img {
  width: 100%;
}
@media (max-width: 999px) {
  body.single #section_corpo_articolo .logo_autore img {
    width: 150px;
    height: auto;
    margin-bottom: 80px;
  }
}
body.single #section_corpo_articolo .corpo_articolo {
  margin-top: -50px;
}
body.single #section_corpo_articolo .corpo_articolo p {
  font-weight: 200;
  font-size: 16px;
}
body.single #section_corpo_articolo .corpo_articolo p.data {
  font-size: 12px;
  line-height: 1;
  padding-bottom: 36px;
  opacity: 0.75;
}
body.single #section_corpo_articolo .corpo_articolo blockquote p {
  padding-bottom: 0;
  margin-bottom: 20px;
}
@media (max-width: 999px) {
  body.single #section_corpo_articolo .corpo_articolo {
    margin-bottom: 60px;
  }
}
body.single #section_correlati {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 999px) {
  body.single #section_correlati .btn_main.white {
    background-color: transparent;
  }
}
body.single #section_correlati .special-title {
  padding: 0 10vw;
  margin-bottom: 60px;
}
body.single #section_correlati .special-title h3 {
  color: #0084e5;
}
body.single #section_correlati .box_articoli.articolo_singolo {
  position: relative;
  display: block;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow {
  position: absolute;
  top: -144px;
  right: 10vw;
}
@media (max-width: 690px) {
  body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow {
    right: 2.5vw;
  }
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow circle {
  fill: none;
  transition: all 300ms;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow path {
  fill: rgb(36, 186, 219);
  transition: all 300ms;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow.next_arr {
  right: calc(10vw + 80px);
}
@media (max-width: 690px) {
  body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow.next_arr {
    right: calc(2.5vw + 80px);
  }
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow:hover circle {
  fill: rgb(36, 186, 219);
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-arrow:hover path {
  fill: #fff;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list {
  padding: 0 10vw;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list .item {
  padding: 0 10px;
  display: block !important;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list .item img {
  margin-bottom: 35px;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list .item .data {
  font-size: 14px;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list .item p.desc {
  font-size: 14px !important;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list .item .btn_main {
  position: relative;
  display: block;
  width: 100%;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list .item .btn_main p {
  display: block;
  min-width: 80%;
}
body.single #section_correlati .box_articoli.articolo_singolo .slick-list .item .btn_main .btn_circle {
  position: absolute;
  right: 0;
  bottom: auto;
  top: 0;
}
body.single #section_galleria_articolo {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  padding-bottom: 100px;
}
@media (max-width: 999px) {
  body.single #section_galleria_articolo {
    grid-template-columns: 1fr 1fr;
  }
}
body.single #section_galleria_articolo a.item-galleria_articolo {
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  border-radius: 20px;
  overflow: hidden;
}
body.single #section_galleria_articolo a.item-galleria_articolo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
body.single .play_btn {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  z-index: 99;
}
body.single .play_btn path {
  fill: #e0d80a;
}

#hero_hp {
  width: 100vw;
  overflow: hidden;
}
#hero_hp .row_col_wrap_12_inner {
  max-width: 70%;
  margin: auto;
}
#hero_hp .row_col_wrap_12_inner #counter {
  display: flex;
  justify-content: flex-start;
  gap: 2vw;
  align-items: center;
}
#hero_hp .row_col_wrap_12_inner #counter div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#hero_hp .row_col_wrap_12_inner #counter div h2 {
  transform: none;
  font-size: 6em;
}
@media (max-width: 600px) {
  #hero_hp .row_col_wrap_12_inner #counter div h2 {
    font-size: em;
  }
}
#hero_hp .row_col_wrap_12_inner #counter div h4 {
  transform: none;
  font-size: 3em;
  margin-bottom: 0;
  letter-spacing: 0.1em;
}
@media (max-width: 600px) {
  #hero_hp .row_col_wrap_12_inner #counter div h4 {
    font-size: 2em;
  }
}
#hero_hp .row_col_wrap_12_inner #counter .linea {
  width: 1px;
  height: 7em;
  background-color: white;
}
#hero_hp .row_col_wrap_12_inner .cta_hero .wpb_wrapper > div:nth-child(1) h3 {
  text-align: end;
  font-size: 5em;
  line-height: 80%;
  color: var(--yellow);
}
#hero_hp .row_col_wrap_12_inner .cta_hero .wpb_wrapper > div:nth-child(2) {
  position: static;
}
#hero_hp .row_col_wrap_12_inner .cta_hero .wpb_wrapper > div:nth-child(2) a.btn_main {
  margin-left: auto;
}
#hero_hp .row_col_wrap_12_inner .cta_hero .wpb_wrapper > div:nth-child(2) a.btn_main:hover .btn_circle svg path {
  fill: var(--dark-blue) !important;
}
#hero_hp .nectar-lottie-wrap {
  padding-bottom: 130px;
}
@media (max-width: 1150px) {
  #hero_hp .nectar-lottie-wrap {
    padding-bottom: 160px;
  }
}
#hero_hp .nectar-lottie-wrap .nectar-lottie {
  width: 70%;
}
@media (max-width: 760px) {
  #hero_hp .nectar-lottie-wrap .nectar-lottie {
    margin-top: 20px;
    width: 50%;
    margin-bottom: 30px;
  }
}
#hero_hp #inner_buttons {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding-bottom: 50px;
}
#hero_hp #inner_buttons .btn_main-2 {
  margin: auto 0 auto auto;
}
@media (max-width: 999px) {
  #hero_hp #inner_buttons {
    padding-top: 30px;
  }
}
@media (max-width: 999px) {
  #hero_hp .row_col_wrap_12_inner {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    gap: 30px;
  }
  #hero_hp .vc_col-sm-6 .wpb_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 0;
  }
  #hero_hp h3 {
    text-align: center !important;
  }
}

#hero_hp_mobile .row_col_wrap_12 #counter2 {
  display: flex;
  justify-content: flex-start;
  gap: 2vw;
  align-items: center;
}
#hero_hp_mobile .row_col_wrap_12 #counter2 div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#hero_hp_mobile .row_col_wrap_12 #counter2 div h2 {
  transform: none;
  font-size: 6em;
}
@media (max-width: 600px) {
  #hero_hp_mobile .row_col_wrap_12 #counter2 div h2 {
    font-size: em;
  }
}
#hero_hp_mobile .row_col_wrap_12 #counter2 div h4 {
  transform: none;
  font-size: 3em;
  margin-bottom: 0;
  letter-spacing: 0.1em;
}
@media (max-width: 600px) {
  #hero_hp_mobile .row_col_wrap_12 #counter2 div h4 {
    font-size: 2em;
  }
}
#hero_hp_mobile .row_col_wrap_12 #counter2 .linea {
  width: 1px;
  height: 7em;
  background-color: white;
}
#hero_hp_mobile .row_col_wrap_12 .cta_hero .wpb_wrapper > div:nth-child(1) h3 {
  text-align: left;
  font-size: 5em;
  line-height: 80%;
  color: var(--yellow);
}
#hero_hp_mobile .row_col_wrap_12 .cta_hero .wpb_wrapper > div:nth-child(2) {
  position: static;
}
#hero_hp_mobile .row_col_wrap_12 .cta_hero .wpb_wrapper > div:nth-child(2) a.btn_main {
  margin-left: auto;
}
#hero_hp_mobile .row_col_wrap_12 .cta_hero .wpb_wrapper > div:nth-child(2) a.btn_main:hover .btn_circle svg path {
  fill: var(--dark-blue) !important;
}

#conditions-row .vc_col-sm-12 .wpb_wrapper .nectar-cta a.link_text {
  font-weight: 100;
  font-size: 12px;
}

.btn_main-2.scarica {
  margin: 0 auto;
}

#acquista_biglietto_fixed_box {
  margin-bottom: 0 !important;
  padding-top: 0px;
  padding-bottom: 0px;
  position: fixed;
  z-index: 999;
  top: calc(50% - 100px);
  right: -270px;
  transition: all 600ms ease-in-out;
}
#acquista_biglietto_fixed_box.active {
  right: 0;
}
#acquista_biglietto_fixed_box .wpb_column {
  padding: 0 !important;
}
#acquista_biglietto_fixed_box .row_col_wrap_12 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#acquista_biglietto_fixed_box .acquista_biglietto_fixed {
  background-image: url(https://offbook.it/padeltrend/wp-content/uploads/2023/10/cta_acquista_biglietti.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left;
  width: 320px;
  padding: 60px 30px 60px 60px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 20px;
  transition: all 600ms ease-in-out;
}
@keyframes zumzum {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1);
  }
  52% {
    transform: scale(1.15);
  }
  55% {
    transform: scale(0.85);
  }
  57% {
    transform: scale(1.15);
  }
  60% {
    transform: scale(0.85);
  }
  65% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
#acquista_biglietto_fixed_box .acquista_biglietto_fixed h3 {
  margin-bottom: 0 !important;
  max-width: calc(70% - 10px);
  line-height: 80%;
  font-size: 70px;
  animation: zumzum 4s ease-in-out infinite;
}
#acquista_biglietto_fixed_box .acquista_biglietto_fixed a {
  max-width: calc(30% - 10px);
  border: 1px solid #000;
  border-radius: 50vh;
  background-color: transparent;
  transition: all 300ms;
}
#acquista_biglietto_fixed_box .acquista_biglietto_fixed a img {
  margin-bottom: 0 !important;
  display: block;
  transform: rotate(0);
  transition: all 300ms;
}
#acquista_biglietto_fixed_box .acquista_biglietto_fixed a:hover {
  background-color: rgba(255, 255, 255, 0.5176470588);
  border: 1px solid rgba(255, 255, 255, 0.5176470588);
}
#acquista_biglietto_fixed_box .acquista_biglietto_fixed a:hover img {
  transform: rotate(45deg);
}

body #header-outer #top nav ul.sf-menu li.menu-item.acq_biglietto a {
  background-color: #e0d80a;
  padding: 5px 20px !important;
  line-height: 1;
  border-radius: 50vh;
  color: #191f31;
}
body #header-outer #top nav ul.sf-menu li.menu-item.acq_biglietto a:hover {
  background-color: #fff;
}

.mobile-only .acq_biglietto {
  margin-bottom: 40px !important;
}
.mobile-only .acq_biglietto a {
  background-color: #0084e5;
  padding: 8px 30px !important;
  line-height: 1;
  border-radius: 50vh;
  font-size: 50px !important;
  white-space: nowrap;
  line-height: 1 !important;
  color: #fff !important;
}

body.home #section_correlati {
  padding-bottom: 0 !important;
}
body.home #section_correlati .box_articoli.articolo_singolo {
  display: block !important;
}
body.home #section_correlati .box_articoli.articolo_singolo .slick-arrow.next_arr {
  left: 10vw;
}
body.home #section_correlati .box_articoli.articolo_singolo .slick-arrow.prev_arr {
  left: calc(10vw + 100px);
}
body.home #section_correlati .box_articoli.articolo_singolo .slick-arrow {
  top: -114px;
  right: unset !important;
}

.rassegna_stampa {
  padding-top: 100px;
  border-top: 1px solid #cccccc;
  margin-top: 40px;
  box-shadow: inset 0 17px 10px rgba(204, 204, 204, 0.1098039216);
}

.page-id-981 .section_label.dark-blue,
.page-id-2797 .section_label.dark-blue {
  display: none !important;
}
.page-id-981 #filtri form ul > li.sf-field-category ul li,
.page-id-2797 #filtri form ul > li.sf-field-category ul li {
  padding: 0 10px;
}
.page-id-981 .box_articoli.blog a.item div.categorie div.categoria,
.page-id-2797 .box_articoli.blog a.item div.categorie div.categoria {
  padding: 4px 6px;
  border: solid 1px var(--white);
  border-radius: 5px;
  background-color: rgb(0, 132, 229);
}
.page-id-981 .box_articoli.blog a.item div.categorie div.categoria p,
.page-id-2797 .box_articoli.blog a.item div.categorie div.categoria p {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
}
.page-id-981 .box_articoli.blog a.item div.img img,
.page-id-2797 .box_articoli.blog a.item div.img img {
  filter: brightness(0.5);
}
@media (max-width: 999px) {
  .page-id-981 .box_articoli:not(.articolo_singolo) .item,
  .page-id-2797 .box_articoli:not(.articolo_singolo) .item {
    width: 100%;
    margin-bottom: 0 !important;
  }
  .page-id-981 .box_articoli.blog a.item .dati .titolo,
  .page-id-2797 .box_articoli.blog a.item .dati .titolo {
    font-size: 320% !important;
  }
}

/*@media (max-width: 999px){
      .form-campagna {
            height: auto!important;
            max-height: unset!important;
      }
}
*/
@media (max-width: 767px) {
  #info_row div.row_col_wrap_12 .special-title {
    justify-content: center;
  }
  #info_row .vc_col-sm-3 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  #info_row .vc_col-sm-3:nth-child(3) {
    margin-top: 0;
    margin-bottom: 0;
  }
  #info_row a {
    justify-content: center !important;
  }
  #info_row .flex-start-custom {
    justify-content: center !important;
  }
  #conditions-row .vc_col-sm-12 .wpb_wrapper .nectar-cta a.link_text {
    font-weight: 100;
    font-size: 10px;
  }
}
#intro .row_col_wrap_12 .wpb_wrapper > div:nth-child(2) .row_col_wrap_12_inner > div:last-child .wpb_wrapper a.btn_main {
  gap: 20px;
  align-items: center;
}

#scopri .row_col_wrap_12 .vc_column-inner > .wpb_wrapper > div:nth-child(4) .row_col_wrap_12_inner .vc_column-inner > .wpb_wrapper {
  gap: 60px;
}

body .wpb_raw_code .section_label div:not(.bg_label) p {
  font-size: 24px;
}

body[data-form-submit=regular] .container-wrap button[type=submit],
body[data-form-submit=regular] .container-wrap input[type=submit] {
  padding: 0 !important;
}

#scopri .row_col_wrap_12 .vc_column-inner > .wpb_wrapper img.pallina {
  top: -120px;
  left: -50px;
  transform: scale(1.3) rotate(438deg);
}
@media (max-width: 500px) {
  #scopri .row_col_wrap_12 .vc_column-inner > .wpb_wrapper img.pallina {
    top: -90px;
    transform: scale(0.75) rotate(438deg);
  }
}

@media (max-width: 767px) {
  #intro .row_col_wrap_12 .wpb_wrapper > div:nth-child(2) .row_col_wrap_12_inner > div:last-child .wpb_wrapper img.pallina {
    transform: rotate(100deg) scale(0.75);
    top: -340px;
  }
}

.form-campagna#for_the_clubs .campagna .row_col_wrap_12_inner {
  padding: 0 !important;
}

.form-campagna .row_col_wrap_12 .wpb_wrapper .campagna .row_col_wrap_12_inner {
  padding: 0 !important;
}

.wpcf7 form.sent {
  position: relative;
}
.wpcf7 form.sent .wpcf7-response-output {
  background: radial-gradient(circle, rgb(70, 180, 80) 0%, rgba(70, 180, 80, 0.5) 100%);
  position: absolute;
  top: 0px;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 10%;
}

.page-id-681 #sotto_menu .nectar-button.pt23btn.active,
.page-id-681 #sotto_menu .nectar-button.pt24btn.active {
  background-color: #fff !important;
}
.page-id-681 #sotto_menu .nectar-button.pt23btn.active span,
.page-id-681 #sotto_menu .nectar-button.pt24btn.active span {
  color: #191f31 !important;
}

@media (min-width: 1600px) {
  .page-id-490 #come_funziona .punti-di-forza.evidenza {
    margin-bottom: 50px;
  }
}

#info_row .special-title {
  margin-bottom: 20px;
}
#info_row .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
  width: 90% !important;
  margin-left: 0px;
}

.btn_special {
  white-space: nowrap;
}

.searchandfilter ul {
  margin-left: 0 !important;
}

@media (min-width: 1320px) {
  #ringraziamenti {
    padding-left: 10vw;
    padding-right: 5vw;
  }
}
#hero_hp.recap .nectar-lottie-wrap {
  padding: 0 !important;
  margin-top: -50px !important;
  margin-bottom: -100px !important;
  z-index: -1;
  position: relative;
}

#section_tappo {
  height: calc(100vh - 148px) !important;
}
@media (max-width: 999px) {
  #section_tappo {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
#section_tappo .row_col_wrap_12 {
  height: 100%;
}
#section_tappo .row_col_wrap_12 .vc_col-sm-12 {
  height: 100%;
}
#section_tappo .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner {
  height: 100%;
}
#section_tappo .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner .wpb_wrapper {
  height: 100%;
}
#section_tappo .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_raw_code {
  height: 100%;
}
#section_tappo .row_col_wrap_12 .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_raw_code .wpb_wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#section_tappo .innerbox {
  font-size: clamp(80px, 7.5vw, 120px);
  margin-bottom: 80px;
}
@media (max-width: 999px) {
  #section_tappo .innerbox {
    font-size: 70px;
    margin-bottom: 80px;
  }
}
@media (max-width: 620px) {
  #section_tappo .innerbox {
    font-size: 60px;
    margin-bottom: 80px;
  }
}
#section_tappo .innerbox * {
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
}
#section_tappo .innerbox *:not(p, a) {
  font-size: 100%;
}
#section_tappo .innerbox h4.etichetta {
  color: #000;
  background-color: #E0D80B;
  padding: 8px 20px;
  font-size: 100%;
}
#section_tappo .innerbox h2 {
  font-size: 110%;
  line-height: 1;
}
#section_tappo .innerbox h2 span {
  color: #33B8DE;
  font-size: 120%;
  line-height: 1;
}
#section_tappo .innerbox h3 {
  font-size: 110%;
}
#section_tappo .innerbox h5 {
  font-size: 80%;
}
#section_tappo .innerbox p {
  font-weight: 500;
  font-size: 12px;
  padding-bottom: 8px;
  padding-top: 30px;
}
#section_tappo .innerbox a.btn_main-2 {
  padding-right: 1.2em;
}
#section_tappo .innerbox a.btn_main-2:hover {
  background-color: #fff;
  color: #000;
}
#section_tappo .sports-list {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  white-space: nowrap;
  overflow: hidden;
  padding: 10px 5vw;
  background-color: #33B8DE;
  display: flex;
  justify-content: space-around;
}
#section_tappo .sports-list * {
  font-family: "rama-gothic-c", sans-serif;
  font-size: 7vw;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1vw;
  display: inline-block;
  color: #07233B;
  transform: translateY(0);
  transition: all 300ms;
}
@media (min-width: 1000px) {
  #section_tappo .sports-list * {
    font-size: 60px;
  }
}
#section_tappo .sports-list *.attivo {
  color: #E0D80B;
  transform: translateY(-5px);
}

@media (max-width: 999px) {
  #logo img {
    width: 60% !important;
  }
}/*# sourceMappingURL=next_style.css.map */