/* === BACKEND === */
.wp-core-ui #sub-accordion-section-global_typography_base .select2-container {
  width: 100% !important;
}

/* === GLOBAL === */
html, body {
  overflow-x: hidden !important;
  max-width: 100%;
}

body .customify-container, body .layout-contained, body .comments-area {
  max-width: 1000px;
}

body.cookies-fix {
  transition: padding-bottom 0.3s;
}

.main-layout-content:not(.search):not(.archive):not(.blog):not(.error404):not(.product-template-default) #site-content > .customify-container {
  max-width: 100%;
  padding: 0;
}

body.search .content-inner, body.archive .content-inner, body.error404 .content-inner, body.single .content-inner {
  padding-left: 1em;
  padding-right: 1em;
}

.main-layout-content #site-content > .customify-container .customify-grid {
  margin: 0;
}
.main-layout-content #site-content > .customify-container .customify-grid #main {
  padding-left: 0;
  padding-right: 0;
  padding-top: 2.617924em;
  min-height: 650px;
}

.error404.main-layout-content #site-content > .customify-container, body.product-template-default #site-content > .customify-container, body.archive #site-content > .customify-container, body.blog.main-layout-content #site-content > .customify-container {
  max-width: 1248px;
}

.comments-area {
  margin: 0 auto;
  padding: 0 2em;
}

.entry-content .wp-block-columns {
  margin-bottom: 0;
}

.wp-block-button a:hover {
  box-shadow: inset 0 0 0 120px rgba(0, 0, 0, 0.18);
}

body.block-editor-page .editor-styles-wrapper .acf-block-body button:not(.components-button, .wp-color-result), body.wp-core-ui .editor-styles-wrapper .acf-block-body button:not(.components-button, .wp-color-result) {
  background: none !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .button:not(.wp-color-result), body.wp-core-ui .editor-styles-wrapper .acf-block-body .button:not(.wp-color-result) {
  color: #2271b1 !important;
  background-color: #f6f7f7 !important;
  border: 1px solid #2271b1 !important;
  border-radius: 3px !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .html-active .switch-html, body.block-editor-page .editor-styles-wrapper .acf-block-body .tmce-active .switch-tmce, body.wp-core-ui .editor-styles-wrapper .acf-block-body .html-active .switch-html, body.wp-core-ui .editor-styles-wrapper .acf-block-body .tmce-active .switch-tmce {
  color: #50575e !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .wp-switch-editor, body.wp-core-ui .editor-styles-wrapper .acf-block-body .wp-switch-editor {
  color: #646970 !important;
  padding: 3px 8px 4px !important;
  border-bottom-color: transparent !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .acf-editor-wrap .wp-switch-editor, body.wp-core-ui .editor-styles-wrapper .acf-block-body .acf-editor-wrap .wp-switch-editor {
  border: 1px solid #dcdcde !important;
  border-color: #ccd0d4 !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .mce-btn .mce-txt, body.wp-core-ui .editor-styles-wrapper .acf-block-body .mce-btn .mce-txt {
  color: #595959 !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .wp-media-buttons .button, body.wp-core-ui .editor-styles-wrapper .acf-block-body .wp-media-buttons .button {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .mce-toolbar .mce-btn button, body.wp-core-ui .editor-styles-wrapper .acf-block-body .mce-toolbar .mce-btn button {
  padding: 2px 3px !important;
  line-height: normal !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .acf-link a.button, body.wp-core-ui .editor-styles-wrapper .acf-block-body .acf-link a.button {
  border: 1px solid #2271b1 !important;
  border-radius: 3px !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .wp-picker-container .wp-color-result.button, body.wp-core-ui .editor-styles-wrapper .acf-block-body .wp-picker-container .wp-color-result.button {
  padding: 0 0 0 30px !important;
  border: 1px solid #dfdede;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .wp-picker-container .wp-color-result.button .wp-color-result-text, body.wp-core-ui .editor-styles-wrapper .acf-block-body .wp-picker-container .wp-color-result.button .wp-color-result-text {
  border-radius: 0 !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .acf-button, body.wp-core-ui .editor-styles-wrapper .acf-block-body .acf-button {
  border: 1px solid #2271b1 !important;
  border-radius: 3px !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .acf-button.button-primary:hover, body.wp-core-ui .editor-styles-wrapper .acf-block-body .acf-button.button-primary:hover {
  background-color: #2271b1 !important;
  color: white !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .button, body.block-editor-page .editor-styles-wrapper .acf-block-body button:not(.menu-mobile-toggle, .editor-styles-wrapper .components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button),
body.block-editor-page .editor-styles-wrapper .acf-block-body .button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button), body.block-editor-page .editor-styles-wrapper .acf-block-body button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button), body.wp-core-ui .editor-styles-wrapper .acf-block-body .button, body.wp-core-ui .editor-styles-wrapper .acf-block-body button:not(.menu-mobile-toggle, .editor-styles-wrapper .components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button),
body.wp-core-ui .editor-styles-wrapper .acf-block-body .button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button), body.wp-core-ui .editor-styles-wrapper .acf-block-body button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button) {
  font-weight: initial !important;
  text-transform: initial !important;
}
body.block-editor-page .editor-styles-wrapper .acf-block-body .button:hover, body.block-editor-page .editor-styles-wrapper .acf-block-body button:not(.menu-mobile-toggle, .editor-styles-wrapper .components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button):hover,
body.block-editor-page .editor-styles-wrapper .acf-block-body .button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button):hover, body.block-editor-page .editor-styles-wrapper .acf-block-body button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button):hover, body.wp-core-ui .editor-styles-wrapper .acf-block-body .button:hover, body.wp-core-ui .editor-styles-wrapper .acf-block-body button:not(.menu-mobile-toggle, .editor-styles-wrapper .components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button):hover,
body.wp-core-ui .editor-styles-wrapper .acf-block-body .button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button):hover, body.wp-core-ui .editor-styles-wrapper .acf-block-body button:not(.components-button, .editor-styles-wrapper .customize-partial-edit-shortcut-button):hover {
  box-shadow: inset 0 0 0 120px rgba(0, 0, 0, 0.05) !important;
}

body.block-editor-page .acf-field span.nf-insert-form, body.wp-core-ui .acf-field span.nf-insert-form {
  color: #2271b1 !important;
}

body.error404 #main {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}

/* === HEADER === */
header .customify-container, header .layout-contained {
  max-width: 1248px;
}
header img.site-img-logo {
  image-rendering: -webkit-optimize-contrast;
}

/* === FOOTER === */
footer .customify-container, footer .layout-contained {
  max-width: 1248px;
}

/*# sourceMappingURL=style-mss-c.css.map */
