.aemformcontainer form .MetLifeFormHeaderH1 p,.guideContainer form .MetLifeFormHeaderH1 p{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:24px;line-height:36px;letter-spacing:.72px;padding-bottom:15px;margin-bottom:0;font-weight:700;margin-top:0;color:#000;text-align:left !important}
.aemformcontainer.aem-form-tablet form .MetLifeFormHeaderH1 p,.aem-form-tablet .guideContainer form .MetLifeFormHeaderH1 p,.aemformcontainer.aem-form-desktop form .MetLifeFormHeaderH1 p,.aem-form-desktop .guideContainer form .MetLifeFormHeaderH1 p{font-size:28px;line-height:34px}
.aemformcontainer .staticText,.aemformcontainer .sectionHeader{color:#333;margin-top:11px;font-size:14px;line-height:21px;letter-spacing:-0.03px;font-family:'Noto Sans','Arial','Helvetica','sans-serif'}
.aemformcontainer .guideSeparator{color:#c4c4c4;margin-top:15px;margin-bottom:0}
.MetLifeAllFieldsRequired p{color:#007abc;font-weight:normal;font-size:14px;line-height:26px;letter-spacing:-0.01px;font-family:'Noto Sans','Arial','Helvetica','sans-serif';margin-top:0 !important;margin-bottom:4px !important}
.aem-form-desktop .MetLifeAllFieldsRequired p{letter-spacing:-0.03px}
.aemformcontainer form .guidefield .guideFieldNode.MetLifeFormHeaderH1{width:100%}
.guidefield .errorMessage,.guidefield .thankYouMessage{background-image:url('../png/embedded-check-mark.png');background-repeat:no-repeat;background-size:67.5px 67.5px;background-color:#fff}
.guidefield .errorMessage{background-image:url('../svg/error-mark.svg')}
.guidefield .errorMessage p,.guidefield .thankYouMessage p{margin-bottom:0 !important;text-align:center}
.aem-form-mobile .guidefield .guideFieldNode.errorMessage,.aem-form-mobile .guidefield .guideFieldNode.thankYouMessage{background-position:right 50% top 10px;padding-top:100px !important;margin-top:160px !important}
.aem-form-mobile .thankYouErrorMsgPanel,.aem-form-mobile .thankYouErrorMsgPanel{padding-left:16px;padding-right:16px}
.aem-form-tablet .guidefield .guideFieldNode.errorMessage,.aem-form-tablet .guidefield .guideFieldNode.thankYouMessage{background-position:right 50% top 9px;padding-top:100px !important;margin-top:176px !important}
.aem-form-desktop .guidefield .guideFieldNode.errorMessage,.aem-form-desktop .guidefield .guideFieldNode.thankYouMessage{background-position:right 50% top 30px;padding-top:120px !important;margin-top:164px !important}
.aemformcontainer .guidefield .guideFieldNode.errorMessage,.aemformcontainer .guidefield .guideFieldNode.thankYouMessage{color:#000;margin-top:0;padding:0;font-weight:bold;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif' !important;font-size:18px;line-height:24px;letter-spacing:.54px;margin-bottom:16px !important}
.aem-form-tablet .guidefield .guideFieldNode.errorMessage,.aem-form-tablet .guidefield .guideFieldNode.thankYouMessage{font-size:24px;line-height:36px;letter-spacing:.72px;margin-bottom:15px;width:auto;margin-left:auto;margin-right:auto}
.aem-form-desktop .guidefield .guideFieldNode.errorMessage,.aem-form-desktop .guidefield .guideFieldNode.thankYouMessage{font-size:24px;line-height:36px;letter-spacing:.72px;margin-bottom:15px;width:auto;margin-left:auto;margin-right:auto}
.MetLifeFormHeaderH1 p,.MetLifeFormHeaderH2 p:focus,.guidefield:focus .errorMessage:focus,.guidefield:focus .thankYouMessage:focus{outline:0;margin-top:0}
.guidefield .guideFieldNode.errorMessageText,.guidefield .guideFieldNode.thankYouMessageText{color:#000;margin-top:0;padding:0;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.48px;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif' !important;margin-bottom:10px}
.aem-form-tablet .guidefield .guideFieldNode.errorMessageText,.aem-form-tablet .guidefield .guideFieldNode.thankYouMessageText{font-size:16px;line-height:24px;letter-spacing:.48px;width:328px;margin:0 auto}
.aem-form-desktop .guidefield .guideFieldNode.errorMessageText,.aem-form-desktop .guidefield .guideFieldNode.thankYouMessageText{font-size:16px;line-height:24px;letter-spacing:.48px;width:328px;margin:0 auto}
.aemformcontainer .guideFieldNode.guideTextDraw p{margin-bottom:0;margin-top:0}
.guidefield .errorMessageText p,.guidefield .thankYouMessageText p{margin-bottom:60px;text-align:center;margin-top:0}
.guideTextDraw.DisclaimerSectionH3,.guideFieldNode.guideTextDraw.privacyPolicy p{color:#333;margin-top:11px;margin-bottom:16px;font-size:14px;line-height:21px;letter-spacing:-0.03px;font-family:'Noto Sans','Arial','Helvetica','sans-serif';padding:0}
.guideTextDraw.DisclaimerSectionH3 p:last-of-type{margin-bottom:0}
.aemformcontainer .DisclaimerSectionH3 a:hover{text-decoration:underline;color:#0090da}
.aemformcontainer a:hover,.aemformcontainer a:focus{text-decoration:underline;color:#0090da}
.aemformcontainer a:focus{outline-color:#0061a0;outline-offset:-1px;outline-style:solid;outline-width:2px}
.guidebutton .guideFieldWidget button:not(.af-icon-button),.guidebutton input[type='button']{margin-top:23px !important}
.guidebutton .guideFieldWidget button:not(.af-icon-button),.guidebutton input[type='button']{background:#007abc;border-radius:8px;font-size:16px;color:#fff;padding:16px 24px;line-height:24px;margin-bottom:0 !important;cursor:pointer;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-weight:600}
.guidebutton .guideFieldWidget button:not(.af-icon-button):hover{background:#0061a0;box-shadow:none;text-decoration:none;border:1px solid #0061a0}
.aem-form-desktop .guidebutton .guideFieldWidget button:not(.af-icon-button),.aem-form-desktop .guidebutton input[type='button']{width:auto}
.aemformcontainer .guideFieldWidget input[type="text"],.aemformcontainer .guideFieldWidget input[type="password"],.aemformcontainer .guidedropdownlist .dropDownList select{border-color:#6e6e6e}
.aemformcontainer .guideContainerNode a,.guideContainer .guideContainerNode a{color:#007abc !important;line-height:21px !important;font-size:14px !important}
form .guideContainerNode .guidefield .guideFieldNode .guideFieldError:before{display:none}
form .guideContainerNode .guidefield .guideFieldNode .guideFieldError{background-color:transparent;color:#d42123;padding-left:0}
.guideContainerNode .guidefield .guideFieldNode.fileUploadHelpText p{margin-top:4px !important}
.aemformcontainer form .container{width:auto}
.aem-form-mobile .minimizedBottomPanel{padding-bottom:16px}
.aem-form-desktop .minimizedBottomPanel,.aem-form-tablet .minimizedBottomPanel{padding-bottom:24px}
.minimizedBottomPanel,.minimizedTopPanel{position:fixed;width:100%;padding-left:15px;padding-right:15px;background:#fff;z-index:10}
.aem-form-mobile .minimizedTopPanel p{padding-right:55px}
.aem-form-desktop:not(.gated-overlay-minimized-flyout) .minimizedBottomPanel,.aem-form-desktop:not(.gated-overlay-minimized-flyout) .minimizedTopPanel,.aem-form-tablet .minimizedBottomPanel,.aem-form-tablet .minimizedTopPanel{position:relative}
.minimizedTopPanel .guideLayout{border-bottom:1px solid rgba(112,112,112,0.3)}
.minimizedBottomPanel{bottom:0}
.minimizedBottomPanel>*:first-child{border-top:1px solid rgba(112,112,112,0.3)}
body{overflow:hidden}
.minimizedPanel{height:auto;display:flex;flex-direction:column;padding-left:15px;padding-right:15px;overflow:auto;-ms-overflow-style:scrollbar}
.minimizedPanel>*:first-child{flex:0 1 auto;overflow:auto;-ms-overflow-style:scrollbar;padding:16px 10px 0 10px}
.aem-form-desktop .minimizedPanel>*:first-child,.aem-form-tablet .minimizedPanel>*:first-child{padding:24px 24px 4px 24px}
.minimizedTopPanel{padding-top:40px;top:0}
.aem-form-desktop:not(.gated-overlay-minimized-flyout) .minimizedBottomPanel,.aem-form-desktop:not(.gated-overlay-minimized-flyout) .minimizedTopPanel,.aem-form-desktop:not(.gated-overlay-minimized-flyout) .minimizedPanel,.aem-form-tablet .minimizedBottomPanel,.aem-form-tablet .minimizedTopPanel,.aem-form-tablet .minimizedPanel{width:500px;margin-left:auto;margin-right:auto}
.aem-form-desktop .minimizedTopPanel,.aem-form-tablet .minimizedTopPanel{padding-top:64px}
.aem-form-desktop.gated-overlay-minimized-flyout .minimizedTopPanel{padding-top:32px}
.aem-form-desktop.gated-overlay-minimized-flyout .minimizedBottomPanel,.aem-form-desktop.gated-overlay-minimized-flyout .minimizedTopPanel,.aem-form-desktop.gated-overlay-minimized-flyout .minimizedPanel{padding-left:32px;padding-right:56px}
.aem-form-desktop:not(.gated-overlay-minimized-flyout) .minimizedPanel,.aem-form-tablet .minimizedPanel{margin-top:0 !important;margin-bottom:0 !important}
.aem-form-tablet.aemformcontainer .guideSeparator,.aem-form-desktop.aemformcontainer .guideSeparator{margin-top:23px}
.aem-form-desktop .guideRootPanel{margin-bottom:0}
.aem-form-tablet.gated-overlay-minimized-flyout .col-md-4:nth-child(2),.aem-form-tablet.gated-overlay-minimized-flyout .guideContainer .col-md-4:nth-child(2),.aem-form-desktop.gated-overlay-minimized-flyout .col-md-4:nth-child(2),.aem-form-desktop.gated-overlay-minimized-flyout .guideContainer .col-md-4:nth-child(2),.aem-form-tablet.gated-overlay-minimized-flyout .col-md-4:last-child,.aem-form-tablet.gated-overlay-minimized-flyout .guideContainer .col-md-4:last-child,.aem-form-desktop.gated-overlay-minimized-flyout .col-md-4:last-child,.aem-form-desktop.gated-overlay-minimized-flyout .guideContainer .col-md-4:last-child{padding:0}
.aemformcontainer form .guideContainerNode .guidefield.guidedropdownlist .guideFieldLabel.top label,.aemformcontainer form .guideContainerNode .guidefield.date-picker-metlife .guideFieldLabel.top label,.aemformcontainer form .guideContainerNode .guidefield.guidetextbox .guideFieldLabel.top label{font-size:16px;line-height:24px}
.aemformcontainer form .guideFieldWidget input[type="text"],.aemformcontainer form .guideFieldWidget input[type="password"],.aemformcontainer form .guideFieldWidget input[type="date"],.aemformcontainer form .guideFieldWidget select,.aemformcontainer form .guidedropdownlist .guideFieldWidget.dropDownList select,.aemformcontainer form .guideTextBox .multiline.textField textArea{margin-bottom:16px}
@media(max-height:500px){.minimizedPanel{max-height:calc(100vh - 0px) !important;margin-top:0 !important;margin-bottom:0 !important}
body{overflow:auto}
.minimizedBottomPanel,.minimizedTopPanel{position:relative !important}
}
[dir="rtl"] .aemformcontainer form .MetLifeFormHeaderH1 p,[dir="rtl"] .aemformcontainer .guideContainer form .MetLifeFormHeaderH1 p{text-align:right !important}
[dir="rtl"] .aemformcontainer.aem-form-mobile .guidefield .guideFieldNode.errorMessage,[dir="rtl"] .aemformcontainer.aem-form-mobile .guidefield .guideFieldNode.thankYouMessage{background-position:left 50% top 10px}
[dir="rtl"] .aemformcontainer.aem-form-tablet .guidefield .guideFieldNode.errorMessage,[dir="rtl"] .aemformcontainer.aem-form-tablet .guidefield .guideFieldNode.thankYouMessage{background-position:left 50% top 9px}
[dir="rtl"] .aemformcontainer.aem-form-desktop .guidefield .guideFieldNode.errorMessage,[dir="rtl"] .aemformcontainer.aem-form-desktop .guidefield .guideFieldNode.thankYouMessage{background-position:left 50% top 30px}
[dir="rtl"] .aemformcontainer.aem-form-mobile .minimizedTopPanel p{padding-left:55px;padding-right:0}
[dir="rtl"] .aem-form-desktop.gated-overlay-minimized-flyout .minimizedBottomPanel,[dir="rtl"] .aem-form-desktop.gated-overlay-minimized-flyout .minimizedTopPanel,[dir="rtl"] .aem-form-desktop.gated-overlay-minimized-flyout .minimizedPanel{padding-right:32px;padding-left:56px}