body {background:#F7F7F7 none no-repeat top/contain;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;height: auto;width: 100%;position: relative;background-color: #F7F7F7;background-image: none;background-repeat: no-repeat;background-position: top;background-size: contain;min-height: 100vh;box-sizing: border-box !important;margin: 0 !important;padding: 0 !important;}
.wrapper {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;height: auto;min-height: 100vh;display: flex;flex-direction: column;box-sizing: border-box !important;}
.templateSection {display: flex;flex-shrink: 0;justify-content: center;box-sizing: border-box !important}
.templateHeader {background:transparent none no-repeat center/cover;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding-right: 0px;padding-left: 0px;background-color: transparent;background-image: none;background-repeat: no-repeat;background-position: center;background-size: cover;border-top: 0;border-bottom: 0;padding-top: 54px;padding-bottom: 0;}
.templateBody {background: none center center / cover no-repeat transparent; padding: 0px 0px 257px;border-top: 0px;border-bottom: 0px;}
.contentContainer {background:#FFFFFF none no-repeat center/cover;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;max-width: 780px;width: 100%;flex: 0 0 auto;background-color: #FFFFFF;background-image: none;background-repeat: no-repeat;background-position: center;background-size: cover;border-top: 0;border-bottom: 0;padding-top: 36px;padding-bottom: 18px;box-shadow: none;box-sizing: border-box !important;}
.mcnImageBlock {padding: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
.mcnImageContent {display: flex;padding-right: 9px;padding-left: 9px;padding-top: 0;padding-bottom: 0;justify-content: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
.mcnImage {max-width: 100%;align-self: center;flex: 0 0 auto;box-shadow: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 0;height: auto;outline: none;text-decoration: none;vertical-align: bottom;box-sizing: border-box !important}
.sectionFlexColumn {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;align-items: center;display: flex;flex-direction: column;width: 100%;box-sizing: border-box !important;}
.mcnTextBlock {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
.mcnTextBlockInner {display: flex;padding: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
    
.normalDiv {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}

.mcnTextContent {padding-top: 0;padding-right: 9px;padding-bottom: 9px;padding-left: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;word-break: break-word;flex-flow: column;color: #808080;font-family: Helvetica;font-size: 16px;line-height: 150%;text-align: left;box-sizing: border-box !important;}
h1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;display: block;margin: 0;padding: 0;color: #222222;font-family: Helvetica;font-size: 40px;font-style: normal;font-weight: bold;line-height: 150%;letter-spacing: normal;text-align: center;box-sizing: border-box !important;}
.mcnTextBlock {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
.mcnTextBlockInner {display: flex;padding: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
    
<div style="width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;">
.mcnTextContent {padding-top: 0;padding-right: 9px;padding-bottom: 9px;padding-left: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;word-break: break-word;flex-flow: column;color: #808080;font-family: Helvetica;font-size: 16px;line-height: 150%;text-align: left;box-sizing: border-box !important;}
.p1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 10px 0;padding: 0;color: #808080;font-family: Helvetica;font-size: 16px;line-height: 150%;text-align: left;box-sizing: border-box !important;}
.p2 {text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 10px 0;padding: 0;color: #808080;font-family: Helvetica;font-size: 16px;line-height: 150%;box-sizing: border-box !important}
strong {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
.mcnSignUpBlockContentContainer {display: flex;justify-content: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
.mcnSignUpFormContentContainer {align-items: center;justify-content: center;padding-top: 18px;padding-right: 18px;padding-bottom: 9px;padding-left: 18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
.mcnTextContent {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;word-break: break-word;flex-flow: column;color: #808080;font-family: Helvetica;font-size: 16px;line-height: 150%;text-align: left;box-sizing: border-box !important;}
.content__formFields {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;}
<span style="font-family: Arial;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box !important;">
#dijit__TemplatedMixin_1 {position: absolute; bottom: 0px; right: 0px; left: 0px; display: flex; justify-content: center;}
.mcPrivacyBadge {font-size: 14px; font-family: Helvetica, Arial, Verdana, sans-serif; text-align: center; cursor: pointer; width: 100%; padding: 12px 24px; background-color: rgba(255, 255, 255, 0.6); opacity: 0.8; color: rgb(36, 28, 21); border-top: none;}
.contentContainer .mcPrivacyBadgeContent {display: flex; align-items: center; justify-content: space-between; margin: auto;}
.privacyLink {color: black;}
.monkeyrewards {width: 163px; height: 40px; display: flex; font-size: 10px; align-items: center; margin-left: 12px; text-decoration: none; color: black;}
.logo {width: 100px}
#mc_embed_signup {
background: #fff;
false;
clear: left;
font: 14px Helvetica, Arial, sans-serif;
width: 600px;
padding-left: 100px;
}