.elementor-315 .elementor-element.elementor-element-10e5fd18 > .elementor-container {
	max-width:300px;
}
.elementor-315 .elementor-element.elementor-element-10e5fd18 > .elementor-background-overlay {
	opacity:0.74;
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-315 .elementor-element.elementor-element-10e5fd18 {
	border-style:none;
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:0px;
}
.elementor-315 .elementor-element.elementor-element-4b420737 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom:0px;
}
.elementor-315 .elementor-element.elementor-element-24788f81 > .elementor-container {
	max-width:500px;
}
.elementor-315 .elementor-element.elementor-element-877cf9c {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-877cf9c .elementor-heading-title {
	color:#0b0b0b;
	font-family:"Noto Serif JP",Sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
}
.elementor-315 .elementor-element.elementor-element-877cf9c > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.ee-tooltip.ee-tooltip-bdbbe93.to--top,.ee-tooltip.ee-tooltip-bdbbe93.to--bottom {
	margin-left:0px;
}
.ee-tooltip.ee-tooltip-bdbbe93.to--left,.ee-tooltip.ee-tooltip-bdbbe93.to--right {
	margin-top:0px;
}
.elementor-315 .elementor-element.elementor-element-3dfcdfa8 {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-3dfcdfa8 .elementor-heading-title {
	color:#fff;
	font-family:"Cinzel",Sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	letter-spacing:0px;
	-webkit-text-stroke-width:0px;
	stroke-width:0px;
	-webkit-text-stroke-color:#FFFFFF7A;
	stroke:#FFFFFF7A;
}
.elementor-315 .elementor-element.elementor-element-3dfcdfa8 > .elementor-widget-container {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-79f1dfa3 {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-79f1dfa3 .elementor-heading-title {
	color:#0b0b0b;
	font-family:"Noto Serif JP",Sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:30px;
}
.elementor-315 .elementor-element.elementor-element-79f1dfa3 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-38626b2d > .elementor-background-overlay {
	opacity:0.5;
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-315 .elementor-element.elementor-element-38626b2d {
	border-width:1px 0px 0px 0px;
	border-color:#2D2001;
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-7df287a1 > .elementor-element-populated {
	transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
	text-align:center;
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-7df287a1 > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s,border-radius 0.3s,opacity 0.3s;
}
.elementor-315 .elementor-element.elementor-element-686b5059 {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-34241747.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-34241747.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-34241747.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-34241747 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-4f50d504.elementor-view-stacked .elementor-icon {
	background-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-4f50d504.elementor-view-framed .elementor-icon,.elementor-315 .elementor-element.elementor-element-4f50d504.elementor-view-default .elementor-icon {
	fill:#305027;
	color:#305027;
	border-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 {
	--icon-box-icon-margin:0px;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-title {
	margin-bottom:0px;
	color:#305027;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-title a {
	font-family:"Roboto",Sans-serif;
	font-size:11px;
	font-weight:600;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-98bcd8.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-98bcd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-98bcd8.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-98bcd8 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-350af8ad.elementor-view-stacked .elementor-icon {
	background-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-350af8ad.elementor-view-framed .elementor-icon,.elementor-315 .elementor-element.elementor-element-350af8ad.elementor-view-default .elementor-icon {
	fill:#305027;
	color:#305027;
	border-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-350af8ad {
	--icon-box-icon-margin:0px;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-title {
	margin-bottom:0px;
	color:#305027;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-title a {
	font-family:"Roboto",Sans-serif;
	font-size:11px;
	font-weight:600;
}
.elementor-315 .elementor-element.elementor-element-350af8ad > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-1f08cce.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-1f08cce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-1f08cce.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-1f08cce > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-2aef3077.elementor-view-stacked .elementor-icon {
	background-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-2aef3077.elementor-view-framed .elementor-icon,.elementor-315 .elementor-element.elementor-element-2aef3077.elementor-view-default .elementor-icon {
	fill:#305027;
	color:#305027;
	border-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 {
	--icon-box-icon-margin:0px;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon-box-title {
	margin-bottom:0px;
	color:#305027;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon-box-title a {
	font-family:"Roboto",Sans-serif;
	font-size:11px;
	font-weight:600;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-670605e9.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-670605e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-670605e9.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-670605e9 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-f42f993.elementor-view-stacked .elementor-icon {
	background-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-f42f993.elementor-view-framed .elementor-icon,.elementor-315 .elementor-element.elementor-element-f42f993.elementor-view-default .elementor-icon {
	fill:#305027;
	color:#305027;
	border-color:#305027;
}
.elementor-315 .elementor-element.elementor-element-f42f993 {
	--icon-box-icon-margin:0px;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-title {
	margin-bottom:0px;
	color:#305027;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-title a {
	font-family:"Roboto",Sans-serif;
	font-size:11px;
	font-weight:600;
}
.elementor-315 .elementor-element.elementor-element-f42f993 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-7c274dd6.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-7c274dd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-7c274dd6.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-7c274dd6 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45 .ha-offcanvas-header {
	text-align:right;
	padding:5px 5px 0px 0px;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45 {
	width:300px;
	background-color:#a8bf9163;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45.ha-offcanvas-content-top,.ha-offcanvas-content.ha-offcanvas-content-90a8a45.ha-offcanvas-content-bottom {
	width:100%;
	height:300px;
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-left .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-left .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-left .ha-offcanvas-container {
	transform:translate3d(300px,0,0);
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-right .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-right .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-right .ha-offcanvas-container {
	transform:translate3d(-300px,0,0);
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-top .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-top .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-top .ha-offcanvas-container {
	transform:translate3d(0,300px,0);
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-bottom .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-bottom .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-bottom .ha-offcanvas-container {
	transform:translate3d(0,-300px,0);
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-offcanvas-toggle-wrap {
	text-align:left;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-hamburger-box {
	font-size:6pt;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-offcanvas-toggle {
	font-family:"Noto Serif JP",Sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#305027;
	border-radius:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-offcanvas-toggle svg {
	fill:#305027;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-hamburger-inner,.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-hamburger-inner::before,.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-hamburger-inner::after {
	background-color:#305027;
}
.ha-offcanvas-close-90a8a45 {
	color:#847145;
}
.ha-offcanvas-close-90a8a45 svg {
	fill:#847145;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45 .ha-offcanvas-close-90a8a45 {
	font-size:28px;
	padding:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45 .ha-offcanvas-close-90a8a45 .ha-offcanvas-close-bar-close-title-before {
	margin-left:5px;
}
.ha-offcanvas-content-90a8a45-open .ha-offcanvas-container:after {
	background:#000000;
	opacity:0.7;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 > .elementor-widget-container {
	margin:-15px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 {
	width:auto;
	max-width:auto;
	z-index:999;
}
@media(max-width:1024px) {
	.elementor-315 .elementor-element.elementor-element-3dfcdfa8 > .elementor-widget-container {
	padding:50px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-7df287a1 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
}@media(max-width:767px) {
	.elementor-315 .elementor-element.elementor-element-877cf9c .elementor-heading-title {
	font-size:14px;
	line-height:1.5em;
}
.elementor-315 .elementor-element.elementor-element-3dfcdfa8 {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-3dfcdfa8 .elementor-heading-title {
	font-size:16px;
	line-height:0.4em;
	letter-spacing:0px;
}
.elementor-315 .elementor-element.elementor-element-3dfcdfa8 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-79f1dfa3 .elementor-heading-title {
	font-size:10px;
}
.elementor-315 .elementor-element.elementor-element-38626b2d > .elementor-background-overlay {
	/*background-image:url("https://bibibjk.healrelax.info/storage/sites/27/2024/06/hpbg.jpg");*/
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:1;
}
.elementor-315 .elementor-element.elementor-element-38626b2d {
	border-width:1px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-7df287a1 {
	width:100%;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-7df287a1.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-7df287a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-7df287a1.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-7df287a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom:0px;
}
.elementor-315 .elementor-element.elementor-element-7df287a1 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:5px 0px 3px 0px;
}
.elementor-315 .elementor-element.elementor-element-686b5059 {
	margin-top:0px;
	margin-bottom:5px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-34241747 {
	width:20%;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-34241747.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-34241747.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-34241747.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-34241747 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-title {
	margin-bottom:0px;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-4f50d504 .elementor-icon-box-title a {
	font-size:11px;
	line-height:1em;
}
.elementor-315 .elementor-element.elementor-element-4f50d504 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-98bcd8 {
	width:20%;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-98bcd8.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-98bcd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-98bcd8.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-98bcd8 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-title {
	margin-bottom:0px;
}
.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-350af8ad .elementor-icon-box-title a {
	font-size:11px;
	line-height:1em;
}
.elementor-315 .elementor-element.elementor-element-350af8ad > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-1f08cce {
	width:20%;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-1f08cce.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-1f08cce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-1f08cce.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-1f08cce > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon-box-title {
	margin-bottom:0px;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-2aef3077 .elementor-icon-box-title a {
	font-size:11px;
	line-height:1em;
}
.elementor-315 .elementor-element.elementor-element-2aef3077 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-670605e9 {
	width:20%;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-670605e9.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-670605e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-670605e9.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-670605e9 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-wrapper {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-f42f993 {
	--icon-box-icon-margin:0px;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon {
	font-size:20px;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-title {
	margin-bottom:0px;
}
.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-title,.elementor-315 .elementor-element.elementor-element-f42f993 .elementor-icon-box-title a {
	font-size:11px;
	line-height:1em;
}
.elementor-315 .elementor-element.elementor-element-f42f993 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-7c274dd6 {
	width:20%;
}
.elementor-bc-flex-widget .elementor-315 .elementor-element.elementor-element-7c274dd6.elementor-column .elementor-widget-wrap {
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-7c274dd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content:center;
	align-items:center;
}
.elementor-315 .elementor-element.elementor-element-7c274dd6.elementor-column > .elementor-widget-wrap {
	justify-content:center;
}
.elementor-315 .elementor-element.elementor-element-7c274dd6 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	--e-column-margin-right:0px;
	--e-column-margin-left:0px;
	padding:0px 0px 0px 0px;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45 {
	width:70%;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45.ha-offcanvas-content-top,.ha-offcanvas-content.ha-offcanvas-content-90a8a45.ha-offcanvas-content-bottom {
	width:100%;
	height:70%;
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-left .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-left .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-left .ha-offcanvas-container {
	transform:translate3d(70%,0,0);
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-right .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-right .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-right .ha-offcanvas-container {
	transform:translate3d(-70%,0,0);
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-top .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-top .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-top .ha-offcanvas-container {
	transform:translate3d(0,70%,0);
}
.ha-offcanvas-content-reveal.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-bottom .ha-offcanvas-container,.ha-offcanvas-content-push.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-bottom .ha-offcanvas-container,.ha-offcanvas-content-slide-along.ha-offcanvas-content-90a8a45-open.ha-offcanvas-content-bottom .ha-offcanvas-container {
	transform:translate3d(0,-70%,0);
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-offcanvas-toggle-wrap {
	text-align:center;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-hamburger-box {
	font-size:8pt;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-offcanvas-toggle {
	font-size:11px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 .ha-hamburger-label {
	margin-left:0px;
}
.ha-offcanvas-content.ha-offcanvas-content-90a8a45 .ha-offcanvas-close-90a8a45 {
	font-size:25px;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 > .elementor-widget-container {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-315 .elementor-element.elementor-element-90a8a45 {
	z-index:999;
}
}