/*  */
section#section-stacks_in_31138 {
  /*  */
  background: rgba(21, 67, 96, 1.00);
  /*  */
  /*  */
  /*  */
  padding: 20px 20px 20px 20px;
  box-sizing: border-box; }
  section#section-stacks_in_31138 .section-header {
    text-align: center;
    box-sizing: border-box; }
    section#section-stacks_in_31138 .section-header-title {
      /*  */
      font-family: "Raleway";
      /*  */
      color: rgba(0, 91, 153, 1.00);
      font-size: 32px;
      font-weight: bold;
      max-width: 1200px;
      margin: 0 auto 5px auto;
      /*  */
      line-height: 51.776001px;
      /*  */ }
    section#section-stacks_in_31138 .section-header-description {
      /*  */
      font-family: "Ubuntu";
      /*  */
      color: rgba(160, 20, 40, 1.00);
      font-size: 16px;
      max-width: 1200px;
      text-align: center;
      margin: 0 auto 20px auto;
      /*  */
      line-height: 25.888000px;
      /*  */ }
  section#section-stacks_in_31138.hide-title .section-header-title {
    display: none; }
  section#section-stacks_in_31138.hide-description .section-header-description {
    display: none; }

@media (min-width: 760px) and (max-width: 480px) {
  /*  */
  section#section-stacks_in_31138 .section-header-title {
    font-size: 24px;
    margin: 0 auto 5px auto;
    line-height: 38.832001px; }
  section#section-stacks_in_31138 .section-header-description {
    font-size: 16px;
    margin: 0 auto 20px auto;
    line-height: 25.888000px; }
  /*  */ }

@media (min-width: 0px) and (max-width: 760px) {
  /*  */
  section#section-stacks_in_31138 .section-header-title {
    font-size: 20px;
    margin: 0 auto 5px auto;
    line-height: 32.360001px; }
  section#section-stacks_in_31138 .section-header-description {
    font-size: 14px;
    margin: 0 auto 20px auto;
    line-height: 22.652000px; }
  /*  */ }
/* Start dooGrid stack each CSS code */.stacks_in_31141gridWrapper > div{	display: inline-block !important;	width: 50%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: top;    margin-top: 15px;    padding-right: 7.500000px;    padding-left: 7.500000px;}.stacks_in_31141gridWrapper{	margin-right: -7.500000px;    margin-left: -7.500000px;    margin-top: -15px;}@media all and (max-width: 1024px) {				.stacks_in_31141gridWrapper > div{		width: 50%;	}	}@media all and (max-width: 768px) {				.stacks_in_31141gridWrapper > div{		width: 100%;	}		}@media all and (max-width: 480px) {				.stacks_in_31141gridWrapper > div{		width: 100%;	}	}/* End dooGrid stack each CSS code *//* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_31147 {
	padding:  5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_31148 {
		font-family: 'Voltaire', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 300%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_31148 {
		color: rgba(0, 91, 153, 1.00);
	}
}

#stacks_in_31148 {
	margin: 30px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_31142 {
	padding:  5px;
}
@media all {
	
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_31170 {
		font-family: 'Voltaire', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 300%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_31170 {
		color: rgba(0, 91, 153, 1.00);
	}
}

#stacks_in_31170 {
	margin: 30px 0px 0px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_31167 {
	padding: 20px 0px 20px 0px;
}
/* Start dooGridChild stack each CSS code *//* End dooGridChild stack each CSS code */
#stacks_in_31161 {
	padding: 20px 0px 20px 0px;
}
