.section-sidebar-inner {display:flex;flex-flow:row wrap;align-items:flex-start;margin:-40px -20px 0;}@media only screen and (max-width:600px) {.section-sidebar-inner {margin:0;}}.main-section-sidebar {overflow:hidden;}.main-section-sidebar .widget,.main-section-sidebar .widget + .widget {flex:none;padding:40px 20px 0;margin:0 !important;border:0 !important;}@media only screen and (max-width:600px) {.main-section-sidebar .widget,.main-section-sidebar .widget + .widget {padding-left:0;padding-right:0;padding-top:10px;}}.main-section-sidebar-1 .widget {width:100%;}.main-section-sidebar-2 .widget {width:50%;}@media only screen and (max-width:420px) {.main-section-sidebar-2 .section-sidebar-inner {margin:0;}.main-section-sidebar-2 .widget {width:100%;padding:0;}.main-section-sidebar-2 .widget + .widget {margin-top:20px !important;}}.main-section-sidebar-3 .widget {width:33.33%;}@media only screen and (max-width:600px) {.main-section-sidebar-3 .section-sidebar-inner {margin:0;}.main-section-sidebar-3 .widget {width:100%;padding:0;}.main-section-sidebar-3 .widget + .widget {margin-top:20px !important;}}.main-section-sidebar-4 .widget {width:25%;}@media only screen and (max-width:840px) {.main-section-sidebar-4 .section-sidebar-inner {margin:-20px -10px 0;}.main-section-sidebar-4 .widget,.main-section-sidebar-4 .widget + .widget {width:50%;padding:20px 10px 0;}}@media only screen and (max-width:600px) {.main-section-sidebar-4 .section-sidebar-inner {margin:0;}.main-section-sidebar-4 .widget {width:100%;padding:0;}.main-section-sidebar-4 .widget + .widget {margin-top:20px !important;}}.newsletter56--inline .newsletter56__inner .mc4wp-form-fields {display:flex;align-items:center;justify-content:center;}.newsletter56--inline .newsletter56__inner .mc4wp-form-fields > * {display:block;max-width:300px;padding-left:4px;padding-right:4px;margin:0;}@media only screen and (max-width:600px) {.newsletter56--inline .newsletter56__inner .mc4wp-form-fields {display:block;}.newsletter56--inline .newsletter56__inner .mc4wp-form-fields > * {max-width:100%;padding:0;margin-bottom:1em;}}.newsletter56--stack .newsletter56__inner input[type=submit],.newsletter56--stack .newsletter56__inner button {width:100%;}