:root{
	--o-r-common-company_name:SDH;
	--o-r-common-name:恵庭市生涯学習施設かしわのもり;
	--o-r-common-hours:9\00003a00-22\00003a00;
	--o-r-common-copyright:Copyright©恵庭市生涯学習施設かしわのもり;
	--o-r-common-googlemap:<iframe src="https\00003a//www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2923.2687151659757!2d141.56612731569427!3d42.8882769791549!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x5f74d7f917d9126d%3A0xa4fa6706b6a0deef!2z5oG15bqt5biC55Sf5rav5a2m57-S5pa96KitIOOBi-OBl-OCj-OBruOCguOCig!5e0!3m2!1sja!2sjp!4v1648187302960!5m2!1sja!2sjp" width="600" height="450" style="border\00003a0\00003b" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>;
	--o-r-visual_theme-width:1170px;
}/*common_css*/

@import url(https://use.fontawesome.com/releases/v6.0.0/css/all.css);

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&family=Righteous&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html{
    font-size:62.5%;
    background-color:#fff;;
    color:#333333;;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
    position: relative;
}
body{
    font-size:1.6rem;
    font-family: 'Noto Sans JP', sans-serif;
    line-height: 1.4;
    color: rgba(0,98,53,1);
}
:root {
    --max: 1170px;
    --serif: 'Noto Serif JP', serif;
    --sans: 'Noto Sans JP', sans-serif;
    --roboto: 'Roboto', sans-serif;
    --right: 'Righteous', cursive;
}
.sans {
  font-family: var(--sans);
}
.serif {
    font-family: var(--serif);
}
.roboto {
    font-family: var(--roboto);
}
li {
    list-style-type: none;
}
a {
    text-decoration: none;
    color: rgba(0,98,53,1);
}
img{
    max-width: 100%;
    vertical-align: bottom;
    width: 100%;
    height: auto;
}
input {
  font-size: 100%;
}

[data-w-width] {
    max-width: 100%;
}
[data-w-width="1"] {
    width: 1170px;
    width:1170px;
    margin: 0 auto;
}
/* [data-w-width="1"] [data-w-width="1"]{
    max-width:100%;
    width:100%;
} */
@media (max-width: 1170px){
    [data-w-width="1"] {
    }
}
@media screen and (max-width: 768px) {
    body {
    }
}
@media screen and (min-width: 560px){
    
a[href^="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
　}
}
.-x-text{
    max-width: 1170px;
    margin-left:auto;
    margin-right:auto;
}
.-x-text table{
    border-collapse: collapse;
}
.-x-text td{
    padding: 2px 5px;
    border: 1px solid #ccc;
}
.-x-text ul
,.-x-text ol
,.-x-text li{
    list-style-type:initial;
}
.-x-title-xl{
    font-size:2em;
}
.-x-title-x{
    font-size:1.8em;
}
.-x-title-m{
    font-size:1.6em;
}
.-x-title-s{
    font-size:1.4em;
}
.-x-title-xs{
    font-size:1.2em;
}


/*widget:2d55afdd-4965-4961-966e-cb7a6a1102b1*/[data-lib="875"]{color:#006235;
	position: relative;
	z-index: 1;
	margin-bottom: 60px;
	text-align: center;}[data-lib="875"] .titleBox{display: inline-block;
	text-align: left;}[data-lib="875"] .-w-title-main{font-size: 2.2rem;
	position: relative;
	display: inline-block;}[data-lib="875"] .-w-title-main:after{content: "";
	display: block;
	background: url(/_img/ja/cms_parts_library/880/image/_/)center / contain no-repeat;
	width: 145px;
	height: 145px;
	position: absolute;
	left: -60px;
	top: -60px;
	z-index: -1;}[data-lib="875"] .-w-title-sub{display: block;
	font-family: var(--right);
	color: #000;
	font-size: 1.4rem;
	text-align: left;}@media (max-width: 1280px){[data-lib="875"] .-w-title-main{font-size: 2rem;}[data-lib="875"] .-w-title-main:after{width: 130px;
	height: 130px;
	left: -50px;
	top: -50px;}}@media (max-width: 960px){[data-lib="875"] .-w-title-main{font-size: 1.8rem;}[data-lib="875"] .-w-title-main:after{width: 110px;
	height: 110px;
	left: -40px;
	top: -40px;}}@media (max-width: 560px){[data-lib="875"]{margin-bottom: 40px;}[data-lib="875"] .-w-title-main{font-size: 1.8rem;}[data-lib="875"] .-w-title-main:after{width: 80px;
	height: 80px;
	left: -30px;
	top: -30px;}[data-lib="875"] .-w-title-sub{text-align: left;}}/*widget:417a3b64-b8ae-469d-878f-58f73ff5e564*/[data-lib="852"]{margin-bottom: 60px;}[data-lib="852"] .headerContainer{padding-right: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;}[data-lib="852"] .headerLogo h1 a{display: block;}[data-lib="852"] .headerLogo h1 a .top{display: flex;
	font-size: 2rem;}[data-lib="852"] .headerLogo h1 a .top img{width: 80px;
	height: auto;
	margin-right: -40px;
	margin-top: -20px;
	object-fit: contain;
	position: relative;
	z-index: 1;}[data-lib="852"] .headerLogo h1 a .top span{position: relative;
	z-index: 1;
	font-size: 2.4rem;}[data-lib="852"] .headerLogo h1 a .top span .small{font-size: 1.6rem;
	font-weight: 500;}[data-lib="852"] .headerSide nav ul li{margin-bottom: 30px;}[data-lib="852"] .headerSide nav ul li:last-child{margin-bottom: 0;}[data-lib="852"] .headerContent{width: calc(100% - 300px);
	transition: .3s;}[data-lib="852"] .headerContent .headerTop{text-align: right;
	padding: 20px 0;}[data-lib="852"] .headerCtaBox{text-align: right;}[data-lib="852"] .headerCta{margin: 0 0 15px auto;
	padding: 15px 30px;
	display: inline-block;
	align-items: center;
	justify-content: center;
	background: rgba(241,244,234,1);
	border-radius: 10px;}[data-lib="852"] .headerCta .left,[data-lib="852"] .headerCta .right{display: inline-block;
	align-items: center;}[data-lib="852"] .headerCta .left{padding-right: 20px;
	position: relative;}[data-lib="852"] .headerCta .left:after{content: "";
	display: inline-block;
	width: 1px;
	height: 20px;
	background: rgba(168,168,168,.5);
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0,-50%);}[data-lib="852"] .headerCta .left a{display: inline-block;
	font-weight: bold;
	font-size: 2rem;
	margin-right: 10px;}[data-lib="852"] .headerCta .left a i{font-size: 1.6rem;}[data-lib="852"] .headerCta .left p{display: inline-block;
	font-size: 1.4rem;}[data-lib="852"] .headerCta .left p span{margin-right: 8px;}[data-lib="852"] .headerCta .right{padding-left: 20px;}[data-lib="852"] .headerCta .right a{font-weight: 500;
	color: rgba(0,98,53,1);
	font-size: 1.4rem;}[data-lib="852"] .headerCta .right a:first-child{margin-right: 20px;}[data-lib="852"] .headerNav ul{display: flex;
	align-items: center;
	justify-content: flex-end;}[data-lib="852"] .headerNav ul li{text-align: center;
	position: relative;}[data-lib="852"] .headerNav li:after{content: "";
	display: block;
	background: #A8A8A8;
	width: 1px;
	height: 20px;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(0 , -50%);}[data-lib="852"] .headerNav li:last-child:after{display: none;}[data-lib="852"] .headerNav li a{display: inline-block;
	padding: 0 30px;
	font-weight: 500;}[data-lib="852"] .headerNav li a:last-child:after{display: none;}[data-lib="852"] .headerNav li:first-child a{display: inline-block;
	padding: 0 30px 0 0;}[data-lib="852"] .underMv{margin: 0 20px;
	position: relative;
	overflow: hidden;
	display: flex;
	height: 400px;}[data-lib="852"] .underMv figure{width: 50%;}[data-lib="852"] .underMv img{border-radius: 10px;
	object-fit: contain;}[data-lib="852"] .underMv .textBox{width: calc(50% + 260px);
	padding: 120px 0 0 260px;
	margin-left: -260px;
	position: relative;
	z-index: 1;
	background: url(/_img/ja/cms_parts_library/867/image/_/);
	border-radius: 0 10px 10px 0;}[data-lib="852"] .underMv .textBox:after{content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;}[data-lib="852"] .underMv .mvTitle{font-size: 4rem;
	margin-bottom: 50px;
	padding-left: 60px;
	position: relative;
	z-index: 1;}[data-lib="852"] .underMv .mvTitle:before{content: "";
	display: block;
	background: url(/_img/ja/cms_parts_library/865/image/_/);
	background-size: contain;
	background-position: center;
	width: 140px;
	height: 145px;
	position: absolute;
	top : -40px;
	left: 0;
	z-index: -1;}[data-lib="852"] .underMv .mvText{font-size: 1.8rem;
	z-index: 1;
	letter-spacing: .1em;
	line-height: 1.6;
	font-weight: 500;
	padding-left: 60px;}[data-lib="852"] .imgNavSp{display: none;}[data-lib="852"] .menu{position: fixed;
	top: 4px;
	right: 3px;
	width: 80px;
	height: 80px;
	background: url(/_img/ja/cms_parts_library/864/image/_/);
	background-position: 0 -7px;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 10000;
	display: none;}[data-lib="852"] .menu:hover{cursor: pointer;}[data-lib="852"] .menuTop,[data-lib="852"] .menuCenter,[data-lib="852"] .menuBottom{display: block;
	width: 30px;
	height: 2px;
	background: #000;
	border-radius: 20px;
	position: absolute;
	transition: .3s;
	left: 50%;
	transform: translateX(-50%);}[data-lib="852"] .menuTop{top: 23px;}[data-lib="852"] .menuCenter{top: 30px;}[data-lib="852"] .menuBottom{top: 37px;}[data-lib="852"] .navActive{visibility: visible!important;
	opacity: 1!important;}[data-lib="852"] .menuTopActive{top: 30px;
	transform: translate(-50%,0) rotate(30deg);}[data-lib="852"] .menuCenterActive{transform: translateX(100px);}[data-lib="852"] .menuBottomActive{top: 30px;
	transform: translate(-50%,0) rotate(-30deg);}[data-lib="852"] .bgActive{background: rgba(241,244,234,1)!important;}@media (max-width: 1400px){[data-lib="852"] .headerLogo h1 a .top{display: flex;
	font-size: 1.8rem;}[data-lib="852"] .headerSide nav ul li{margin-bottom: 30px;}[data-lib="852"] .headerSide nav ul li:last-child{margin-bottom: 0;}[data-lib="852"] .headerCta{padding: 15px 20px;}[data-lib="852"] .headerCta .left a{font-size: 1.8rem;}[data-lib="852"] .headerNav li a{padding: 0 15px;}[data-lib="852"] .headerNav li:first-child a{display: inline-block;
	padding: 0 15px 0 0;}[data-lib="852"] .underMv{height: 380px;}[data-lib="852"] .underMv img{height: 100%;
	object-fit: cover;}[data-lib="852"] .underMv .textBox{width: calc(50% + 220px);
	padding: 120px 0 0 220px;
	margin-left: -220px;}[data-lib="852"] .underMv .textBox:after{content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;}[data-lib="852"] .underMv .mvTitle{font-size: 3.2rem;
	margin-bottom: 40px;
	padding-left: 40px;}[data-lib="852"] .underMv .mvTitle:before{width: 120px;
	height: 125px;}[data-lib="852"] .underMv .mvText{font-size: 1.6rem;
	padding-left: 40px;}}@media (max-width: 1200px){[data-lib="852"] .headerCta .left,[data-lib="852"] .headerCta .right{display: block;}[data-lib="852"] .headerCta .left{padding-right: 0;}[data-lib="852"] .headerCta .left:after{display: none;}[data-lib="852"] .underMv .textBox{width: calc(50% + 160px);
	padding: 120px 0 0 120px;
	margin-left: -160px;
	background-position: 0 -100px;}}@media (max-width: 960px){[data-lib="852"] .headerContainer{width: 100%;
	padding: 0 0 0 20px;
	display: block;
	z-index: 9999;}[data-lib="852"] .headerLogo h1 a{width: 300px;
	height: 70px;
	display: flex;
	align-items: center;
	background: transparent;
	box-shadow: none;
	display: flex;
	align-items: center;}[data-lib="852"] .headerLogo h1 a br{display: none;}[data-lib="852"] .headerLogo h1 a .top{font-size: 1.6rem;}[data-lib="852"] .headerLogo h1 a .top span{display: inline-block;
	font-size: 1.6rem;
	margin-bottom: 0;
	position: relative;}[data-lib="852"] .headerLogo h1 a .top img{width: 40px;
	margin-right: 0;
	margin-top: 0;
	position: absolute;
	left: -10px;
	top: 0;}[data-lib="852"] .headerLogo h1 a .top span .small{margin-right: 10px;}[data-lib="852"] .imgNavSp{display: none;}[data-lib="852"] .headerContent{width: 100%;
	margin-bottom: 0;}[data-lib="852"] .headerContent .headerTop{text-align: center;
	padding: 100px 0;
	display: flex;
	flex-wrap: wrap;
	background: rgba(241,244,234,1);
	opacity: 0;
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	transition: .3s;}[data-lib="852"] .headerCtaBox{text-align: center;
	width: 100%;
	order: 2;}[data-lib="852"] .headerCta{width: 100%;
	margin: 0 auto;
	padding: 0;
	background: transparent;
	order: 2;}[data-lib="852"] .headerCta .left,[data-lib="852"] .headerCta .right{display: block;
	align-items: center;}[data-lib="852"] .headerCta .left{margin-bottom: 20px;
	padding-right: 0;
	position: relative;}[data-lib="852"] .headerCta .left:after{display: none;}[data-lib="852"] .headerCta .left a{display: inline-block;
	align-items: center;
	justify-content: center;
	font-size: 2.8rem;
	margin-right: 0;
	position: relative;
	z-index: 1;}[data-lib="852"] .headerCta .left a:before{content: "";
	display: block;
	background: url(/_img/ja/cms_parts_library/865/image/_/)center / contain no-repeat;
	width: 60px;
	height: 70px;
	position: absolute;
	z-index: 0;
	left: -20px;
	top: -15px;}[data-lib="852"] .headerCta .left a i{font-size: 2rem;
	position: relative;
	z-index: 1;
	margin-right: 0;}[data-lib="852"] .headerCta .left span{position: relative;
	z-index: 1;}[data-lib="852"] .headerCta .left p{display: block;
	font-size: 1.4rem;
	position: relative;
	z-index: 1;}[data-lib="852"] .headerCta .left p span{margin-right: 8px;
	position: relative;
	z-index: 1;}[data-lib="852"] .headerCta .right{padding-left: 0;}[data-lib="852"] .headerCta .right a{font-size: 1.4rem;}[data-lib="852"] .headerNav{width: min(100% , 320px);
	margin: 0 auto 30px;
	order: 1;
	text-align: center;}[data-lib="852"] .headerNav br{display: none;}[data-lib="852"] .headerNav ul{display: block;}[data-lib="852"] .headerNav li:after{display: none;}[data-lib="852"] .headerNav li:first-child a{padding: 0;}[data-lib="852"] .headerNav li:last-child:after{display: none;}[data-lib="852"] .headerNav li{padding: 20px 0;
	border-bottom: 2px dotted rgba(0,0,0,.3);}[data-lib="852"] .headerNav li:first-child{padding-top: 0;}[data-lib="852"] .underMv{display: block;
	position: relative;
	z-index: -1;
	height: auto;}[data-lib="852"] .underMv figure{width: 100%;
	height: 300px;}[data-lib="852"] .underMv img{object-fit: cover;
	height: 100%;
	border-radius: 10px 10px 0 0;}[data-lib="852"] .underMv .textBox{width: auto;
	margin: 0;
	padding: 40px 20px;
	background: none;
	position: initial;
	background: rgba(255,251,241,1);
	border-radius: 0 0 10px 10px;}[data-lib="852"] .underMv .mvTitle{margin-bottom: 10px;
	padding-left: 0;}[data-lib="852"] .underMv .mvTitle:before{display: none;}[data-lib="852"] .underMv .mvText{padding-left: 0;}[data-lib="852"] .menu{display: block;}}@media (max-width: 560px){[data-lib="852"] .headerLogo h1 a .top{line-height: 1.2;}[data-lib="852"] .headerLogo h1 a .top span .small{margin-right: 0;
	display: block;}[data-lib="852"] .underMv .mvTitle:before{width: 40px;
	height: 45px;
	top : -10px;
	left: -10px;}[data-lib="852"] .underMv .mvTitle{font-size: 2rem;
	padding-left: 0;}[data-lib="852"] .underMv .mvText{font-size: 1.4rem;
	padding-left: 0;}}/*widget:092608cd-c338-4796-9fb6-6ee16b805cad*/[data-lib="1550"] .faqContainer .inner{padding: 40px 60px;
	margin-bottom: 40px;
	background: rgba(241,244,234,1);
	border-radius: 10px;}[data-lib="1550"] .faqContainer .inner:last-child{margin-bottom: 0;}[data-lib="1550"] .faqContainer .inner dt{padding: 0 0 20px 40px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(112,112,112,.3);
	position: relative;
	font-size: 2rem;
	font-weight: 500;
	letter-spacing: .1em;}[data-lib="1550"] .faqContainer .inner dt .num_q{color: rgba(184,59,69,1);}[data-lib="1550"] .faqContainer .inner dd{padding-left: 40px;
	position: relative;}[data-lib="1550"] .faqContainer .inner dd .text{display: inline-block;
	color: #000;
	letter-spacing: .1em;
	line-height: 1.8;}[data-lib="1550"] .faqContainer .inner .num{font-family: var(--right);
	font-size: 2.4rem;
	position: absolute;
	top: -4px;
	left: 0px;}[data-lib="1550"] .faqContainer .inner .num_a{top: -2px;}@media (max-width: 960px){[data-lib="1550"] .faqContainer .inner{padding: 40px 20px;}[data-lib="1550"] .faqContainer .inner dt{padding: 0 0 15px 30px;
	margin-bottom: 15px;
	font-size: 1.6rem;}[data-lib="1550"] .faqContainer .inner dd{padding-left: 30px;}[data-lib="1550"] .faqContainer .inner dd .text{font-size: 1.4rem;}[data-lib="1550"] .faqContainer .inner .num{font-size: 2rem;
	top: -2px;}[data-lib="1550"] .faqContainer .inner .num_a{top: 0;}}@media (max-width: 560px){[data-lib="1550"] .faqContainer .inner dt{padding: 0 0 10px 25px;
	margin-bottom: 10px;
	font-size: 1.4rem;}[data-lib="1550"] .faqContainer .inner dd{padding-left: 28px;}[data-lib="1550"] .faqContainer .inner .num{font-size: 1.8rem;}}/*widget:61014269-7976-47b8-825f-aef56e250ee9*/[data-lib="844"]{background: url(/_img/ja/cms_parts_library/849/image/_/);}[data-lib="844"] .footerContainer{padding: 0 0 40px;
	display: flex;
	justify-content: space-between;
	gap: 60px;}[data-lib="844"] .footerSide{width: 360px;
	background: url(/_img/ja/cms_parts_library//image/_/)center / cover;
	margin-top: -50px;
	display: flex;
	flex-direction: column;}[data-lib="844"] .footerSide h2 a{display: block;
	font-weight: 500;
	padding: 60px 20px;
	border-radius: 0 20px 20px 0;
	background: #fff;
	box-shadow: 0 3px 10px rgba(0,0,0,.08);}[data-lib="844"] .footerSide h2 a .top{display: flex;
	font-size: 3rem;
	margin-bottom: 20px;}[data-lib="844"] .footerSide h2 a .top img{width: 80px;
	height: auto;
	margin-right: -30px;
	margin-top: -80px;
	object-fit: contain;
	position: relative;
	z-index: 1;}[data-lib="844"] .footerSide h2 a .top span{position: relative;
	z-index: 1;}[data-lib="844"] .footerSide h2 a .top span .small{font-size: 1.6rem;}[data-lib="844"] .footerSide h2 a .bottom{font-size: 1.8rem;
	text-align: center;
	display: block;}[data-lib="844"] .footerContent{width: calc(100% - 360px);
	margin-bottom: 20px;
	transition: .3s;
	padding-top: 80px;}[data-lib="844"] .footerNav{margin-bottom: 40px;}[data-lib="844"] .footerNav ul{display: flex;
	align-items: center;}[data-lib="844"] .footerNav ul li{text-align: center;
	position: relative;}[data-lib="844"] .footerNav li:after{content: "";
	display: block;
	background: #A8A8A8;
	width: 1px;
	height: 20px;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(0 , -50%);}[data-lib="844"] .footerNav li:last-child:after{display: none;}[data-lib="844"] .footerNav li a{display: inline-block;
	padding: 0 30px;
	font-weight: 500;
	font-weight: 500;}[data-lib="844"] .footerNav li a:last-child:after{display: none;}[data-lib="844"] .footerNav li:first-child a{display: inline-block;
	padding: 0 30px 0 0;}[data-lib="844"] .footerCta{display: flex;
	align-items: center;}[data-lib="844"] .footerCta .left,[data-lib="844"] .footerCta .right{display: block;
	align-items: center;}[data-lib="844"] .footerCta .left{padding: 20px;
	border-radius: 10px;
	position: relative;
	background: rgba(241,244,234,1);}[data-lib="844"] .footerCta .left a{display: block;
	font-weight: bold;
	font-size: 2rem;
	margin-bottom: 10px;}[data-lib="844"] .footerCta .left a i{font-size: 1.6rem;}[data-lib="844"] .footerCta .left p{font-size: 1.4rem;}[data-lib="844"] .footerCta .left p span{margin-right: 8px;}[data-lib="844"] .footerCta .right{padding-left: 20px;}[data-lib="844"] .footerCta .right a{display: block;
	font-weight: 500;
	color: rgba(0,98,53,1);
	font-size: 1.4rem;
	padding: 10px 20px;
	background: linear-gradient(180deg , #A54736 0% , #8E3221 100%);
	border-radius: 100px;
	color: #fff;}[data-lib="844"] .footerCta .right a:first-child{margin-bottom: 10px;}[data-lib="844"] .footerBox{position: relative;
	padding-bottom: 20px;}[data-lib="844"] .footerBox .copy{text-align: center;
	font-size: 1.2rem;
	font-weight: 500;}[data-lib="844"] .footerBox .link{position: absolute;
	right: 0;
	top: 0;
	padding-right: 20px;}[data-lib="844"] .footerBox .link a{font-size: 1.4rem;}[data-lib="844"] .footerBox .link a i{padding-right: 5px;}[data-lib="844"] .footerBox .link a:first-child{margin-right: 30px;}@media (max-width: 1400px){[data-lib="844"] .footerContainer{gap: 30px;}[data-lib="844"] .footerSide{width: 280px;}[data-lib="844"] .footerSide h2 a{padding: 60px 15px;}[data-lib="844"] .footerSide h2 a .top{font-size: 2.4rem;}[data-lib="844"] .footerContent{width: calc(100% - 280px);
	padding-top: 60px;}[data-lib="844"] .footerNav li a{padding: 0 15px;
	font-size: 1.4rem;}[data-lib="844"] .footerNav li:first-child a{padding: 0 15px 0 0;}}@media (max-width: 960px){[data-lib="844"] .footerNav{margin-bottom: 20px;}[data-lib="844"] .footerContainer{display: block;}[data-lib="844"] .footerContent{padding-top: 0;
	width: auto;
	margin: 0 auto;}[data-lib="844"] .footerSide{width: auto;
	margin: 0 0 50px;
	background: none;
	text-align: center;}[data-lib="844"] .footerSide h2 a{display: inline-block;
	border-radius: 10px;
	font-size: 1.8rem;
	text-align: center;
	position: relative;
	padding: 30px;
	margin-top: -30px;}[data-lib="844"] .footerSide h2 a .top{margin: 0px auto;
	display: block;}[data-lib="844"] .footerSide h2 a .top span{margin-bottom: 5px;
	display: inline-block;}[data-lib="844"] .footerSide h2 a .top img{width: 60px;
	margin-right: 0;
	margin-top: 0;
	position: absolute;
	left: 10px;
	top: 10px;}[data-lib="844"] .footerSide h2 a br{display: none;}[data-lib="844"] .footerSide h2 a .bottom{font-size: 1.2rem;}[data-lib="844"] .footerNav ul{justify-content: center;}[data-lib="844"] .footerCta{justify-content: center;}[data-lib="844"] .footerBox{padding-bottom: 10px;}[data-lib="844"] .footerBox .link{position: initial;
	padding-right: 0;
	text-align: center;
	margin-bottom: 10px;
	font-size: 1.2rem;
	font-weight: bold;}}@media (max-width: 768px){[data-lib="844"] .footerNav ul{display: flex;
	flex-wrap: wrap;}[data-lib="844"] .footerNav li{width: 50%;}[data-lib="844"] .footerNav li:after{display: none;}[data-lib="844"] .footerNav li a{display: inline-block;
	padding: 15px 0;
	font-weight: 500;}[data-lib="844"] .footerNav li a:last-child:after{display: none;}[data-lib="844"] .footerNav li:first-child a{display: inline-block;
	padding: 15px 0;}}@media (max-width: 560px){[data-lib="844"] .footerSide h2 a{margin: -34px 20px 0;}[data-lib="844"] .footerSide h2 a .top{font-size: 2rem;}[data-lib="844"] .footerSide h2 a .top img{width: 40px;}[data-lib="844"] .footerCta{display: block;}[data-lib="844"] .footerCta .left,[data-lib="844"] .footerCta .right{text-align: center;}[data-lib="844"] .footerCta .left{margin-bottom: 20px;}[data-lib="844"] .footerCta .left a{display: inline-block;}[data-lib="844"] .footerCta .right{padding-left: 0;}[data-lib="844"] .footerCta .right a{display: inline-block;
	width: min(100% , 280px);}}/*widget:e60d20c4-df07-4c24-a1f6-8e5567161e44*/[data-lib="881"]{padding: 80px 0;}[data-lib="881"] .-x-cont{width: min(calc(100% - 80px) , var(--max));
	margin: 0 auto;}[data-lib="881"] .-x-cont:empty{border: dashed 3px #aaa;
	border-radius:1rem;
	min-height: 100px;}@media (max-width: 560px){[data-lib="881"] .-x-cont{width: min(calc(100% - 40px) , var(--max));}}