img{-ms-interpolation-mode:bicubic;} 
table, td{mso-table-lspace:0pt; mso-table-rspace:0pt;} 
.mceStandardButton, .mceStandardButton td, .mceStandardButton td a{mso-hide:all !important;} 
p, a, li, td, blockquote{mso-line-height-rule:exactly;} 
p, a, li, td, body, table, blockquote{-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;} 
@media only screen and (max-width: 480px){
body, table, td, p, a, li, blockquote{-webkit-text-size-adjust:none !important;} 
}
.mcnPreviewText{display: none !important;} 
.bodyCell{margin:0 auto; padding:0; width:100%;}
.ExternalClass, .ExternalClass p, .ExternalClass td, .ExternalClass div, .ExternalClass span, .ExternalClass font{line-height:100%;} 
.ReadMsgBody{width:100%;} .ExternalClass{width:100%;} 
a[x-apple-data-detectors]{color:inherit !important; text-decoration:none !important; font-size:inherit !important; font-family:inherit !important; font-weight:inherit !important; line-height:inherit !important;} 
body{height:100%; margin:0; padding:0; width:100%; background: #ffffff;}
p{margin:0; padding:0;} 
table{border-collapse:collapse;} 
td, p, a{word-break:break-word;} 
h1, h2, h3, h4, h5, h6{display:block; margin:0; padding:0;} 
img, a img{border:0; height:auto; outline:none; text-decoration:none;} 
a[href^="tel"], a[href^="sms"]{color:inherit; cursor:default; text-decoration:none;} 
li p {margin: 0 !important;}
.ProseMirror a {
pointer-events: none;
}
@media only screen and (max-width: 480px){
body{width:100% !important; min-width:100% !important; } 
body.mobile-native {
-webkit-user-select: none; user-select: none; transition: transform 0.2s ease-in; transform-origin: top center;
}
body.mobile-native.selection-allowed a, body.mobile-native.selection-allowed .ProseMirror {
user-select: auto;
-webkit-user-select: auto;
}
colgroup{display: none;}
img{height: auto !important;}
.mceWidthContainer{max-width: 660px !important;}
.mceColumn{display: block !important; width: 100% !important;}
.mceColumn-forceSpan{display: table-cell !important; width: auto !important;}
.mceBlockContainer{padding-right:16px !important; padding-left:16px !important;} 
.mceBlockContainerE2E{padding-right:0px; padding-left:0px;} 
.mceSpacing-24{padding-right:16px !important; padding-left:16px !important;}
.mceFooterSection .mceText, .mceFooterSection .mceText p{font-size: 16px !important; line-height: 140% !important;}
.mceText, .mceText p{font-size: 16px !important; line-height: 140% !important;}
h1{font-size: 30px !important; line-height: 120% !important;}
h2{font-size: 26px !important; line-height: 120% !important;}
h3{font-size: 20px !important; line-height: 125% !important;}
h4{font-size: 18px !important; line-height: 125% !important;}
}
@media only screen and (max-width: 640px){
.mceClusterLayout td{padding: 4px !important;} 
}
div[contenteditable="true"] {outline: 0;}
.ProseMirror .empty-node, .ProseMirror:empty {position: relative;}
.ProseMirror .empty-node::before, .ProseMirror:empty::before {
position: absolute;
left: 0;
right: 0;
color: rgba(0,0,0,0.2);
cursor: text;
}
.ProseMirror .empty-node:hover::before, .ProseMirror:empty:hover::before {
color: rgba(0,0,0,0.3);
}
.ProseMirror h1.empty-node:only-child::before,
.ProseMirror h2.empty-node:only-child::before,
.ProseMirror h3.empty-node:only-child::before,
.ProseMirror h4.empty-node:only-child::before {
content: 'Heading';
}
.ProseMirror p.empty-node:only-child::before, .ProseMirror:empty::before {
content: 'Start typing...';
}
a .ProseMirror p.empty-node::before, a .ProseMirror:empty::before {
content: '';
}
.mceText, .ProseMirror {
white-space: wrap;
}
body, #bodyTable { background-color: rgb(0, 0, 0); }.mceText, .mceLabel { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }.mceText, .mceLabel { color: rgb(255, 255, 255); }.mceText h1 { margin-bottom: 0px; }.mceText p { margin-bottom: 0px; }.mceText label { margin-bottom: 0px; }.mceText input { margin-bottom: 0px; }.mceSpacing-12 .mceInput + .mceErrorMessage { margin-top: -6px; }.mceText h1 { margin-bottom: 0px; }.mceText p { margin-bottom: 10px;padding-top: 10px;display: block; }.mceText label { margin-bottom: 0px; }.mceText input { margin-bottom: 0px; }.mceSpacing-24 .mceInput + .mceErrorMessage { margin-top: -12px; }.mceInput { background-color: transparent; border: 2px solid rgb(208, 208, 208); width: 60%; color: rgb(77, 77, 77); display: block; }.mceInput[type="radio"], .mceInput[type="checkbox"] { float: left; margin-right: 12px; display: inline; width: auto !important; }.mceLabel > .mceInput { margin-bottom: 0px; margin-top: 2px; }.mceLabel { display: block; }.mceText p { color: rgb(255, 255, 255); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: normal; line-height: 1.5; text-align: left; letter-spacing: 0px; direction: ltr; }.mceText h1 { color: rgb(28, 47, 52); font-family: "Work Sans", sans-serif; font-size: 31px; font-weight: bold; line-height: 1.2; text-align: left; letter-spacing: 0px; direction: ltr; }.mceText a { color: #2bd6ff; font-style: normal; font-weight: 500; text-decoration: underline; direction: ltr; }
@media only screen and (max-width: 480px) {
.mceText p { font-size: 16px !important; line-height: 1.4 !important; }
}
@media only screen and (max-width: 480px) {
.mceText h1 { font-size: 31px !important; line-height: 1.3 !important; }
}
@media only screen and (max-width: 480px) {

}
#dataBlockId-12 p, #dataBlockId-12 h1, #dataBlockId-12 h2, #dataBlockId-12 h3, #dataBlockId-12 h4, #dataBlockId-12 ul { text-align: center; }#dataBlockId-1 p, #dataBlockId-1 h1, #dataBlockId-1 h2, #dataBlockId-1 h3, #dataBlockId-1 h4, #dataBlockId-1 ul { text-align: center; }

/*2nd newsletter*/
p{
    margin:10px 0;
    padding:0;
}
table{
    border-collapse:collapse;
}
h1,h2,h3,h4,h5,h6{
    display:block;
    margin:0;
    padding:0;
}
img,a img{
    border:0;
    height:auto;
    outline:none;
    text-decoration:none;
}
body,#bodyTable,#bodyCell{
    height:100%;
    margin:0;
    padding:0;
    width:100%;
}
.mcnPreviewText{
    display:none !important;
}
#outlook a{
    padding:0;
}
img{
    -ms-interpolation-mode:bicubic;
}
table{
    mso-table-lspace:0pt;
    mso-table-rspace:0pt;
}
.ReadMsgBody{
    width:100%;
}
.ExternalClass{
    width:100%;
}
p,a,li,td,blockquote{
    mso-line-height-rule:exactly;
}
a[href^=tel],a[href^=sms]{
    color:inherit;
    cursor:default;
    text-decoration:none;
}
p,a,li,td,body,table,blockquote{
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}
.ExternalClass,.ExternalClass p,.ExternalClass td,.ExternalClass div,.ExternalClass span,.ExternalClass font{
    line-height:100%;
}
a[x-apple-data-detectors]{
    color:inherit !important;
    text-decoration:none !important;
    font-size:inherit !important;
    font-family:inherit !important;
    font-weight:inherit !important;
    line-height:inherit !important;
}
.templateContainer{
    max-width:600px !important;
}
a.mcnButton{
    display:block;
}
.mcnImage,.mcnRetinaImage{
    vertical-align:bottom;
}
.mcnTextContent{
    word-break:break-word;
}
.mcnTextContent img{
    height:auto !important;
}
.mcnDividerBlock{
    table-layout:fixed !important;
}
/*
@tab Page
@section Background Style
@tip Set the background color and top border for your email. You may want to choose colors that match your company's branding.
*/
body,#bodyTable{
    /*@editable*/background-color:#f5f5f5;
}
/*
@tab Page
@section Background Style
@tip Set the background color and top border for your email. You may want to choose colors that match your company's branding.
*/
#bodyCell{
    /*@editable*/border-top:0;
}
/*
@tab Page
@section Heading 1
@tip Set the styling for all first-level headings in your emails. These should be the largest of your headings.
@style heading 1
*/
h1{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:26px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Page
@section Heading 2
@tip Set the styling for all second-level headings in your emails.
@style heading 2
*/
h2{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:22px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Page
@section Heading 3
@tip Set the styling for all third-level headings in your emails.
@style heading 3
*/
h3{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:20px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Page
@section Heading 4
@tip Set the styling for all fourth-level headings in your emails. These should be the smallest of your headings.
@style heading 4
*/
h4{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:18px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Preheader
@section Preheader Style
@tip Set the background color and borders for your email's preheader area.
*/
#templatePreheader{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Preheader
@section Preheader Text
@tip Set the styling for your email's preheader text. Choose a size and color that is easy to read.
*/
#templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{
    /*@editable*/color:#656565;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:12px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Preheader
@section Preheader Link
@tip Set the styling for your email's preheader links. Choose a color that helps them stand out from your text.
*/
#templatePreheader .mcnTextContent a,#templatePreheader .mcnTextContent p a{
    /*@editable*/color:#656565;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Header
@section Header Style
@tip Set the background color and borders for your email's header area.
*/
#templateHeader{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:0;
}
/*
@tab Header
@section Header Text
@tip Set the styling for your email's header text. Choose a size and color that is easy to read.
*/
#templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:16px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Header
@section Header Link
@tip Set the styling for your email's header links. Choose a color that helps them stand out from your text.
*/
#templateHeader .mcnTextContent a,#templateHeader .mcnTextContent p a{
    /*@editable*/color:#007C89;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Body
@section Body Style
@tip Set the background color and borders for your email's body area.
*/
#templateBody{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Body
@section Body Text
@tip Set the styling for your email's body text. Choose a size and color that is easy to read.
*/
#templateBody .mcnTextContent,#templateBody .mcnTextContent p{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:16px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Body
@section Body Link
@tip Set the styling for your email's body links. Choose a color that helps them stand out from your text.
*/
#templateBody .mcnTextContent a,#templateBody .mcnTextContent p a{
    /*@editable*/color:#007C89;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Columns
@section Column Style
@tip Set the background color and borders for your email's columns.
*/
#templateColumns{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:2px solid #EAEAEA;
    /*@editable*/padding-top:0;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Columns
@section Column Text
@tip Set the styling for your email's column text. Choose a size and color that is easy to read.
*/
#templateColumns .columnContainer .mcnTextContent,#templateColumns .columnContainer .mcnTextContent p{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:16px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Columns
@section Column Link
@tip Set the styling for your email's column links. Choose a color that helps them stand out from your text.
*/
#templateColumns .columnContainer .mcnTextContent a,#templateColumns .columnContainer .mcnTextContent p a{
    /*@editable*/color:#007C89;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Footer
@section Footer Style
@tip Set the background color and borders for your email's footer area.
*/
#templateFooter{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Footer
@section Footer Text
@tip Set the styling for your email's footer text. Choose a size and color that is easy to read.
*/
#templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{
    /*@editable*/color:#656565;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:12px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:center;
}
/*
@tab Footer
@section Footer Link
@tip Set the styling for your email's footer links. Choose a color that helps them stand out from your text.
*/
#templateFooter .mcnTextContent a,#templateFooter .mcnTextContent p a{
    /*@editable*/color:#656565;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
@media only screen and (min-width:768px){
.templateContainer{
    width:600px !important;
}

}	@media only screen and (max-width: 480px){
body,table,td,p,a,li,blockquote{
    -webkit-text-size-adjust:none !important;
}

}	@media only screen and (max-width: 480px){
body{
    width:100% !important;
    min-width:100% !important;
}

}	@media only screen and (max-width: 480px){
.columnWrapper{
    max-width:100% !important;
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
.mcnRetinaImage{
    max-width:100% !important;
}

}	@media only screen and (max-width: 480px){
.mcnImage{
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
.mcnCartContainer,.mcnCaptionTopContent,.mcnRecContentContainer,.mcnCaptionBottomContent,.mcnTextContentContainer,.mcnBoxedTextContentContainer,.mcnImageGroupContentContainer,.mcnCaptionLeftTextContentContainer,.mcnCaptionRightTextContentContainer,.mcnCaptionLeftImageContentContainer,.mcnCaptionRightImageContentContainer,.mcnImageCardLeftTextContentContainer,.mcnImageCardRightTextContentContainer,.mcnImageCardLeftImageContentContainer,.mcnImageCardRightImageContentContainer{
    max-width:100% !important;
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
.mcnBoxedTextContentContainer{
    min-width:100% !important;
}

}	@media only screen and (max-width: 480px){
.mcnImageGroupContent{
    padding:9px !important;
}

}	@media only screen and (max-width: 480px){
.mcnCaptionLeftContentOuter .mcnTextContent,.mcnCaptionRightContentOuter .mcnTextContent{
    padding-top:9px !important;
}

}	@media only screen and (max-width: 480px){
.mcnImageCardTopImageContent,.mcnCaptionBottomContent:last-child .mcnCaptionBottomImageContent,.mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{
    padding-top:18px !important;
}

}	@media only screen and (max-width: 480px){
.mcnImageCardBottomImageContent{
    padding-bottom:9px !important;
}

}	@media only screen and (max-width: 480px){
.mcnImageGroupBlockInner{
    padding-top:0 !important;
    padding-bottom:0 !important;
}

}	@media only screen and (max-width: 480px){
.mcnImageGroupBlockOuter{
    padding-top:9px !important;
    padding-bottom:9px !important;
}

}	@media only screen and (max-width: 480px){
.mcnTextContent,.mcnBoxedTextContentColumn{
    padding-right:18px !important;
    padding-left:18px !important;
}

}	@media only screen and (max-width: 480px){
.mcnImageCardLeftImageContent,.mcnImageCardRightImageContent{
    padding-right:18px !important;
    padding-bottom:0 !important;
    padding-left:18px !important;
}

}	@media only screen and (max-width: 480px){
.mcpreview-image-uploader{
    display:none !important;
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 1
@tip Make the first-level headings larger in size for better readability on small screens.
*/
h1{
    /*@editable*/font-size:22px !important;
    /*@editable*/line-height:125% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 2
@tip Make the second-level headings larger in size for better readability on small screens.
*/
h2{
    /*@editable*/font-size:20px !important;
    /*@editable*/line-height:125% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 3
@tip Make the third-level headings larger in size for better readability on small screens.
*/
h3{
    /*@editable*/font-size:18px !important;
    /*@editable*/line-height:125% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 4
@tip Make the fourth-level headings larger in size for better readability on small screens.
*/
h4{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Boxed Text
@tip Make the boxed text larger in size for better readability on small screens. We recommend a font size of at least 16px.
*/
.mcnBoxedTextContentContainer .mcnTextContent,.mcnBoxedTextContentContainer .mcnTextContent p{
    /*@editable*/font-size:14px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Preheader Visibility
@tip Set the visibility of the email's preheader on small screens. You can hide it to save space.
*/
#templatePreheader{
    /*@editable*/display:block !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Preheader Text
@tip Make the preheader text larger in size for better readability on small screens.
*/
#templatePreheader .mcnTextContent,#templatePreheader .mcnTextContent p{
    /*@editable*/font-size:14px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Header Text
@tip Make the header text larger in size for better readability on small screens.
*/
#templateHeader .mcnTextContent,#templateHeader .mcnTextContent p{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Body Text
@tip Make the body text larger in size for better readability on small screens. We recommend a font size of at least 16px.
*/
#templateBody .mcnTextContent,#templateBody .mcnTextContent p{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Column Text
@tip Make the column text larger in size for better readability on small screens. We recommend a font size of at least 16px.
*/
#templateColumns .columnContainer .mcnTextContent,#templateColumns .columnContainer .mcnTextContent p{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Footer Text
@tip Make the footer content text larger in size for better readability on small screens.
*/
#templateFooter .mcnTextContent,#templateFooter .mcnTextContent p{
    /*@editable*/font-size:14px !important;
    /*@editable*/line-height:150% !important;
}

}

#bodyTableDec2023 p{
    margin:10px 0;
    padding:0;
}
#bodyTableDec2023 table{
    border-collapse:collapse;
}
#bodyTableDec2023 h1,#bodyTableDec2023 h2,#bodyTableDec2023 h3,#bodyTableDec2023 h4,#bodyTableDec2023 h5,#bodyTableDec2023 h6{
    display:block;
    margin:0;
    padding:0;
}
#bodyTableDec2023 img,#bodyTableDec2023 a img{
    border:0;
    height:auto;
    outline:none;
    text-decoration:none;
}
#bodyTableDec2023 body,#bodyTableDec2023 ,#bodyTableDec2023 #bodyCell{
    height:100%;
    margin:0;
    padding:0;
    width:100%;
}
#bodyTableDec2023 .mcnPreviewText{
    display:none !important;
}
#bodyTableDec2023 #outlook a{
    padding:0;
}
#bodyTableDec2023 img{
    -ms-interpolation-mode:bicubic;
}
#bodyTableDec2023 table{
    mso-table-lspace:0pt;
    mso-table-rspace:0pt;
}
#bodyTableDec2023 .ReadMsgBody{
    width:100%;
}
#bodyTableDec2023 .ExternalClass{
    width:100%;
}
#bodyTableDec2023 p,#bodyTableDec2023 a,#bodyTableDec2023 li,#bodyTableDec2023 td,#bodyTableDec2023 blockquote{
    mso-line-height-rule:exactly;
}
#bodyTableDec2023 a[href^=tel],#bodyTableDec2023 a[href^=sms]{
    color:inherit;
    cursor:default;
    text-decoration:none;
}
#bodyTableDec2023 p,#bodyTableDec2023 a,#bodyTableDec2023 li,#bodyTableDec2023 td,#bodyTableDec2023 body,#bodyTableDec2023 table,#bodyTableDec2023 blockquote{
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}
#bodyTableDec2023 .ExternalClass,#bodyTableDec2023 .ExternalClass p,#bodyTableDec2023 .ExternalClass td,#bodyTableDec2023 .ExternalClass div,#bodyTableDec2023 .ExternalClass span,#bodyTableDec2023 .ExternalClass font{
    line-height:100%;
}
#bodyTableDec2023 a[x-apple-data-detectors]{
    color:inherit !important;
    text-decoration:none !important;
    font-size:inherit !important;
    font-family:inherit !important;
    font-weight:inherit !important;
    line-height:inherit !important;
}
#bodyTableDec2023 .templateContainer{
    max-width:600px !important;
}
#bodyTableDec2023 a.mcnButton{
    display:block;
}
#bodyTableDec2023 .mcnImage,#bodyTableDec2023 .mcnRetinaImage{
    vertical-align:bottom;
}
#bodyTableDec2023 .mcnTextContent{
    word-break:break-word;
}
#bodyTableDec2023 .mcnTextContent img{
    height:auto !important;
}
#bodyTableDec2023 .mcnDividerBlock{
    table-layout:fixed !important;
}
/*
@tab Page
@section Background Style
@tip Set the background color and top border for your email. You may want to choose colors that match your company's branding.
*/
body,#bodyTableDec2023 {
    /*@editable*/background-color:#f5f5f5;
}
/*
@tab Page
@section Background Style
@tip Set the background color and top border for your email. You may want to choose colors that match your company's branding.
*/
#bodyTableDec2023 #bodyCell{
    /*@editable*/border-top:0;
}
/*
@tab Page
@section Heading 1
@tip Set the styling for all first-level headings in your emails. These should be the largest of your headings.
@style heading 1
*/
#bodyTableDec2023 h1{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:26px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Page
@section Heading 2
@tip Set the styling for all second-level headings in your emails.
@style heading 2
*/
#bodyTableDec2023 h2{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:22px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Page
@section Heading 3
@tip Set the styling for all third-level headings in your emails.
@style heading 3
*/
#bodyTableDec2023 h3{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:20px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Page
@section Heading 4
@tip Set the styling for all fourth-level headings in your emails. These should be the smallest of your headings.
@style heading 4
*/
#bodyTableDec2023 h4{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:18px;
    /*@editable*/font-style:normal;
    /*@editable*/font-weight:bold;
    /*@editable*/line-height:125%;
    /*@editable*/letter-spacing:normal;
    /*@editable*/text-align:left;
}
/*
@tab Preheader
@section Preheader Style
@tip Set the background color and borders for your email's preheader area.
*/
#bodyTableDec2023 #templatePreheader{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Preheader
@section Preheader Text
@tip Set the styling for your email's preheader text. Choose a size and color that is easy to read.
*/
#bodyTableDec2023 #templatePreheader .mcnTextContent,#bodyTableDec2023 #templatePreheader .mcnTextContent p{
    /*@editable*/color:#656565;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:12px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Preheader
@section Preheader Link
@tip Set the styling for your email's preheader links. Choose a color that helps them stand out from your text.
*/
#bodyTableDec2023 #templatePreheader .mcnTextContent a,#bodyTableDec2023 #templatePreheader .mcnTextContent p a{
    /*@editable*/color:#656565;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Header
@section Header Style
@tip Set the background color and borders for your email's header area.
*/
#bodyTableDec2023 #templateHeader{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:0;
}
/*
@tab Header
@section Header Text
@tip Set the styling for your email's header text. Choose a size and color that is easy to read.
*/
#bodyTableDec2023 #templateHeader .mcnTextContent,#bodyTableDec2023 #templateHeader .mcnTextContent p{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:16px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Header
@section Header Link
@tip Set the styling for your email's header links. Choose a color that helps them stand out from your text.
*/
#bodyTableDec2023 #templateHeader .mcnTextContent a,#bodyTableDec2023 #templateHeader .mcnTextContent p a{
    /*@editable*/color:#007C89;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Body
@section Body Style
@tip Set the background color and borders for your email's body area.
*/
#bodyTableDec2023 #templateBody{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Body
@section Body Text
@tip Set the styling for your email's body text. Choose a size and color that is easy to read.
*/
#bodyTableDec2023 #templateBody .mcnTextContent,#bodyTableDec2023 #templateBody .mcnTextContent p{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:16px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Body
@section Body Link
@tip Set the styling for your email's body links. Choose a color that helps them stand out from your text.
*/
#bodyTableDec2023 #templateBody .mcnTextContent a,#bodyTableDec2023 #templateBody .mcnTextContent p a{
    /*@editable*/color:#007C89;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Columns
@section Column Style
@tip Set the background color and borders for your email's columns.
*/
#bodyTableDec2023 #templateColumns{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:2px solid #EAEAEA;
    /*@editable*/padding-top:0;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Columns
@section Column Text
@tip Set the styling for your email's column text. Choose a size and color that is easy to read.
*/
#bodyTableDec2023 #templateColumns .columnContainer .mcnTextContent,#bodyTableDec2023 #templateColumns .columnContainer .mcnTextContent p{
    /*@editable*/color:#202020;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:16px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:left;
}
/*
@tab Columns
@section Column Link
@tip Set the styling for your email's column links. Choose a color that helps them stand out from your text.
*/
#bodyTableDec2023 #templateColumns .columnContainer .mcnTextContent a,#bodyTableDec2023 #templateColumns .columnContainer .mcnTextContent p a{
    /*@editable*/color:#007C89;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
/*
@tab Footer
@section Footer Style
@tip Set the background color and borders for your email's footer area.
*/
#bodyTableDec2023 #templateFooter{
    /*@editable*/background-color:#f5f5f5;
    /*@editable*/background-image:none;
    /*@editable*/background-repeat:no-repeat;
    /*@editable*/background-position:center;
    /*@editable*/background-size:cover;
    /*@editable*/border-top:0;
    /*@editable*/border-bottom:0;
    /*@editable*/padding-top:9px;
    /*@editable*/padding-bottom:9px;
}
/*
@tab Footer
@section Footer Text
@tip Set the styling for your email's footer text. Choose a size and color that is easy to read.
*/
#bodyTableDec2023 #templateFooter .mcnTextContent,#bodyTableDec2023 #templateFooter .mcnTextContent p{
    /*@editable*/color:#656565;
    /*@editable*/font-family:Helvetica;
    /*@editable*/font-size:12px;
    /*@editable*/line-height:150%;
    /*@editable*/text-align:center;
}
/*
@tab Footer
@section Footer Link
@tip Set the styling for your email's footer links. Choose a color that helps them stand out from your text.
*/
#bodyTableDec2023 #templateFooter .mcnTextContent a,#bodyTableDec2023 #templateFooter .mcnTextContent p a{
    /*@editable*/color:#656565;
    /*@editable*/font-weight:normal;
    /*@editable*/text-decoration:underline;
}
@media only screen and (min-width:768px){
#bodyTableDec2023 .templateContainer{
    width:600px !important;
}

}	@media only screen and (max-width: 480px){
    body,#bodyTableDec2023 table,#bodyTableDec2023 td,#bodyTableDec2023 p,#bodyTableDec2023 a,#bodyTableDec2023 li,#bodyTableDec2023 blockquote{
    -webkit-text-size-adjust:none !important;
}

}	@media only screen and (max-width: 480px){
body{
    width:100% !important;
    min-width:100% !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .columnWrapper{
    max-width:100% !important;
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnRetinaImage{
    max-width:100% !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnImage{
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnCartContainer,#bodyTableDec2023 .mcnCaptionTopContent,#bodyTableDec2023 .mcnRecContentContainer,#bodyTableDec2023 .mcnCaptionBottomContent,#bodyTableDec2023 .mcnTextContentContainer,#bodyTableDec2023 .mcnBoxedTextContentContainer,#bodyTableDec2023 .mcnImageGroupContentContainer,#bodyTableDec2023 .mcnCaptionLeftTextContentContainer,#bodyTableDec2023 .mcnCaptionRightTextContentContainer,#bodyTableDec2023 .mcnCaptionLeftImageContentContainer,#bodyTableDec2023 .mcnCaptionRightImageContentContainer,#bodyTableDec2023 .mcnImageCardLeftTextContentContainer,#bodyTableDec2023 .mcnImageCardRightTextContentContainer,#bodyTableDec2023 .mcnImageCardLeftImageContentContainer,#bodyTableDec2023 .mcnImageCardRightImageContentContainer{
    max-width:100% !important;
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnBoxedTextContentContainer{
    min-width:100% !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnImageGroupContent{
    padding:9px !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnCaptionLeftContentOuter .mcnTextContent,#bodyTableDec2023 .mcnCaptionRightContentOuter .mcnTextContent{
    padding-top:9px !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnImageCardTopImageContent,#bodyTableDec2023 .mcnCaptionBottomContent:last-child .mcnCaptionBottomImageContent,#bodyTableDec2023 .mcnCaptionBlockInner .mcnCaptionTopContent:last-child .mcnTextContent{
    padding-top:18px !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnImageCardBottomImageContent{
    padding-bottom:9px !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnImageGroupBlockInner{
    padding-top:0 !important;
    padding-bottom:0 !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnImageGroupBlockOuter{
    padding-top:9px !important;
    padding-bottom:9px !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnTextContent,#bodyTableDec2023 .mcnBoxedTextContentColumn{
    padding-right:18px !important;
    padding-left:18px !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcnImageCardLeftImageContent,#bodyTableDec2023 .mcnImageCardRightImageContent{
    padding-right:18px !important;
    padding-bottom:0 !important;
    padding-left:18px !important;
}

}	@media only screen and (max-width: 480px){
    #bodyTableDec2023 .mcpreview-image-uploader{
    display:none !important;
    width:100% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 1
@tip Make the first-level headings larger in size for better readability on small screens.
*/
#bodyTableDec2023 h1{
    /*@editable*/font-size:22px !important;
    /*@editable*/line-height:125% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 2
@tip Make the second-level headings larger in size for better readability on small screens.
*/
#bodyTableDec2023 h2{
    /*@editable*/font-size:20px !important;
    /*@editable*/line-height:125% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 3
@tip Make the third-level headings larger in size for better readability on small screens.
*/
#bodyTableDec2023 h3{
    /*@editable*/font-size:18px !important;
    /*@editable*/line-height:125% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Heading 4
@tip Make the fourth-level headings larger in size for better readability on small screens.
*/
#bodyTableDec2023 h4{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Boxed Text
@tip Make the boxed text larger in size for better readability on small screens. We recommend a font size of at least 16px.
*/
#bodyTableDec2023 .mcnBoxedTextContentContainer .mcnTextContent,#bodyTableDec2023 .mcnBoxedTextContentContainer .mcnTextContent p{
    /*@editable*/font-size:14px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Preheader Visibility
@tip Set the visibility of the email's preheader on small screens. You can hide it to save space.
*/
#bodyTableDec2023 #templatePreheader{
    /*@editable*/display:block !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Preheader Text
@tip Make the preheader text larger in size for better readability on small screens.
*/
#bodyTableDec2023 #templatePreheader .mcnTextContent,#bodyTableDec2023 #templatePreheader .mcnTextContent p{
    /*@editable*/font-size:14px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Header Text
@tip Make the header text larger in size for better readability on small screens.
*/
#bodyTableDec2023 #templateHeader .mcnTextContent,#bodyTableDec2023 #templateHeader .mcnTextContent p{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Body Text
@tip Make the body text larger in size for better readability on small screens. We recommend a font size of at least 16px.
*/
#bodyTableDec2023 #templateBody .mcnTextContent,#bodyTableDec2023 #templateBody .mcnTextContent p{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Column Text
@tip Make the column text larger in size for better readability on small screens. We recommend a font size of at least 16px.
*/
#bodyTableDec2023 #templateColumns .columnContainer .mcnTextContent,#bodyTableDec2023 #templateColumns .columnContainer .mcnTextContent p{
    /*@editable*/font-size:16px !important;
    /*@editable*/line-height:150% !important;
}

}	@media only screen and (max-width: 480px){
/*
@tab Mobile Styles
@section Footer Text
@tip Make the footer content text larger in size for better readability on small screens.
*/
#bodyTableDec2023 #templateFooter .mcnTextContent,#bodyTableDec2023 #templateFooter .mcnTextContent p{
    /*@editable*/font-size:14px !important;
    /*@editable*/line-height:150% !important;
}

}