/*!
 Theme Name: Redai
 Description: Tema child di Hello Elementor per Redai
 Author: Your Name
 Author URI: https://rebelstudio.it
 Template: hello-elementor
 Version: 1.0.0
 Text Domain: redai
*/
b, strong {
  font-weight: bold;
}

.site-header .header-inner {
  padding: 0px !important;
}

.site-navigation {
  justify-content: end !important;
  min-width: 70% !important;
}

.site-navigation ul.menu {
  flex-wrap: nowrap;
  flex: 1;
}

.site-header .site-navigation .menu li {
  margin-right: 3%;
  margin-left: 3%;
}

#decorazione {
  max-width: 35%;
  right: 0;
}
#decorazione.industry {
  max-width: 33%;
  top: 200px;
}
#decorazione.expertise {
  max-width: 37%;
  top: 190px;
}
#decorazione.about {
  max-width: 35%;
  top: 300px;
}
#decorazione.level-one {
  top: 170px;
}
#decorazione.level-one.expertise {
  top: 170px;
}
#decorazione.home {
  top: 130px;
  max-width: 40%;
}

#decorazione-contatti {
  bottom: -85px;
  max-width: 57%;
}

.bg_img_left, .bg_img_right {
  background-size: auto 100% !important;
}

.eael-feature-list-content a {
  color: var(--e-global-color-text, #414141);
}

.eael-feature-list-content-box {
  margin-left: 15px !important;
}

.eael-feature-list-content strong {
  font-weight: bold;
}

.eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner {
  background-color: transparent !important;
}

.relative {
  position: relative;
}

.forminator-field a {
  color: var(--e-global-color-secondary, #414141);
  text-decoration: underline;
}

.forminator-checkbox__label p .forminator-checkbox__label p a {
  font-weight: 400 !important;
}

.forminator-button {
  /* position: absolute !important;
   right: 0;
   bottom: 65px;*/
  padding: 10px 50px !important;
  border-radius: 8px !important;
  font-weight: 700 !important;
}

#consent-1.forminator-field-consent {
  margin-top: 15px;
}

.eael-feature-list-content span {
  color: #c83f41;
}

.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child) {
  margin-bottom: 15px !important;
}

.par-nomargin p {
  margin: 0;
}

.logo_footer img {
  max-width: 200px;
}

#footer p {
  margin-bottom: 0;
}
#footer a {
  text-decoration: underline;
  color: var(--e-global-color-text, #414141);
}

@media screen and (min-width: 1500px) {
  #testata {
    min-height: 550px;
  }
}
@media screen and (min-width: 1700px) {
  #testata {
    min-height: 650px;
  }
  #lavoro {
    background-position: bottom center !important;
    height: 999px !important;
    background-size: auto !important;
  }
}
@media screen and (min-width: 2000px) {
  #testata {
    min-height: 800px;
  }
  #decorazione, #decorazione.expertise {
    top: 300px;
  }
  #decorazione.level-one, #decorazione.level-one.expertise {
    top: 370px;
  }
}
@media screen and (max-width: 1900px) {
  .bg_img_left {
    background-position: left -100px top 0 !important;
  }
  .bg_img_right {
    background-position: right -100px top 0 !important;
  }
  .bg_img_right.accessibilita {
    background-position: right -300px top 0 !important;
  }
  #decorazione.about {
    max-width: 30%;
    top: 230px;
  }
}
@media screen and (max-width: 1700px) {
  .bg_img_left {
    background-position: left -200px top 0 !important;
  }
  #decorazione.home {
    max-width: 35%;
  }
}
@media screen and (max-width: 1600px) {
  #decorazione.home {
    max-width: 40%;
  }
}
@media screen and (max-width: 1450px) {
  .bg_img_left {
    background-position: left -300px top 0 !important;
  }
}
@media screen and (max-width: 1300px) {
  #decorazione {
    max-width: 30%;
    top: 50px;
  }
  .bg_img_left {
    background-position: left -350px top 0 !important;
  }
  .bg_img_right {
    background-position: right -170px top 0 !important;
  }
  #testata {
    background-position: top center !important;
  }
  .site-header .site-navigation .menu li {
    margin-right: 2%;
    margin-left: 2%;
  }
}
@media screen and (max-width: 1024px) {
  #decorazione, #decorazione.level-one, #decorazione.expertise, #decorazione.about, #decorazione.industry {
    max-width: 170px;
    min-width: 170px;
    bottom: 0px !important;
    top: auto !important;
  }
  #testata {
    background-image: none !important;
  }
  #lavoro {
    height: auto !important;
    background-image: none !important;
  }
  #decorazione.home {
    top: 50px;
    max-width: 35%;
  }
  .bg_img_left, .bg_img_right {
    background-image: none !important;
  }
  .site-navigation-toggle-holder .site-navigation-toggle {
    padding: 0;
  }
  .site-navigation-dropdown ul.menu li a {
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
  }
  #consent-1.forminator-field-consent {
    margin-top: 30px;
  }
}
@media screen and (max-width: 890px) {
  .forminator-button {
    position: static !important;
    bottom: 0;
    margin-top: 10px !important;
    max-width: 150px;
  }
}
@media screen and (max-width: 820px) {
  #decorazione, #decorazione.level-one {
    max-width: 200px;
    min-width: 200px;
    top: 110px;
  }
  #decorazione.home {
    top: 155px;
  }
}
@media screen and (max-width: 620px) {
  #decorazione, #decorazione.level-one, #decorazione.expertise, #decorazione.about, #decorazione.industry {
    max-width: 100px !important;
    min-width: 100px;
    bottom: 0px !important;
    top: auto !important;
  }
  .site-header .header-inner .site-branding .site-logo img {
    display: block;
    max-width: 170px;
  }
}

/*# sourceMappingURL=style.css.map */
