body {
--guten-base-color:#181d23;
--guten-base-lighter-color:#2d3137;
--guten-bg-color:#fff;
--guten-border-color:#eaeaeb;
--guten-txt-color:#575a5f;
--guten-txt-h-color:#181d23;
--guten-txt-a-color:#0058e6;
--guten-txt-m-color:#96989b;
--guten-txt-alt-color:#fff;
--guten-form-border-color:#d5d5d7;
--guten-form-bg-color:transparent;
--guten-form-txt-color:#181d23;
--guten-form-font-size:15px;
--guten-form-border-focus:#b7b7b7;
--guten-switch-active:#3557dc;
--guten-switch-shadow:#2e384d;
--guten-form-placeholder-color:#96989b;
--guten-btn-txt-color:#fff;
--guten-btn-bg-color:#0058e6;
--guten-btn-bg-info:#5bc0de;
--guten-btn-bg-success:#5cb85c;
--guten-btn-bg-warning:#f0ad4e;
--guten-btn-bg-danger:#d9534f;
--guten-btn-bg-hover-color:#0048bd;
--guten-selection-bg-color:#d8a600;
--guten-element-bg-color:#80b1ff;
--guten-element-darken-bg-color:#0058e6;
--guten-element-lighten-bg-color:#e6f0ff;
--guten-success-bg-color:#75ffd8;
--guten-success-border-color:#007f5b;
--guten-error-text-color:#d60000;
--guten-error-bg-color:#fcc;
--guten-error-border-color:#d60000;
--guten-wp-color:#007cba
}
.editor-styles-wrapper .guten-fix-style {
	background:transparent
}
.choices {
	font-size:16px;
	margin-bottom:24px;
	overflow:hidden;
	position:relative
}
.choices:focus {
	outline:0
}
.choices:last-child {
	margin-bottom:0
}
.choices.is-open {
	overflow:initial
}
.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
	background-color:#eaeaea;
	cursor:not-allowed;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.choices.is-disabled .choices__item {
	cursor:not-allowed
}
.choices [hidden] {
	display:none!important
}
.choices[data-type*=select-one] {
cursor:pointer
}
.choices[data-type*=select-one] .choices__inner {
padding-bottom:7.5px
}
.choices[data-type*=select-one] .choices__input {
background-color:#fff;
border-bottom:1px solid #ddd;
display:block;
margin:0;
padding:10px;
width:100%
}
.choices[data-type*=select-one] .choices__button {
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
background-size:8px;
border-radius:10em;
height:20px;
margin-right:25px;
margin-top:-10px;
opacity:.25;
padding:0;
position:absolute;
right:0;
top:50%;
width:20px
}
.choices[data-type*=select-one] .choices__button:focus, .choices[data-type*=select-one] .choices__button:hover {
opacity:1
}
.choices[data-type*=select-one] .choices__button:focus {
box-shadow:0 0 0 2px #00bcd4
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
display:none
}
.choices[data-type*=select-one]:after {
border:5px solid transparent;
border-top-color:#333;
content:"";
height:0;
margin-top:-2.5px;
pointer-events:none;
position:absolute;
right:11.5px;
top:50%;
width:0
}
.choices[data-type*=select-one].is-open:after {
border-color:transparent transparent #333;
margin-top:-7.5px
}
.choices[data-type*=select-one][dir=rtl]:after {
left:11.5px;
right:auto
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
left:0;
margin-left:25px;
margin-right:0;
right:auto
}
.choices[data-type*=select-multiple] .choices__inner, .choices[data-type*=text] .choices__inner {
cursor:text
}
.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Im0yLjU5Mi4wNDQgMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NCAxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
background-size:8px;
border-left:1px solid #008fa1;
border-radius:0;
display:inline-block;
line-height:1;
margin:0 -4px 0 8px;
opacity:.75;
padding-left:16px;
position:relative;
width:8px
}
.choices[data-type*=select-multiple] .choices__button:focus, .choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=text] .choices__button:focus, .choices[data-type*=text] .choices__button:hover {
opacity:1
}
.choices__inner {
	background-color:#f9f9f9;
	border:1px solid #ddd;
	border-radius:2.5px;
	display:inline-block;
	font-size:14px;
	min-height:44px;
	overflow:hidden;
	padding:7.5px 7.5px 3.75px;
	vertical-align:top;
	width:100%
}
.is-focused .choices__inner, .is-open .choices__inner {
	border-color:#b7b7b7
}
.is-open .choices__inner {
	border-radius:2.5px 2.5px 0 0
}
.is-flipped.is-open .choices__inner {
	border-radius:0 0 2.5px 2.5px
}
.choices__list {
	list-style:none;
	margin:0;
	padding-left:0
}
.choices__list--single {
	display:inline-block;
	padding:4px 16px 4px 4px;
	width:100%
}
[dir=rtl] .choices__list--single {
	padding-left:16px;
	padding-right:4px
}
.choices__list--single .choices__item {
	width:100%
}
.choices__list--multiple {
	display:inline
}
.choices__list--multiple .choices__item {
	background-color:#00bcd4;
	border:1px solid #00a5bb;
	border-radius:20px;
	box-sizing:border-box;
	color:#fff;
	display:inline-block;
	font-size:12px;
	font-weight:500;
	margin-bottom:3.75px;
	margin-right:3.75px;
	padding:4px 10px;
	vertical-align:middle;
	word-break:break-all
}
.choices__list--multiple .choices__item[data-deletable] {
	padding-right:5px
}
[dir=rtl] .choices__list--multiple .choices__item {
	margin-left:3.75px;
	margin-right:0
}
.choices__list--multiple .choices__item.is-highlighted {
	background-color:#00a5bb;
	border:1px solid #008fa1
}
.is-disabled .choices__list--multiple .choices__item {
	background-color:#aaa;
	border:1px solid #919191
}
.choices__list--dropdown {
	background-color:#fff;
	border:1px solid #ddd;
	border-bottom-left-radius:2.5px;
	border-bottom-right-radius:2.5px;
	margin-top:-1px;
	overflow:hidden;
	position:absolute;
	top:100%;
	visibility:hidden;
	width:100%;
	will-change:visibility;
	word-break:break-all;
	z-index:1
}
.choices__list--dropdown.is-active {
	visibility:visible
}
.is-open .choices__list--dropdown {
	border-color:#b7b7b7
}
.is-flipped .choices__list--dropdown {
border-radius:.25rem .25rem 0 0;
	bottom:100%;
	margin-bottom:-1px;
	margin-top:0;
	top:auto
}
.choices__list--dropdown .choices__list {
	max-height:300px;
	overflow:auto;
	position:relative;
	-webkit-overflow-scrolling:touch;
	will-change:scroll-position
}
.choices__list--dropdown .choices__item {
	font-size:14px;
	padding:10px;
	position:relative
}
[dir=rtl] .choices__list--dropdown .choices__item {
	text-align:right
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
	background-color:#f2f2f2
}
.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
	opacity:.5
}
.choices__item {
	cursor:default
}
.choices__item--selectable {
	cursor:pointer
}
.choices__item--disabled {
	cursor:not-allowed;
	opacity:.5;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.choices__heading {
	border-bottom:1px solid #f7f7f7;
	color:gray;
	font-size:12px;
	font-weight:600;
	padding:10px
}
.choices__button {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-color:transparent;
	background-position:50%;
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	text-indent:-9999px
}
.choices__button:focus, .choices__input:focus {
	outline:0
}
.choices__input {
	background-color:#f9f9f9;
	border:0;
	border-radius:0;
	display:inline-block;
	font-size:14px;
	margin-bottom:5px;
	max-width:100%;
	padding:4px 0 4px 2px;
	vertical-align:baseline
}
[dir=rtl] .choices__input {
	padding-left:0;
	padding-right:2px
}
.choices__placeholder {
	opacity:.5
}
html {
	scroll-behavior:smooth
}
body {
	font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-size:15px;
	font-weight:400;
	line-height:1.7;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	
	font-size: 16px;
	font-family: "Zen Kaku Gothic New";
}
body h1, body h2, body h3, body h4, body h5, body h6 {
	font-weight:700;
	line-height:1.2;
	margin-bottom:1rem;
margin-top:.5rem
}
body h1 {
	font-size:2.5rem
}
body h2 {
	font-size:2rem
}
body h3 {
	font-size:1.75rem
}
body h4 {
	font-size:1.5rem
}
body h5 {
	font-size:1.25rem
}
body h6 {
	font-size:1rem
}
body p {
	margin-bottom:0;
	margin-top:0
}
img {
	height:auto
}
video {
	max-width:100%
}
[class*=guten] a {
box-shadow:none;
text-decoration:none
}
.editor-styles-wrapper .guten-column .wp-block {
	margin-left:0;
	margin-right:0
}
.guten-element .hover-from-arise:before, .guten-element .hover-from-bottom:before, .guten-element .hover-from-left:before, .guten-element .hover-from-right:before, .guten-element .hover-from-top:before {
	background-size:101% 101%;
	content:"";
	height:100%;
	position:absolute;
transition:all .6s ease;
	width:100%
}
.guten-element .hover-from-left:before, .guten-element.hover-from-left:before {
	left:-101%;
	top:0
}
.guten-element .hover-from-left:hover:before, .guten-element.hover-from-left:hover:before {
	left:0
}
.guten-element .hover-from-right:before, .guten-element.hover-from-right:before {
	right:-101%;
	top:0
}
.guten-element .hover-from-right:hover:before, .guten-element.hover-from-right:hover:before {
	right:0
}
.guten-element .hover-from-top:before, .guten-element.hover-from-top:before {
	left:0;
	top:-101%
}
.guten-element .hover-from-top:hover:before, .guten-element.hover-from-top:hover:before {
	top:0
}
.guten-element .hover-from-bottom:before, .guten-element.hover-from-bottom:before {
	bottom:-101%;
	left:0
}
.guten-element .hover-from-bottom:hover:before, .guten-element.hover-from-bottom:hover:before {
	bottom:0
}
.guten-element .hover-from-arise:before, .guten-element.hover-from-arise:before {
	left:0;
	opacity:0;
	top:0
}
.guten-element .hover-from-arise:hover:before, .guten-element.hover-from-arise:hover:before {
	opacity:100%
}
.guten-background-animated, .guten-background-overlay {
	border-radius:inherit;
	height:100%;
	left:0;
	position:absolute!important;
	top:0;
	width:100%
}
.guten-background-animated {
	overflow:hidden
}
.guten-background-animated .animated-layer {
	border-radius:inherit;
	height:100%;
	left:0;
	position:absolute!important;
	top:0;
	width:100%
}
.gutenverse-block-loading {
	align-items:center;
	display:flex;
	justify-content:center;
	padding:12px;
	width:100%
}
:root :where(.editor-styles-wrapper) :where(.is-layout-flow) .wp-block {
margin-block-start:0
}
.bg-slideshow-container {
	align-items:center;
	border-radius:inherit;
	display:flex;
	height:100%!important;
	justify-content:center;
	left:0;
	margin:auto;
	overflow:hidden;
	position:absolute!important;
	top:0;
	width:100%!important;
	z-index:0
}
.bg-slideshow-container .bg-slideshow-item {
	border-radius:inherit
}
.bg-slideshow-container .bg-slideshow-item, .bg-slideshow-container .bg-slideshow-item .slideshow-item-container {
	background-position:50%;
	height:inherit;
	left:0;
	-o-object-fit:cover;
	object-fit:cover;
	position:absolute!important;
	top:0;
	width:100%
}
.bg-slideshow-container .bg-slideshow-item .slideshow-item-container {
	display:none;
	overflow:hidden
}
.bg-slideshow-container .bg-slideshow-item .slideshow-item-container.current {
	display:block;
	z-index:1
}
.bg-slideshow-container .bg-slideshow-item .slideshow-item-container.previous {
	display:block;
	z-index:2
}
.bg-slideshow-container .bg-slideshow-item .slideshow-item-container .slideshow-image {
	background-size:contain;
	height:inherit;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
@keyframes fade {
0% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes ken-burns-toggle-out {
0% {
transform:scale(1.3)
}
to {
	transform:scale(1)
}
}
@keyframes ken-burns-toggle-in {
0% {
transform:scale(1)
}
to {
	transform:scale(1.3)
}
}
@keyframes current-slideRight {
0% {
left:-100%
}
to {
	left:0
}
}
@keyframes previous-slideRight {
0% {
left:0
}
to {
	left:100%
}
}
@keyframes current-slideLeft {
0% {
right:-100%
}
to {
	right:0
}
}
@keyframes previous-slideLeft {
0% {
right:0
}
to {
	right:100%
}
}
@keyframes current-slideTop {
0% {
bottom:-100%
}
to {
	bottom:0
}
}
@keyframes previous-slideTop {
0% {
bottom:0
}
to {
	bottom:100%
}
}
@keyframes current-slideBottom {
0% {
top:-100%
}
to {
	top:0
}
}
@keyframes previous-slideBottom {
0% {
top:0
}
to {
	top:100%
}
}
/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root {
--animate-duration:1s;
--animate-delay:1s;
--animate-repeat:1
}
.animated {
	animation-duration:1s;
	animation-duration:var(--animate-duration)
}
.animated.fast {
animation-duration:.7s;
animation-duration:calc(var(--animate-duration)*.7)
}
.animated.slow {
	animation-duration:2s;
animation-duration:calc(var(--animate-duration)*2)
}
@keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
.fadeIn {
	animation-name:fadeIn
}
@keyframes fadeInDown {
0% {
opacity:0;
transform:translate3d(0, -40px, 0)
}
to {
	opacity:1;
	transform:translateZ(0)
}
}
.fadeInDown {
	animation-name:fadeInDown
}
@keyframes fadeInLeft {
0% {
opacity:0;
transform:translate3d(-40px, 0, 0)
}
to {
	opacity:1;
	transform:translateZ(0)
}
}
.fadeInLeft {
	animation-name:fadeInLeft
}
@keyframes fadeInRight {
0% {
opacity:0;
transform:translate3d(40px, 0, 0)
}
to {
	opacity:1;
	transform:translateZ(0)
}
}
.fadeInRight {
	animation-name:fadeInRight
}
@keyframes fadeInUp {
0% {
opacity:0;
transform:translate3d(0, 40px, 0)
}
to {
	opacity:1;
	transform:translateZ(0)
}
}
.fadeInUp {
	animation-name:fadeInUp
}
@keyframes slideInDown {
0% {
transform:translate3d(0, -40px, 0);
visibility:visible
}
to {
	transform:translateZ(0)
}
}
.slideInDown {
	animation-name:slideInDown
}
@keyframes slideInLeft {
0% {
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	transform:translateZ(0)
}
}
.slideInLeft {
	animation-name:slideInLeft
}
@keyframes slideInRight {
0% {
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	transform:translateZ(0)
}
}
.slideInRight {
	animation-name:slideInRight
}
@keyframes slideInUp {
0% {
transform:translate3d(0, 40px, 0);
visibility:visible
}
to {
	transform:translateZ(0)
}
}
.slideInUp {
	animation-name:slideInUp
}
.__desktop-fadeIn {
	animation-name:fadeIn
}
.__desktop-fadeInLeft {
	animation-name:fadeInLeft
}
.__desktop-fadeInDown {
	animation-name:fadeInDown
}
.__desktop-fadeInRight {
	animation-name:fadeInRight
}
.__desktop-fadeInUp {
	animation-name:fadeInUp
}
.__desktop-slideInLeft {
	animation-name:slideInLeft
}
.__desktop-slideInDown {
	animation-name:slideInDown
}
.__desktop-slideInRight {
	animation-name:slideInRight
}
.__desktop-slideInUp {
	animation-name:slideInUp
}
.page-template-gutenverse_blank:before {
	display:none
}
.choices__inner {
	box-sizing:border-box;
	min-height:auto
}
.guten-element {
	position:relative;
	text-shadow:0 0 transparent
}
.guten-element * {
	box-sizing:border-box;
transition:all .3s
}
.guten-element img {
	max-width:100%
}
.guten-data[class=guten-data] {
	height:0!important;
	margin:0!important;
	padding:0!important;
	width:0!important
}
.guten-element-hide[class*=" __desktop-"], .guten-element-hide[class*=" desktop-"], .guten-element-hide[class^=__desktop-], .guten-element-hide[class^=desktop-] {
visibility:hidden
}
@media (min-width:640px) {
.choices__list--dropdown .choices__item--selectable {
padding-right:100px
}
.choices__list--dropdown .choices__item--selectable:after {
content:attr(data-select-text);
font-size:12px;
opacity:0;
position:absolute;
right:10px;
top:50%;
transform:translateY(-50%)
}
[dir=rtl] .choices__list--dropdown .choices__item--selectable {
padding-left:100px;
padding-right:10px;
text-align:right
}
[dir=rtl] .choices__list--dropdown .choices__item--selectable:after {
left:10px;
right:auto
}
}
@media (prefers-reduced-motion:reduce), print {
.animated {
animation-duration:1ms!important;
animation-iteration-count:1!important;
transition-duration:1ms!important
}
.animated[class*=Out] {
opacity:0
}
}
@media (max-width:780px) {
.__tablet-fadeIn {
animation-name:fadeIn
}
.__tablet-fadeInLeft {
animation-name:fadeInLeft
}
.__tablet-fadeInDown {
animation-name:fadeInDown
}
.__tablet-fadeInRight {
animation-name:fadeInRight
}
.__tablet-fadeInUp {
animation-name:fadeInUp
}
.__tablet-slideInLeft {
animation-name:slideInLeft
}
.__tablet-slideInDown {
animation-name:slideInDown
}
.__tablet-slideInRight {
animation-name:slideInRight
}
.__tablet-slideInUp {
animation-name:slideInUp
}
.guten-element-hide[class*=" __tablet-"], .guten-element-hide[class*=" tablet-"], .guten-element-hide[class^=__tablet-], .guten-element-hide[class^=tablet-] {
visibility:hidden
}
}
@media only screen and (max-width:425px) {
.__mobile-fadeIn {
animation-name:fadeIn
}
.__mobile-fadeInLeft {
animation-name:fadeInLeft
}
.__mobile-fadeInDown {
animation-name:fadeInDown
}
.__mobile-fadeInRight {
animation-name:fadeInRight
}
.__mobile-fadeInUp {
animation-name:fadeInUp
}
.__mobile-slideInLeft {
animation-name:slideInLeft
}
.__mobile-slideInDown {
animation-name:slideInDown
}
.__mobile-slideInRight {
animation-name:slideInRight
}
.__mobile-slideInUp {
animation-name:slideInUp
}
}
@media only screen and (min-width:781px) {
.hide-desktop {
display:none!important
}
}
@media (max-width:780px) and (min-width:426px) {
.hide-tablet {
display:none!important
}
}
@media (max-width:425px) {
.hide-mobile {
display:none!important
}
.guten-element-hide[class*=" __mobile-"], .guten-element-hide[class*=" mobile-"], .guten-element-hide[class^=__mobile-], .guten-element-hide[class^=mobile-] {
visibility:hidden
}
}
