.newsletter-wrapper{padding-bottom:40px;background-size:cover}.newsletter-wrapper .newsletter-inner-wrapper{max-width:768px;margin:auto;padding:0 20px}.newsletter-wrapper .newsletter-container{padding:35px 25px 25px;background-color:#fff}.newsletter-wrapper h2{text-align:center;color:#fff;font-size:65px;font-weight:400;margin:0 0 35px 0;padding-top:40px;line-height:65px}.newsletter-wrapper .legend{color:#014a2b;line-height:25px;padding-bottom:10px;margin-bottom:20px;text-transform:uppercase;border-bottom:1px solid #014a2b;font-family:FjallaOne-Regular;width:100%}.newsletter-wrapper .fieldset{padding:20px 0;margin:0}.newsletter-wrapper .field label{margin:2px 0 4px;display:inline-block;position:relative;overflow:unset;white-space:normal}.newsletter-wrapper .field label{max-width:calc(100% - 20px)}.newsletter-wrapper .customer-dob #dob{display:inline-block}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.newsletter-wrapper .customer-dob #dob{padding:0 15px}}.newsletter-wrapper .field input,.newsletter-wrapper .field select,.newsletter-wrapper .field textarea{margin:0}.newsletter-wrapper .customer-dob .ui-datepicker-trigger{display:inline-block}.newsletter-wrapper h3{text-align:left;text-transform:unset;font-family:'Georgia Regular';line-height:26px;font-size:24px}.newsletter-wrapper .fieldset>.field.choice .label{display:inline-block}.newsletter-wrapper .newsletter-container .block.newsletter{width:100%}.newsletter-wrapper .subscribe-form .field .control:before{content:unset}.newsletter-wrapper input[type=checkbox]{top:7px;vertical-align:top}.newsletter-wrapper .block.newsletter .actions{display:block}.page-layout-1column.cms-page-view .column.main{padding-bottom:0}.newsletter-wrapper .newsletter-container .actions{width:100%}.newsletter-wrapper .newsletter-container .primary{width:100%}@media screen and (max-width:767px){.newsletter-wrapper h3{line-height:22px;font-size:20px;padding:0}.newsletter-wrapper .newsletter-container{padding:20px 15px 15px}.newsletter-wrapper .legend{font-size:24px}.newsletter-wrapper h2{font-size:38px;margin:0 0 20px 0;padding-top:25px;line-height:40px}.page-layout-1column.cms-page-view .page-footer{margin-top:0}}