@charset "utf-8";
body, html { line-height: 1.85; font-size: .975em;}
@media (max-width:575px) { body, html { line-height: 1.7; font-size: .9em;}}

h1, h2, h3,
.contact_txt_tel,
.vk_prBlocks_item_title,
.prBlock .prBlock_title{ font-family: "M PLUS 1p", "メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN,sans-serif !important;}
dt{ font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Hiragino Sans,"Noto Sans JP",sans-serif !important;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ line-height: 1.45;}
:focus, a, a:hover{outline: 0;}

.entry-body p a, .entry-body ul a, .entry-body ol a, .entry-body figure a{ color: #0051ca;}
.entry-body p a:hover, .entry-body ul a:hover, .entry-body ol a:hover, .entry-body table a:hover{ text-decoration: underline;}

.white, .white a{ color: white;}
.red, .red a{ color: #e84c5c;}
.yellow, .yellow a{ color: #fcb900;}
.blue, .blue a{ color: #2f2fcf;}
.navy, .navy a{ color: #020284;}
a:hover img{ opacity: .8;}

hr{ padding: 1.25em 0; clear: both; border: none;}
hr.thin{ padding: .5em 0;}

.img_l{ margin: 0 3% 1em 0; float: left; max-width: 45%;}
.img_r{ margin: 0 0 1em 3%; float: right; max-width: 45%;}
.alignleft, .alignright{ max-width: 44%; position: relative; z-index: 2;}
.alignright, img.alignright{ margin: 0 0 .8em 3%;}
.alignleft, img.alignleft{ margin: 0 3% .8em 0;}

.str1, .str01{ font-size: 110%;}
.str2, .str02{ font-size: 125%;}
.str3, .str03{ font-size: 150%; line-height: 1.7;}
.str4, .str04{ font-size: 175%; line-height: 1.6;}
.str5, .str05{ font-size: 220%; line-height: 1.5;}
i.str05{ line-height: 1.2em; font-size: 3em;}
/*.fa_box{ line-height: 1;}*/
b, strong, .str1,.str2,.str3,.str4{ font-weight: bold;}
.sml0{ font-size: 95%; line-height: 1.7;}
.sml1{ font-size: 90%; line-height: 1.65;}
.sml2{ font-size: 80%; line-height: 1.6;}
.sml3{ font-size: 70%; line-height: 1.55;}
h2 .sml3{ font-size: 40%;}

.entry-body ul, .entry-body ol{ margin-top: 0;margin-left: .5em; padding-left: 1em;}
.entry-body ol{ padding-left: 1.5em;}
.entry-body li{ margin-bottom: 0;}
.entry-full{ margin-bottom: 0;}

.idt0{ margin: 0 0 0 1em; text-indent: -1em;}
p.idt0{ margin: 0 0 1.5em 1em;}
.idt1{ margin: 0 0 0 1em; text-indent: -1em;}
p.idt1{ margin: 0 0 1em 1em;}
.idt1h{ margin: 0 0 0 1.5em; text-indent: -1.5em;}
.idt2{ margin: 0 0 0 2em; text-indent: -2em;}
.idt2h{ margin: 0 0 0 2.5em; text-indent: -2.5em;}
.idt3{ margin: 0 0 0 3em; text-indent: -3em;}
ul.idt3, ol.idt3{ margin: 0 0 1em 2em;}
ul.idt2h, ol.idt2h{ margin: 0 0 1em 1.5em;}
ul.idt2, ol.idt2{ margin: 0 0 1em 1.5em;}
ul.idt1h, ol.idt1h{ margin: 0 0 1em 1em;}
ul.idt1, ol.idt1{ margin: 0 0 1em; padding-left: 1em;}
ul.idt3 li, ol.idt3 li,ul.idt2h li, ol.idt2h li,ul.idt2 li, ol.idt2 li,ul.idt1h li, ol.idt1h li,ul.idt1 li, ol.idt1 li{ list-style: none;}
li ol.idt1h{ margin: 0;}
.c{ text-align: center !important;}
.l{ text-align: left !important;}
.r{ text-align: right !important;}
.clr{ clear: both;}
.clr_l{ clear: left;}
.clr_r{ clear: right;}
.clr_n{ clear: none;}
.dsp_il{ display: inline;}
.dsp_bck{ display: block;}
.dsp_ilbck{ display: inline-block !important;}

iframe{
	margin-bottom: 1.5em;
    width: 100%;
    height: 35em;
    max-width: 100%;
	max-height: 75vh;
}
a.nwicn::after, a[target="_blank"]:not([href$=".pdf"]):not([href$=".xlsx"]):not([href$=".xls"])::after {
    margin: 0 .25em;
    content: "\f2d2";
    font-family: "Font Awesome 5 Free";
	opacity: .5;
}
a.pdf:before, a[href$=".pdf"]:before {
	margin-right: .25em;
	color: #d81010;
	content: "\f1c1";
	font-family: "Font Awesome 5 Free";
}
a.xlsx:before, a[href$=".xlsx"]:before, a[href$=".xls"]:before {
	margin-right: .25em;
	color: #00a81c;
	content: "\f1c3";
	font-family: "Font Awesome 5 Free";
}

/* Components ----------------------------*/

.navbar-brand.siteHeader_logo{ padding: 0;}
@media (min-width:992px) , print {
	.siteHeader_logo img{ margin: auto; max-height: 80px;}
	.siteHeadContainer.container .navbar-header{ padding: 15px 15px 5px;}
	.headerTop{ margin-top: 0;}
	.headerTop .headerTop_description{ display: none;}
	.headerTop nav{ margin: 0 0 0 auto; top: auto;}
	.headerTop ul,
	.headerTop .nav li{ margin: 0;}
	.headerTop .nav li a{ padding: .5em 1.2em;}
	.headerTop nav li a, a.nturl.single-language{ border-right: 1px solid #eee;}
	.headerTop nav li:first-child a{ border-left-color: #eee;}
	.siteHeader_sub{ width: auto;}

	#navi_sml{
	    margin: 0;
		padding: 0;
		display: block;
		position: absolute;
		top: 3px;
		left: 10px;
		height: 24px;
		z-index: 9999;
		list-style: none;
		line-height: 21px;
		text-decoration: none;
		font-size: 13px;
	}
	#navi_sml li{
		margin: 0 5px 0 0;
		float: left;
		line-height: 24px;
	}
	#navi_sml li a{
		display: block;
		color: #fff;
		border-radius: 50%;
		background: #2f2fcf;
		width: 24px;
		height: 24px;
		text-align: center;
		text-decoration: none !important;
		font-size: 24px;
	}
}
@media (max-width:991px) {
	#navi_sml{ display: none;}
	.page-header { height: 10em;}
}
@media (max-width:575px) {
	.siteContent .container{ padding: 0;}
	.home .wp-block-vk-blocks-grid-column .btn i{ display: none;}
	.home .siteContent.siteContent-base-on{ padding-top: 0;}
}
ul.gMenu li a br{ display: none;}
ul.gMenu > li > a:before{ top: 30% !important;}
.gMenu > li:hover, .gMenu > li[class*="current"],
.gMenu a:active, .gMenu a:focus, .gMenu a:hover{ background: rgba(255,255,255,.25)}
ul.gMenu > li > ul.sub-menu li a{ border-bottom-color: rgba(255,255,255,.15) !important;}
ul.gMenu > li > ul.sub-menu li a:active{ color: white;}
.gMenu > li > ul.sub-menu{ width: auto; min-width: 240px; white-space: nowrap;}
.gMenu a strong{ font-weight: normal;}
.siteContent.siteContent-base-on{ padding-top: 0}
.widget_metaslider_widget{ margin: 0 calc(50% - 50vw) 3em;}

.page-header {
	background-position: 50% 50%;
	text-shadow: 0 0 15px white, 2px 2px 5px white, 1px 1px 2px white;
}
.page-header_pageTitle, h1.page-header_pageTitle:first-child{
	letter-spacing: 0;
	line-height: 1.4;
	font-size: calc(1.8vw + 1.75em);
	padding: .5em;
	background: rgba(255,255,255,.75);
	font-weight: 400;
}
.breadSection .breadcrumb span{ font-size: .9em;}
.breadSection .breadcrumb > li + li:before{ content: " /"; opacity: .5; font-size: .9em;}

@media (min-width:992px), print {
	.mainSection-col-two{ width: 72%; float: left;}
	.sideSection-col-two{ width: calc(100% - 72% - 2rem); float: right;}
	.sideSection-base-on { padding: 2rem .75rem;}
}
@media (min-width:1200px){
	.sideSection-base-on { padding: 2rem 1rem;}
}

h2, .h2, .mainSection-title{ border-bottom-color: rgba(0,0,0,.15); font-size: calc(.5vw + 1.2em);}
.h3, h3{ font-size: calc(.4vw + 1.15em);}
.h4, h4{ font-size: calc(.3vw + 1em);}
/*h3::after{ bottom: -.75em;}*/
h3, h3.h4, h3.h5{ margin-bottom: 1em;}
.entry-body h3{ margin-top: 1em;}
.entry-body h4{ margin: .75em 0; padding: 0 0 0 .5em; border-left-width: 3px;}/*vk見出しデザイン左線背景無し*/
.entry-body h3, .entry-body h4{ font-weight: 600;}

.entry-body p, .media p{ text-align: justify; text-justify: inter-ideograph;}
.media p{ line-height: 1.75; font-size: 1em;}
.media .media-body .media-heading{ font-weight: 600;}
p.has-text-align-center, p.c{ text-align: center !important;}
p.has-text-align-right, p.r{ text-align: right !important;}

ul, p{ line-height: 1.7;}
@media (min-width:768px) {
	ul, p{ line-height: 1.85;}
}

td, th{ padding: .75em; font-size: 1em;}
.siteContent table{ border-top: 1px solid rgba(0,0,0,.15) !important; background: rgba(255,255,255,.7);}
.siteContent table th { background: #f9f5eb;}
.siteContent .tr_head th, .siteContent table th.tr_head{ background: #fcfaf5;}
table caption{ padding: 0 0 .5em; text-align: right;}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border: 1px solid rgba(0,0,0,.15)}
table td, table th{ border-bottom: 1px solid rgba(0,0,0,.15) !important;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ vertical-align: middle;}
.table-default{ margin: 0 0 1.5em; width: 100%;}
.table-default, tr, th, td{ border-collapse: collapse;}
.table-default th{ font-weight: normal;}
.table-default th, .table-default td{ padding: .5em .8em;}
.th_nowrap th, .td_nowrap td{ white-space: nowrap;}
.th_center th, .td_center td,
th.th_center, td.td_center{ text-align: center;}
.th_right th, .td_right td,
th.th_right, td.td_right{ text-align: right;}
.th_top th, .td_top td,
th.th_top, td.td_top{ vertical-align: top !important;}
.th_btm th, .td_btm td,
th.th_btm, td.td_btm{ vertical-align: bottom !important;}
.table ul, .table li, .table p{ margin: 0;}
.sml1 th, .sml1 td{ padding: .35em !important;}

/* Dlist ----------------------------*/
dl{ margin-top: 0; padding: 0;}
dl dl{ margin-bottom: 0 !important;}
dl dt, dl dd{ margin-bottom: .35em;}
dl dt{ padding: 0; border: none; position: relative; font-weight: bold;}
dl dd{ margin: 0 0 1em; padding-bottom: .5em; border-left: none; border-bottom: 1px solid rgba(0,0,0,.1);}
dl dd dd:last-child{ margin: 0; padding-bottom: 0; border-bottom: none;}
dl dd ul{ margin-bottom: 0; padding: 0 0 0 1.25em;}
dl dd ol{ margin: 0 0 0 1em; padding: 0 0 0 .5em;}
.Dlist{ margin: 0 0 1.5em;}
.Dlist > dt{ margin: 0; float: left; width: 8em; border-left: none; font-weight: normal;}
.Dlist > dd{ margin: 0 0 .6em; padding: 0 0 .5em 8.5em;}
.Dlist.dt_SS > dt{ width: 3em;}
.Dlist.dt_SS > dd{ padding-left: 3em;}
.Dlist.dt_S > dt{ width: 5em;}
.Dlist.dt_S > dd{ padding-left: 5em;}
.Dlist.dt_L > dt{ width: 10em;}
.Dlist.dt_L > dd{ padding-left: 10em;}
.Dlist.dt_LL > dt{ width: 15em;}
.Dlist.dt_LL > dd{ padding-left: 15em;}
.Dlist > dd dt, .Dlist.nobd > dt,
.Dlist > dd dd, .Dlist.nobd > dd{ margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.Dlist dd p:last-child{ margin-bottom: 0;}
.dt_right > dt{ padding-right: 1em; text-align: right;}
.dt_ic > dt{ padding-left: 1.25em;}
.dt_ic > dt:before{
	color: var(--vk-color-background-navy);
	position: absolute;
	content: "\f111";
	top: 0;
	left: 0;
	font-family: "Font Awesome 5 Free";
}
.dt_ic_gray > dt:before{ color: rgba(0,0,0,.1);}
.dt_ic_blue > dt:before{ color: var(--vk-color-background-blue)}
.dt_ic_green > dt:before{ color: var(--vk-color-background-green);}

/* form */
.form-control{
	padding: .25em .5em;
	box-sizing: border-box;
	display: inherit;
	width: auto;
	height: auto;
	max-width: 100%;
	font-size: 100%;
}
.wpcf7 .Dlist{ margin-bottom: 0;}
.wpcf7 input[type="submit"]{ margin: .75em auto; padding: .5em 3.5em;}
.wpcf7 input[type="submit"]:hover{ opacity: .85}
span.wpcf7-not-valid-tip { position: inherit; top: auto; clear: both;}
div.wpcf7-response-output,
div.wpcf7-aborted,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked,
div.wpcf7-acceptance-missing,
div.wpcf7-validation-errors,
.use-floating-validation-tip span.wpcf7-not-valid-tip{ border: 2px solid #e60044 !important; color: #e60044; font-weight: bold;}
.wpcf7 form .wpcf7-response-output{ margin: 0 0 2em !important; padding: .5em 1em !important; text-align: center;}
div.wpcf7-mail-sent-ok { display: none !important;}
.wpcf7 .Dlist dt:before{ display: none;}
.wpcf7 .Dlist > p > span,
.wpcf7 .Dlist dt > span,
span.wpcf7-not-valid-tip { color: #e60044 !important; font-weight: bold !important; font-size: 95% !important;}
.wpcf7 .Dlist dt > span{ font-size: 1.5em; vertical-align: middle;}
span.wpcf7-list-item{ margin: 0 1em 0 0 !important;}
label { margin: 0; font-weight: 300;}
textarea.form-control{ width: 100%;}

/* index */
.home .slide-text-title,
.home .slide-text-caption {
	text-shadow: 0 0 10px white, 0 0 3px white, 1px 1px 1px white, -1px -1px 1px white !important;
}
.home .slide-text-title{ font-size: calc(.75em + 2vw)}
.home .slide-text-caption{ font-weight: bold;}

.home .vk_gridColumn .vk_button .vk_button_link.btn-sm{ padding: .6em;}
@media (min-width:992px){
	.home .vk_gridColumn .vk_button .vk_button_link.btn-sm{ font-size: calc(.7em + .2vw);}
	.home .vk_gridColumn .vk_button .vk_button_link.btn-lg{ font-size: calc(1.05em + .15vw);}
}

/* sidebar */
.subSection li.current-cat > a, .subSection li.current_page_item > a{ background-color: rgba(0,0,0,.025);}
.siteHeader_sub p .contact_txt_catch, .siteHeader_sub p .contact_txt_time,
.sideSection-col-two .veu_contact .contact_txt_time, .siteFooter .veu_contact .contact_txt_time{ font-size: .8em;}
.sideSection-col-two .veu_contact .contact_bt_txt, .siteFooter .veu_contact .contact_bt_txt{ font-size: 1rem;}
.sideSection-col-two .veu_contact .contact_bt, .siteFooter .veu_contact .contact_bt{ padding-left: 1.5em; padding-right: 1.5em;}
.contact_bt_txt i.fa-arrow-alt-circle-right{ display: none;}
.contact_bt_txt{ display: block; position: relative;}
.contact_bt_txt:after{
	margin-top: -.25em;
	display: block;
	border: solid white 2px;
	border-width: 2px 2px 0 0;
	transform: rotate(45deg);
	content: "";
	position: absolute;
	top: 50%;
	opacity: .75;
	height: .6em;
	width: .6em;
	right: 1em;
}

/* footer */
.siteContent_after{ background-color: rgba(0,0,0,.015)}
.siteContent_after .veu_banner img{ max-width: 360px; margin-bottom: .75em;}
.siteContent_after .textwidget{ text-align: center; font-size: .9em;}

.siteFooter a{ text-decoration: none;}
.siteFooter{ padding: 2em 0 0; background-color: rgba(0,0,0,.03) !important; border-top: none !important;}
.siteFooter .widget{ margin: 0}
.widget_nav_menu ul{ font-size: .965em;}
.siteFooter .widget_nav_menu ul li a{ padding: .5em .25em; color: black; font-size: .825em; position: relative;}
.siteFooter .widget_nav_menu ul li a br{ display: none;}
.siteFooter .widget_nav_menu ul li li a{ padding-left: 1em;}
.siteFooter .widget_nav_menu ul li li a:before{ position: absolute; left: 0; top: .5em; content: "-"; opacity: .75}
.siteFooter .widget_nav_menu ul li.font-weight-bold li{ font-weight: normal !important;}
.sectionBox.footerWidget{ padding: 1em 1em 3em;}
.sectionBox.copySection{ padding: 1em; max-width: none; background: rgba(0,0,0,.03);}
.copySection p{ margin: 0; line-height: 1.5; font-size: .8em;}
/*.siteFooter .widget .veu_banner img{ max-width: 300px;}*/
@media (max-width:767px) {
	.sectionBox.copySection{ padding: 1em 1em 40px;}
}
@media (max-width:1199px) {
	.footerWidget{ display: none;}
}
@media (min-width:768px) {
	.footerMenu ul{ -ms-flex-pack: center !important;justify-content: center !important}
}
.veu_profile .profile_text{ line-height: 1.65; font-size: .8em;}

.page_top_btn{ right: 1vw; bottom: 1vw;}
.grecaptcha-badge{
	bottom: 60px !important;
	bottom: calc(1vw + 50px) !important;
	box-shadow: none !important;
	border: solid 1px #ddd;
	box-sizing: border-box;
	display: none;
}
.page-id-259 .grecaptcha-badge,
.page-id-281 .grecaptcha-badge{ display: block;}


/*vk */
.veu_admin_bar_disable_button, .veu_adminEdit { display:none;}

:root {
	--vk-color-border-navy: #020284;
	--vk-color-background-navy: #020284;
	
	--vk-color-border-red: #e84c5c;
	--vk-color-background-red: #e84c5c;
	--vk-color-border-orange: #f6a811;
	--vk-color-background-orange: #f6a811;
	--vk-color-border-blue: #2f2fcf;
	--vk-color-background-blue: #2f2fcf;
	--vk-color-border-green: #00d084;
	--vk-color-background-green: #00d084;
	--vk-color-border-black: black;
	--vk-color-background-black: black;
}

.btn{ font-weight: bold;}
.btn-secondary,
.btn-secondary:hover{ background: var(--vk-color-background-orange); border-color:var(--vk-color-background-orange)}
.postListText_date, .postListText_title{ font-size: .95em;}
.postListText{ padding: .5em 0;}
.postListText_singleTermLabel_inner{ line-height: 1.5; font-size: .75em; padding: 0 .25em;}
.veu_postList .postList_date{ color: #666;}
.subSection .postList_terms{ display: none;}

.vk_posts.vk_childPage{ justify-content: center;}
.vk_post_title_new{ color: #e84c5c; border: solid 1px #e84c5c; padding: 0 .35em;}
.vk_post .vk_post_date{ font-size: .9em;}
/*.vk_posts-mainSection .vk_post-col-sm-12 .vk_post_title,
.vk_post .vk_post_title{ font-size: .95em;}
.vk_posts-mainSection .vk_post-col-sm-12 .vk_post_excerpt,
.vk_post .vk_post_excerpt{ font-size: .75em;}*/
.vk_post_body.card-body{ padding: .75em;}
.vk_post.media{ padding: .7em 0;}
.vk_post .media-body{ margin: auto 0;}
.vk_post.card-horizontal .vk_post_imgOuter{ background-color: #fcfaf5;}

.vk_button .vk_button_link_after,
.editor-styles-wrapper .vk_button .vk_button_link_after{margin-left: .25em;float: right;line-height: inherit;}
.subSection .vk_button .btn-sm .vk_button_link_before {margin: 0 .5em;font-size: 1.3em; float: left;/*vertical-align: middle;*/}
.vk_borderBox .vk_borderBox_body{ padding: 1em;}
.vk_borderBox .vk_borderBox_title_container .vk_borderBox_title{ font-size: 1.15em;}

.vk_balloon{ align-items: center;}
.vk_balloon_icon_image{ width: auto; height: auto;}

.mainSection .widget.widget_wp_widget_vkexunit_pr_blocks{ margin: 0; padding: 1em 0 3em}
.prBlock .prBlock_summary{ font-size: .85em;}
.vk_prBlocks_item_title,
.prBlock .prBlock_title{ font-size: 1.3em;}
.vk_prBlocks_item_image,
.prBlock .prBlock_image{
	background-size: 70% !important;
	background-color: #f9cadc !important;
	background-repeat: no-repeat;
	background-position: 50%;
	transition: .5s;
}
.prBlock:nth-of-type(2n+1) .prBlock_image{ background-color: #f5b2cc !important;}
a:hover .vk_prBlocks_item_image,
.prBlock a:hover .prBlock_image{ transform: rotate(10deg)}

.entry-meta_items { font-size: .9em;}
.entry-meta_items_term_button.btn{ line-height: 1.5; font-size: .9em; font-weight: normal;}
.entry-meta-dataList{ display: none;}

ul.is-style-vk-numbered-circle-mark,
ol.is-style-vk-numbered-circle-mark{ padding-left: 2em;}
ul.is-style-vk-check-square-mark,
ol.is-style-vk-check-square-mark{ padding-left: 1.5em;}
.is-style-vk-check-square-mark li::before,
ol.is-style-vk-check-square-mark li::befor{ left: -1em;}
ul.is-style-vk-triangle-mark li::before,
ol.is-style-vk-triangle-mark li::before { left: -.75em;}

/*wordpress*/
.wp-block-separator{ border: none;}

.wp-block-search .wp-block-search__button svg{ fill: white;}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{ margin: auto;}
html.translated-ltr .widget_search form div input#searchsubmit{ width: auto;}

@media (min-width:600px) and (max-width:781px) {
	.wp-block-column:not(:only-child){ flex-grow: 1;}
}
.wp-block-file .wp-block-file__button{ background: #020284;}
.wp-block-image a[target="_blank"]:after{ display: none;}
.wp-block-image figcaption{ font-size: .9em;}
.banner_ad .wp-block-image figcaption{ margin: .25em 0 0;}
figure.is-style-vk-image-shadow figcaption{ padding-bottom: .5em;}
.nivo-lightbox-overlay{ z-index: 100000;}
.nivo-lightbox-theme-default .nivo-lightbox-title{ background: white; color: black;}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{ bottom: -9%;}
.nivo-lightbox-theme-default .nivo-lightbox-image img{ background: transparent;}

/* Bootstrap mg & pd ----------------------------*/
.mt-0,.my-0{margin-top:0!important}
.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}
.m-5{margin:2rem!important}.mt-5,.my-5{margin-top:2rem!important}.mr-5,.mx-5{margin-right:2rem!important}.mb-5,.my-5{margin-bottom:2rem!important}.ml-5,.mx-5{margin-left:2rem!important}
.m-6{margin:2.5rem!important}.mt-6,.my-6{margin-top:2.5rem!important}.mr-6,.mx-6{margin-right:2.5rem!important}.mb-6,.my-6{margin-bottom:2.5rem!important}.ml-6,.mx-6{margin-left:2.5rem!important}
.m-7{margin:3rem!important}.mt-7,.my-7{margin-top:3rem!important}.mr-7,.mx-7{margin-right:3rem!important}.mb-7,.my-7{margin-bottom:3rem!important}.ml-7,.mx-7{margin-left:3rem!important}
.m-8{margin:3.5rem!important}.mt-8,.my-8{margin-top:3.5rem!important}.mr-8,.mx-8{margin-right:3.5rem!important}.mb-8,.my-8{margin-bottom:3.5rem!important}.ml-8,.mx-8{margin-left:3.5rem!important}
.m-9{margin:4rem!important}.mt-9,.my-9{margin-top:4rem!important}.mr-9,.mx-9{margin-right:4rem!important}.mb-9,.my-9{margin-bottom:4rem!important}.ml-9,.mx-9{margin-left:4rem!important}
.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}
.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}
.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}
.p-5{padding:2rem!important}.pt-5,.py-5{padding-top:2rem!important}.pr-5,.px-5{padding-right:2rem!important}.pb-5,.py-5{padding-bottom:2rem!important}.pl-5,.px-5{padding-left:2rem!important}
.p-6{padding:2.5rem!important}.pt-6,.py-6{padding-top:2.5rem!important}.pr-6,.px-6{padding-right:2.5rem!important}.pb-6,.py-6{padding-bottom:2.5rem!important}.pl-6,.px-6{padding-left:2.5rem!important}
.p-7{padding:3rem!important}.pt-7,.py-7{padding-top:3rem!important}.pr-7,.px-7{padding-right:3rem!important}.pb-7,.py-7{padding-bottom:3rem!important}.pl-7,.px-7{padding-left:3rem!important}
.p-8{padding:3.5rem!important}.pt-8,.py-8{padding-top:3.5rem!important}.pr-8,.px-8{padding-right:3.5rem!important}.pb-8,.py-8{padding-bottom:3.5rem!important}.pl-8,.px-8{padding-left:3.5rem!important}
.p-9{padding:4rem!important}.pt-9,.py-9{padding-top:4rem!important}.pr-9,.px-9{padding-right:4rem!important}.pb-9,.py-9{padding-bottom:4rem!important}.pl-9,.px-9{padding-left:4rem!important}
.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}

@media (min-width:576px){
	.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}
	.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}
	.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}
	.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}
	.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}
	.m-sm-5{margin:2rem!important}.mt-sm-5,.my-sm-5{margin-top:2rem!important}.mr-sm-5,.mx-sm-5{margin-right:2rem!important}.mb-sm-5,.my-sm-5{margin-bottom:2rem!important}.ml-sm-5,.mx-sm-5{margin-left:2rem!important}
	.m-sm-6{margin:2.5rem!important}.mt-sm-6,.my-sm-6{margin-top:2.5rem!important}.mr-sm-6,.mx-sm-6{margin-right:2.5rem!important}.mb-sm-6,.my-sm-6{margin-bottom:2.5rem!important}.ml-sm-6,.mx-sm-6{margin-left:2.5rem!important}
	.m-sm-7{margin:3rem!important}.mt-sm-7,.my-sm-7{margin-top:3rem!important}.mr-sm-7,.mx-sm-7{margin-right:3rem!important}.mb-sm-7,.my-sm-7{margin-bottom:3rem!important}.ml-sm-7,.mx-sm-7{margin-left:3rem!important}
	.m-sm-8{margin:3.5rem!important}.mt-sm-8,.my-sm-8{margin-top:3.5rem!important}.mr-sm-8,.mx-sm-8{margin-right:3.5rem!important}.mb-sm-8,.my-sm-8{margin-bottom:3.5rem!important}.ml-sm-8,.mx-sm-8{margin-left:3.5rem!important}
	.m-sm-9{margin:4rem!important}.mt-sm-9,.my-sm-9{margin-top:4rem!important}.mr-sm-9,.mx-sm-9{margin-right:4rem!important}.mb-sm-9,.my-sm-9{margin-bottom:4rem!important}.ml-sm-9,.mx-sm-9{margin-left:4rem!important}
	.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}
	.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}
	.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}
	.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}
	.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}
	.p-sm-5{padding:2rem!important}.pt-sm-5,.py-sm-5{padding-top:2rem!important}.pr-sm-5,.px-sm-5{padding-right:2rem!important}.pb-sm-5,.py-sm-5{padding-bottom:2rem!important}.pl-sm-5,.px-sm-5{padding-left:2rem!important}
	.p-sm-6{padding:2.5rem!important}.pt-sm-6,.py-sm-6{padding-top:2.5rem!important}.pr-sm-6,.px-sm-6{padding-right:2.5rem!important}.pb-sm-6,.py-sm-6{padding-bottom:2.5rem!important}.pl-sm-6,.px-sm-6{padding-left:2.5rem!important}
	.p-sm-7{padding:3rem!important}.pt-sm-7,.py-sm-7{padding-top:3rem!important}.pr-sm-7,.px-sm-7{padding-right:3rem!important}.pb-sm-7,.py-sm-7{padding-bottom:3rem!important}.pl-sm-7,.px-sm-7{padding-left:3rem!important}
	.p-sm-8{padding:3.5rem!important}.pt-sm-8,.py-sm-8{padding-top:3.5rem!important}.pr-sm-8,.px-sm-8{padding-right:3.5rem!important}.pb-sm-8,.py-sm-8{padding-bottom:3.5rem!important}.pl-sm-8,.px-sm-8{padding-left:3.5rem!important}
	.p-sm-9{padding:4rem!important}.pt-sm-9,.py-sm-9{padding-top:4rem!important}.pr-sm-9,.px-sm-9{padding-right:4rem!important}.pb-sm-9,.py-sm-9{padding-bottom:4rem!important}.pl-sm-9,.px-sm-9{padding-left:4rem!important}
	.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}
}
@media (min-width:768px){
	.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}
	.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}
	.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}
	.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}
	.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}
	.m-md-5{margin:2rem!important}.mt-md-5,.my-md-5{margin-top:2rem!important}.mr-md-5,.mx-md-5{margin-right:2rem!important}.mb-md-5,.my-md-5{margin-bottom:2rem!important}.ml-md-5,.mx-md-5{margin-left:2rem!important}
	.m-md-6{margin:2.5rem!important}.mt-md-6,.my-md-6{margin-top:2.5rem!important}.mr-md-6,.mx-md-6{margin-right:2.5rem!important}.mb-md-6,.my-md-6{margin-bottom:2.5rem!important}.ml-md-6,.mx-md-6{margin-left:2.5rem!important}
	.m-md-7{margin:3rem!important}.mt-md-7,.my-md-7{margin-top:3rem!important}.mr-md-7,.mx-md-7{margin-right:3rem!important}.mb-md-7,.my-md-7{margin-bottom:3rem!important}.ml-md-7,.mx-md-7{margin-left:3rem!important}
	.m-md-8{margin:3.5rem!important}.mt-md-8,.my-md-8{margin-top:3.5rem!important}.mr-md-8,.mx-md-8{margin-right:3.5rem!important}.mb-md-8,.my-md-8{margin-bottom:3.5rem!important}.ml-md-8,.mx-md-8{margin-left:3.5rem!important}
	.m-md-9{margin:4rem!important}.mt-md-9,.my-md-9{margin-top:4rem!important}.mr-md-9,.mx-md-9{margin-right:4rem!important}.mb-md-9,.my-md-9{margin-bottom:4rem!important}.ml-md-9,.mx-md-9{margin-left:4rem!important}
	.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}
	.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}
	.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}
	.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}
	.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}
	.p-md-5{padding:2rem!important}.pt-md-5,.py-md-5{padding-top:2rem!important}.pr-md-5,.px-md-5{padding-right:2rem!important}.pb-md-5,.py-md-5{padding-bottom:2rem!important}.pl-md-5,.px-md-5{padding-left:2rem!important}
	.p-md-6{padding:2.5rem!important}.pt-md-6,.py-md-6{padding-top:2.5rem!important}.pr-md-6,.px-md-6{padding-right:2.5rem!important}.pb-md-6,.py-md-6{padding-bottom:2.5rem!important}.pl-md-6,.px-md-6{padding-left:2.5rem!important}
	.p-md-7{padding:3rem!important}.pt-md-7,.py-md-7{padding-top:3rem!important}.pr-md-7,.px-md-7{padding-right:3rem!important}.pb-md-7,.py-md-7{padding-bottom:3rem!important}.pl-md-7,.px-md-7{padding-left:3rem!important}
	.p-md-8{padding:3.5rem!important}.pt-md-8,.py-md-8{padding-top:3.5rem!important}.pr-md-8,.px-md-8{padding-right:3.5rem!important}.pb-md-8,.py-md-8{padding-bottom:3.5rem!important}.pl-md-8,.px-md-8{padding-left:3.5rem!important}
	.p-md-9{padding:4rem!important}.pt-md-9,.py-md-9{padding-top:4rem!important}.pr-md-9,.px-md-9{padding-right:4rem!important}.pb-md-9,.py-md-9{padding-bottom:4rem!important}.pl-md-9,.px-md-9{padding-left:4rem!important}
	.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}
}
@media (min-width:992px){
	.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}
	.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}
	.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}
	.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}
	.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}
	.m-lg-5{margin:2rem!important}.mt-lg-5,.my-lg-5{margin-top:2rem!important}.mr-lg-5,.mx-lg-5{margin-right:2rem!important}.mb-lg-5,.my-lg-5{margin-bottom:2rem!important}.ml-lg-5,.mx-lg-5{margin-left:2rem!important}
	.m-lg-6{margin:2.5rem!important}.mt-lg-6,.my-lg-6{margin-top:2.5rem!important}.mr-lg-6,.mx-lg-6{margin-right:2.5rem!important}.mb-lg-6,.my-lg-6{margin-bottom:2.5rem!important}.ml-lg-6,.mx-lg-6{margin-left:2.5rem!important}
	.m-lg-7{margin:3rem!important}.mt-lg-7,.my-lg-7{margin-top:3rem!important}.mr-lg-7,.mx-lg-7{margin-right:3rem!important}.mb-lg-7,.my-lg-7{margin-bottom:3rem!important}.ml-lg-7,.mx-lg-7{margin-left:3rem!important}
	.m-lg-8{margin:3.5rem!important}.mt-lg-8,.my-lg-8{margin-top:3.5rem!important}.mr-lg-8,.mx-lg-8{margin-right:3.5rem!important}.mb-lg-8,.my-lg-8{margin-bottom:3.5rem!important}.ml-lg-8,.mx-lg-8{margin-left:3.5rem!important}
	.m-lg-9{margin:4rem!important}.mt-lg-9,.my-lg-9{margin-top:4rem!important}.mr-lg-9,.mx-lg-9{margin-right:4rem!important}.mb-lg-9,.my-lg-9{margin-bottom:4rem!important}.ml-lg-9,.mx-lg-9{margin-left:4rem!important}
	.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}
	.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}
	.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}
	.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}
	.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}
	.p-lg-5{padding:2rem!important}.pt-lg-5,.py-lg-5{padding-top:2rem!important}.pr-lg-5,.px-lg-5{padding-right:2rem!important}.pb-lg-5,.py-lg-5{padding-bottom:2rem!important}.pl-lg-5,.px-lg-5{padding-left:2rem!important}
	.p-lg-6{padding:2.5rem!important}.pt-lg-6,.py-lg-6{padding-top:2.5rem!important}.pr-lg-6,.px-lg-6{padding-right:2.5rem!important}.pb-lg-6,.py-lg-6{padding-bottom:2.5rem!important}.pl-lg-6,.px-lg-6{padding-left:2.5rem!important}
	.p-lg-7{padding:3rem!important}.pt-lg-7,.py-lg-7{padding-top:3rem!important}.pr-lg-7,.px-lg-7{padding-right:3rem!important}.pb-lg-7,.py-lg-7{padding-bottom:3rem!important}.pl-lg-7,.px-lg-7{padding-left:3rem!important}
	.p-lg-8{padding:3.5rem!important}.pt-lg-8,.py-lg-8{padding-top:3.5rem!important}.pr-lg-8,.px-lg-8{padding-right:3.5rem!important}.pb-lg-8,.py-lg-8{padding-bottom:3.5rem!important}.pl-lg-8,.px-lg-8{padding-left:3.5rem!important}
	.p-lg-9{padding:4rem!important}.pt-lg-9,.py-lg-9{padding-top:4rem!important}.pr-lg-9,.px-lg-9{padding-right:4rem!important}.pb-lg-9,.py-lg-9{padding-bottom:4rem!important}.pl-lg-9,.px-lg-9{padding-left:4rem!important}
	.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}
}
@media (min-width:1200px), print{
	.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}
	.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}
	.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}
	.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}
	.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}
	.m-xl-5{margin:2rem!important}.mt-xl-5,.my-xl-5{margin-top:2rem!important}.mr-xl-5,.mx-xl-5{margin-right:2rem!important}.mb-xl-5,.my-xl-5{margin-bottom:2rem!important}.ml-xl-5,.mx-xl-5{margin-left:2rem!important}
	.m-xl-6{margin:2.5rem!important}.mt-xl-6,.my-xl-6{margin-top:2.5rem!important}.mr-xl-6,.mx-xl-6{margin-right:2.5rem!important}.mb-xl-6,.my-xl-6{margin-bottom:2.5rem!important}.ml-xl-6,.mx-xl-6{margin-left:2.5rem!important}
	.m-xl-7{margin:3rem!important}.mt-xl-7,.my-xl-7{margin-top:3rem!important}.mr-xl-7,.mx-xl-7{margin-right:3rem!important}.mb-xl-7,.my-xl-7{margin-bottom:3rem!important}.ml-xl-7,.mx-xl-7{margin-left:3rem!important}
	.m-xl-8{margin:3.5rem!important}.mt-xl-8,.my-xl-8{margin-top:3.5rem!important}.mr-xl-8,.mx-xl-8{margin-right:3.5rem!important}.mb-xl-8,.my-xl-8{margin-bottom:3.5rem!important}.ml-xl-8,.mx-xl-8{margin-left:3.5rem!important}
	.m-xl-9{margin:4rem!important}.mt-xl-9,.my-xl-9{margin-top:4rem!important}.mr-xl-9,.mx-xl-9{margin-right:4rem!important}.mb-xl-9,.my-xl-9{margin-bottom:4rem!important}.ml-xl-9,.mx-xl-9{margin-left:4rem!important}
	.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}
	.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}
	.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}
	.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}
	.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}
	.p-xl-5{padding:2rem!important}.pt-xl-5,.py-xl-5{padding-top:2rem!important}.pr-xl-5,.px-xl-5{padding-right:2rem!important}.pb-xl-5,.py-xl-5{padding-bottom:2rem!important}.pl-xl-5,.px-xl-5{padding-left:2rem!important}
	.p-xl-6{padding:2.5rem!important}.pt-xl-6,.py-xl-6{padding-top:2.5rem!important}.pr-xl-6,.px-xl-6{padding-right:2.5rem!important}.pb-xl-6,.py-xl-6{padding-bottom:2.5rem!important}.pl-xl-6,.px-xl-6{padding-left:2.5rem!important}
	.p-xl-7{padding:3rem!important}.pt-xl-7,.py-xl-7{padding-top:3rem!important}.pr-xl-7,.px-xl-7{padding-right:3rem!important}.pb-xl-7,.py-xl-7{padding-bottom:3rem!important}.pl-xl-7,.px-xl-7{padding-left:3rem!important}
	.p-xl-8{padding:3.5rem!important}.pt-xl-8,.py-xl-8{padding-top:3.5rem!important}.pr-xl-8,.px-xl-8{padding-right:3.5rem!important}.pb-xl-8,.py-xl-8{padding-bottom:3.5rem!important}.pl-xl-8,.px-xl-8{padding-left:3.5rem!important}
	.p-xl-9{padding:4rem!important}.pt-xl-9,.py-xl-9{padding-top:4rem!important}.pr-xl-9,.px-xl-9{padding-right:4rem!important}.pb-xl-9,.py-xl-9{padding-bottom:4rem!important}.pl-xl-9,.px-xl-9{padding-left:4rem!important}
	.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}
}
/* Print ----------------------------*/
@media print {
	body, .header_scrolled .gMenu_outer, .gMenu_outer, .vk-mobile-nav.siteHeader {
		background-image: none !important;
	}
	.headerTop,
	.siteHeader_sub,
	.gMenu_outer,
	.footerWidget{ display: block;}
	.siteHeader_sub{float: right;display: flex;justify-content: flex-end;}
	.siteHeader_logo{ display: inline-block;}
	.siteHeader_logo img{ max-height: 65px;}
	.gMenu > li > a::before { left: .7em;}
	ul.gMenu > li > ul.sub-menu li a { background-color: #020284;border-bottom: 1px solid #020284;}
	#navi_sml{ display: block;}
	.page-header { height: 200px;}
	.container, .container-md, .container-sm {max-width: none;}
	.btn-sm{ font-size: .85rem;}
	
	footer.siteFooter{ background: none !important;}
	.footerMenu,
	.footerMenu ul{flex-grow: 1; text-align: center; justify-content: center; -ms-flex-wrap: wrap;flex-wrap: wrap;}
	.footerMenu ul{margin: 12px auto 10px; zoom: 1;}
	.footerMenu ul:after{content:""; display: table;clear: both;}
	.footerMenu li{ width: auto; display: table-cell}
	.footerMenu li a{padding: 0 1em; border-left: 1px solid var(--color-footer-border,#ccc);}
	.footerMenu li:last-child a { border-right: 1px solid var(--color-footer-border,#ccc);}
	#glt-translate-trigger{ position: absolute;}
	
	.wp-block-column[style="flex-basis:66.66%"]{ flex-basis:66.66% !important}
	.wp-block-column[style="flex-basis:33.33%"]{ flex-basis:33.33% !important}
	.wp-block-column[style="flex-basis:15%"]{ flex-basis:15% !important}
	.wp-block-column:not(:first-child){padding-left: 2em;}
	.col-md-11,.col-lg-11,.col-xl-11{ flex:0 0 91.66667%; max-width:91.66667%}
	.col-md-10,.col-lg-10,.col-xl-10{ flex:0 0 83.33333%; max-width:83.33333%}
	.col-md-9, .col-lg-9, .col-xl-9 { flex:0 0 75%; max-width:75%}
	.col-md-8, .col-lg-8, .col-xl-8 { flex:0 0 66.66667%; max-width:66.66667%}
	.col-md-7, .col-lg-7, .col-xl-7 { flex:0 0 58.33333%; max-width:58.33333%}
	.col-md-6, .col-lg-6, .col-xl-6 { flex:0 0 50%; max-width:50%}
	.col-md-5, .col-lg-5, .col-xl-5 { flex:0 0 41.66667%; max-width:41.66667%}
	.col-md-4, .col-lg-4, .col-xl-4 { flex:0 0 33.33333%; max-width:33.33333%}
	.col-md-3, .col-lg-3, .col-xl-3 { flex:0 0 25%; max-width:25%}
	.col-md-2, .col-lg-2, .col-xl-2 { flex:0 0 16.66667%; max-width:16.66667%}

	a[href]:after, abbr[title]:after{ content: "";}
	/*.slide-text-title, .slide-text-caption,
	.slide-text-set .btn.btn-ghost,*/
	.prBlock .prBlock_icon:before{ color: white !important;}
	h2::before, h3::before, h4::before, h5::before{ color: #0082d2 !important;}
	.home .carousel.slide{ position: relative;}
	.home .section.siteContent{ margin-top: auto !important;}
	.navbar{ display: block;}
	.mobile-fix-nav{ display: none;}
}
