@import url("https://assets.mlcdn.com/fonts.css?version=1778769");

.ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}
.g-recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0;height:auto}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.ml-form-embedSubmitLoad::after{content:" ";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:4px solid #fff;border-color:#fff #fff #fff transparent;animation:ml-form-embedSubmitLoad 1.2s linear infinite}
@keyframes ml-form-embedSubmitLoad{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

#mlb2-41260049.ml-form-embedContainer{box-sizing:border-box;display:table;margin:0 auto;position:static;width:100%!important}
#mlb2-41260049.ml-form-embedContainer h4,#mlb2-41260049.ml-form-embedContainer p,#mlb2-41260049.ml-form-embedContainer span,#mlb2-41260049.ml-form-embedContainer button{text-transform:none!important;letter-spacing:normal!important}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper{background-color:#d3a020;border:0 transparent;border-radius:0;box-sizing:border-box;display:inline-block!important;margin:0;padding:0;position:relative}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper.embedDefault,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper.embedPopup{width:400px}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper.embedForm{max-width:400px;width:100%}
#mlb2-41260049.ml-form-embedContainer .ml-form-align-left{text-align:left}
#mlb2-41260049.ml-form-embedContainer .ml-form-align-center{text-align:center}
#mlb2-41260049.ml-form-embedContainer .ml-form-align-default{display:table-cell!important;vertical-align:middle!important;text-align:center!important}
#mlb2-41260049.ml-form-embedContainer .ml-form-align-right{text-align:right}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img{border-top-left-radius:0;border-top-right-radius:0;height:auto;margin:0 auto!important;max-width:100%}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:20px 20px 0 20px}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal{padding-bottom:0}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{text-align:left;margin:0 0 20px 0}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#000;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:30px;font-weight:400;margin:0 0 10px 0;text-align:left;word-break:break-word}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{color:#000;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 0 10px 0;text-align:left}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child{margin:0}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form{margin:0;width:100%}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{margin:0 0 20px 0;width:100%}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow{float:left}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{margin:0;padding:0 0 20px 0;width:100%;height:auto;float:left}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{margin:0 0 10px 0;width:100%}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin:0}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal{margin:0}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input{background-color:#0e0601!important;color:#fff!important;border-color:#ccc;border-radius:4px!important;border-style:solid!important;border-width:0!important;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px!important;height:auto;line-height:21px!important;margin:0;padding:10px!important;width:100%!important;box-sizing:border-box!important;max-width:100%!important;-webkit-text-fill-color:#fff}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder{color:rgba(255,255,255,.9)!important;opacity:1}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder{color:rgba(255,255,255,.9)!important;opacity:1}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder{color:rgba(255,255,255,.9)!important}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::placeholder,#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::placeholder{color:rgba(255,255,255,.9)!important;opacity:1}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{height:auto;width:100%;float:left}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:70%;float:left}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:30%;float:left}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn{padding-top:25px}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{box-sizing:border-box;float:left;padding-right:10px}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input{background-color:#0e0601;color:#fff!important;border-color:#ccc;border-radius:4px;border-style:solid;border-width:0;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;margin:0;padding:10px;width:100%;box-sizing:border-box;overflow-y:initial;-webkit-text-fill-color:#fff}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button{background-color:#af1d1b!important;border-color:#af1d1b;border-style:solid;border-width:0;border-radius:4px;box-shadow:none;color:#fff!important;cursor:pointer;font-family:'Oxygen',sans-serif;font-size:16px!important;font-weight:700;line-height:20px;margin:0!important;padding:10px!important;width:100%;height:auto}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover{background-color:#333!important;border-color:#333!important}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{margin:0 0 20px 0;float:left;width:100%}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{background-color:#af1d1b!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-family:'Oxygen',sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:21px!important;height:auto;padding:10px!important;width:100%!important;box-sizing:border-box!important}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{display:none}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover{background-color:#333!important}
.ml-error input,.ml-error textarea,.ml-error select{border-color:red!important}
@media only screen and (max-width:400px){
.ml-form-embedWrapper.embedDefault,.ml-form-embedWrapper.embedPopup{width:100%!important}
.ml-form-formContent.horozintalForm{float:left!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow{height:auto!important;width:100%!important;float:left!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:100%!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal>div{padding-right:0!important;padding-bottom:10px}
.ml-form-formContent.horozintalForm .ml-button-horizontal{width:100%!important}
.ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn{padding-top:0!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{margin-bottom:10px!important;width:100%!important}
}
.ml-mobileButton-horizontal{display:none}
#mlb2-41260049 .ml-mobileButton-horizontal button{background-color:#af1d1b!important;border-color:#af1d1b!important;border-style:solid!important;border-width:0!important;border-radius:4px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-family:'Oxygen',sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;padding:10px!important;width:100%!important}
@media only screen and (max-width:400px){
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm{padding:0 0 10px 0!important}
.ml-hide-horizontal{display:none!important}
.ml-form-formContent.horozintalForm .ml-button-horizontal{display:none!important}
.ml-mobileButton-horizontal{display:inline-block!important;margin-bottom:20px;width:100%}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal>div{padding-bottom:0!important}
}
.nl-form.nl-mailerlite{display:block;width:100%;max-width:440px;margin:0}
@media (min-width:768px){.nl-form.nl-mailerlite{justify-self:end}}
#mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper{background-color:transparent!important}
.newsletter-section .nl-form.nl-mailerlite{display:block}
/* Gold band only: lift form row so headline can align with email field */
.newsletter-section #mlb2-41260049.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody{padding-top:0!important}
#mlb2-41260049 .ml-form-successBody .ml-form-successContent h4{color:#111;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:22px;margin:0 0 8px 0}
#mlb2-41260049 .ml-form-successBody .ml-form-successContent p{color:rgba(0,0,0,.75);font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;margin:0}

/* Horizontal row: same height, radius, type size as email field (desktop / tablet) */
@media (min-width:401px){
#mlb2-41260049 .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow{display:flex!important;align-items:center!important;float:none!important;gap:10px;width:100%}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal{width:auto!important;flex:1 1 auto!important;float:none!important;min-width:0}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal{width:auto!important;flex:0 0 auto!important;float:none!important;padding-top:0!important}
.ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields{padding-right:0!important;width:100%}
#mlb2-41260049 .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input[type=email],
#mlb2-41260049 .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .ml-field-group input[type=email]{
  height:44px!important;min-height:44px!important;padding:0 12px!important;line-height:44px!important;font-size:14px!important;border-radius:4px!important;box-sizing:border-box!important}
#mlb2-41260049 .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .ml-button-horizontal button.primary{
  height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 18px!important;line-height:1!important;font-size:14px!important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-weight:700!important;border-radius:4px!important;box-sizing:border-box!important;width:auto!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap}
}

/* WEBletter: privacy line + MailerLite checkbox copy on gold band */
#mlb2-41260049 .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy,
#mlb2-41260049 .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p,
#mlb2-41260049 .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy a {
  color: #fff !important;
}
#mlb2-41260049 .ml-form-checkboxRow .label-description,
#mlb2-41260049 .ml-form-checkboxRow .label-description p {
  color: #fff !important;
}
/* Compact checkbox row directly under privacy copy */
#mlb2-41260049 .ml-form-checkboxRow.ml-validate-required {
  margin-top: 4px !important;
  margin-bottom: 8px !important;
}
#mlb2-41260049 .ml-form-checkboxRow.ml-validate-required .label-description p {
  margin: 0 !important;
  line-height: 1.35 !important;
}
