/*CONTACTS*/
a {
    color: #ffffff;
}
a:hover, a:visited {
    color: #ffffff;
  -webkit-text-stroke-width: 0.1px;
}


.contact_hero_text_content a{
  transition: all 0.3s ease;
}

.contact_hero_text_content a:hover, .contact_hero_text_content a:visited {
  -webkit-text-stroke-width: 0.2px;
  color: #ffffff;
}
.container-fluid {
  background-color:white;
}

a:focus, a:active {
    color: #ffffff;
}

.contact_submittedform_mes{
  
}

.contacts-form .actions input{
  background: #00599B!important;
  border-radius: 20px;
  font-weight:normal;
  word-spacing: 4rem;
  width: 160px;

}

#shadow-contacts {
    top: -1rem;
      left: 2.3rem;
}

.contacts-form .actions input: hover {
    transform: translateY(-5px);
    background-color: #426ea1 !important;
}

.dnd_area-row-1-margin {
  margin-right:166px;
}
.widget-span.widget-type-cell {
  margin:0px!important;
}
#contacts-divider {
  opacity:0;
}
#shadow-dt {
  display:none;  
}
.hs-form label {
  font-size:16px;
  font-family:'Muli SemiBold';
}

.dnd_area-row-1-max-width-section-centering > .row-fluid {
    max-width: 1114px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 20px;
}

.dnd_area-row-0-padding {
    padding-left: 166px !important;
    padding-right: 332px !important;

}

@media (max-width:768px) {
  .dnd_area-row-1-margin {
    margin-right:20px!important;
 }
  .content_wrapper {
      margin-top: 20px;
  }
  
  .atmc-intro div{
    text-align: center !important;
  }
 
}
@media (max-width:1080px) {
  
	.dnd_area-row-1-margin {
    padding-right:20px!important;
  }
  .integrations-intro {
    padding-right:0rem;
  }
  .dnd_area-row-1-margin {
    margin-top:-350px!important;
  }
}
@media (max-width: 768px) {
  
  .row-number-7 > .row-fluid {
      align-items: center;
      justify-content: space-between;
      flex-direction: column;
      display: flex;
  }
  .cell_1604505411348-row-3-padding {
    padding-top: 0px !important; 
    margin-top: 0px !important; 
  }
  .cell_1604505411348-row-6-padding {
    padding-top: 0px !important; 
    margin-top: 0px !important; 
  }
  .atmc-content-01 {
    padding: 10px 0 0 0 !important;
  }
  #wrapper {
    width: 250px;
    margin: 5px auto;
  }
  .cell_1604505411348-row-2-vertical-alignment > .row-fluid {
    justify-content: center;
  }
  
  .cell_1604505411348-row-3-vertical-alignment > .row-fluid {
    justify-content: center;
  }
  
  .cell_1604505411348-row-5-vertical-alignment > .row-fluid {
    justify-content: center;
  }
  .cell_1604505411348-row-6-vertical-alignment > .row-fluid {
      justify-content: center;
  }
  
  .cell_1604505411348-row-4-vertical-alignment > .row-fluid {
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
  }
  .headline-offices h5 {
    margin-top: 20px;
  }
  .location_symbol{
    margin: 0 auto;
    width: 24px;
  }
  .contact_hero_text{
    display:flex;
    flex-direction: row;
    margin-top: 20px;
  }
   .contact_hero_text_content{
    width: 50%;
  }
  
  .dnd_area-row-0-padding {
      padding-left: 20px !important;
      padding-right: 20px !important;
  }

  .row-fluid .span8 {
    width: fit-content;
    margin: 5px auto !important;
  }
   @media (min-width: 767px){
    .row-fluid .span8 {
      margin: 0 !important;
    }
  }
  .dnd_area-row-1-padding {
    padding-left: 20px !important;
  }
  
  .headline-offices h5{
    font-size: 28px !important;
  }
  
  .contact-headline{
    font-size: 28px !important;
    text-align: center;
    margin-bottom: 60px;
  }
  .contact_hero_text_content:last-child{
    display:none;
  }
}
@media (max-width:1080px) {
.dnd_area-row-1-margin {
    padding-right:20px!important;
  }
  .integrations-intro {
    padding-right:0rem;
  }
  .dnd_area-row-1-margin {
    margin-top:-350px!important;
  }
}

@media (min-width: 769px) and (max-width: 1139px){
  .row-fluid {
      display: flex;
      flex-direction: column;
      align-items: center;
    
    }
  
  
  .dnd_area-row-1-max-width-section-centering > .row-fluid {
      max-width: 1114px !important;
      margin-left: auto !important;
      margin-right: auto !important;
      padding: 20px;
  }

  .dnd_area-row-0-padding {
      padding-left: 166px !important;
      padding-right: 332px !important;

  }
}