body {
	font-family: 'Poppins', sans-serif;
}
.logoimg{text-align: center;padding-top: 10px;padding-bottom: 20px;width: 200px}
.center_content{text-align: center;}
.center_underwidth{}
.wrapperMain {width: 100%;max-width: 810px;margin:0 auto;padding-top: 30px;}
.bgnd_img {}
.intro_title{font-size: 26px; line-height: 26px;margin: 40px 0 0 0;padding: 0;color:#555;}
.intro_subtitle{font-size: 18px; line-height: 26px;font-weight: 300;color:#555;margin-bottom: 20px;}
.intro_subtitle2{font-size: 18px; line-height: 22px;font-weight: 300;margin-bottom: 30px;}
.intro_subtitle3{font-size: 20px; line-height: 24px;font-weight: 300;margin-bottom: 0;}
.intro_text{font-size: 16px; line-height: 21px;}
.intro_text2{font-size: 14px; line-height: 19px;}
.inputText {
    font-family: 'Poppins', sans-serif;
	background: #f9f9f9;
	border: 1px solid #ccc;
	color: #666;
	height: 33px;
	min-width: 170px;
    max-width: 290px;
	padding:0 5px 0 5px;
	width: 95%;
    border-radius: 5px;
}
.inputSelect {
    font-family: 'Poppins', sans-serif;
	background: #f9f9f9;
	border: 1px solid #ccc;
	color: #666;
	height: 33px;
	padding:0 5px 0 5px;
    border-radius: 5px;
}
.containerChk {
  display: block;
  position: relative;
  padding-left: 35px;

  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 0 0 5px #fff;
}
.containerChk input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
}
button.cta{font-family: 'Poppins', sans-serif;font-weight: bold;text-align:center;background-color:#000000;color:#fff;margin:0;padding:10px 20px;width:auto;height:auto;border:#000000 1px solid;}
button.cta:hover{background-color:#ffffff;color:#000;}
/* On mouse-over, add a grey background color */
.containerChk:hover input ~ .checkmark {
  background-color: #f6eaef;
}

/* When the checkbox is checked, add a blue background */
.containerChk input:checked ~ .checkmark {
  background-color: #d997b2;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.containerChk input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.containerChk .checkmark:after {
  left: 8px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.colForm {padding: 40px 0 40px 40px;max-width: 500px;}
label {font-family: 'Poppins', sans-serif;font-size: 13px;}
.btnSubscribe {
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    line-height: 22px;
    font-weight: 100;
	text-align: center;
    text-transform: uppercase;
	background-color: #d997b2;
	color: #ffffff;
	padding: 13px 40px;
	max-width: 175px;
    height: 45px;
	border: 1px solid #c47997;
    border-radius: 5px;
    cursor: pointer;
}
.btnSubscribe:hover {
	background-color: #e5e5e5;
	color: #666;
	border: 1px solid #ccc;
}
.formLegal {font-size: 11px;text-shadow: 0 0 5px #fff;}
.footer {font-size: 11px;text-align: center;padding: 15px 0 !important;}
.width_50 {width:50%;}
.embed-container { 
  position: relative; 
  padding-bottom: 56.25%; 
  height: 0; overflow: hidden; 
  max-width: 100%; 
} 

.embed-container iframe, 
.embed-container object, 
.embed-container embed { 
  position: absolute; 
  top: 0; left: 0; 
  width: 100%; 
  height: 100%; 
}
.hideunderwidth {}
@media screen and (max-width: 720px) {
    .wrapperMain {padding: 20px;}
	.logoimg{padding-top: 10px;padding-bottom: 10px;}
	.intro_title{font-size: 24px; line-height: 24px;margin: 20px 0 0 0;}
	.intro_subtitle2{font-size: 18px; line-height: 24px;margin-bottom: 30px;}
	.intro_subtitle3{font-size: 18px; line-height: 22px;margin-bottom: 0;}
    .fullwidth .col {
        float: none;
        margin: 0;
        padding: 0;
    }
	.center_underwidth{text-align: center;}
    .colForm {padding: 30px;}
	.grid2 .col {width:100%;padding: 0;margin: 0;}
	.hideunderwidth {display: none;}
}