/* @import url('http://example.com/example_style.css'); */
/* @import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,700;1,400&display=swap'); */
@import url('https://fonts.googleapis.com/css?family=Nunito:100,200,300,400,500,700');
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


body{
 font-weight:300; 
}


.legal-consent-container p {
	font-size: 13px;
	margin-top: 20px;
}

.level-2 .no-submenu:hover {
	background-color: #ACDEE2;
}

ul.lang_list_class li:hover{
	background-color: #ACDEE2 !important;
}

.navigation-primary a {
    color: #143F4C;
    font-size: .8rem;
    font-weight: 300;
}



#hs-button_Button_1 {
    background-color: rgba(246,65,216,1.0);
    color: #fff !important;
}

#hs-button_Button_1:hover {
    color: rgba(246, 65, 216,1.0) !important;
}

.oms-in-action{
  box-shadow: 0px 3px 15px rgb(69 69 69 / 20%);
}


.customer-logo-top img{
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px !mportant;
  display: initial !important;
}

.error-page_heading{
 margin-top: 300px; 
  margin-bottom: 200px;
}

.systems-page h1 {
 margin-top: 110px; 
 margin-bottom: 20px;
}

.row-fluid-wrapper.row-depth-1.row-number-1.dnd_area-row-0-max-width-section-centering {
 
 background: rgb(15,41,52) !important;
background: linear-gradient(258deg, rgba(15,41,52,1) 0%, rgba(20,63,76,1) 100%) !important;
}

.testimonial__name.text-bold{
  font-weight:300 !important;
}

  .footer__container span, .footer__container p{color:#fff !important}

@media (max-width: 900px){

  h1 {
      font-size: 46px;
  }
  h2 {
      font-size: 32px;
  }
  .row-fluid-wrapper.row-depth-1.row-number-1 img {
    display:none;
  }