#stacks_in_5_page53>.s3_row {
	margin: 0 -15px;
}

#stacks_in_5_page53>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_5_page53>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_5_page53>.s3_row>.s3_column {
	padding: 0 15px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_5_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_5_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_5_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_5_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}





#stacks_in_6_page53 {
  position: relative;
}
#stacks_in_6_page53 #pre_canvas_stacks_in_6_page53 {
  position: absolute;
  z-index: -9999;
  left: -9999px;
  width: 100%;
  pointer-events: none;
  /*  */
  background: transparent;
}
/*  */
/*  */
#stacks_in_6_page53 > .cta-content {
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  bottom: 0;
  top: auto;
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}
/*  */
#stacks_in_6_page53 canvas {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
#stacks_in_6_page53 .check-pass {
  position: relative;
  text-align: center;
  font-size: 16px;
  margin: 10px 0px;
}
#stacks_in_6_page53 .check-pass {
  position: relative;
  z-index: 2;
  margin: 10px 0px;
  /*  */
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  /*  */
  /*  */
  top: 50%;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
  margin: 0;
  /*  */
  /*  */
  /*  */
  text-align: center;
  font-size: 16px;
}
#stacks_in_6_page53 .check-pass .field {
  background: #EDF0F9;
  border-radius: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 15px 20px;
  -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
#stacks_in_6_page53.content-off .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_6_page53 .check-pass .field-inner {
  position: relative;
}
#stacks_in_6_page53 .check-pass .field input,
#stacks_in_6_page53 .check-pass .field label {
  width: 300px;
  max-width: 100%;
  height: 30px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 30px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  padding: 0px 15px 0px 36px;
  white-space: nowrap;
}
#stacks_in_6_page53 .check-pass .field input {
  position: relative;
  color: #989898;
}
#stacks_in_6_page53 .check-pass .field label {
  position: absolute;
  top: 0px;
  left: 0px;
  color: rgba(0,0,0,.4);
  z-index: 1;
  pointer-events: none;
}
#stacks_in_6_page53 .check-pass.error .field label {
  color: #CD2D59;
}
#stacks_in_6_page53 .check-pass .field svg {
  position: absolute;
  z-index: 2;
  left: 25px;
  top: 17px;
  width: 26px;
  height: 26px;
  fill: rgba(0,0,0,.4);
}
#stacks_in_6_page53 .check-pass.loading .field svg {
  -webkit-animation: flickerAnimation 1s infinite;
  animation: flickerAnimation 1s infinite;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
#stacks_in_6_page53 .check-pass.error .field svg {
  -webkit-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
#stacks_in_6_page53 .check-pass .field input:focus + label {
  display: none;
}
/*  */
#stacks_in_6_page53 img {cursor: pointer;}
#lightboxOverlaystacks_in_6_page53 { position:fixed; z-index: 9999; top:0; left:0; width:100%; height:100%; background-color: rgba( 0,0,0, 0.7 ); text-align: center; }
#lightboxOverlaystacks_in_6_page53 p { color:#f3f3f3; }
#lightboxOverlaystacks_in_6_page53 svg { position: absolute; right: 20px; top: 20px; width: 50px; height: 50px; cursor: pointer; fill: #ffffff; }
#lightboxOverlaystacks_in_6_page53 img { margin-top: 35%; max-width: 90%; max-height:50%; }
@media screen and (min-width: 768px) {
  #lightboxOverlaystacks_in_6_page53 svg { width: 50px; height: 50px; }
  #lightboxOverlaystacks_in_6_page53 svg:before { line-height: 50px; }
  #lightboxOverlaystacks_in_6_page53 img { margin-top: 5%; max-height:80%; }
}
/*  */
/*  */

#stacks_in_11_page53 {
	margin: 15px 0px 0px 0px;
}
#stacks_in_14_page53>.s3_row {
	margin: 0 -15px;
}

#stacks_in_14_page53>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_14_page53>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_14_page53>.s3_row>.s3_column {
	padding: 0 15px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_14_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_14_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_14_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_14_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}






#stacks_in_14_page53 {
	margin: 60px 0px 0px 0px;
}

#stacks_in_15_page53 {
	margin: 15px 0px 0px 0px;
}
#stacks_in_18_page53 {
  position: relative;
}
#stacks_in_18_page53 #pre_canvas_stacks_in_18_page53 {
  position: absolute;
  z-index: -9999;
  left: -9999px;
  width: 100%;
  pointer-events: none;
  /*  */
/*  padding: 1px;*/
  /*  */
  background: transparent;
}
/*  */
/*  */
#stacks_in_18_page53 > .cta-content {
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  bottom: 0;
  top: auto;
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}
/*  */
#stacks_in_18_page53 canvas {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
#stacks_in_18_page53 .check-pass {
  position: relative;
  text-align: center;
  font-size: 16px;
  margin: 10px 0px;
}
#stacks_in_18_page53 .check-pass {
  position: relative;
  z-index: 2;
  margin: 10px 0px;
  /*  */
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  /*  */
  /*  */
  top: 50%;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
  margin: 0;
  /*  */
  /*  */
  /*  */
  text-align: center;
  font-size: 16px;
}
#stacks_in_18_page53 .check-pass .field {
  background: #EDF0F9;
  border-radius: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 15px 20px;
  -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
#stacks_in_18_page53.content-off .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_18_page53.content-off .check-pass .field {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
#stacks_in_18_page53.content-off:hover .check-pass .field, #stacks_in_18_page53.content-off:focus .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_18_page53 .check-pass .field-inner {
  position: relative;
}
#stacks_in_18_page53 .check-pass .field input,
#stacks_in_18_page53 .check-pass .field label {
  width: 300px;
  max-width: 100%;
  height: 30px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 30px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  padding: 0px 15px 0px 36px;
  white-space: nowrap;
}
#stacks_in_18_page53 .check-pass .field input {
  position: relative;
  color: #989898;
}
#stacks_in_18_page53 .check-pass .field label {
  position: absolute;
  top: 0px;
  left: 0px;
  color: rgba(0,0,0,.4);
  z-index: 1;
  pointer-events: none;
}
#stacks_in_18_page53 .check-pass.error .field label {
  color: #CD2D59;
}
#stacks_in_18_page53 .check-pass .field svg {
  position: absolute;
  z-index: 2;
  left: 25px;
  top: 17px;
  width: 26px;
  height: 26px;
  fill: rgba(0,0,0,.4);
}
#stacks_in_18_page53 .check-pass.loading .field svg {
  -webkit-animation: flickerAnimation 1s infinite;
  animation: flickerAnimation 1s infinite;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
#stacks_in_18_page53 .check-pass.error .field svg {
  -webkit-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
#stacks_in_18_page53 .check-pass .field input:focus + label {
  display: none;
}
/*  */
#stacks_in_18_page53 img {cursor: pointer;}
#lightboxOverlaystacks_in_18_page53 { position:fixed; z-index: 9999; top:0; left:0; width:100%; height:100%; background-color: rgba( 0,0,0, 0.7 ); text-align: center; }
#lightboxOverlaystacks_in_18_page53 p { color:#f3f3f3; }
#lightboxOverlaystacks_in_18_page53 svg { position: absolute; right: 20px; top: 20px; width: 50px; height: 50px; cursor: pointer; fill: #ffffff; }
#lightboxOverlaystacks_in_18_page53 img { margin-top: 35%; max-width: 90%; max-height:50%; }
@media screen and (min-width: 768px) {
  #lightboxOverlaystacks_in_18_page53 svg { width: 50px; height: 50px; }
  #lightboxOverlaystacks_in_18_page53 svg:before { line-height: 50px; }
  #lightboxOverlaystacks_in_18_page53 img { margin-top: 5%; max-height:80%; }
}
/*  */
/*  */
#stacks_in_23_page53>.s3_row {
	margin: 0 -15px;
}

#stacks_in_23_page53>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_23_page53>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_23_page53>.s3_row>.s3_column {
	padding: 0 15px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_23_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_23_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_23_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_23_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}






#stacks_in_23_page53 {
	margin: 60px 0px 0px 0px;
}
#stacks_in_24_page53 {
  position: relative;
}
#stacks_in_24_page53 #pre_canvas_stacks_in_24_page53 {
  position: absolute;
  z-index: -9999;
  left: -9999px;
  width: 100%;
  pointer-events: none;
  /*  */
  background: transparent;
}
/*  */
#stacks_in_24_page53 > #pre_canvas_stacks_in_24_page53 .watermark {
  position: absolute;
  left: 0;
  z-index: 1;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: repeat;
  background-size: auto;
  background-position: center center;
  background-image: url("../files/watermark_24.png");
  opacity: 0.20;
  /*  */
  overflow: hidden;
}
#stacks_in_24_page53 > #pre_canvas_stacks_in_24_page53 .watermark-text {
  position: absolute;
  left: -50%;
  width: 200%;
  height: 200%;
  top: -50%;
  font-size: 16px;
  line-height: 32px;
  color: rgba(255, 255, 255, 1.00);
}
#stacks_in_24_page53 > #pre_canvas_stacks_in_24_page53 .watermark-text span {
  display: inline-block;
  margin: 0 10px;
}
/*  */
/*  */
#stacks_in_24_page53 > .cta-content {
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  bottom: 0;
  top: auto;
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}
/*  */
#stacks_in_24_page53 canvas {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
#stacks_in_24_page53 .check-pass {
  position: relative;
  text-align: center;
  font-size: 16px;
  margin: 10px 0px;
}
#stacks_in_24_page53 .check-pass {
  position: relative;
  z-index: 2;
  margin: 10px 0px;
  /*  */
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  /*  */
  /*  */
  /*  */
  /*  */
  bottom: 0px;
  /*  */
  text-align: center;
  font-size: 16px;
}
#stacks_in_24_page53 .check-pass .field {
  background: #EDF0F9;
  border-radius: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 15px 20px;
  -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
#stacks_in_24_page53.content-off .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_24_page53.content-off .check-pass .field {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
#stacks_in_24_page53.content-off:hover .check-pass .field, #stacks_in_24_page53.content-off:focus .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_24_page53 .check-pass .field-inner {
  position: relative;
}
#stacks_in_24_page53 .check-pass .field input,
#stacks_in_24_page53 .check-pass .field label {
  width: 300px;
  max-width: 100%;
  height: 30px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 30px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  padding: 0px 15px 0px 36px;
  white-space: nowrap;
}
#stacks_in_24_page53 .check-pass .field input {
  position: relative;
  color: #989898;
}
#stacks_in_24_page53 .check-pass .field label {
  position: absolute;
  top: 0px;
  left: 0px;
  color: rgba(0,0,0,.4);
  z-index: 1;
  pointer-events: none;
}
#stacks_in_24_page53 .check-pass.error .field label {
  color: #CD2D59;
}
#stacks_in_24_page53 .check-pass .field svg {
  position: absolute;
  z-index: 2;
  left: 25px;
  top: 17px;
  width: 26px;
  height: 26px;
  fill: rgba(0,0,0,.4);
}
#stacks_in_24_page53 .check-pass.loading .field svg {
  -webkit-animation: flickerAnimation 1s infinite;
  animation: flickerAnimation 1s infinite;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
#stacks_in_24_page53 .check-pass.error .field svg {
  -webkit-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
#stacks_in_24_page53 .check-pass .field input:focus + label {
  display: none;
}
/*  */
#stacks_in_24_page53 img {cursor: pointer;}
#lightboxOverlaystacks_in_24_page53 { position:fixed; z-index: 9999; top:0; left:0; width:100%; height:100%; background-color: rgba( 0,0,0, 0.7 ); text-align: center; }
#lightboxOverlaystacks_in_24_page53 p { color:#f3f3f3; }
#lightboxOverlaystacks_in_24_page53 svg { position: absolute; right: 20px; top: 20px; width: 50px; height: 50px; cursor: pointer; fill: #ffffff; }
#lightboxOverlaystacks_in_24_page53 img { margin-top: 35%; max-width: 90%; max-height:50%; }
@media screen and (min-width: 768px) {
  #lightboxOverlaystacks_in_24_page53 svg { width: 50px; height: 50px; }
  #lightboxOverlaystacks_in_24_page53 svg:before { line-height: 50px; }
  #lightboxOverlaystacks_in_24_page53 img { margin-top: 5%; max-height:80%; }
}
/*  */
/*  */

#stacks_in_29_page53 {
	margin: 15px 0px 0px 0px;
}
#stacks_in_32_page53>.s3_row {
	margin: 0 -15px;
}

#stacks_in_32_page53>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_32_page53>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_32_page53>.s3_row>.s3_column {
	padding: 0 15px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_32_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_32_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_32_page53>.s3_row  {
		margin: -15px 0;
	}
	#stacks_in_32_page53>.s3_row>.s3_column {
		padding: 15px 0;
		width:100%;
	}


}






#stacks_in_32_page53 {
	margin: 60px 0px 0px 0px;
}

#stacks_in_33_page53 {
	margin: 15px 0px 0px 0px;
}
#stacks_in_36_page53 {
  position: relative;
}
#stacks_in_36_page53 #pre_canvas_stacks_in_36_page53 {
  position: absolute;
  z-index: -9999;
  left: -9999px;
  width: 100%;
  pointer-events: none;
  /*  */
  background: transparent;
}
/*  */
/*  */
#stacks_in_36_page53 > .cta-content {
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  bottom: 0;
  top: auto;
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}
/*  */
#stacks_in_36_page53 canvas {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
#stacks_in_36_page53 .check-pass {
  position: relative;
  text-align: center;
  font-size: 16px;
  margin: 10px 0px;
}
#stacks_in_36_page53 .check-pass {
  position: relative;
  z-index: 2;
  margin: 10px 0px;
  /*  */
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  /*  */
  /*  */
  /*  */
  /*  */
  bottom: 0px;
  /*  */
  text-align: center;
  font-size: 16px;
}
#stacks_in_36_page53 .check-pass .field {
  background: #EDF0F9;
  border-radius: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 15px 20px;
  -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
#stacks_in_36_page53.content-off .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_36_page53 .check-pass .field-inner {
  position: relative;
}
#stacks_in_36_page53 .check-pass .field input,
#stacks_in_36_page53 .check-pass .field label {
  width: 300px;
  max-width: 100%;
  height: 30px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 30px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  padding: 0px 15px 0px 36px;
  white-space: nowrap;
}
#stacks_in_36_page53 .check-pass .field input {
  position: relative;
  color: #989898;
}
#stacks_in_36_page53 .check-pass .field label {
  position: absolute;
  top: 0px;
  left: 0px;
  color: rgba(0,0,0,.4);
  z-index: 1;
  pointer-events: none;
}
#stacks_in_36_page53 .check-pass.error .field label {
  color: #CD2D59;
}
#stacks_in_36_page53 .check-pass .field svg {
  position: absolute;
  z-index: 2;
  left: 25px;
  top: 17px;
  width: 26px;
  height: 26px;
  fill: rgba(0,0,0,.4);
}
#stacks_in_36_page53 .check-pass.loading .field svg {
  -webkit-animation: flickerAnimation 1s infinite;
  animation: flickerAnimation 1s infinite;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
#stacks_in_36_page53 .check-pass.error .field svg {
  -webkit-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
#stacks_in_36_page53 .check-pass .field input:focus + label {
  display: none;
}
/*  */
#stacks_in_36_page53 img {cursor: pointer;}
#lightboxOverlaystacks_in_36_page53 { position:fixed; z-index: 9999; top:0; left:0; width:100%; height:100%; background-color: rgba( 0,0,0, 0.7 ); text-align: center; }
#lightboxOverlaystacks_in_36_page53 p { color:#f3f3f3; }
#lightboxOverlaystacks_in_36_page53 svg { position: absolute; right: 20px; top: 20px; width: 50px; height: 50px; cursor: pointer; fill: #ffffff; }
#lightboxOverlaystacks_in_36_page53 img { margin-top: 35%; max-width: 90%; max-height:50%; }
@media screen and (min-width: 768px) {
  #lightboxOverlaystacks_in_36_page53 svg { width: 50px; height: 50px; }
  #lightboxOverlaystacks_in_36_page53 svg:before { line-height: 50px; }
  #lightboxOverlaystacks_in_36_page53 img { margin-top: 5%; max-height:80%; }
}
/*  */
/*  */

#stacks_in_37_page53 {
	margin: 0px 0px 50px 0px;
}

#stacks_in_40_page53 {
	background-color: rgba(255, 255, 255, 1.00);
	border: solid rgba(165, 179, 170, 0.50);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin:  10px;
	padding:  20px;
}
#stacks_in_45_page53_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_45_page53 a:link, #stacks_in_45_page53 a:visited {
	 display:block; 
	 float:left; 
	
	position: relative;
	text-decoration:none;
}
#stacks_in_45_page53 a:hover, #stacks_in_45_page53 a:active {
	color:#FFFFFF;
}



#stacks_in_45_page53 a:link, #stacks_in_45_page53 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_45_page53 a:hover {
	background-color:#0080FF;
}
#stacks_in_45_page53 a:active {
	background-color:#006CD8;
}








#stacks_in_45_page53 {
	margin: 15px 0px 0px 0px;
}

#stacks_in_53_page53 {
	background-color: rgba(243, 243, 243, 1.00);
}
#stacks_in_58_page53 {
  position: relative;
}
#stacks_in_58_page53 #pre_canvas_stacks_in_58_page53 {
  position: absolute;
  z-index: -9999;
  left: -9999px;
  width: 100%;
  pointer-events: none;
  /*  */
  background: transparent;
}
/*  */
/*  */
#stacks_in_58_page53 > .cta-content {
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  bottom: 0;
  top: auto;
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}
/*  */
#stacks_in_58_page53 canvas {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
#stacks_in_58_page53 .check-pass {
  position: relative;
  text-align: center;
  font-size: 16px;
  margin: 10px 0px;
}
#stacks_in_58_page53 .check-pass {
  position: relative;
  z-index: 2;
  margin: 10px 0px;
  /*  */
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  /*  */
  /*  */
  top: 50%;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
  margin: 0;
  /*  */
  /*  */
  /*  */
  text-align: center;
  font-size: 16px;
}
#stacks_in_58_page53 .check-pass .field {
  background: #EDF0F9;
  border-radius: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 15px 20px;
  -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
#stacks_in_58_page53.content-off .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_58_page53 .check-pass .field-inner {
  position: relative;
}
#stacks_in_58_page53 .check-pass .field input,
#stacks_in_58_page53 .check-pass .field label {
  width: 300px;
  max-width: 100%;
  height: 30px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 30px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  padding: 0px 15px 0px 36px;
  white-space: nowrap;
}
#stacks_in_58_page53 .check-pass .field input {
  position: relative;
  color: #989898;
}
#stacks_in_58_page53 .check-pass .field label {
  position: absolute;
  top: 0px;
  left: 0px;
  color: rgba(0,0,0,.4);
  z-index: 1;
  pointer-events: none;
}
#stacks_in_58_page53 .check-pass.error .field label {
  color: #CD2D59;
}
#stacks_in_58_page53 .check-pass .field svg {
  position: absolute;
  z-index: 2;
  left: 25px;
  top: 17px;
  width: 26px;
  height: 26px;
  fill: rgba(0,0,0,.4);
}
#stacks_in_58_page53 .check-pass.loading .field svg {
  -webkit-animation: flickerAnimation 1s infinite;
  animation: flickerAnimation 1s infinite;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
#stacks_in_58_page53 .check-pass.error .field svg {
  -webkit-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
#stacks_in_58_page53 .check-pass .field input:focus + label {
  display: none;
}
/*  */
/*  */
#stacks_in_62_page53_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_62_page53 a:link, #stacks_in_62_page53 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_62_page53 a:hover, #stacks_in_62_page53 a:active {
	color:#FFFFFF;
}



#stacks_in_62_page53 a:link, #stacks_in_62_page53 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_62_page53 a:hover {
	background-color:#0080FF;
}
#stacks_in_62_page53 a:active {
	background-color:#006CD8;
}








#stacks_in_62_page53 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_64_page53 {
	margin: 60px 0px 30px 0px;
}
#stacks_in_66_page53 {
  position: relative;
}
#stacks_in_66_page53 #pre_canvas_stacks_in_66_page53 {
  position: absolute;
  z-index: -9999;
  left: -9999px;
  width: 100%;
  pointer-events: none;
  /*  */
/*  padding: 100px;*/
  /*  */
  background: transparent;
}
/*  */
/*  */
#stacks_in_66_page53 > .cta-content {
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  bottom: 0;
  top: auto;
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}
/*  */
#stacks_in_66_page53 canvas {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
#stacks_in_66_page53 .check-pass {
  position: relative;
  text-align: center;
  font-size: 16px;
  margin: 10px 0px;
}
#stacks_in_66_page53 .check-pass {
  position: relative;
  z-index: 2;
  margin: 10px 0px;
  /*  */
  position: absolute;
  left: 0;
  z-index: 2;
  right: 0;
  /*  */
  /*  */
  top: 50%;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
  margin: 0;
  /*  */
  /*  */
  /*  */
  text-align: center;
  font-size: 16px;
}
#stacks_in_66_page53 .check-pass .field {
  background: #EDF0F9;
  border-radius: 4px;
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 15px 20px;
  -webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
#stacks_in_66_page53.content-off .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_66_page53.content-off .check-pass .field {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}
#stacks_in_66_page53.content-off:hover .check-pass .field, #stacks_in_66_page53.content-off:focus .check-pass .field {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
/*  */
#stacks_in_66_page53 .check-pass .field-inner {
  position: relative;
}
#stacks_in_66_page53 .check-pass .field input,
#stacks_in_66_page53 .check-pass .field label {
  width: 300px;
  max-width: 100%;
  height: 30px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 30px;
  margin: 0;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  padding: 0px 15px 0px 36px;
  white-space: nowrap;
}
#stacks_in_66_page53 .check-pass .field input {
  position: relative;
  color: #989898;
}
#stacks_in_66_page53 .check-pass .field label {
  position: absolute;
  top: 0px;
  left: 0px;
  color: rgba(0,0,0,.4);
  z-index: 1;
  pointer-events: none;
}
#stacks_in_66_page53 .check-pass.error .field label {
  color: #CD2D59;
}
#stacks_in_66_page53 .check-pass .field svg {
  position: absolute;
  z-index: 2;
  left: 25px;
  top: 17px;
  width: 26px;
  height: 26px;
  fill: rgba(0,0,0,.4);
}
#stacks_in_66_page53 .check-pass.loading .field svg {
  -webkit-animation: flickerAnimation 1s infinite;
  animation: flickerAnimation 1s infinite;
}
@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
#stacks_in_66_page53 .check-pass.error .field svg {
  -webkit-animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
@-webkit-keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
@keyframes shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0);
  }
}
#stacks_in_66_page53 .check-pass .field input:focus + label {
  display: none;
}
/*  */
/*  */

#stacks_in_69_page53 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_72_page53 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	margin:  20px;
	padding:  20px;
}
#stacks_in_75_page53_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_75_page53 a:link, #stacks_in_75_page53 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_75_page53 a:hover, #stacks_in_75_page53 a:active {
	color:#FFFFFF;
}



#stacks_in_75_page53 a:link, #stacks_in_75_page53 a:visited {
	background-color:transparent;
	border:0;
	padding:2px 10px;
	border-radius:30px;
	margin:2px;
}
#stacks_in_75_page53 a:hover {
	background-color:#0080FF;
}
#stacks_in_75_page53 a:active {
	background-color:#006CD8;
}








#stacks_in_75_page53 {
	margin: 15px 0px 0px 0px;
}
