/*
 * CSS for the Block editor.
 *
 * @Afetiria
 */

@import url('https://fonts.googleapis.com/css2?family=Kosugi&family=Kosugi+Maru&display=swap');

.editor-styles-wrapper {
	background: #eaeaea;
}

.editor-styles-wrapper .is-root-container {
	border: solid 0.1rem #dadada;
	font-family: "Kosugi", sans-serif;
	font-weight: 400;
	padding: 3.0rem 0;
}

.editor-styles-wrapper .is-root-container h1.has-background,
.editor-styles-wrapper .is-root-container h2.has-background,
.editor-styles-wrapper .is-root-container h3.has-background,
.editor-styles-wrapper .is-root-container h4.has-background,
.editor-styles-wrapper .is-root-container h5.has-background,
.editor-styles-wrapper .is-root-container h6.has-background {
	padding: 0.3rem 1.5rem;
}

.editor-styles-wrapper .is-root-container .left {
	text-align: left !important;
}

.editor-styles-wrapper .is-root-container .center {
	text-align: center !important;
}

.editor-styles-wrapper .is-root-container .right {
	text-align: right !important;
}

.editor-styles-wrapper .is-root-container .mb-normal {
	margin-bottom: 8.0rem !important;
}

.editor-styles-wrapper .is-root-container .mt-normal {
	margin-top: 8.0rem !important;
}

.editor-styles-wrapper .is-root-container .mini {
	font-size: 70% !important;
}

.editor-styles-wrapper .is-root-container .has-x-large-font-size {
	font-size: 6.0rem !important;
}

.editor-styles-wrapper .is-root-container .has-large-font-size {
	font-size: 4.2rem !important;
}

.editor-styles-wrapper .is-root-container .has-medium-font-size {
	font-size: 2.4rem !important;
}

.editor-styles-wrapper .is-root-container .has-small-font-size {
	font-size: 1.8rem !important;
}

.editor-styles-wrapper .is-root-container .wp-block-button__link {
	border-radius: 0;
}

.editor-styles-wrapper .is-root-container .wp-block-list > li {
	margin-bottom: 0.8rem;
}

.editor-styles-wrapper .is-root-container .wp-block-group.section {
	max-width: none;
}

.editor-styles-wrapper .is-root-container .wp-block-group.section > .wp-block-group__inner-container {
	padding: 4.0rem 0;
}

.editor-styles-wrapper .is-root-container .wp-block-group.home-section {
	max-width: none;
}

.editor-styles-wrapper .is-root-container .wp-block-group.home-section > .wp-block-group__inner-container {
	border-bottom-right-radius: 30.0rem;
	border-top-left-radius: 30.0rem;
	padding: 8.0rem 0 16.0rem;
}

.editor-styles-wrapper .is-root-container .wp-block-group.qa {
	border-radius: 1.5rem;
	box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.2);
}

.editor-styles-wrapper .is-root-container .wp-block-group.qa > .wp-block-group__inner-container {
	padding: 3.0rem;
}

.editor-styles-wrapper .is-root-container .wp-block-group.contact-notice {
	border: #bababa;
	padding: 3.0rem;
}


