@charset "utf-8";
/*WORDPRESS GUTEN*/

.has-text-align-center {text-align: center}
.has-text-align-right {text-align: right}
.wp-block-table table {border-collapse: collapse;}
	
.wp-block-table table tr:first-child {border-collapse: collapse;}
.wp-block-quote {background:rgba(255,200,4,0.2); color: #000; padding: 25px; border-left: 2px solid rgba(255,200,4,1.00); margin: 20px 0 0; padding-left: 1em;}
.wp-block-table td, .wp-block-table th {border: 1px solid; word-break: break-word; padding: .5em}
.wp-block-media-text .has-text-align-center {text-align: center; padding: 0 10px}
.has-media-on-the-left .wp-block-media-text__content .has-text-align-right {text-align: right; padding-left: 20px}
.has-media-on-the-left .wp-block-media-text__content .has-text-align-left{padding-left: 20px}
.has-media-on-the-right .wp-block-media-text__content .has-text-align-left{padding-right: 20px}
.has-media-on-the-right .wp-block-media-text__content .has-text-align-right {text-align: right; padding-right: 20px}
	
	
.block-editor-block-list__layout .block-editor-block-list__block[data-align=right]>.is-block-content {float: right; margin-left: 2em;}
.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {max-width: 290px; width: 100%;}
figure.wp-block-gallery {display: block; margin: 0;}
.alignright {float: right;}
.blocks-gallery-grid, .wp-block-gallery {display: flex; flex-wrap: wrap; list-style-type: none; padding: 0; margin: 0;}
.blocks-gallery-grid.blocks-gallery-grid {padding-left: 0; margin-left: 0; margin-bottom: 0;}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {height: 100%; flex: 1; object-fit: cover;}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {width: 100%;}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {width: auto;}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {display: block; max-width: 100%; height: auto; width: 100%;}
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {display: flex; align-items: flex-end; justify-content: flex-start;}




/** !!!!! **/
.has-large-font-size {font-size: var(--wp--preset--font-size--large) !important;}
.has-vivid-cyan-blue-background-color {background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-pale-pink-color {color: var(--wp--preset--color--pale-pink) !important;}
/** **/
.lo18 {    --background-color: #fff;
    --error-code-color: var(--google-gray-700);
    --google-blue-100: rgb(210, 227, 252);
    --google-blue-300: rgb(138, 180, 248);
    --google-blue-600: rgb(26, 115, 232);
    --google-blue-700: rgb(25, 103, 210);
    --google-gray-100: rgb(241, 243, 244);
    --google-gray-300: rgb(218, 220, 224);
    --google-gray-500: rgb(154, 160, 166);
    --google-gray-50: rgb(248, 249, 250);
    --google-gray-600: rgb(128, 134, 139);
    --google-gray-700: rgb(95, 99, 104);
    --google-gray-800: rgb(60, 64, 67);
    --google-gray-900: rgb(32, 33, 36);
    --heading-color: var(--google-gray-900);
    --link-color: rgb(88, 88, 88);
    --popup-container-background-color: rgba(0,0,0,.65);
    --primary-button-fill-color-active: var(--google-blue-700);
    --primary-button-fill-color: var(--google-blue-600);
    --primary-button-text-color: #fff;
    --quiet-background-color: rgb(247, 247, 247);
    --secondary-button-border-color: var(--google-gray-500);
    --secondary-button-fill-color: #fff;
    --secondary-button-hover-border-color: var(--google-gray-600);
    --secondary-button-hover-fill-color: var(--google-gray-50);
    --secondary-button-text-color: var(--google-gray-700);
    --small-link-color: var(--google-gray-700);
    --text-color: var(--google-gray-700);
    background: var(--background-color);
    color: var(--text-color);
    word-wrap: break-word;}
/* --wp--style--block-gap: 1.5rem; */

.wp-block-separator {margin: 20px 0; background: #ccc; height: 5px; border: 0;}




.alignleft {float: left; margin-right: 2em;}
.alignright {float: right; margin-left: 2em;}
.wp-block-image {margin: 0 0 1em; text-align: center;}
.wp-block-image img {height: auto; width: auto; max-width: 100%; vertical-align: bottom;}
.wp-block-image figcaption {color: #555; font-size: 13px; text-align: center; margin-top: 0.5em; margin-bottom: 1em;}
.wp-block-image .alignright {float: right; margin: 0.5em 0 0.5em 1em;}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {display: flex;}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {position: absolute; top: 0;left: 0; bottom: 0; right: 0; z-index: 1; opacity: .5;}
.wp-block-cover-image img.wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover img.wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {position: absolute; top: 0; left: 0;right: 0; bottom: 0; margin: 0; padding: 0; width: 100%; height: 100%; max-width: none; max-height: none; -o-object-fit: cover; z-index: 0; object-fit: cover; outline: none; border: none; box-shadow: none;}
.wp-block-cover-image.is-light .wp-block-cover__inner-container, .wp-block-cover.is-light .wp-block-cover__inner-container {color: #000; z-index: 1; width: 100%}


.wp-block-columns {display: flex; margin-bottom: 1.75em; box-sizing: border-box; flex-wrap: wrap;}
@media (min-width: 782px) {
.wp-block-columns {flex-wrap: nowrap;}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {margin-left: var(--wp--style--block-gap,2em);}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 0; flex-grow: 1;}
}
@media (min-width: 600px) and (max-width: 781px){
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {flex-basis: calc(50% - var(--wp--style--block-gap, 2em)/2)!important; flex-grow: 0;}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n) {margin-left: var(--wp--style--block-gap,2em);}
}
	
@media (max-width: 599px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 100%!important;}
}


@media (min-width: 600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {width: calc((100% - 32px)/3); margin-right: 16px;}
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {width: calc((100% - 16px)/2);}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {margin: 0 16px 16px 0; display: flex; flex-grow: 1; flex-direction: column; justify-content: center; position: relative;}
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {margin: 0; height: 100%;}
.wp-block-media-text {direction: ltr; display: -ms-grid; display: grid; -ms-grid-columns: 50% 1fr; grid-template-columns: 50% 1fr; -ms-grid-rows: auto; grid-template-rows: auto; margin-bottom: 20px;}
.wp-block-media-text .block-editor-inner-blocks, .wp-block-media-text .editor-media-container__resizer, .wp-block-media-text.is-vertically-aligned-center .block-editor-inner-blocks, .wp-block-media-text.is-vertically-aligned-center .editor-media-container__resizer {-ms-grid-row-align: center; align-self: center;}
.wp-block-media-text .editor-media-container__resizer {-ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1; width: 100%!important;}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {-ms-grid-row-align: center; align-self: center;}
.wp-block-media-text .wp-block-media-text__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    margin: 0;
}
	.block-editor__container img {
    max-width: 100%;
    height: auto;
}
	.wp-block-media-text .block-editor-inner-blocks, .wp-block-media-text .editor-media-container__resizer, .wp-block-media-text.is-vertically-aligned-center .block-editor-inner-blocks, .wp-block-media-text.is-vertically-aligned-center .editor-media-container__resizer {
    -ms-grid-row-align: center;
    align-self: center;
}

.wp-block-media-text .block-editor-inner-blocks {
    word-break: break-word;
    text-align: initial;
    padding: 0 8%;
}
.wp-block-media-text .block-editor-inner-blocks, .wp-block-media-text.has-media-on-the-right .editor-media-container__resizer {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
}
	/**/
	.wp-block-media-text.has-media-on-the-right {
    -ms-grid-columns: 1fr 50%;
    grid-template-columns: 1fr 50%;
}
	.wp-block-media-text .block-editor-inner-blocks, .wp-block-media-text.has-media-on-the-right .editor-media-container__resizer {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
}

.wp-block-media-text.is-image-fill .editor-media-container__resizer {
    height: 100%!important;
}
.wp-block-media-text.is-vertically-aligned-bottom .block-editor-inner-blocks, .wp-block-media-text.is-vertically-aligned-bottom .editor-media-container__resizer {
    -ms-grid-row-align: end;
    align-self: end;
}
.wp-block-media-text .editor-media-container__resizer {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    width: 100%!important;
}
	.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
    height: 100%;
    min-height: 250px;
    background-size: cover;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1 /*!rtl:end:ignore*/;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
    -ms-grid-row-align: end;
    align-self: end;
}
.wp-block-media-text .wp-block-media-text__media {-ms-grid-column: 1; grid-column: 1; -ms-grid-row: 1; grid-row: 1; margin: 0; margin-right: 2em;}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>a img {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
@media screen and (max-width:1000px){
	
}