.accordion-arrow-wrap .accordion-arrow-title{
  padding-top: 2px;
  padding-bottom: 5px;
   
}
.accordion-arrow-wrap .accordion-arrow-title h4{
  font-family: 'itc-slimbach',Helvetica,Arial,Lucida,sans-serif;
  font-size: 24px;
  font-weight:bold;
  color: #02150E!important;
  text-align: left;
 
}

.accordion-arrow-wrap .accordion-arrow-item {

  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-duration: .2s;
  animation-duration: .2s;
  padding: 20px;
  font-family: 'proxima-nova',Helvetica,Arial,Lucida,sans-serif;
  font-size: 16px;
  padding-top: 2px!important;
  padding-bottom: 5px!important;
  margin-top: 0px!important;
  margin-bottom: 0px!important;
  word-break: break-word;
}
.accordion-arrow-wrap .accordion-arrow-item-title {
  cursor: pointer;
  position: relative;
  padding-left:10px;
  
  color: #02150E;
  font-weight: 700;
  font-size: 24px;
  word-break: break-word;
}
.accordion-arrow-wrap .accordion-arrow-item-title:before{
  padding-right:20px;
  font-family: ETmodules!important;
  speak: none;
  font-style: normal;
  font-weight: 700;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: .5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0 0;
  direction: ltr;
 content: url("https://20950972.fs1.hubspotusercontent-na2.net/hubfs/20950972/icons/chevron-down_bold.svg");
  position: absolute;
  right: 0;
  font-size: 20px;
  color: #ccc;
  top: 50%;
  margin-top: -0.5em;
  right: 0;
  left: auto;
  word-break: break-word;
}
.accordion-arrow-wrap .accordion-arrow-item-title.accrodion-arrow-open:before{
  content: url("https://20950972.fs1.hubspotusercontent-na2.net/hubfs/20950972/icons/chevron-up_bold.svg");
}


.accordion-arrow-wrap .accordion-arrow-content {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  position: relative;
  font-size: 14px;
  
}
.accordion-arrow-wrap .accordion-arrow-content p {
  padding-bottom: 1em;
  font-size: 100%;
  text-align: initial;
}


@media (max-width: 930px){
  .accordion-arrow-wrap .accordion-arrow-item {
  padding: 10px;
  word-break: break-word;
  } 


@media (max-width: 768px){
  .accordion-arrow-wrap .accordion-arrow-item {
  padding: 20px;
  word-break: break-word;
  } 
}