﻿.buttonPlusRoundGreen span,
.buttonPlusRoundGreen h2 {
  color: #252F38;
}
.header .sliderHeaderOverlay {
  background: linear-gradient(0deg, #000000 0%, rgba(255, 255, 255, 0) 100%);
  height: 100%;
}
.articleBoxRibbon {
  background-color: #252F38;
}
.articleBoxItem .articleBoxOverlay {
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.95) 0%, rgba(255, 255, 255, 0) 100%);
}
.privacy_info p {
  text-align: left !important;
}
.contatti .contattiBoxLeft .contattiBoxItem h3 {
  color: #252F38;
}
.articleItemList .articleItemContainer .articleItemText h3 {
  color: #252F38;
}
.carrersFormContainer .topicIntro h2 {
  color: #252F38;
}
.aboutSostenibilitaContainer .aboutVisionSostenibilita {
  background-color: #252F38;
}
.articleItemList .articleItemContainer .articleItemText p {
  text-align: left;
}
.introBoscoI .background-text2 {
  -webkit-text-fill-color: #7B7B7B;
  color: #7B7B7B;
}
.about .aboutMissionPage .aboutMissionTags span {
  color: #252F38;
}
.about .aboutMissionPage .articleItemList .articleItemContainer .articleItemText p {
  text-align: left;
}
.about .aboutDirettivoPage .aboutDirettivoContainer .div1600 .aboutDirettivoTitle h2 {
  color: #252F38;
}
.articleItemList .articleItemContainer .articleItemText .articleItemAddresses .contSliderSpan .skills span {
  color: #252F38;
}
.support .supportText h1,
.support .supportText h2 {
  color: #252F38;
}
.buttonGreen {
  background-color: #252F38;
}
.buttonGreen:hover {
  background-color: #222B33;
}
.support .supportText p {
  text-align: left;
}
.supportBoxContainer .supportBoxItem a,
.supportBoxContainer .supportBoxItem label {
  color: #252F38;
}
.solution h2 {
  color: #252F38;
}
.solutionPointContainer .solutionPointLeft {
  background-color: #252F38;
}
.solutionPointBar {
  background: #252F38;
}
.solution .sliderSolutionContainer .solutionSlideItem p {
  text-align: left;
}
.headerArticoloBox .headerArticoloText {
  text-align: left;
}
.academy .academyListItem .academyItemText {
  text-align: left;
}
.headerCorsoBox .headerCorsoCategory {
  color: #FFFFFF;
}
.richiestaForm .richeistaLabel .richiestaSpan {
  color: #252F38 !important;
  opacity: 1;
}
.academyCorsoFaq .accordion .accordion-content {
  text-align: left;
}
.article .articleContainer {
  text-align: left;
}
.article ul li {
  text-align: left;
}
.titoloSoluzioniServizi p,
.titoloTopic p,
.titoloSoluzioniServizi h2,
.titoloTopic h2 {
  color: #7e7e7e;
}
.coperturaBoxContainer .richiestaForm .richeistaLabel .richiestaSpan {
  color: #252F38 !important;
}
.topicCaseHistory .caseHistoryText h3 {
  background-color: #252F38;
}
.serviziEconnContainer h2 {
  color: #7e7e7e;
}
.privacy_info u {
  text-decoration: none !important;
}
.topicIntro .topicIntroContainer .topicIntroItem ul li {
  text-align: left;
}
.labsWavesContainer {
  background-color: #252F38;
  background-image: url(../Gfx/waves.svg);
}
.coperturaBoxInside .supTextSmall {
  color: #252F38;
  text-align: left;
}
.coperturaBoxCheckout .coperturaBoxNumber .coperturaBoxCirlce {
  color: #252F38;
}
.coperturaBoxCheckout .coperturaBoxNumber span {
  color: #252F38;
}
#formContattoConsulente .richeistaLabel .richiestaSpan,
#formContattoConsulenteEstero .richeistaLabel .richiestaSpan {
  color: #252F38 !important;
}
.coperturaBoxCheckout .coperturaBoxNumber.active .coperturaBoxCirlce {
  color: #FFFFFF;
}
.article h3 {
  color: #252F38;
}
.article p {
  text-align: left;
}
.titoloSoluzioniServizi p,
.titoloTopic p,
.titoloSoluzioniServizi h2,
.titoloTopic h2 {
  color: #7e7e7e !important;
}
.numeri .numeriItems h3 {
  color: #FFFFFF;
}
.top .topMenu .topMenuNav .topMenuOpen .topMenuOpenTContainer .topMenuOpenTL .topMenuOpenBContainer .topMenuOpenBItem h3 {
  color: #252F38 !important;
}
.top .topMenu .topMenuNav a span:hover,
.top .topMenu .topMenuNav .topMenuTopic span:hover {
  color: #252F38 !important;
}
.top .topMenu .topMenuNav .topMenuOpen .topMenuOpenTagContainer span {
  color: #252F38;
}
.footerInfo .footerInfoTop a {
  text-decoration: underline;
}
@media only screen and (min-width: 0px) and (max-width: 1500px) {
  .header .sliderHeader .swiper-slide .sliderHeaderText .sliderHeaderTextLL {
    text-align: left;
  }
}
@media only screen and (min-width: 0px) and (max-width: 650px) {
  .address-item {
    font-size: 11px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 500px) {
  .articleBoxRibbon {
    font-size: 11px;
  }
  .footerInfo .footerInfoBottom span,
  .footerInfo .footerInfoBottom a {
    font-size: 11px;
  }
  .coperturaBoxContainer .richiestaForm .richeistaLabel .richiestaSpan {
    font-size: 11px !important;
  }
  .coperturaBoxCheckout .coperturaBoxNumber span {
    font-size: 11px;
    margin-top: 9px;
  }
}