/* bundled styles */
/* form #12266 */
.mc4wp-form-12266 label, 
.mc4wp-form-12266 input, 
.mc4wp-form-12266 textarea, 
.mc4wp-form-12266 select, 
.mc4wp-form-12266 button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mc4wp-form-12266 {
	display: block;
	background-repeat: repeat;
}

.mc4wp-form-12266 input[type='radio'],
.mc4wp-form-12266 input[type='checkbox'] {
	margin-right: 6px;
	display: inline-block
}

.footer .ib-wrapper form>div {
    margin: 0px !important;
    font-size: 0 !important;
}

.footer__socialcontainer {
    margin: 0px !important;
    float: none !important;
}

.footer .ib-wrapper>* .h4 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.footer .ib-wrapper > * input[type="email"] {
    border: 1px solid #e5e5e5 !important;
    border-right: 0 !important;
    font: 400 14px/14px "Josefin Sans", sans-serif !important;
    width: 220px !important;
    padding: 13px 0 12px 20px !important;
    border-radius: 3px 0 0 3px !important;
    color: #1a323d !important;
}

.footer .ib-wrapper > * input[type="email"]::placeholder {
    color: #adadad !important;
}

.footer .last {
	margin: 0 !important;
}

.footer .ib-wrapper>* p {
    padding: 0px !important;
}

.mc4wp-response {
    width: 300px;
}

@media screen and (min-width: 1200px) {
.footer .ib-wrapper {
    font-size: 0 !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    padding-bottom: 30px !important;
    padding-top: 30px !important;
}
}

@media screen and (max-width: 1200px) {
.footer .ib-wrapper>* p {
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}
}

@media screen and (max-width: 767px) {
    .footer .ib-wrapper > * input[type="email"] {
        border-radius: 6px 0 0 6px !important;
    }
}

@media screen and (max-width: 767px) {
.footer .ib-wrapper form > div {
    display: block!important;
    width: 100%!important;
}
}

@media screen and (max-width: 767px){
.footer .ib-wrapper>* .submit {
    border-radius: 0 6px 6px 0;
    height: 41px!important;
    font-size: 0!important;
}
}
.contact-select {
  margin-bottom: 21px;
}

.radio-custom{
font-size: 16px;
}

.checkbox-container {
margin-top: 10px !important;
margin-bottom: 10px;
}

.checkbox-container input[type="radio"] {
    position: absolute;
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    visibility: hidden;
}
.checkbox-container label::before {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(155, 155, 155);
    border-image: initial;
    border-radius: 1px;
}
.checkbox-container label::after {
    content: "";
    display: none;
    width: 15px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 8px;
    transform-origin: 0px 100%;
    transform: translateY(-50%) rotate(-45deg);
    border-width: 0px 0px 2px 2px;
    border-style: solid solid;
    border-color: rgb(242, 84, 91) rgb(242, 84, 91);
    border-image: initial;
    border-top: 0px;
    border-right: 0px;
}

.checkbox-container input[type="radio"]:checked ~ label::after {
    display: block;
}

.contactsubmit {
    margin: 0px !important;
}

.remove-margin-yes-radio{
 margin-top: 0px !important;
}
.news-control {
padding-top: 5px;
padding-bottom: 5px;
}
@media screen and (min-width: 640px){
.flex-radio{
display:flex;
align-items: center;
}
}

.mc4wp-response {
}

.checkbox-container .labelib{
    font-size: 13.5px !important;
}

/* form #11334 */
.mc4wp-form-11334 label, 
.mc4wp-form-11334 input, 
.mc4wp-form-11334 textarea, 
.mc4wp-form-11334 select, 
.mc4wp-form-11334 button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mc4wp-form-11334 {
	display: block;
	background-repeat: repeat;
}

.mc4wp-form-11334 input[type='radio'],
.mc4wp-form-11334 input[type='checkbox'] {
	margin-right: 6px;
	display: inline-block
}

.footer .ib-wrapper form>div {
    margin: 0px !important;
    font-size: 0 !important;
}

.footer__socialcontainer {
    margin: 0px !important;
    float: none !important;
}

.footer .ib-wrapper>* .h4 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.footer .ib-wrapper > * input[type="email"] {
    border: 1px solid #e5e5e5 !important;
    border-right: 0 !important;
    font: 400 14px/14px "Josefin Sans", sans-serif !important;
    width: 220px !important;
    padding: 13px 0 12px 20px !important;
    border-radius: 3px 0 0 3px !important;
    color: #1a323d !important;
}

.footer .ib-wrapper > * input[type="email"]::placeholder {
    color: #adadad !important;
}

.footer .last {
	margin: 0 !important;
}

.footer .ib-wrapper>* p {
    padding: 0px !important;
}

.mc4wp-response {
    width: 300px;
}

@media screen and (min-width: 1200px) {
.footer .ib-wrapper {
    font-size: 0 !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    padding-bottom: 30px !important;
    padding-top: 30px !important;
}
}

@media screen and (max-width: 1200px) {
.footer .ib-wrapper>* p {
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}
}

@media screen and (max-width: 767px) {
    .footer .ib-wrapper > * input[type="email"] {
        border-radius: 6px 0 0 6px !important;
    }
}

@media screen and (max-width: 767px) {
.footer .ib-wrapper form > div {
    display: block!important;
    width: 100%!important;
}
}

@media screen and (max-width: 767px){
.footer .ib-wrapper>* .submit {
    border-radius: 0 6px 6px 0;
    height: 41px!important;
    font-size: 0!important;
}
}
.contact-select {
  margin-bottom: 21px;
}

.radio-custom{
font-size: 16px;
}

.checkbox-container {
margin-top: 10px !important;
margin-bottom: 10px;
}

.checkbox-container input[type="radio"] {
    position: absolute;
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    visibility: hidden;
}
.checkbox-container label::before {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(155, 155, 155);
    border-image: initial;
    border-radius: 1px;
}
.checkbox-container label::after {
    content: "";
    display: none;
    width: 15px;
    height: 7px;
    position: absolute;
    top: 50%;
    left: 8px;
    transform-origin: 0px 100%;
    transform: translateY(-50%) rotate(-45deg);
    border-width: 0px 0px 2px 2px;
    border-style: solid solid;
    border-color: rgb(242, 84, 91) rgb(242, 84, 91);
    border-image: initial;
    border-top: 0px;
    border-right: 0px;
}

.checkbox-container input[type="radio"]:checked ~ label::after {
    display: block;
}

.contactsubmit {
    margin: 0px !important;
}

.remove-margin-yes-radio{
 margin-top: 0px !important;
}
.news-control {
padding-top: 5px;
padding-bottom: 5px;
}
@media screen and (min-width: 640px){
.flex-radio{
display:flex;
align-items: center;
}
}

.mc4wp-response {
}

.checkbox-container .labelib{
    font-size: 13.5px !important;
}

