img:is([sizes="auto" i], [sizes^="auto, " i]) {contain-intrinsic-size: 3000px 1500px;}
:root {--vk-color-border-hr: rgba(0,0,0,.07);--vk-color-bg-accent: rgba(0,0,0,.02);--vk-color-border-light: rgba(0,0,0,.07);--vk-color-border-zuru: rgba(255,255,255,.8);--vk-color-text-meta: #d44950;--vk-color-text-body: #555;--vk-color-text-link: #666;--vk-color-text-link-hover: #1e73be;--vk-size-radius: 4px;--vk-size-radius-sm: 2px;--vk-size-text: 16px;--vk-size-text-meta: .75rem;--vk-size-text-lg: 1.313rem;--vk-size-text-sm: .875rem;--vk-size-text-xs: .75rem;--vk-margin-meta: .5rem;--vk-margin-block-bottom: 2rem;}
.veu_leadTxt, p.veu_leadTxt {font-size: 2em;line-height: 150%;padding: 0;}
.veu_caption {font-size: .8em;}
.fa_v4 .btn.btn-blank:after {margin-left: .7em;font-family: FontAwesome;content: "";}
.fa_v5_css .btn.btn-blank:after {margin-left: .7em;font-family: Font Awesome 5 Free;content: "";font-weight: 900;}
dl.veu_qaItem {display: block;overflow: hidden;border-bottom: 1px dotted #ccc;padding: 0 0 25px;margin: 25px 0;width: 100%;position: relative;}
dl.veu_qaItem dd, dl.veu_qaItem dt {border: none;padding-left: 35px;}
dl.veu_qaItem dd:before, dl.veu_qaItem dt:before {position: absolute;left: 0;font-size: 24px;line-height: 105%;}
dl.veu_qaItem dt {margin-bottom: 15px;font-size: 18px;}
dl.veu_qaItem dt:before {font-family: Arial;content: "Q ";color: #e50000;}
dl.veu_qaItem dd {margin-bottom: 0;}
dl.veu_qaItem dd:before {font-family: Arial;content: "A ";color: #337ab7;}
.veu_flowBox {display: block;overflow: hidden;}
.veu_flowBox:after {content: "";background: url("//backend.cbase.info/wp-content/plugins/vk-all-in-one-expansion-unit/assets/css/../images/arrow_bottom.svg") center 50% no-repeat;background-size: 50px 50px;display: block;overflow: hidden;height: 50px;width: 50px;margin: 0 auto;}
.veu_flowBox:last-child {padding-bottom: 0;margin-bottom: 30px;}
.veu_flowBox:last-child:after {content: "";font-size: 0;background-image: none;}
.veu_flowBox dl {display: block;overflow: hidden;padding: 20px 25px;border: 3px solid #e5e5e5;margin: 0;}
.veu_flowBox dl dd, .veu_flowBox dl dt {padding-left: 0;border: none;}
.veu_flowBox dl dt {border-bottom: 1px dotted #ccc;margin-bottom: 10px;font-size: 1.2em;}
.veu_flowBox dl dd {margin-bottom: 0;}
.veu_flowBox dl dd h4 {margin: 0;padding: 0;}
.veu_flowBox dl dd p {margin-bottom: 10px;}
.veu_flowBox dl dd ul {margin-bottom: 0;}
.veu_dummyImage {padding: 20px;display: block;vertical-align: middle;text-align: center;background-color: #f5f5f5;border: 1px solid #ccc;margin-bottom: 15px;}
.veu_floatLeft {float: left;margin-right: 20px;}
.veu_floatRight {float: right;margin-left: 20px;}
.veu_feat_list {background: 0 0;border: none;padding: 0 0 0 2em;font-size: 2em;margin-top: 1.5em;position: relative;}
.veu_feat_list:after, .veu_feat_list:before {border: none;background: 0 0;}
.veu_feat_list:before {position: absolute;left: 0;top: -.2em;background-color: #4e7729;color: #fff;border-radius: 100%;margin-right: .5em;padding: .2em .5em;}
.veu_feat_list_1:before {content: "1";}
.veu_feat_list_2:before {content: "2";}
.veu_feat_list_3:before {content: "3";}
.veu_feat_list_4:before {content: "4";}
.veu_feat_list_5:before {content: "5";}
.veu_feat_list_6:before {content: "6";}
.veu_feat_list_7:before {content: "7";}
.veu_feat_list_8:before {content: "8";}
.veu_feat_list_9:before {content: "9";}
.link-list li {padding: .5em;}
iframe.wp-embedded-content {width: 100%;}
.veu_adminEdit {margin-top: 5px;}
.veu_contentAddSection {display: block;clear: both;overflow: hidden;margin-top: var(--vk-margin-block-bottom);margin-bottom: var(--vk-margin-block-bottom);}
.veu_contentAddSection:first-child {margin-top: 0;}
.btn {white-space: inherit;}
#wp-admin-bar-veu_adminlink .ab-veu-icon {position: relative;float: left;speak: never;padding: 4px 0;margin-right: 6px;display: block;width: 20px;height: 20px;background-image: url("//backend.cbase.info/wp-content/plugins/vk-all-in-one-expansion-unit/assets/css/../images/ex-unit-icon.svg");background-repeat: no-repeat;background-position: center;background-size: 20px !important;}
#wp-admin-bar-veu_adminlink:hover .ab-veu-icon {background-image: url("//backend.cbase.info/wp-content/plugins/vk-all-in-one-expansion-unit/assets/css/../images/ex-unit-icon-hover.svg");}
.veu_card {border: 3px solid var(--vk-color-border-light);border-radius: var(--vk-size-radius);}
.veu_card .veu_card_inner {position: relative;display: block;overflow: hidden;padding: 1.5rem;box-shadow: inset 0 0 0 1px var(--vk-color-border-zuru);}
.veu_card .veu_card_title {color: #464646;font-size: 16px;line-height: 1.4;padding: 0 0 .4em;margin: 0 0 1em;display: block;border-bottom: 1px solid #e5e5e5;border-top: none;border-left: none;border-right: none;background: 0 0;outline: unset;outline-offset: unset;box-shadow: unset;border-radius: unset;text-align: left;}
.veu_card .veu_card_title a {color: #464646;}
.veu_card .veu_card_title:after, .veu_card .veu_card_title:before {content: "";border: none;border-right: none;margin: 0;background: 0 0;height: 0;left: inherit;}
.relatedPosts h2 {margin-bottom: 10px;}
.veu_autoEyeCatchBox {display: block;overflow: hidden;margin-bottom: 2em;}
.veu_sitemap:where(:not(.veu_metabox_section)) {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sectionBox {padding-top: 0;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-col {margin-top: 1em;padding-bottom: 2em;width: 100%;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-col .link-list a {display: block;overflow: hidden;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-col .page_item {padding: 0;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-col .cat-item {padding: 0;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-post-type-title {margin-bottom: .8em;font-size: 18px;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-taxonomy-title {margin: 1em 0;padding: 0 0 .2em;font-size: 16px;}
.veu_sitemap:where(:not(.veu_metabox_section)) a {color: #464646;}
.veu_sitemap:where(:not(.veu_metabox_section)) ul {margin: 0 0 0 1em;padding-left: 0;}
.veu_sitemap:where(:not(.veu_metabox_section)) ul li {font-size: 14px;}
.veu_sitemap:where(:not(.veu_metabox_section)) ul>li>a {position: relative;margin-bottom: 1em;}
.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-term-list {margin-bottom: 1.5em;}
.veu_socialSet-position-before {margin-top: -1em;margin-bottom: 2em;}
.veu_socialSet-position-after {margin-top: 3em;}
.veu_socialSet {margin-bottom: 1.5em;}
.veu_socialSet ul {display: flex;flex-wrap: wrap;gap: 6px;padding: 0;margin: 0 0 3px;list-style: none;}
.veu_socialSet li {flex: 1 1 135px;background: 0 0;position: relative;display: block;overflow: visible;box-sizing: border-box;margin: 0;}
.veu_socialSet .sb_icon .sb_icon_inner {display: block;overflow: hidden;width: 100%;box-sizing: border-box;padding: 5px 10px;border-radius: var(--vk-size-radius);color: #fff;text-decoration: none;line-height: 100%;font-size: 90%;text-align: left;border: none;}
.veu_socialSet .sb_icon .sb_icon_inner:hover {box-shadow: none !important;transform: translateY(2px);cursor: pointer;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;}
.veu_socialSet .sb_icon .sb_icon_inner .sns_txt {position: relative;top: -1px;}
.veu_socialSet .sb_icon .sb_icon_inner .icon_sns {font-size: 100%;padding: 5px 8px 5px 0;display: inline-block;}
.veu_socialSet .sb_facebook a {background: #1877f2;box-shadow: 0 2px 0 #344e84;}
.veu_socialSet .sb_bluesky a {background: #1877f2;box-shadow: 0 2px 0 #344e84;}
.veu_socialSet .sb_hatena a {background: #007fc5;box-shadow: 0 2px 0 #00679f;}
.veu_socialSet .sb_twitter a {background: #00abec;box-shadow: 0 2px 0 #007eaa;}
.veu_socialSet .sb_x_twitter a {background: #0f1419;box-shadow: 0 2px 0 #000;}
.veu_socialSet .sb_google a {background: #dd4b39;box-shadow: 0 2px 0 #a03524;}
.veu_socialSet .sb_line a {background: #6ebd30;box-shadow: 0 2px 0 #5b9c28;}
.veu_socialSet .sb_copy .sb_icon_inner {background: #555;box-shadow: 0 2px 0 #333;padding-bottom: 4px;}
.veu_socialSet .sb_copy .sb_icon_inner i {font-size: 14px;}
.veu_count_sns_fb, .veu_count_sns_hb {position: absolute;bottom: 5px;right: 5px;font-size: 77%;line-height: 1;font-weight: 700;}
.veu_socialSet.veu_contentAddSection ul {padding: 0;}
.veu_socialSet.veu_contentAddSection ul li {padding: 0;margin: 0;}
[class*=" vk_icon_w_r_sns_"], [class^=vk_icon_w_r_sns_] {text-transform: none;font-weight: 400;font-style: normal;font-variant: normal;font-family: vk_sns;line-height: 1;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.vk_icon_w_r_sns_fb:before {content: "";}
.vk_icon_w_r_sns_google:before {content: "";}
.vk_icon_w_r_sns_hatena:before {content: "";}
.vk_icon_w_r_sns_line:before {content: "";}
.vk_icon_w_r_sns_twitter:before {content: "";}
.vk_icon_w_r_sns_x_twitter:before {content: "";}
.vk_icon_w_r_sns_bluesky:before {content: "";}
.veu_childPage_list {margin-top: 2.5em;display: flex;align-items: stretch;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.veu_childPage_list:first-child {margin-top: 0;}
.veu_childPage_list .childPage_list_box {margin-bottom: 1.5em;width: 100%;text-decoration: none;}
.veu_childPage_list .childPage_list_box_inner {display: flex;flex-direction: column;height: 100%;box-sizing: border-box;}
.veu_childPage_list .wp-post-image {float: left;margin-right: 1em;margin-bottom: 1em;width: 30%;height: auto;border: solid 1px #ddd;}
.veu_childPage_list .childPage_list_body {position: relative;overflow: hidden;color: #333;font-size: 14px;height: 100%;}
.veu_childPage_list .childPage_list_body:hover {text-decoration: underline;}
.veu_childPage_list .childPage_list_text {overflow: hidden;line-height: 1.5em;margin-top: 0;margin-bottom: 3.5em;}
.veu_childPage_list .childPage_list_more {position: absolute;bottom: 0;right: 0;}
.veu_pageList_ancestor {clear: both;margin: 2.5em 0 1em;}
.veu_pageList_ancestor:first-child {margin-top: 0;}
.veu_pageList_ancestor .pageList_ancestor_title {margin-bottom: .5em;}
.veu_pageList_ancestor .pageList {margin-top: 0;margin-bottom: 0;padding-left: 0;}
.veu_pageList_ancestor .pageList a {display: block;padding: 8px 5px;border-bottom: solid 1px #ddd;color: #333;font-size: 14px;}
.veu_pageList_ancestor .pageList a:hover {text-decoration: underline;}
.veu_pageList_ancestor .pageList>.page_item {list-style: none;}
.veu_pageList_ancestor .pageList li {margin-bottom: 0;}
.veu_pageList_ancestor .pageList ul {margin: 0;padding-left: 0;padding-bottom: 0;}
.veu_pageList_ancestor .pageList ul li {position: relative;list-style: none;}
.veu_pageList_ancestor .pageList ul li:before {position: absolute;top: .26em;left: 5px;display: inline-block;}
.veu_pageList_ancestor .pageList ul li a {padding-left: 20px;}
.veu_pageList_ancestor .pageList ul li li a {padding-left: 30px;}
.veu_pageList_ancestor .pageList ul li li li a {padding-left: 40px;}
.veu_pageList_ancestor .current_page_item>a {font-weight: 700;}
.veu_followSet {margin: 30px 0;display: table;table-layout: fixed;width: 100%;background-color: #2b2b2b;color: #fff;}
.veu_followSet iframe {margin-bottom: 10px;}
.veu_followSet .followSet_img {display: table-cell;min-width: 240px;background-position: center;background-size: cover;}
.veu_followSet .followSet_body {display: table-cell;padding: 15px;text-align: center;vertical-align: middle;line-height: 1.4;font-size: 20px;}
.veu_followSet .followSet_fb_page {margin-top: 0;display: block;width: 100%;transform: scale(1.2);}
.veu_followSet .followSet_tw_follow {width: 100%;padding: 0;}
.veu_followSet .followSet_tw_follow iframe {margin-bottom: 0;}
.veu_followSet .followSet_feedly {text-align: center;}
.veu_contact .contact_frame {display: block;overflow: hidden;background-color: var(--vk-color-bg-accent);}
.veu_contact .contact_txt_catch, .veu_contact .contact_txt_tel, .veu_contact .contact_txt_time {display: block;overflow: hidden;}
.veu_contact .contact_txt_catch, .veu_contact .contact_txt_time {font-size: 14px;line-height: 128.6%;}
.veu_contact .contact_txt_tel {padding: 5px 0;font-size: 28px;line-height: 105%;font-weight: 700;color: var(--vk-color-primary);}
.veu_contact .contact_txt_tel_icon {margin-right: .3rem;}
.veu_contact .contact_bt_subTxt {display: block;overflow: hidden;font-size: 12px;margin-top: .2rem;}
.veu_contact .contact_txt {text-align: center;}
.veu_contact .contact_bt {display: block;text-decoration: none;line-height: 1.2;padding: .5rem 1.5rem .6rem;}
.veu_contact .contact_bt_subTxt, .veu_contact .contact_bt_txt {color: #fff;}
.widget_vkexunit_contact_section {margin-bottom: var(--vk-margin-block-bottom);}
.widget_vkexunit_contact_section .veu_contentAddSection {margin: 0;}
.c-widget .veu_contact .customize-partial-edit-shortcut-button, .widget .veu_contact .customize-partial-edit-shortcut-button {top: 45px;}
.veu_insertAds {margin-top: 1em;margin-bottom: 2em;}
.veu_relatedPosts a {color: var(--vk-color-text-body);text-decoration: none;}
.veu_relatedPosts .relatedPosts_title {font-size: var(--vk-size-text-lg);}
.veu_relatedPosts>.row {display: flex;margin: 0;margin-right: -3%;flex-wrap: wrap;}
.veu_relatedPosts .relatedPosts_item {float: none;margin-right: 2.9%;padding-right: 0;padding-left: 0;width: 47%;border-bottom: solid 1px var(--vk-color-border-hr);flex: initial;}
.veu_relatedPosts .relatedPosts_item>.media:first-child {border: none;}
.veu_relatedPosts .relatedPosts_item>.media {display: flex;padding: 1em 0 .8em;margin-top: 0;border: none;}
.veu_relatedPosts .relatedPosts_item>.media .media-body {font-size: var(--vk-size-text-xs);}
.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail {width: 80px;min-width: 80px;padding-right: 15px;margin-bottom: 0;}
.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail img {border: 1px solid var(--vk-color-border-hr);max-width: 100%;height: auto;-o-object-fit: contain;object-fit: contain;}
.veu_relatedPosts .relatedPosts_item>.media .media-heading {font-size: var(--vk-size-text-sm);margin-bottom: var(--vk-margin-meta);}
.veu_relatedPosts .relatedPosts_item:nth-child(1) {border-top: solid 1px var(--vk-color-border-hr);}
.veu_relatedPosts .relatedPosts_item:nth-child(2) {border-top: solid 1px var(--vk-color-border-hr);}
.page_top_btn {position: fixed;right: 2%;bottom: 3%;z-index: 99999;width: 40px;height: 38px;color: transparent;border: none;background: rgba(0,0,0,.8);box-shadow: 0 0 0 1px rgba(255,255,255,.8),0 0 0 2px rgba(0,0,0,.8);background-image: var(--ver_page_top_button_url);background-size: 50%;background-repeat: no-repeat;background-position: center;opacity: 0;transition: opacity .3s;text-decoration: none;}
.page_top_btn:hover {transition: opacity .3s;color: transparent;text-decoration: none;}
.page_top_btn .customize-partial-edit-shortcut-button {left: -40px;}
.scrolled .page_top_btn {display: block;opacity: 1;color: transparent;}
.veu_fbPagePlugin .fbPagePlugin_body {margin: 0 auto;border: 4px solid #efefef;background-color: #f9f9f9;text-align: center;}
iframe.twitter-timeline {margin-right: auto;margin-left: auto;width: 740px !important;}
.veu_postList {margin-bottom: 30px;}
.veu_postList .subSection-title, .veu_postList h1.mainSection-title {margin-bottom: 0;}
.veu_postList ul.postList {margin: 0;padding: 0;}
.veu_postList ul.postList li {display: block;clear: both;overflow: hidden;margin: 0;padding: 15px 0;border-bottom: 1px solid var(--vk-color-border-hr);line-height: 1.4em;}
.veu_postList .postList a {color: var(--vk-color-text-body);text-decoration: none;}
.veu_postList .postList a:hover {text-decoration: underline;}
.veu_postList .postList_title {display: block;clear: both;margin: 3px 0 0;}
.veu_postList .postList_meta_items {font-size: 14px;color: #666;}
.veu_postList .postList_date {margin-right: 10px;color: var(--vk-color-text-meta);}
.veu_postList .postList_date:before {content: "";margin-right: 0;}
.veu_postList .postList_terms {position: relative;}
.veu_postList .postList_terms a {margin-right: 3px;padding: 2px 5px 2px;border-radius: var(--vk-size-radius-sm);background-color: #efefef;font-size: 10px;line-height: 1;position: relative;top: -1px;}
.veu_postList .postList_terms a:hover {text-decoration: none;}
.veu_postList .postList_more {margin: 10px 5px 0 0;text-align: right;}
.veu_postList .postList_miniThumb .postList_item {display: block;overflow: hidden;clear: both;position: relative;padding: 15px 0;border-bottom: 1px solid var(--vk-color-border-hr);margin-bottom: 0;}
.veu_postList .postList_miniThumb .postList_thumbnail {float: left;margin-right: 15px;}
.veu_postList .postList_miniThumb .postList_thumbnail a {position: relative;display: block;overflow: hidden;border: 1px solid #e5e5e5;}
.veu_postList .postList_miniThumb .postList_thumbnail img {width: 80px;height: auto;display: block;}
.veu_postList .postList_miniThumb .postList_body {display: block;overflow: hidden;width: auto;}
.veu_postList .postList_miniThumb .postList_title {font-size: 14px;}
.veu_profile .profile {overflow: hidden;}
.veu_profile .media_outer {position: relative;display: block;overflow: hidden;margin: .8em 0 .8em;box-sizing: border-box;}
.veu_profile .media_outer img {max-width: 100%;height: auto;}
.veu_profile .media_round {border-radius: 50%;width: 120px;height: 120px;position: relative;}
.veu_profile .media_round img {position: absolute;left: -9999px;}
.veu_profile .media_center {margin-left: auto;margin-right: auto;}
.veu_profile .media_center img {display: block;margin-left: auto;margin-right: auto;}
.veu_profile .media_float {float: left;margin-right: 1em;}
.veu_profile .media_float+.profile_text {padding-top: .8em;}
.veu_profile .profile_text {margin-bottom: 1em;font-size: 14px;}
.veu_profile .sns_btns {margin: 0;padding: 0;width: 100%;}
.veu_profile .sns_btns li {float: left;margin-right: .45em;list-style: none;text-align: center;}
.veu_profile .sns_btns li a {display: block;position: relative;width: 40px;height: 40px;border-radius: 23px;color: #fff;text-decoration: none;font-size: 20px;}
.veu_profile .sns_btns li a:hover {color: #fff;text-decoration: none;opacity: .8;}
.veu_profile .sns_btns li a.bg_fill .icon {color: #fff;}
.veu_profile .sns_btns .icon {position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);}
.veu_profile .sns_btns .facebook_btn a {background: #3b5998;border: 1px solid #3b5998;}
.veu_profile .sns_btns .facebook_btn a .icon {color: #3b5998;}
.veu_profile .sns_btns .twitter_btn a {background: #0f1419;border: 1px solid #0f1419;}
.veu_profile .sns_btns .twitter_btn a .icon {color: #0f1419;}
.veu_profile .sns_btns .mail_btn a {background: #2f915f;border: 1px solid #2f915f;}
.veu_profile .sns_btns .mail_btn a .icon {color: #2f915f;}
.veu_profile .sns_btns .youtube_btn a {background: #c81d1c;border: 1px solid #c81d1c;}
.veu_profile .sns_btns .youtube_btn a .icon {color: #c81d1c;}
.veu_profile .sns_btns .rss_btn a {background: #f26522;border: 1px solid #f26522;}
.veu_profile .sns_btns .rss_btn a .icon {color: #f26522;}
.veu_profile .sns_btns .instagram_btn a {background: #3f729b;border: 1px solid #3f729b;}
.veu_profile .sns_btns .instagram_btn a .icon {color: #3f729b;}
.veu_profile .sns_btns .linkedin_btn a {background: #0077b5;border: 1px solid #0077b5;}
.veu_profile .sns_btns .linkedin_btn a .icon {color: #0077b5;}
.veu_3prArea .prArea {padding-bottom: 3.5em;}
.veu_3prArea .subSection-title {font-size: 18px;margin-top: .8em;}
.veu_3prArea .summary {margin-bottom: .5em;font-size: 14px;line-height: 1.6em;}
.veu_3prArea .linkurl {position: absolute;bottom: 0;right: 15px;}
.veu_3prArea .linkurl a {text-decoration: none;}
.veu_3prArea_image {margin-bottom: .8em;border: 1px solid #e5e5e5;}
.veu_3prArea_image .image_pc {display: block;}
.veu_3prArea_image .image_sp {display: none;}
.veu_3prArea_image img {width: 100%;}
.veu_3prArea_image_link {border: 1px solid #fff;display: block;overflow: hidden;}
.prBlock a {color: #333;}
.prBlock a:hover {color: #333;text-decoration: none;}
.prBlock a .prBlock_summary:hover {text-decoration: underline;}
.prBlock .prBlock_icon_outer {display: block;position: relative;margin: 0 auto;width: 80px;height: 80px;border-radius: 50%;}
.prBlock .prBlock_icon {position: absolute;top: 50%;left: 50%;transform: translateY(-50%) translateX(-50%);font-size: 36px;}
.prBlock .prBlock_title {margin-top: .9em;margin-bottom: .7em;text-align: center;font-size: 18px;line-height: 1.4em;}
.prBlock .prBlock_image {position: relative;display: block;width: 120px;height: 120px;margin: 0 auto;overflow: hidden;border-radius: 50%;text-indent: -9999px;}
.prBlock .prBlock_summary {margin-bottom: .5em;text-align: center;font-size: 14px;line-height: 1.6em;}
.veu_button i, .veu_button svg {margin-left: .3em;margin-right: .3em;}
.veu_button .button_mainText, .veu_button .button_subText {display: block;}
.veu_button .btn.btn-sm {padding-top: .6em;padding-bottom: .45em;}
.veu_button .btn {padding-top: .8em;padding-bottom: .6em;}
.veu_button .btn.btn-lg {padding-top: .8em;padding-bottom: .7em;}
.veu_banner {text-align: center;display: block;overflow: hidden;}
@media (min-width:481px) {.veu_followSet .followSet_body {padding: 40px;}
	.veu_followSet .followSet_title {font-size: 18px;margin-bottom: 10px;}}
@media (min-width:541px) {.veu_childPage_list .childPage_list_box {width: 48%;}}
@media (min-width:768px) {.veu_leadTxt, p.veu_leadTxt {margin-bottom: .7em;}
	.veu_sitemap:where(:not(.veu_metabox_section)) .sitemap-col {width: 48%;}}
@media (min-width:1200px) {.veu_contact-layout-horizontal p.contact_txt {margin-bottom: 0;}
	.veu_contact-layout-horizontal .contact_txt {float: left;text-align: left;}
	.veu_contact-layout-horizontal .contact_bt {float: right;padding: .7em 1.5em;}}
@media screen and (max-width:992px) {.prBlock {margin-bottom: 1.5em;}}
@media (max-width:971px) {.veu_insertAds {margin-bottom: .5em;}
	.veu_insertAds .col-md-6 {margin-bottom: 1em;}}
@media (max-width:768px) {.veu_relatedPosts .relatedPosts_item {max-width: 100%;}
	.veu_relatedPosts .relatedPosts_item {display: block;width: 100%;}
	.veu_relatedPosts .relatedPosts_item:nth-child(2) {border-top: none;}}
@media (max-width:767px) {.veu_socialSet .veu_count_sns_fb, .veu_socialSet .veu_count_sns_hb {bottom: 2px;}
	.veu_socialSet .sb_icon a {padding: 8px 10px;}
	.veu_childPage_list .wp-post-image {width: 25%;}}
@media screen and (max-width:767px) {.veu_3prArea .prArea {margin-bottom: 1em;display: block;overflow: hidden;}
	.veu_3prArea .image_pc {display: none;}
	.veu_3prArea .image_sp {display: block;}
	.veu_3prArea .linkurl {margin-bottom: 1.5em;}
	.veu_3prArea_image {width: 138px;margin: 0 1em 0 0;float: left;}}
@media (max-width:576px) {.veu_contact .contact_txt_tel {font-size: 25px;}}
@media (max-width:480px) {.veu_followSet .followSet_title {font-size: 12px;margin-bottom: 0;}}
:root {--ver_page_top_button_url: url("https://www.consensus-base.com/wp-content/plugins/vk-all-in-one-expansion-unit/assets/images/to-top-btn-icon.svg");}
@font-face {font-weight: 400;font-style: normal;font-family: "vk_sns";src: url("https://www.consensus-base.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot?-bq20cj");src: url("https://www.consensus-base.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj") format("embedded-opentype"),url("https://www.consensus-base.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.woff?-bq20cj") format("woff"),url("https://www.consensus-base.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.ttf?-bq20cj") format("truetype"),url("https://www.consensus-base.com/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns") format("svg");}
.veu_promotion-alert__content--text {border: 1px solid rgba(0,0,0,.125);padding: .5em 1em;border-radius: var(--vk-size-radius);margin-bottom: var(--vk-margin-block-bottom);font-size: .875rem;}
.veu_promotion-alert__content--text p:last-of-type {margin-bottom: 0;margin-top: 0;}
.wp-block-archives {box-sizing: border-box;}
.wp-block-archives-dropdown label {display: block;}
.wp-block-avatar {line-height: 0;}
.wp-block-avatar, .wp-block-avatar img {box-sizing: border-box;}
.wp-block-avatar.aligncenter {text-align: center;}
.wp-block-audio {box-sizing: border-box;}
.wp-block-audio :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.wp-block-audio audio {min-width: 300px;width: 100%;}
.wp-block-button__link {align-content: center;box-sizing: border-box;cursor: pointer;display: inline-block;height: 100%;text-align: center;word-break: break-word;}
.wp-block-button__link.aligncenter {text-align: center;}
.wp-block-button__link.alignright {text-align: right;}
:where(.wp-block-button__link) {border-radius: 9999px;box-shadow: none;padding: calc(.667em + 2px) calc(1.333em + 2px);text-decoration: none;}
.wp-block-button[style*=text-decoration] .wp-block-button__link {text-decoration: inherit;}
.wp-block-buttons>.wp-block-button.has-custom-width {max-width: none;}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {width: 100%;}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {font-size: inherit;}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {width: calc(25% - var(--wp--style--block-gap,.5em) * .75);}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {width: calc(50% - var(--wp--style--block-gap,.5em) * .5);}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {width: calc(75% - var(--wp--style--block-gap,.5em) * .25);}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {flex-basis: 100%;width: 100%;}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {width: 25%;}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {width: 50%;}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {width: 75%;}
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {border-radius: 0;}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {border-radius: 0 !important;}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {border: 2px solid;padding: .667em 1.333em;}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {color: currentColor;}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {background-color: initial;background-image: none;}
.wp-block-buttons {box-sizing: border-box;}
.wp-block-buttons.is-vertical {flex-direction: column;}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {margin-bottom: 0;}
.wp-block-buttons>.wp-block-button {display: inline-block;margin: 0;}
.wp-block-buttons.is-content-justification-left {justify-content: flex-start;}
.wp-block-buttons.is-content-justification-left.is-vertical {align-items: flex-start;}
.wp-block-buttons.is-content-justification-center {justify-content: center;}
.wp-block-buttons.is-content-justification-center.is-vertical {align-items: center;}
.wp-block-buttons.is-content-justification-right {justify-content: flex-end;}
.wp-block-buttons.is-content-justification-right.is-vertical {align-items: flex-end;}
.wp-block-buttons.is-content-justification-space-between {justify-content: space-between;}
.wp-block-buttons.aligncenter {text-align: center;}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {margin-left: auto;margin-right: auto;width: 100%;}
.wp-block-buttons[style*=text-decoration] .wp-block-button, .wp-block-buttons[style*=text-decoration] .wp-block-button__link {text-decoration: inherit;}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {font-size: inherit;}
.wp-block-buttons .wp-block-button__link {width: 100%;}
.wp-block-button.aligncenter, .wp-block-calendar {text-align: center;}
.wp-block-calendar td, .wp-block-calendar th {border: 1px solid;padding: .25em;}
.wp-block-calendar th {font-weight: 400;}
.wp-block-calendar caption {background-color: inherit;}
.wp-block-calendar table {border-collapse: collapse;width: 100%;}
.wp-block-calendar table:where(:not(.has-text-color)) {color: #40464d;}
.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th {border-color: #ddd;}
.wp-block-calendar table.has-background th {background-color: inherit;}
.wp-block-calendar table.has-text-color th {color: inherit;}
:where(.wp-block-calendar table:not(.has-background) th) {background: #ddd;}
.wp-block-categories {box-sizing: border-box;}
.wp-block-categories.alignleft {margin-right: 2em;}
.wp-block-categories.alignright {margin-left: 2em;}
.wp-block-categories.wp-block-categories-dropdown.aligncenter {text-align: center;}
.wp-block-categories .wp-block-categories__label {display: block;width: 100%;}
.wp-block-code {box-sizing: border-box;}
.wp-block-code code {direction: ltr;display: block;font-family: inherit;overflow-wrap: break-word;text-align: initial;white-space: pre-wrap;}
.wp-block-columns {align-items: normal !important;box-sizing: border-box;display: flex;flex-wrap: wrap !important;}
@media (min-width:782px) {.wp-block-columns {flex-wrap: nowrap !important;}}
.wp-block-columns.are-vertically-aligned-top {align-items: flex-start;}
.wp-block-columns.are-vertically-aligned-center {align-items: center;}
.wp-block-columns.are-vertically-aligned-bottom {align-items: flex-end;}
@media (max-width:781px) {.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 100% !important;}}
@media (min-width:782px) {.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 0;flex-grow: 1;}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {flex-grow: 0;}}
.wp-block-columns.is-not-stacked-on-mobile {flex-wrap: nowrap !important;}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {flex-basis: 0;flex-grow: 1;}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {flex-grow: 0;}
:where(.wp-block-columns) {margin-bottom: 1.75em;}
:where(.wp-block-columns.has-background) {padding: 1.25em 2.375em;}
.wp-block-column {flex-grow: 1;min-width: 0;overflow-wrap: break-word;word-break: break-word;}
.wp-block-column.is-vertically-aligned-top {align-self: flex-start;}
.wp-block-column.is-vertically-aligned-center {align-self: center;}
.wp-block-column.is-vertically-aligned-bottom {align-self: flex-end;}
.wp-block-column.is-vertically-aligned-stretch {align-self: stretch;}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {width: 100%;}
.wp-block-post-comments {box-sizing: border-box;}
.wp-block-post-comments .alignleft {float: left;}
.wp-block-post-comments .alignright {float: right;}
.wp-block-post-comments .navigation:after {clear: both;content: "";display: table;}
.wp-block-post-comments .commentlist {clear: both;list-style: none;margin: 0;padding: 0;}
.wp-block-post-comments .commentlist .comment {min-height: 2.25em;padding-left: 3.25em;}
.wp-block-post-comments .commentlist .comment p {font-size: 1em;line-height: 1.8;margin: 1em 0;}
.wp-block-post-comments .commentlist .children {list-style: none;margin: 0;padding: 0;}
.wp-block-post-comments .comment-author {line-height: 1.5;}
.wp-block-post-comments .comment-author .avatar {border-radius: 1.5em;display: block;float: left;height: 2.5em;margin-right: .75em;margin-top: .5em;width: 2.5em;}
.wp-block-post-comments .comment-author cite {font-style: normal;}
.wp-block-post-comments .comment-meta {font-size: .875em;line-height: 1.5;}
.wp-block-post-comments .comment-meta b {font-weight: 400;}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {display: block;margin-bottom: 1em;margin-top: 1em;}
.wp-block-post-comments .comment-body .commentmetadata {font-size: .875em;}
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {display: block;margin-bottom: .25em;}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments .comment-form textarea {box-sizing: border-box;display: block;width: 100%;}
.wp-block-post-comments .comment-form-cookies-consent {display: flex;gap: .25em;}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {margin-top: .35em;}
.wp-block-post-comments .comment-reply-title {margin-bottom: 0;}
.wp-block-post-comments .comment-reply-title :where(small) {font-size: var(--wp--preset--font-size--medium,smaller);margin-left: .5em;}
.wp-block-post-comments .reply {font-size: .875em;margin-bottom: 1.4em;}
.wp-block-post-comments input:not([type=submit]), .wp-block-post-comments textarea {border: 1px solid #949494;font-family: inherit;font-size: 1em;}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments textarea {padding: calc(.667em + 2px);}
:where(.wp-block-post-comments input[type=submit]) {border: none;}
.wp-block-comments {box-sizing: border-box;}
.wp-block-comments-pagination>.wp-block-comments-pagination-next, .wp-block-comments-pagination>.wp-block-comments-pagination-numbers, .wp-block-comments-pagination>.wp-block-comments-pagination-previous {font-size: inherit;margin-bottom: .5em;margin-right: .5em;}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {margin-right: 0;}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {display: inline-block;margin-right: 1ch;}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {display: inline-block;margin-left: 1ch;}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-comments-pagination.aligncenter {justify-content: center;}
.wp-block-comment-template {box-sizing: border-box;list-style: none;margin-bottom: 0;max-width: 100%;padding: 0;}
.wp-block-comment-template li {clear: both;}
.wp-block-comment-template ol {list-style: none;margin-bottom: 0;max-width: 100%;padding-left: 2rem;}
.wp-block-comment-template.alignleft {float: left;}
.wp-block-comment-template.aligncenter {margin-left: auto;margin-right: auto;width: fit-content;}
.wp-block-comment-template.alignright {float: right;}
.wp-block-comment-date {box-sizing: border-box;}
.comment-awaiting-moderation {display: block;font-size: .875em;line-height: 1.5;}
.wp-block-comment-author-name, .wp-block-comment-content, .wp-block-comment-edit-link, .wp-block-comment-reply-link {box-sizing: border-box;}
.wp-block-cover, .wp-block-cover-image {align-items: center;background-position: 50%;box-sizing: border-box;display: flex;justify-content: center;min-height: 430px;overflow: hidden;overflow: clip;padding: 1em;position: relative;}
.wp-block-cover .has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {background-color: #000;}
.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient {background-color: initial;}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {background-color: inherit;content: "";}
.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover.has-background-dim:not(.has-background-gradient):before {bottom: 0;left: 0;opacity: .5;position: absolute;right: 0;top: 0;}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {opacity: .1;}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {opacity: .2;}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {opacity: .3;}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {opacity: .4;}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {opacity: .5;}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {opacity: .6;}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {opacity: .7;}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {opacity: .8;}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {opacity: .9;}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {opacity: 1;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {opacity: 0;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {opacity: .1;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {opacity: .2;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {opacity: .3;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {opacity: .4;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {opacity: .5;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {opacity: .6;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {opacity: .7;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {opacity: .8;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {opacity: .9;}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {opacity: 1;}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {max-width: 420px;width: 100%;}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {display: flex;}
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {color: inherit;position: relative;width: 100%;}
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {align-items: flex-start;justify-content: flex-start;}
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {align-items: flex-start;justify-content: center;}
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {align-items: flex-start;justify-content: flex-end;}
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {align-items: center;justify-content: flex-start;}
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {align-items: center;justify-content: center;}
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {align-items: center;justify-content: flex-end;}
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {align-items: flex-end;justify-content: flex-start;}
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {align-items: flex-end;justify-content: center;}
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {align-items: flex-end;justify-content: flex-end;}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {margin: 0;}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {margin: 0;width: auto;}
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {border: none;bottom: 0;box-shadow: none;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;object-fit: cover;outline: none;padding: 0;position: absolute;right: 0;top: 0;width: 100%;}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}
@supports (-webkit-touch-callout:inherit) {.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {background-attachment: scroll;}}
@media (prefers-reduced-motion:reduce) {.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {background-attachment: scroll;}}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated {background-repeat: repeat;background-size: auto;}
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {color: #fff;}
.wp-block-cover-image .wp-block-cover.has-left-content {justify-content: flex-start;}
.wp-block-cover-image .wp-block-cover.has-right-content {justify-content: flex-end;}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content>h2 {margin-left: 0;text-align: left;}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content>h2 {margin-right: 0;text-align: right;}
.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image>h2 {font-size: 2em;line-height: 1.25;margin-bottom: 0;max-width: 840px;padding: .44em;text-align: center;z-index: 1;}
:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {color: #fff;}
:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) {color: #000;}
:root :where(.wp-block-cover h1:not(.has-text-color)), :root :where(.wp-block-cover h2:not(.has-text-color)), :root :where(.wp-block-cover h3:not(.has-text-color)), :root :where(.wp-block-cover h4:not(.has-text-color)), :root :where(.wp-block-cover h5:not(.has-text-color)), :root :where(.wp-block-cover h6:not(.has-text-color)), :root :where(.wp-block-cover p:not(.has-text-color)) {color: inherit;}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {z-index: 0;}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before {z-index: 1;}
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container {z-index: auto;}
.wp-block-details {box-sizing: border-box;}
.wp-block-details summary {cursor: pointer;}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left]>[data-type="core/embed"], .wp-block[data-align=right]>[data-type="core/embed"] {max-width: 360px;width: 100%;}
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {min-width: 280px;}
.wp-block-cover .wp-block-embed {min-height: 240px;min-width: 320px;}
.wp-block-embed {overflow-wrap: break-word;}
.wp-block-embed :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.wp-block-embed iframe {max-width: 100%;}
.wp-block-embed__wrapper {position: relative;}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {content: "";display: block;padding-top: 50%;}
.wp-embed-responsive .wp-has-aspect-ratio iframe {bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {padding-top: 42.85%;}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {padding-top: 50%;}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {padding-top: 56.25%;}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {padding-top: 75%;}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {padding-top: 100%;}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {padding-top: 177.77%;}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {padding-top: 200%;}
.wp-block-file {box-sizing: border-box;}
.wp-block-file:not(.wp-element-button) {font-size: .8em;}
.wp-block-file.aligncenter {text-align: center;}
.wp-block-file.alignright {text-align: right;}
.wp-block-file *+.wp-block-file__button {margin-left: .75em;}
:where(.wp-block-file) {margin-bottom: 1.5em;}
.wp-block-file__embed {margin-bottom: 1em;}
:where(.wp-block-file__button) {border-radius: 2em;display: inline-block;padding: .5em 1em;}
:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {box-shadow: none;color: #fff;opacity: .85;text-decoration: none;}
.wp-block-form-input__label {display: flex;flex-direction: column;gap: .25em;margin-bottom: .5em;width: 100%;}
.wp-block-form-input__label.is-label-inline {align-items: center;flex-direction: row;gap: .5em;}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {margin-bottom: .5em;}
.wp-block-form-input__label:has(input[type=checkbox]) {flex-direction: row;width: fit-content;}
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {margin: 0;}
.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]) {flex-direction: row-reverse;}
.wp-block-form-input__label-content {width: fit-content;}
.wp-block-form-input__input {font-size: 1em;margin-bottom: .5em;padding: 0 .5em;}
.wp-block-form-input__input[type=date], .wp-block-form-input__input[type=datetime-local], .wp-block-form-input__input[type=datetime], .wp-block-form-input__input[type=email], .wp-block-form-input__input[type=month], .wp-block-form-input__input[type=number], .wp-block-form-input__input[type=password], .wp-block-form-input__input[type=search], .wp-block-form-input__input[type=tel], .wp-block-form-input__input[type=text], .wp-block-form-input__input[type=time], .wp-block-form-input__input[type=url], .wp-block-form-input__input[type=week] {border: 1px solid;line-height: 2;min-height: 2em;}
textarea.wp-block-form-input__input {min-height: 10em;}
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {display: flex;flex-wrap: wrap;list-style-type: none;margin: 0;padding: 0;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {display: flex;flex-direction: column;flex-grow: 1;justify-content: center;margin: 0 1em 1em 0;position: relative;width: calc(50% - 1em);}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {margin-right: 0;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {align-items: flex-end;display: flex;height: 100%;justify-content: flex-start;margin: 0;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {display: block;height: auto;max-width: 100%;width: auto;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,rgba(0,0,0,0));bottom: 0;box-sizing: border-box;color: #fff;font-size: .8em;margin: 0;max-height: 100%;overflow: auto;padding: 3em .77em .7em;position: absolute;text-align: center;width: 100%;z-index: 2;}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {display: inline;}
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {flex-grow: 1;}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {flex: 1;height: 100%;object-fit: cover;width: 100%;}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {margin-right: 0;width: 100%;}
@media (min-width:600px) {.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {margin-right: 1em;width: calc(33.33333% - .66667em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {margin-right: 1em;width: calc(25% - .75em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {margin-right: 1em;width: calc(20% - .8em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {margin-right: 1em;width: calc(16.66667% - .83333em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {margin-right: 1em;width: calc(14.28571% - .85714em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {margin-right: 1em;width: calc(12.5% - .875em);}
	.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {margin-right: 0;}}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {margin-right: 0;}
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {max-width: 420px;width: 100%;}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {justify-content: center;}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {align-self: flex-start;}
figure.wp-block-gallery.has-nested-images {align-items: normal;}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {margin: 0;width: calc(50% - var(--wp--style--unstable-gallery-gap,16px) / 2);}
.wp-block-gallery.has-nested-images figure.wp-block-image {box-sizing: border-box;display: flex;flex-direction: column;flex-grow: 1;justify-content: center;max-width: 100%;position: relative;}
.wp-block-gallery.has-nested-images figure.wp-block-image>a, .wp-block-gallery.has-nested-images figure.wp-block-image>div {flex-direction: column;flex-grow: 1;margin: 0;}
.wp-block-gallery.has-nested-images figure.wp-block-image img {display: block;height: auto;max-width: 100% !important;width: auto;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {bottom: 0;left: 0;max-height: 100%;position: absolute;right: 0;}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);content: "";height: 100%;-webkit-mask-image: linear-gradient(0deg,#000 20%,rgba(0,0,0,0));mask-image: linear-gradient(0deg,#000 20%,rgba(0,0,0,0));max-height: 40%;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {background: linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,0));box-sizing: border-box;color: #fff;font-size: 13px;margin: 0;overflow: auto;padding: 1em;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-gutter: stable both-edges;scrollbar-width: thin;text-align: center;text-shadow: 0 0 1.5px #000;will-change: transform;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {height: 12px;width: 12px;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {background-color: initial;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {background-clip: padding-box;background-color: initial;border: 3px solid rgba(0,0,0,0);border-radius: 8px;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb {background-color: rgba(255,255,255,.8);}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover {scrollbar-color: rgba(255,255,255,.8) rgba(0,0,0,0);}
@media (hover:none) {.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {scrollbar-color: rgba(255,255,255,.8) rgba(0,0,0,0);}}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {display: inline;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {color: inherit;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {box-sizing: border-box;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {flex: 1 1 auto;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {background: none;color: inherit;flex: initial;margin: 0;padding: 10px 10px 9px;position: relative;text-shadow: none;}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before {content: none;}
.wp-block-gallery.has-nested-images figcaption {flex-basis: 100%;flex-grow: 1;text-align: center;}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {margin-bottom: auto;margin-top: 0;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {align-self: inherit;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {display: flex;}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {flex: 1 0 0%;height: 100%;object-fit: cover;width: 100%;}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {width: 100%;}
@media (min-width:600px) {.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {width: calc(33.33333% - var(--wp--style--unstable-gallery-gap,16px) * .66667);}
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {width: calc(25% - var(--wp--style--unstable-gallery-gap,16px) * .75);}
	.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {width: calc(20% - var(--wp--style--unstable-gallery-gap,16px) * .8);}
	.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {width: calc(16.66667% - var(--wp--style--unstable-gallery-gap,16px) * .83333);}
	.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {width: calc(14.28571% - var(--wp--style--unstable-gallery-gap,16px) * .85714);}
	.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {width: calc(12.5% - var(--wp--style--unstable-gallery-gap,16px) * .875);}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {width: calc(33.33% - var(--wp--style--unstable-gallery-gap,16px) * .66667);}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {width: calc(50% - var(--wp--style--unstable-gallery-gap,16px) * .5);}
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {width: 100%;}}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {max-width: 420px;width: 100%;}
.wp-block-gallery.has-nested-images.aligncenter {justify-content: center;}
.wp-block-group {box-sizing: border-box;}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {position: relative;}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {padding: 1.25em 2.375em;}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {rotate: 180deg;}
.wp-block-image>a, .wp-block-image>figure>a {display: inline-block;}
.wp-block-image img {box-sizing: border-box;height: auto;max-width: 100%;vertical-align: bottom;}
@media not (prefers-reduced-motion) {.wp-block-image img.hide {visibility: hidden;}
	.wp-block-image img.show {animation: show-content-image .4s;}}
.wp-block-image[style*=border-radius] img, .wp-block-image[style*=border-radius]>a {border-radius: inherit;}
.wp-block-image.has-custom-border img {box-sizing: border-box;}
.wp-block-image.aligncenter {text-align: center;}
.wp-block-image.alignfull>a, .wp-block-image.alignwide>a {width: 100%;}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {height: auto;width: 100%;}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright {display: table;}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image.alignright>figcaption {caption-side: bottom;display: table-caption;}
.wp-block-image .alignleft {float: left;margin: .5em 1em .5em 0;}
.wp-block-image .alignright {float: right;margin: .5em 0 .5em 1em;}
.wp-block-image .aligncenter {margin-left: auto;margin-right: auto;}
.wp-block-image :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.wp-block-image.is-style-circle-mask img {border-radius: 9999px;}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {.wp-block-image.is-style-circle-mask img {border-radius: 0;-webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-mode: alpha;-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;}}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {border-radius: 9999px;}
.wp-block-image figure {margin: 0;}
.wp-lightbox-container {display: flex;flex-direction: column;position: relative;}
.wp-lightbox-container img {cursor: zoom-in;}
.wp-lightbox-container img:hover+button {opacity: 1;}
.wp-lightbox-container button {align-items: center;-webkit-backdrop-filter: blur(16px) saturate(180%);backdrop-filter: blur(16px) saturate(180%);background-color: rgba(90,90,90,.25);border: none;border-radius: 4px;cursor: zoom-in;display: flex;height: 20px;justify-content: center;opacity: 0;padding: 0;position: absolute;right: 16px;text-align: center;top: 16px;width: 20px;z-index: 100;}
@media not (prefers-reduced-motion) {.wp-lightbox-container button {transition: opacity .2s ease;}}
.wp-lightbox-container button:focus-visible {outline: 3px auto rgba(90,90,90,.25);outline: 3px auto -webkit-focus-ring-color;outline-offset: 3px;}
.wp-lightbox-container button:hover {cursor: pointer;opacity: 1;}
.wp-lightbox-container button:focus {opacity: 1;}
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {background-color: rgba(90,90,90,.25);border: none;}
.wp-lightbox-overlay {box-sizing: border-box;cursor: zoom-out;height: 100vh;left: 0;overflow: hidden;position: fixed;top: 0;visibility: hidden;width: 100%;z-index: 100000;}
.wp-lightbox-overlay .close-button {align-items: center;cursor: pointer;display: flex;justify-content: center;min-height: 40px;min-width: 40px;padding: 0;position: absolute;right: calc(env(safe-area-inset-right) + 16px);top: calc(env(safe-area-inset-top) + 16px);z-index: 5000000;}
.wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {background: none;border: none;}
.wp-lightbox-overlay .lightbox-image-container {height: var(--wp--lightbox-container-height);left: 50%;overflow: hidden;position: absolute;top: 50%;transform: translate(-50%,-50%);transform-origin: top left;width: var(--wp--lightbox-container-width);z-index: 9999999999;}
.wp-lightbox-overlay .wp-block-image {align-items: center;box-sizing: border-box;display: flex;height: 100%;justify-content: center;margin: 0;position: relative;transform-origin: 0 0;width: 100%;z-index: 3000000;}
.wp-lightbox-overlay .wp-block-image img {height: var(--wp--lightbox-image-height);min-height: var(--wp--lightbox-image-height);min-width: var(--wp--lightbox-image-width);width: var(--wp--lightbox-image-width);}
.wp-lightbox-overlay .wp-block-image figcaption {display: none;}
.wp-lightbox-overlay button {background: none;border: none;}
.wp-lightbox-overlay .scrim {background-color: #fff;height: 100%;opacity: .9;position: absolute;width: 100%;z-index: 2000000;}
.wp-lightbox-overlay.active {visibility: visible;}
@media not (prefers-reduced-motion) {.wp-lightbox-overlay.active {animation: turn-on-visibility .25s both;}
	.wp-lightbox-overlay.active img {animation: turn-on-visibility .35s both;}
	.wp-lightbox-overlay.show-closing-animation:not(.active) {animation: turn-off-visibility .35s both;}
	.wp-lightbox-overlay.show-closing-animation:not(.active) img {animation: turn-off-visibility .25s both;}
	.wp-lightbox-overlay.zoom.active {animation: none;opacity: 1;visibility: visible;}
	.wp-lightbox-overlay.zoom.active .lightbox-image-container {animation: lightbox-zoom-in .4s;}
	.wp-lightbox-overlay.zoom.active .lightbox-image-container img {animation: none;}
	.wp-lightbox-overlay.zoom.active .scrim {animation: turn-on-visibility .4s forwards;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {animation: none;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {animation: lightbox-zoom-out .4s;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {animation: none;}
	.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {animation: turn-off-visibility .4s forwards;}}
@keyframes show-content-image {0% {visibility: hidden;}
	99% {visibility: hidden;}
	to {visibility: visible;}}
@keyframes turn-on-visibility {0% {opacity: 0;}
	to {opacity: 1;}}
@keyframes turn-off-visibility {0% {opacity: 1;visibility: visible;}
	99% {opacity: 0;visibility: visible;}
	to {opacity: 0;visibility: hidden;}}
@keyframes lightbox-zoom-in {0% {transform: translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}
	to {transform: translate(-50%,-50%) scale(1);}}
@keyframes lightbox-zoom-out {0% {transform: translate(-50%,-50%) scale(1);visibility: visible;}
	99% {visibility: visible;}
	to {transform: translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility: hidden;}}
ol.wp-block-latest-comments {box-sizing: border-box;margin-left: 0;}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {line-height: 1.1;}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {line-height: 1.8;}
.has-dates :where(.wp-block-latest-comments:not([style*=line-height])), .has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {line-height: 1.5;}
.wp-block-latest-comments .wp-block-latest-comments {padding-left: 0;}
.wp-block-latest-comments__comment {list-style: none;margin-bottom: 1em;}
.has-avatars .wp-block-latest-comments__comment {list-style: none;min-height: 2.25em;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {margin-left: 3.25em;}
.wp-block-latest-comments__comment-excerpt p {font-size: .875em;margin: .36em 0 1.4em;}
.wp-block-latest-comments__comment-date {display: block;font-size: .75em;}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {border-radius: 1.5em;display: block;float: left;height: 2.5em;margin-right: .75em;width: 2.5em;}
.wp-block-latest-comments[class*=-font-size] a, .wp-block-latest-comments[style*=font-size] a {font-size: inherit;}
.wp-block-latest-posts {box-sizing: border-box;}
.wp-block-latest-posts.alignleft {margin-right: 2em;}
.wp-block-latest-posts.alignright {margin-left: 2em;}
.wp-block-latest-posts.wp-block-latest-posts__list {list-style: none;}
.wp-block-latest-posts.wp-block-latest-posts__list li {clear: both;overflow-wrap: break-word;}
.wp-block-latest-posts.is-grid {display: flex;flex-wrap: wrap;}
.wp-block-latest-posts.is-grid li {margin: 0 1.25em 1.25em 0;width: 100%;}
@media (min-width:600px) {.wp-block-latest-posts.columns-2 li {width: calc(50% - .625em);}
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {margin-right: 0;}
	.wp-block-latest-posts.columns-3 li {width: calc(33.33333% - .83333em);}
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {margin-right: 0;}
	.wp-block-latest-posts.columns-4 li {width: calc(25% - .9375em);}
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {margin-right: 0;}
	.wp-block-latest-posts.columns-5 li {width: calc(20% - 1em);}
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {margin-right: 0;}
	.wp-block-latest-posts.columns-6 li {width: calc(16.66667% - 1.04167em);}
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {margin-right: 0;}}
:root :where(.wp-block-latest-posts.is-grid) {padding: 0;}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {padding-left: 0;}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {display: block;font-size: .8125em;}
.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__post-full-content {margin-bottom: 1em;margin-top: .5em;}
.wp-block-latest-posts__featured-image a {display: inline-block;}
.wp-block-latest-posts__featured-image img {height: auto;max-width: 100%;width: auto;}
.wp-block-latest-posts__featured-image.alignleft {float: left;margin-right: 1em;}
.wp-block-latest-posts__featured-image.alignright {float: right;margin-left: 1em;}
.wp-block-latest-posts__featured-image.aligncenter {margin-bottom: 1em;text-align: center;}
ol, ul {box-sizing: border-box;}
:root :where(.wp-block-list.has-background) {padding: 1.25em 2.375em;}
.wp-block-loginout, .wp-block-media-text {box-sizing: border-box;}
.wp-block-media-text {direction: ltr;display: grid;grid-template-columns: 50% 1fr;grid-template-rows: auto;}
.wp-block-media-text.has-media-on-the-right {grid-template-columns: 1fr 50%;}
.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media {align-self: start;}
.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media, .wp-block-media-text>.wp-block-media-text__content, .wp-block-media-text>.wp-block-media-text__media {align-self: center;}
.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media {align-self: end;}
.wp-block-media-text>.wp-block-media-text__media {grid-column: 1;grid-row: 1;margin: 0;}
.wp-block-media-text>.wp-block-media-text__content {direction: ltr;grid-column: 2;grid-row: 1;padding: 0 8%;word-break: break-word;}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media {grid-column: 2;grid-row: 1;}
.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content {grid-column: 1;grid-row: 1;}
.wp-block-media-text__media a {display: block;}
.wp-block-media-text__media img, .wp-block-media-text__media video {height: auto;max-width: unset;vertical-align: middle;width: 100%;}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media {background-size: cover;height: 100%;min-height: 250px;}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a {display: block;height: 100%;}
.wp-block-media-text.is-image-fill>.wp-block-media-text__media img {height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;clip: rect(0,0,0,0);border: 0;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media {height: 100%;min-height: 250px;position: relative;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a {display: block;height: 100%;}
.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {height: 100%;object-fit: cover;position: absolute;width: 100%;}
@media (max-width:600px) {.wp-block-media-text.is-stacked-on-mobile {grid-template-columns: 100% !important;}
	.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media {grid-column: 1;grid-row: 1;}
	.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {grid-column: 1;grid-row: 2;}}
.wp-block-navigation {position: relative;--navigation-layout-justification-setting: flex-start;--navigation-layout-direction: row;--navigation-layout-wrap: wrap;--navigation-layout-justify: flex-start;--navigation-layout-align: center;}
.wp-block-navigation ul {margin-bottom: 0;margin-left: 0;margin-top: 0;padding-left: 0;}
.wp-block-navigation ul, .wp-block-navigation ul li {list-style: none;padding: 0;}
.wp-block-navigation .wp-block-navigation-item {align-items: center;display: flex;position: relative;}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {display: none;}
.wp-block-navigation .wp-block-navigation-item__content {display: block;}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {color: inherit;}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {text-decoration: underline;}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {text-decoration: line-through;}
.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) {text-decoration: none;}
.wp-block-navigation .wp-block-navigation__submenu-icon {align-self: center;background-color: inherit;border: none;color: currentColor;display: inline-block;font-size: inherit;height: .6em;line-height: 0;margin-left: .25em;padding: 0;width: .6em;}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {display: inline-block;stroke: currentColor;height: inherit;margin-top: .075em;width: inherit;}
.wp-block-navigation.is-vertical {--navigation-layout-direction: column;--navigation-layout-justify: initial;--navigation-layout-align: flex-start;}
.wp-block-navigation.no-wrap {--navigation-layout-wrap: nowrap;}
.wp-block-navigation.items-justified-center {--navigation-layout-justification-setting: center;--navigation-layout-justify: center;}
.wp-block-navigation.items-justified-center.is-vertical {--navigation-layout-align: center;}
.wp-block-navigation.items-justified-right {--navigation-layout-justification-setting: flex-end;--navigation-layout-justify: flex-end;}
.wp-block-navigation.items-justified-right.is-vertical {--navigation-layout-align: flex-end;}
.wp-block-navigation.items-justified-space-between {--navigation-layout-justification-setting: space-between;--navigation-layout-justify: space-between;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {align-items: normal;background-color: inherit;color: inherit;display: flex;flex-direction: column;height: 0;left: -1px;opacity: 0;overflow: hidden;position: absolute;top: 100%;visibility: hidden;width: 0;z-index: 2;}
@media not (prefers-reduced-motion) {.wp-block-navigation .has-child .wp-block-navigation__submenu-container {transition: opacity .1s linear;}}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {display: flex;flex-grow: 1;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {margin-left: auto;margin-right: 0;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {margin: 0;}
@media (min-width:782px) {.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: 100%;top: -1px;}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {background: rgba(0,0,0,0);content: "";display: block;height: 100%;position: absolute;right: 100%;width: .5em;}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {margin-right: .25em;}
	.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {transform: rotate(-90deg);}}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {height: auto;min-width: 200px;opacity: 1;overflow: visible;visibility: visible;width: auto;}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {left: 0;top: 100%;}
@media (min-width:782px) {.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: 100%;top: 0;}}
.wp-block-navigation-submenu {display: flex;position: relative;}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {stroke: currentColor;}
button.wp-block-navigation-item__content {background-color: initial;border: none;color: currentColor;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-align: left;text-transform: inherit;}
.wp-block-navigation-submenu__toggle {cursor: pointer;}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {padding-left: 0;padding-right: .85em;}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {margin-left: -.6em;pointer-events: none;}
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {padding: 0;}
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {gap: inherit;}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {padding: .5em 1em;}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {padding: .5em 1em;}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {left: auto;right: 0;}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: -1px;right: -1px;}
@media (min-width:782px) {.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {left: auto;right: 100%;}}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {background-color: #fff;border: 1px solid rgba(0,0,0,.15);}
.wp-block-navigation.has-background .wp-block-navigation__submenu-container {background-color: inherit;}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {color: #000;}
.wp-block-navigation__container {align-items: var(--navigation-layout-align,initial);display: flex;flex-direction: var(--navigation-layout-direction,initial);flex-wrap: var(--navigation-layout-wrap,wrap);justify-content: var(--navigation-layout-justify,initial);list-style: none;margin: 0;padding-left: 0;}
.wp-block-navigation__container .is-responsive {display: none;}
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {flex-grow: 1;}
@keyframes overlay-menu__fade-in-animation {0% {opacity: 0;transform: translateY(.5em);}
	to {opacity: 1;transform: translateY(0);}}
.wp-block-navigation__responsive-container {bottom: 0;display: none;left: 0;position: fixed;right: 0;top: 0;}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {color: inherit;}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {align-items: var(--navigation-layout-align,initial);display: flex;flex-direction: var(--navigation-layout-direction,initial);flex-wrap: var(--navigation-layout-wrap,wrap);justify-content: var(--navigation-layout-justify,initial);}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {background-color: inherit !important;color: inherit !important;}
.wp-block-navigation__responsive-container.is-menu-open {background-color: inherit;display: flex;flex-direction: column;overflow: auto;padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index: 100000;}
@media not (prefers-reduced-motion) {.wp-block-navigation__responsive-container.is-menu-open {animation: overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode: forwards;}}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {align-items: var(--navigation-layout-justification-setting,inherit);display: flex;flex-direction: column;flex-wrap: nowrap;overflow: visible;padding-top: calc(2rem + 24px);}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {justify-content: flex-start;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {display: none;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {border: none;height: auto;min-width: 200px;opacity: 1;overflow: initial;padding-left: 2rem;padding-right: 2rem;position: static;visibility: visible;width: auto;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {gap: inherit;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {padding-top: var(--wp--style--block-gap,2em);}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {padding: 0;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {align-items: var(--navigation-layout-justification-setting,initial);display: flex;flex-direction: column;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {background: rgba(0,0,0,0) !important;color: inherit !important;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: auto;right: auto;}
@media (min-width:600px) {.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {background-color: inherit;display: block;position: relative;width: 100%;z-index: auto;}
	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {display: none;}
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {left: 0;}}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {background-color: #fff;}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {color: #000;}
.wp-block-navigation__toggle_button_label {font-size: 1rem;font-weight: 700;}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {background: rgba(0,0,0,0);border: none;color: currentColor;cursor: pointer;margin: 0;padding: 0;text-transform: inherit;vertical-align: middle;}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {fill: currentColor;display: block;height: 24px;pointer-events: none;width: 24px;}
.wp-block-navigation__responsive-container-open {display: flex;}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {font-family: inherit;font-size: inherit;font-weight: inherit;}
@media (min-width:600px) {.wp-block-navigation__responsive-container-open:not(.always-shown) {display: none;}}
.wp-block-navigation__responsive-container-close {position: absolute;right: 0;top: 0;z-index: 2;}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {font-family: inherit;font-size: inherit;font-weight: inherit;}
.wp-block-navigation__responsive-close {width: 100%;}
.has-modal-open .wp-block-navigation__responsive-close {margin-left: auto;margin-right: auto;max-width: var(--wp--style--global--wide-size,100%);}
.wp-block-navigation__responsive-close:focus {outline: none;}
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {box-sizing: border-box;}
.wp-block-navigation__responsive-dialog {position: relative;}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {margin-top: 46px;}
@media (min-width:782px) {.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {margin-top: 32px;}}
html.has-modal-open {overflow: hidden;}
.wp-block-navigation .wp-block-navigation-item__label {overflow-wrap: break-word;}
.wp-block-navigation .wp-block-navigation-item__description {display: none;}
.link-ui-tools {border-top: 1px solid #f0f0f0;padding: 8px;}
.link-ui-block-inserter {padding-top: 8px;}
.link-ui-block-inserter__back {margin-left: 8px;text-transform: uppercase;}
.wp-block-navigation .wp-block-page-list {align-items: var(--navigation-layout-align,initial);background-color: inherit;display: flex;flex-direction: var(--navigation-layout-direction,initial);flex-wrap: var(--navigation-layout-wrap,wrap);justify-content: var(--navigation-layout-justify,initial);}
.wp-block-navigation .wp-block-navigation-item {background-color: inherit;}
.wp-block-page-list {box-sizing: border-box;}
.is-small-text {font-size: .875em;}
.is-regular-text {font-size: 1em;}
.is-large-text {font-size: 2.25em;}
.is-larger-text {font-size: 3em;}
.has-drop-cap:not(:focus):first-letter {float: left;font-size: 8.4em;font-style: normal;font-weight: 100;line-height: .68;margin: .05em .1em 0 0;text-transform: uppercase;}
body.rtl .has-drop-cap:not(:focus):first-letter {float: none;margin-left: .1em;}
p.has-drop-cap.has-background {overflow: hidden;}
:root :where(p.has-background) {padding: 1.25em 2.375em;}
:where(p.has-text-color:not(.has-link-color)) a {color: inherit;}
p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] {rotate: 180deg;}
.wp-block-post-author {box-sizing: border-box;display: flex;flex-wrap: wrap;}
.wp-block-post-author__byline {font-size: .5em;margin-bottom: 0;margin-top: 0;width: 100%;}
.wp-block-post-author__avatar {margin-right: 1em;}
.wp-block-post-author__bio {font-size: .7em;margin-bottom: .7em;}
.wp-block-post-author__content {flex-basis: 0;flex-grow: 1;}
.wp-block-post-author__name {margin: 0;}
.wp-block-post-author-biography {box-sizing: border-box;}
:where(.wp-block-post-comments-form) input:not([type=submit]), :where(.wp-block-post-comments-form) textarea {border: 1px solid #949494;font-family: inherit;font-size: 1em;}
:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])), :where(.wp-block-post-comments-form) textarea {padding: calc(.667em + 2px);}
.wp-block-post-comments-form {box-sizing: border-box;}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {font-weight: inherit;}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {font-family: inherit;}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {font-size: inherit;}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {line-height: inherit;}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {font-style: inherit;}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {letter-spacing: inherit;}
.wp-block-post-comments-form :where(input[type=submit]) {box-shadow: none;cursor: pointer;display: inline-block;overflow-wrap: break-word;text-align: center;}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea {box-sizing: border-box;display: block;width: 100%;}
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {display: block;margin-bottom: .25em;}
.wp-block-post-comments-form .comment-form-cookies-consent {display: flex;gap: .25em;}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {margin-top: .35em;}
.wp-block-post-comments-form .comment-reply-title {margin-bottom: 0;}
.wp-block-post-comments-form .comment-reply-title :where(small) {font-size: var(--wp--preset--font-size--medium,smaller);margin-left: .5em;}
.wp-block-post-comments-count {box-sizing: border-box;}
.wp-block-post-content {display: flow-root;}
.wp-block-post-comments-link, .wp-block-post-date {box-sizing: border-box;}
:where(.wp-block-post-excerpt) {box-sizing: border-box;margin-bottom: var(--wp--style--block-gap);margin-top: var(--wp--style--block-gap);}
.wp-block-post-excerpt__excerpt {margin-bottom: 0;margin-top: 0;}
.wp-block-post-excerpt__more-text {margin-bottom: 0;margin-top: var(--wp--style--block-gap);}
.wp-block-post-excerpt__more-link {display: inline-block;}
.wp-block-post-featured-image {margin-left: 0;margin-right: 0;}
.wp-block-post-featured-image a {display: block;height: 100%;}
.wp-block-post-featured-image :where(img) {box-sizing: border-box;height: auto;max-width: 100%;vertical-align: bottom;width: 100%;}
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {width: 100%;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {background-color: #000;inset: 0;position: absolute;}
.wp-block-post-featured-image {position: relative;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {background-color: initial;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {opacity: 0;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {opacity: .1;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {opacity: .2;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {opacity: .3;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {opacity: .4;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {opacity: .5;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {opacity: .6;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {opacity: .7;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {opacity: .8;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {opacity: .9;}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {opacity: 1;}
.wp-block-post-featured-image:where(.alignleft, .alignright) {width: 100%;}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {display: inline-block;margin-right: 1ch;}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {display: inline-block;margin-left: 1ch;}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {rotate: 180deg;}
.wp-block-post-terms {box-sizing: border-box;}
.wp-block-post-terms .wp-block-post-terms__separator {white-space: pre-wrap;}
.wp-block-post-time-to-read, .wp-block-post-title {box-sizing: border-box;}
.wp-block-post-title {word-break: break-word;}
.wp-block-post-title :where(a) {display: inline-block;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-decoration: inherit;}
.wp-block-post-author-name {box-sizing: border-box;}
.wp-block-preformatted {box-sizing: border-box;white-space: pre-wrap;}
:where(.wp-block-preformatted.has-background) {padding: 1.25em 2.375em;}
.wp-block-pullquote {box-sizing: border-box;margin: 0 0 1em;overflow-wrap: break-word;padding: 4em 0;text-align: center;}
.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {color: inherit;}
.wp-block-pullquote blockquote {margin: 0;}
.wp-block-pullquote p {margin-top: 0;}
.wp-block-pullquote p:last-child {margin-bottom: 0;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {max-width: 420px;}
.wp-block-pullquote cite, .wp-block-pullquote footer {position: relative;}
.wp-block-pullquote .has-text-color a {color: inherit;}
.wp-block-pullquote.has-text-align-left blockquote {text-align: left;}
.wp-block-pullquote.has-text-align-right blockquote {text-align: right;}
.wp-block-pullquote.has-text-align-center blockquote {text-align: center;}
.wp-block-pullquote.is-style-solid-color {border: none;}
.wp-block-pullquote.is-style-solid-color blockquote {margin-left: auto;margin-right: auto;max-width: 60%;}
.wp-block-pullquote.is-style-solid-color blockquote p {font-size: 2em;margin-bottom: 0;margin-top: 0;}
.wp-block-pullquote.is-style-solid-color blockquote cite {font-style: normal;text-transform: none;}
.wp-block-pullquote cite {color: inherit;display: block;}
.wp-block-post-template {box-sizing: border-box;list-style: none;margin-bottom: 0;margin-top: 0;max-width: 100%;padding: 0;}
.wp-block-post-template.is-flex-container {display: flex;flex-direction: row;flex-wrap: wrap;gap: 1.25em;}
.wp-block-post-template.is-flex-container>li {margin: 0;width: 100%;}
@media (min-width:600px) {.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {width: calc(50% - .625em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {width: calc(33.33333% - .83333em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {width: calc(25% - .9375em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {width: calc(20% - 1em);}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {width: calc(16.66667% - 1.04167em);}}
@media (max-width:600px) {.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {grid-template-columns: 1fr;}}
.wp-block-post-template-is-layout-constrained>li>.alignright, .wp-block-post-template-is-layout-flow>li>.alignright {float: right;margin-inline-end: 0;margin-inline-start: 2em;}
.wp-block-post-template-is-layout-constrained>li>.alignleft, .wp-block-post-template-is-layout-flow>li>.alignleft {float: left;margin-inline-end: 2em;margin-inline-start: 0;}
.wp-block-post-template-is-layout-constrained>li>.aligncenter, .wp-block-post-template-is-layout-flow>li>.aligncenter {margin-inline-end: auto;margin-inline-start: auto;}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {margin-inline-start: auto;}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {margin-inline-end: auto;}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {display: inline-block;margin-right: 1ch;}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {display: inline-block;margin-left: 1ch;}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {transform: scaleX(1);}
.wp-block-query-pagination.aligncenter {justify-content: center;}
.wp-block-query-title, .wp-block-query-total, .wp-block-quote {box-sizing: border-box;}
.wp-block-quote {overflow-wrap: break-word;}
.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {margin-bottom: 1em;padding: 0 1em;}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {font-size: 1.5em;font-style: italic;line-height: 1.6;}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {font-size: 1.125em;text-align: right;}
.wp-block-quote>cite {display: block;}
.wp-block-read-more {display: block;width: fit-content;}
.wp-block-read-more:where(:not([style*=text-decoration])) {text-decoration: none;}
.wp-block-read-more:where(:not([style*=text-decoration])):active, .wp-block-read-more:where(:not([style*=text-decoration])):focus {text-decoration: none;}
ul.wp-block-rss.alignleft {margin-right: 2em;}
ul.wp-block-rss.alignright {margin-left: 2em;}
ul.wp-block-rss.is-grid {display: flex;flex-wrap: wrap;padding: 0;}
ul.wp-block-rss.is-grid li {margin: 0 1em 1em 0;width: 100%;}
@media (min-width:600px) {ul.wp-block-rss.columns-2 li {width: calc(50% - 1em);}
	ul.wp-block-rss.columns-3 li {width: calc(33.33333% - 1em);}
	ul.wp-block-rss.columns-4 li {width: calc(25% - 1em);}
	ul.wp-block-rss.columns-5 li {width: calc(20% - 1em);}
	ul.wp-block-rss.columns-6 li {width: calc(16.66667% - 1em);}}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {display: block;font-size: .8125em;}
.wp-block-rss {box-sizing: border-box;list-style: none;padding: 0;}
.wp-block-search__button {margin-left: 10px;word-break: normal;}
.wp-block-search__button.has-icon {line-height: 0;}
.wp-block-search__button svg {height: 1.25em;min-height: 24px;min-width: 24px;width: 1.25em;fill: currentColor;vertical-align: text-bottom;}
:where(.wp-block-search__button) {border: 1px solid #ccc;padding: 6px 10px;}
.wp-block-search__inside-wrapper {display: flex;flex: auto;flex-wrap: nowrap;max-width: 100%;}
.wp-block-search__label {width: 100%;}
.wp-block-search__input {appearance: none;border: 1px solid #949494;flex-grow: 1;margin-left: 0;margin-right: 0;min-width: 3rem;padding: 8px;text-decoration: unset !important;}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {box-sizing: border-box;display: flex;flex-shrink: 0;justify-content: center;margin-left: 0;max-width: 100%;}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {min-width: 0 !important;transition-property: width;}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {flex-basis: 100%;transition-duration: .3s;}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {overflow: hidden;}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {border-left-width: 0 !important;border-right-width: 0 !important;flex-basis: 0;flex-grow: 0;margin: 0;min-width: 0 !important;padding-left: 0 !important;padding-right: 0 !important;width: 0 !important;}
:where(.wp-block-search__input) {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-transform: inherit;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {border: 1px solid #949494;box-sizing: border-box;padding: 4px;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {border: none;border-radius: 0;padding: 0 4px;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {outline: none;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {padding: 4px 8px;}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {margin: auto;}
.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {float: right;}
.wp-block-separator {border: none;border-top: 2px solid;}
:root :where(.wp-block-separator.is-style-dots) {height: auto;line-height: 1;text-align: center;}
:root :where(.wp-block-separator.is-style-dots):before {color: currentColor;content: "···";font-family: serif;font-size: 1.5em;letter-spacing: 2em;padding-left: 2em;}
.wp-block-separator.is-style-dots {background: none !important;border: none !important;}
.wp-block-site-logo {box-sizing: border-box;line-height: 0;}
.wp-block-site-logo a {display: inline-block;line-height: 0;}
.wp-block-site-logo.is-default-size img {height: auto;width: 120px;}
.wp-block-site-logo img {height: auto;max-width: 100%;}
.wp-block-site-logo a, .wp-block-site-logo img {border-radius: inherit;}
.wp-block-site-logo.aligncenter {margin-left: auto;margin-right: auto;text-align: center;}
:root :where(.wp-block-site-logo.is-style-rounded) {border-radius: 9999px;}
.wp-block-site-tagline, .wp-block-site-title {box-sizing: border-box;}
.wp-block-site-title :where(a) {color: inherit;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;text-decoration: inherit;}
.wp-block-social-links {background: none;box-sizing: border-box;margin-left: 0;padding-left: 0;padding-right: 0;text-indent: 0;}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {border-bottom: 0;box-shadow: none;text-decoration: none;}
.wp-block-social-links .wp-social-link svg {height: 1em;width: 1em;}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {font-size: .65em;margin-left: .5em;margin-right: .5em;}
.wp-block-social-links.has-small-icon-size {font-size: 16px;}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {font-size: 24px;}
.wp-block-social-links.has-large-icon-size {font-size: 36px;}
.wp-block-social-links.has-huge-icon-size {font-size: 48px;}
.wp-block-social-links.aligncenter {display: flex;justify-content: center;}
.wp-block-social-links.alignright {justify-content: flex-end;}
.wp-block-social-link {border-radius: 9999px;display: block;height: auto;}
@media not (prefers-reduced-motion) {.wp-block-social-link {transition: transform .1s ease;}}
.wp-block-social-link a {align-items: center;display: flex;line-height: 0;}
.wp-block-social-link:hover {transform: scale(1.1);}
.wp-block-social-links .wp-block-social-link.wp-social-link {display: inline-block;margin: 0;padding: 0;}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {color: currentColor;fill: currentColor;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {background-color: #f0f0f0;color: #444;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {background-color: #f90;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {background-color: #1ea0c3;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {background-color: #0757fe;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {background-color: #0a7aff;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {background-color: #1e1f26;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {background-color: #02e49b;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {background-color: #5865f2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {background-color: #e94c89;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {background-color: #4280ff;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {background-color: #f45800;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {background-color: #0866ff;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {background-color: #0461dd;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {background-color: #e65678;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {background-color: #24292d;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {background-color: #eceadd;color: #382110;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {background-color: #ea4434;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {background-color: #1d4fc4;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {background-color: #f00075;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {background-color: #e21b24;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {background-color: #0d66c2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {background-color: #3288d4;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {background-color: #f6405f;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {background-color: #e60122;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {background-color: #ef4155;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {background-color: #ff4500;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {background-color: #0478d7;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {background-color: #fefc00;color: #fff;stroke: #000;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {background-color: #ff5600;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {background-color: #1bd760;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {background-color: #2aabee;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {background-color: #011835;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {background-color: #6440a4;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {background-color: #1da1f2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {background-color: #1eb7ea;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {background-color: #4680c2;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {background-color: #3499cd;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {background-color: #25d366;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {background-color: #000;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {background-color: #d32422;color: #fff;}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {background-color: red;color: #fff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {background: none;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {height: 1.25em;width: 1.25em;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {color: #f90;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {color: #1ea0c3;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {color: #0757fe;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {color: #0a7aff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {color: #1e1f26;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {color: #02e49b;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {color: #5865f2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {color: #e94c89;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {color: #4280ff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {color: #f45800;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {color: #0866ff;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {color: #0461dd;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {color: #e65678;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {color: #24292d;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {color: #382110;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {color: #ea4434;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {color: #1d4fc4;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {color: #f00075;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {color: #e21b24;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {color: #0d66c2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {color: #3288d4;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {color: #f6405f;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {color: #e60122;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {color: #ef4155;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {color: #ff4500;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {color: #0478d7;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {color: #fff;stroke: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {color: #ff5600;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {color: #1bd760;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {color: #2aabee;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {color: #011835;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {color: #6440a4;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {color: #1da1f2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {color: #1eb7ea;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {color: #4680c2;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {color: #25d366;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {color: #3499cd;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {color: #000;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {color: #d32422;}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {color: red;}
.wp-block-social-links.is-style-pill-shape .wp-social-link {width: auto;}
:root :where(.wp-block-social-links .wp-social-link a) {padding: .25em;}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {padding: 0;}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {padding-left: .6666666667em;padding-right: .6666666667em;}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {color: #000;}
.wp-block-spacer {clear: both;}
.wp-block-tag-cloud {box-sizing: border-box;}
.wp-block-tag-cloud.aligncenter {justify-content: center;text-align: center;}
.wp-block-tag-cloud.alignfull {padding-left: 1em;padding-right: 1em;}
.wp-block-tag-cloud a {display: inline-block;margin-right: 5px;}
.wp-block-tag-cloud span {display: inline-block;margin-left: 5px;text-decoration: none;}
:root :where(.wp-block-tag-cloud.is-style-outline) {display: flex;flex-wrap: wrap;gap: 1ch;}
:root :where(.wp-block-tag-cloud.is-style-outline a) {border: 1px solid;font-size: unset !important;margin-right: 0;padding: 1ch 2ch;text-decoration: none !important;}
.wp-block-table {overflow-x: auto;}
.wp-block-table table {border-collapse: collapse;width: 100%;}
.wp-block-table thead {border-bottom: 3px solid;}
.wp-block-table tfoot {border-top: 3px solid;}
.wp-block-table td, .wp-block-table th {border: 1px solid;padding: .5em;}
.wp-block-table .has-fixed-layout {table-layout: fixed;width: 100%;}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {word-break: break-word;}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {display: table;width: auto;}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {word-break: break-word;}
.wp-block-table .has-subtle-light-gray-background-color {background-color: #f3f4f5;}
.wp-block-table .has-subtle-pale-green-background-color {background-color: #e9fbe5;}
.wp-block-table .has-subtle-pale-blue-background-color {background-color: #e7f5fe;}
.wp-block-table .has-subtle-pale-pink-background-color {background-color: #fcf0ef;}
.wp-block-table.is-style-stripes {background-color: initial;border-bottom: 1px solid #f0f0f0;border-collapse: inherit;border-spacing: 0;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: #f0f0f0;}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {background-color: #f3f4f5;}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {background-color: #e9fbe5;}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {background-color: #e7f5fe;}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {background-color: #fcf0ef;}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {border-color: rgba(0,0,0,0);}
.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color>* {border-color: inherit;}
.wp-block-table table[style*=border-top-color] tr:first-child, .wp-block-table table[style*=border-top-color] tr:first-child td, .wp-block-table table[style*=border-top-color] tr:first-child th, .wp-block-table table[style*=border-top-color]>*, .wp-block-table table[style*=border-top-color]>* td, .wp-block-table table[style*=border-top-color]>* th {border-top-color: inherit;}
.wp-block-table table[style*=border-top-color] tr:not(:first-child) {border-top-color: initial;}
.wp-block-table table[style*=border-right-color] td:last-child, .wp-block-table table[style*=border-right-color] th, .wp-block-table table[style*=border-right-color] tr, .wp-block-table table[style*=border-right-color]>* {border-right-color: inherit;}
.wp-block-table table[style*=border-bottom-color] tr:last-child, .wp-block-table table[style*=border-bottom-color] tr:last-child td, .wp-block-table table[style*=border-bottom-color] tr:last-child th, .wp-block-table table[style*=border-bottom-color]>*, .wp-block-table table[style*=border-bottom-color]>* td, .wp-block-table table[style*=border-bottom-color]>* th {border-bottom-color: inherit;}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {border-bottom-color: initial;}
.wp-block-table table[style*=border-left-color] td:first-child, .wp-block-table table[style*=border-left-color] th, .wp-block-table table[style*=border-left-color] tr, .wp-block-table table[style*=border-left-color]>* {border-left-color: inherit;}
.wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style]>* {border-style: inherit;}
.wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width]>* {border-style: inherit;border-width: inherit;}
:root :where(.wp-block-table-of-contents) {box-sizing: border-box;}
:where(.wp-block-term-description) {box-sizing: border-box;margin-bottom: var(--wp--style--block-gap);margin-top: var(--wp--style--block-gap);}
.wp-block-term-description p {margin-bottom: 0;margin-top: 0;}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {display: flex;}
.wp-block-text-columns .wp-block-column {margin: 0 1em;padding: 0;}
.wp-block-text-columns .wp-block-column:first-child {margin-left: 0;}
.wp-block-text-columns .wp-block-column:last-child {margin-right: 0;}
.wp-block-text-columns.columns-2 .wp-block-column {width: 50%;}
.wp-block-text-columns.columns-3 .wp-block-column {width: 33.3333333333%;}
.wp-block-text-columns.columns-4 .wp-block-column {width: 25%;}
pre.wp-block-verse {overflow: auto;white-space: pre-wrap;}
:where(pre.wp-block-verse) {font-family: inherit;}
.wp-block-video {box-sizing: border-box;}
.wp-block-video video {vertical-align: middle;width: 100%;}
@supports (position:sticky) {.wp-block-video [poster] {object-fit: cover;}}
.wp-block-video.aligncenter {text-align: center;}
.wp-block-video :where(figcaption) {margin-bottom: 1em;margin-top: .5em;}
.editor-styles-wrapper, .entry-content {counter-reset: footnotes;}
a[data-fn].fn {counter-increment: footnotes;display: inline-flex;font-size: smaller;text-decoration: none;text-indent: -9999999px;vertical-align: super;}
a[data-fn].fn:after {content: "[" counter(footnotes) "]";float: left;text-indent: 0;}
.wp-element-button {cursor: pointer;}
:root {--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 42px;}
:root .has-very-light-gray-background-color {background-color: #eee;}
:root .has-very-dark-gray-background-color {background-color: #313131;}
:root .has-very-light-gray-color {color: #eee;}
:root .has-very-dark-gray-color {color: #313131;}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {background: linear-gradient(135deg,#00d084,#0693e3);}
:root .has-purple-crush-gradient-background {background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);}
:root .has-hazy-dawn-gradient-background {background: linear-gradient(135deg,#faaca8,#dad0ec);}
:root .has-subdued-olive-gradient-background {background: linear-gradient(135deg,#fafae1,#67a671);}
:root .has-atomic-cream-gradient-background {background: linear-gradient(135deg,#fdd79a,#004a59);}
:root .has-nightshade-gradient-background {background: linear-gradient(135deg,#330968,#31cdcf);}
:root .has-midnight-gradient-background {background: linear-gradient(135deg,#020381,#2874fc);}
.has-regular-font-size {font-size: 1em;}
.has-larger-font-size {font-size: 2.625em;}
.has-normal-font-size {font-size: var(--wp--preset--font-size--normal);}
.has-huge-font-size {font-size: var(--wp--preset--font-size--huge);}
.has-text-align-center {text-align: center;}
.has-text-align-left {text-align: left;}
.has-text-align-right {text-align: right;}
#end-resizable-editor-section {display: none;}
.aligncenter {clear: both;}
.items-justified-left {justify-content: flex-start;}
.items-justified-center {justify-content: center;}
.items-justified-right {justify-content: flex-end;}
.items-justified-space-between {justify-content: space-between;}
.screen-reader-text {border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #ddd;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
html :where(.has-border-color) {border-style: solid;}
html :where([style*=border-top-color]) {border-top-style: solid;}
html :where([style*=border-right-color]) {border-right-style: solid;}
html :where([style*=border-bottom-color]) {border-bottom-style: solid;}
html :where([style*=border-left-color]) {border-left-style: solid;}
html :where([style*=border-width]) {border-style: solid;}
html :where([style*=border-top-width]) {border-top-style: solid;}
html :where([style*=border-right-width]) {border-right-style: solid;}
html :where([style*=border-bottom-width]) {border-bottom-style: solid;}
html :where([style*=border-left-width]) {border-left-style: solid;}
html :where(img[class*=wp-image-]) {height: auto;max-width: 100%;}
:where(figure) {margin: 0 0 1em;}
html :where(.is-position-sticky) {--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px);}
@media screen and (max-width:600px) {html :where(.is-position-sticky) {--wp-admin--admin-bar--position-offset: 0px;}}
.wp-block-button__link {color: #fff;background-color: #32373c;border-radius: 9999px;box-shadow: none;text-decoration: none;padding: calc(.667em + 2px) calc(1.333em + 2px);font-size: 1.125em;}
.wp-block-file__button {background: #32373c;color: #fff;text-decoration: none;}
:root {--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: .44rem;--wp--preset--spacing--30: .67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1);}
:where(.is-layout-flex) {gap: .5em;}
:where(.is-layout-grid) {gap: .5em;}
body .is-layout-flex {display: flex;}
.is-layout-flex {flex-wrap: wrap;align-items: center;}
.is-layout-flex>:is(*, div) {margin: 0;}
body .is-layout-grid {display: grid;}
.is-layout-grid>:is(*, div) {margin: 0;}
:where(.wp-block-columns.is-layout-flex) {gap: 2em;}
:where(.wp-block-columns.is-layout-grid) {gap: 2em;}
:where(.wp-block-post-template.is-layout-flex) {gap: 1.25em;}
:where(.wp-block-post-template.is-layout-grid) {gap: 1.25em;}
.has-black-color {color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-color {color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-color {color: var(--wp--preset--color--white) !important;}
.has-pale-pink-color {color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-color {color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-color {color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-color {color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-color {color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-color {color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-color {color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-color {color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-color {color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-background-color {background-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-background-color {background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-background-color {background-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-background-color {background-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-background-color {background-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-background-color {background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-background-color {background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-background-color {background-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-background-color {background-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-background-color {background-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-background-color {background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-background-color {background-color: var(--wp--preset--color--vivid-purple) !important;}
.has-black-border-color {border-color: var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-border-color {border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-border-color {border-color: var(--wp--preset--color--white) !important;}
.has-pale-pink-border-color {border-color: var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-border-color {border-color: var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-border-color {border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-border-color {border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-border-color {border-color: var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-border-color {border-color: var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-border-color {border-color: var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-border-color {border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-border-color {border-color: var(--wp--preset--color--vivid-purple) !important;}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}
.has-cool-to-warm-spectrum-gradient-background {background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}
.has-blush-light-purple-gradient-background {background: var(--wp--preset--gradient--blush-light-purple) !important;}
.has-blush-bordeaux-gradient-background {background: var(--wp--preset--gradient--blush-bordeaux) !important;}
.has-luminous-dusk-gradient-background {background: var(--wp--preset--gradient--luminous-dusk) !important;}
.has-pale-ocean-gradient-background {background: var(--wp--preset--gradient--pale-ocean) !important;}
.has-electric-grass-gradient-background {background: var(--wp--preset--gradient--electric-grass) !important;}
.has-midnight-gradient-background {background: var(--wp--preset--gradient--midnight) !important;}
.has-small-font-size {font-size: var(--wp--preset--font-size--small) !important;}
.has-medium-font-size {font-size: var(--wp--preset--font-size--medium) !important;}
.has-large-font-size {font-size: var(--wp--preset--font-size--large) !important;}
.has-x-large-font-size {font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex) {gap: 1.25em;}
:where(.wp-block-post-template.is-layout-grid) {gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex) {gap: 2em;}
:where(.wp-block-columns.is-layout-grid) {gap: 2em;}
:root :where(.wp-block-pullquote) {font-size: 1.5em;line-height: 1.6;}
.wpaicg-chat-content-wrapper {position: relative;flex-grow: 1;display: flex;}
.wpaicg-chat-shortcode, .wpaicg-chatbox {position: relative;}
.wpaicg-chat-shortcode-content {overflow-y: auto;flex-grow: 1;padding: 15px;}
.wpaicg-chat-shortcode:hover {box-shadow: 0 12px 24px rgba(0,0,0,.2);}
.wpaicg-chat-shortcode-content ul {overflow-y: auto;margin: 0;padding: 0;list-style: none;}
.wpaicg-chat-shortcode-content ul .wpaicg-user-message {margin-left: auto;margin-bottom: 20px;margin-right: 10px;padding: 10px;border-radius: 20px;box-shadow: 0 2px 4px rgba(0,0,0,.05);width: fit-content;}
.wpaicg-chat-shortcode-content ul .wpaicg-ai-message {margin-bottom: 20px;margin-right: 10px;padding: 10px;border-radius: 20px;box-shadow: 0 2px 4px rgba(0,0,0,.05);width: fit-content;}
.wpaicg-chat-shortcode-type {display: flex;align-items: center;padding: 0;}
textarea.wpaicg-chat-shortcode-typing {flex: 1;resize: vertical;padding-left: 1em;}
textarea.auto-expand {overflow: hidden;transition: box-shadow .5s ease-in-out;line-height: 2;}
textarea.auto-expand.resizing {transition: box-shadow .5s ease-in-out;box-shadow: 0 0 12px rgba(81,203,238,.8);line-height: 2;}
textarea.auto-expand:focus {outline: none;box-shadow: 0 0 5px rgba(81,203,238,1);line-height: 2;}
.wpaicg-chat-shortcode .wpaicg-bot-thinking {bottom: 0;font-size: 11px;display: none;margin-bottom: 5px;}
.wpaicg-jumping-dots span {position: relative;bottom: 0;-webkit-animation: wpaicg-jump 1.5s infinite;animation: wpaicg-jump 2s infinite;}
.wpaicg-jumping-dots .wpaicg-dot-1 {-webkit-animation-delay: .2s;animation-delay: .2s;}
.wpaicg-jumping-dots .wpaicg-dot-2 {-webkit-animation-delay: .4s;animation-delay: .4s;}
.wpaicg-jumping-dots .wpaicg-dot-3 {-webkit-animation-delay: .6s;animation-delay: .6s;}
@-webkit-keyframes wpaicg-jump {0% {bottom: 0;}
	20% {bottom: 5px;}
	40% {bottom: 0;}}
@keyframes wpaicg-jump {0% {bottom: 0;}
	20% {bottom: 5px;}
	40% {bottom: 0;}}
.log_notification {font-size: 11px;font-style: italic;padding: 10px;border-radius: 5px;}
.wpaicg-chat-message-error {color: red;}
.wpaicg-chat-shortcode-footer {font-size: .75rem;padding: 12px 20px;}
.wpaicg-chat-shortcode-footer a {color: inherit;text-decoration: none;}
.wpaicg-conversation-starters {display: flex;flex-wrap: wrap;gap: 10px;padding: 15px;justify-content: center;visibility: hidden;}
.wpaicg-conversation-starter {border: none;border-radius: 20px;padding: 5px 10px;cursor: pointer;transition: background-color .3s ease,transform .5s ease-out,opacity .5s ease-out;display: flex;opacity: 0;transform: translateY(20px);}
.wpaicg-conversation-starter:hover {filter: brightness(90%);}
.wpaicg-img-spinner {display: none;width: 16px;height: 16px;border: 2px solid rgba(0,0,0,.1);border-left-color: #000;border-radius: 50%;animation: spin 1s linear infinite;}
@keyframes spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
.wpaicg-thumbnail-placeholder {display: none;width: 50px;height: 50px;overflow: hidden;}
.wpaicg_chat_additions {display: flex;justify-content: center;align-items: center;position: absolute;right: 20px;}
.blinking-cursor {font-weight: 100;color: #fff;animation: blink 1s step-end infinite;}
@keyframes blink {from, to {color: transparent;}
	50% {color: inherit;}}
.wpaicg-chat-shortcode .wpaicg-pdf-remove {font-size: 33px;justify-content: center;align-items: center;width: 16px;height: 16px;line-height: unset;font-family: Arial,serif;border-radius: 50%;font-weight: 400;padding: 0;}
.wpaicg-chat-shortcode .wpaicg-pdf-loading {border-bottom-color: transparent;}
.wpaicg-chat-shortcode .wpaicg-chatbox-action-bar {position: relative;top: 0;right: 0;left: 0;height: 40px;padding: 0 10px;display: flex;justify-content: flex-end;align-items: center;box-shadow: 0 2px 4px rgba(0,0,0,.05);transition: background-color .3s ease;min-height: 40px;}
.wpaicg-icon-container {position: relative;margin-bottom: 30px;margin-top: 10px;}
.wpaicg-copy-button, .wpaicg-thumbs-up-button, .wpaicg-thumbs-down-button {position: absolute;bottom: -25px;display: inline-block;background: 0 0;border: none;cursor: pointer;padding: 0;opacity: 0;visibility: hidden;transition: opacity .3s ease,visibility .3s ease;outline: none;}
.wpaicg-copy-button {left: 10px;}
.wpaicg-thumbs-up-button {left: 40px;}
.wpaicg-thumbs-down-button {left: 70px;}
.wpaicg-icon-container:hover .wpaicg-copy-button, .wpaicg-icon-container:hover .wpaicg-thumbs-up-button, .wpaicg-icon-container:hover .wpaicg-thumbs-down-button, .wpaicg-copy-button:hover, .wpaicg-thumbs-up-button:hover, .wpaicg-thumbs-down-button:hover {opacity: 1;visibility: visible;background-color: transparent !important;color: inherit !important;}
.wpaicg-icon-container a:hover {color: inherit !important;background-color: transparent !important;text-decoration: none !important;}
.wpaicg-copy-button img, .wpaicg-thumbs-up-button img, .wpaicg-thumbs-down-button img {width: 16px;height: 16px;filter: none;color: inherit;transition: none;}
.wpaicg-copy-button img:hover, .wpaicg-thumbs-up-button img:hover, .wpaicg-thumbs-down-button img:hover {filter: none;color: inherit;}
.wpaicg-copy-button, .wpaicg-thumbs-up-button, .wpaicg-thumbs-down-button {background: 0 0;border: none;padding: 0;cursor: pointer;color: inherit;outline: none;}
.wpaicg-copy-button:hover, .wpaicg-thumbs-up-button:hover, .wpaicg-thumbs-down-button:hover {background: 0 0;color: inherit;}
.wpaicg-copy-button:focus, .wpaicg-thumbs-up-button:focus, .wpaicg-thumbs-down-button:focus {outline: none;}
.wpaicg-feedback-modal-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);z-index: 1000;display: flex;justify-content: center;align-items: center;padding: 10px;}
.wpaicg-feedback-modal {background-color: #fff;color: #333;padding: 20px;border-radius: 10px;width: 100%;max-width: 400px;box-shadow: 0 0 15px rgba(0,0,0,.2);text-align: center;position: relative;margin: 0 auto;box-sizing: border-box;}
.wpaicg-feedback-modal h2 {margin-top: 0;}
.wpaicg-feedback-textarea {width: 100%;height: 80px;margin: 10px 0;border-radius: 5px;}
.wpaicg-feedback-modal-buttons {display: flex;justify-content: flex-end;align-items: center;margin-top: 10px;}
.wpaicg-feedback-message {flex-grow: 1;margin-right: 10px;text-align: left;}
.wpaicg-feedback-modal-submit {padding: 10px 20px;border: none;border-radius: 5px;cursor: pointer;background-color: #007bff;color: #fff;margin-left: 10px;}
.wpaicg-feedback-modal-close {position: absolute;top: 10px;right: 10px;background: 0 0;border: none;color: #333;cursor: pointer;}
.wpaicg-chatbox-download-btn, .wpaicg-chatbox-clear-btn, .wpaicg-chatbox-fullscreen, .wpaicg-chatbox-audio-btn, .wpaicg-chatbox-close-btn {cursor: pointer;display: flex;align-items: center;justify-content: center;margin: 0 5px;transition: background-color .3s ease;}
.wpaicg-chatbox-download-btn svg, .wpaicg-chatbox-clear-btn svg, .wpaicg-chatbox-fullscreen svg, .wpaicg-chatbox-audio-btn, .wpaicg-chatbox-close-btn svg {fill: currentColor;height: 16px;width: 16px;}
.wpaicg-chatbox-download-btn:hover, .wpaicg-chatbox-clear-btn:hover, .wpaicg-chatbox-fullscreen:hover, .wpaicg-chatbox-close-btn:hover {background-color: rgba(0,0,0,.1);}
.wpaicg-chatbox-fullscreen svg.wpaicg-exit-fullscreen {display: none;fill: none;height: 16px;width: 16px;}
.wpaicg-chatbox-fullscreen svg.wpaicg-exit-fullscreen path, .wpaicg-chatbox-fullscreen svg.wpaicg-active-fullscreen path {fill: currentColor;}
.wpaicg-chatbox-fullscreen svg.wpaicg-active-fullscreen {fill: none;height: 16px;width: 16px;}
.wpaicg-chatbox-fullscreen.wpaicg-fullscreen-box svg.wpaicg-active-fullscreen {display: none;}
.wpaicg-chatbox-fullscreen.wpaicg-fullscreen-box svg.wpaicg-exit-fullscreen {display: block;}
.wpaicg-fullscreened {border-radius: 0;border: none;}
.wpaicg-fullscreened .wpaicg-chatbox-action-bar {top: 0;z-index: 99;border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-left-radius: 3px;}
.wpaicg-sidebar {position: absolute;top: 0;left: 0;width: 0;height: 100%;overflow: hidden;opacity: 0;transition: width .3s ease,opacity .3s ease;display: flex;flex-direction: column;box-sizing: border-box;z-index: 1000;}
.wpaicg-sidebar.open {width: 250px;opacity: 1;min-width: 250px;}
.wpaicg-sidebar.open~.wpaicg-chat-shortcode-content {margin-left: 250px;transition: margin-left .3s ease;}
.wpaicg-sidebar.open~.wpaicg-chatbox-content {margin-left: 250px;transition: margin-left .3s ease;}
.wpaicg-sidebar-header {padding: 15px;}
.wpaicg-sidebar-header h3 {margin: 0 0 5px;font-size: 1.2em;}
.wpaicg-sidebar-header p {margin: 0;font-size: .9em;}
.wpaicg-conversation-list {list-style: none;padding: 15px;margin: 0;flex-grow: 1;overflow-y: auto;}
.wpaicg-conversation-list li .wpaicg-delete-icon {display: none;position: absolute;top: 55%;right: 10px;transform: translateY(-50%);cursor: pointer;}
.wpaicg-conversation-list li:hover .wpaicg-delete-icon {display: inline-block;}
.wpaicg-conversation-list li {margin-bottom: 10px;padding: 10px;border-radius: 5px;cursor: pointer;transition: background-color .3s ease,color .3s ease;display: flex;align-items: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;position: relative;}
.wpaicg-new-chat-button {border: none;padding: 5px 10px;border-radius: 4px;cursor: pointer;margin-top: 10px;}
.wpaicg-sidebar-toggle {position: absolute;left: 0;top: 50%;transform: translate(-50%,0);display: flex;align-items: center;justify-content: center;cursor: pointer;border-radius: 5px;transition: background-color .3s ease,box-shadow .3s ease;z-index: 1002;}
.wpaicg-sidebar-toggle span {font-size: 18px;}
.wpaicg-chat-shortcode ::-webkit-scrollbar-track {border-radius: 10px;}
.wpaicg-chat-shortcode ::-webkit-scrollbar-thumb {background-color: #888;border-radius: 10px;}
.wpaicg-chat-shortcode ::-webkit-scrollbar-thumb:hover {background-color: #555;}
.wpaicg-chat-shortcode ::-webkit-scrollbar {width: 8px;height: 8px;}
@media (max-width:768px) {.wpaicg-chat-shortcode {width: auto;margin-right: 10px;margin-left: 10px;}
	@media (max-width:480px) {.wpaicg-chat-shortcode {margin-right: 5px;margin-left: 5px;}
		.wpaicg-feedback-modal {max-width: 95%;padding: 15px;margin: 0 auto;}
		.wpaicg-feedback-modal-submit {padding: 8px 16px;}
		.wpaicg-feedback-textarea {height: 60px;}}}
@media (max-width:768px) {.wpaicg-sidebar-toggle {padding: 10px;}}
@media (max-width:767px) {.wpaicg_chat_widget_content.wpaicg-fullscreened {position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;z-index: 9999999 !important;}
	.wpaicg_chat_widget_content.wpaicg-fullscreened .wpaicg-chatbox {width: 100% !important;height: 100% !important;max-width: none !important;max-height: none !important;border-radius: 0 !important;margin: 0 !important;overflow: hidden !important;box-shadow: none !important;display: flex !important;flex-direction: column !important;}
	.wpaicg_chat_widget_content.wpaicg-fullscreened .wpaicg-chatbox-content {flex: 1 !important;overflow: hidden !important;}
	.wpaicg_chat_widget_content.wpaicg-fullscreened .wpaicg-chatbox-messages {max-height: none !important;overflow-y: auto !important;}
	.wpaicg_chat_widget_content.wpaicg-fullscreened .wpaicg-chatbox-type {position: sticky !important;bottom: 0 !important;z-index: 3 !important;padding: 10px !important;}
	.wpaicg_chat_widget {max-width: 100% !important;}
	.wpaicg-chatbox-action-bar span {padding: 8px !important;margin: 0 8px !important;}
	.wpaicg-chatbox-typing {min-height: 50px !important;}
	.wpaicg_chat_widget_content.wpaicg-fullscreened .wpaicg-chatbox-fullscreen {display: none !important;}}
@media (max-width:767px) {.wpaicg_chat_widget .wpaicg_toggle {width: 60px !important;height: 60px !important;}
	.wpaicg_chat_widget .wpaicg_toggle img {width: 100% !important;height: 100% !important;}}
#toc_container li, #toc_container ul {margin: 0;padding: 0;}
#toc_container.no_bullets li, #toc_container.no_bullets ul, #toc_container.no_bullets ul li, .toc_widget_list.no_bullets, .toc_widget_list.no_bullets li {background: 0 0;list-style-type: none;list-style: none;}
#toc_container.have_bullets li {padding-left: 12px;}
#toc_container ul ul {margin-left: 1.5em;}
#toc_container {background: #f9f9f9;border: 1px solid #aaa;padding: 10px;margin-bottom: 1em;width: auto;display: table;font-size: 95%;}
#toc_container.toc_light_blue {background: #edf6ff;}
#toc_container.toc_white {background: #fff;}
#toc_container.toc_black {background: #000;}
#toc_container.toc_transparent {background: none transparent;}
#toc_container p.toc_title {text-align: center;font-weight: 700;margin: 0;padding: 0;}
#toc_container.toc_black p.toc_title {color: #aaa;}
#toc_container span.toc_toggle {font-weight: 400;font-size: 90%;}
#toc_container p.toc_title+ul.toc_list {margin-top: 1em;}
.toc_wrap_left {float: left;margin-right: 10px;}
.toc_wrap_right {float: right;margin-left: 10px;}
#toc_container a {text-decoration: none;text-shadow: none;}
#toc_container a:hover {text-decoration: underline;}
.toc_sitemap_posts_letter {font-size: 1.5em;font-style: italic;}
.admin-bar .vk-mobile-nav-menu-btn {top: calc(32px + 5px);}
.admin-bar .vk-mobile-nav.vk-mobile-nav-open {top: 32px;}
body.device-mobile .vk-mobile-nav-menu-btn {display: block;}
.vk-mobile-nav-menu-btn {position: fixed;top: 5px;left: 5px;z-index: 2100;overflow: hidden;border: 1px solid #333;border-radius: 2px;width: 34px;height: 34px;cursor: pointer;text-indent: -9999px;background: url("//backend.cbase.info/wp-content/themes/lightning/assets/css/../../inc/vk-mobile-nav/images/vk-menu-btn-black.svg") center 50% no-repeat;background-size: 24px 24px;-webkit-transition: border-color .5s ease-out;transition: border-color .5s ease-out;}
.vk-mobile-nav-menu-btn.menu-open {border: 1px solid rgba(255,255,255,.8);background: url("//backend.cbase.info/wp-content/themes/lightning/assets/css/../../inc/vk-mobile-nav/images/vk-menu-close-black.svg") center 50% no-repeat;}
.mobile-nav-btn-right .vk-mobile-nav-menu-btn {left: inherit;right: 5px;}
.vk-mobile-nav.vk-mobile-nav-open {top: 0;}
.vk-mobile-nav {position: fixed;top: -2000px;z-index: 2000;width: 100%;height: 100%;display: block;padding: 45px 10px;overflow: scroll;-webkit-transition: top .5s ease-out;transition: top .5s ease-out;}
.vk-mobile-nav .global-nav {margin-bottom: 1.5em;}
.vk-mobile-nav nav ul {padding: 0;margin: 0;}
.vk-mobile-nav nav ul li {list-style: none;line-height: 1.65;}
.vk-mobile-nav nav ul li a {padding: .7em .5em;display: block;overflow: hidden;}
.vk-mobile-nav nav ul li a:hover {text-decoration: none;}
.vk-mobile-nav nav ul li li a {padding-left: 1.5em;}
.vk-mobile-nav nav ul li li li a {padding-left: 2.5em;}
.vk-mobile-nav nav ul li li li li a {padding-left: 3.5em;}
.vk-mobile-nav-widget {margin-bottom: 1.5em;}
.vk-mobile-nav .customize-partial-edit-shortcut button, .vk-mobile-nav .widget .customize-partial-edit-shortcut button {left: 0;top: -30px;}
.vk-menu-acc {position: relative;}
.vk-menu-acc .menu-parent>li {position: relative;z-index: 100;}
.vk-menu-acc .menu-parent>li a {display: inline-block;}
.vk-menu-acc li {position: relative;margin-bottom: 0;}
.vk-menu-acc .acc-btn {position: absolute;right: 8px;top: 8px;width: 28px;height: 28px;border: 1px solid rgba(255,255,255,.8);border-radius: 2px;background: url("//backend.cbase.info/wp-content/themes/lightning/assets/css/../../inc/vk-mobile-nav/images/vk-menu-acc-icon-open-white.svg") center 50% no-repeat;background-size: 28px 28px;cursor: pointer;z-index: 1000;-webkit-transition: -webkit-transform .5s ease-out;transition: -webkit-transform .5s ease-out;transition: transform .5s ease-out;transition: transform .5s ease-out,-webkit-transform .5s ease-out;}
.vk-menu-acc .acc-btn:before {position: relative;top: -5px;left: 4px;font-size: 16px;}
.vk-menu-acc .acc-btn-close {background: url("//backend.cbase.info/wp-content/themes/lightning/assets/css/../../inc/vk-mobile-nav/images/vk-menu-btn-close.svg") center 50% no-repeat;}
.vk-menu-acc ul.sub-menu {max-height: 0;opacity: 0;overflow: hidden;-webkit-transition: all .5s ease-in;transition: all .5s ease-in;position: relative;z-index: 1;display: block;}
.vk-menu-acc ul.sub-menu li a {display: block;overflow: hidden;}
.vk-menu-acc ul.acc-child-open {-webkit-transition: all .5s ease-in;transition: all .5s ease-in;max-height: 1000px;opacity: 1;overflow-y: scroll;}
.vk-menu-acc ul.acc-child-close {-webkit-transition: all .5s ease-in;transition: all .5s ease-in;max-height: 0;opacity: 0;}
.vk-mobile-nav-menu-btn.menu-open {border-color: #333;background: url("//backend.cbase.info/wp-content/themes/lightning/assets/css/../../inc/vk-mobile-nav/images/vk-menu-close-black.svg") center 50% no-repeat;}
.vk-mobile-nav {background-color: #fff;border-bottom: 1px solid #e5e5e5;}
.vk-mobile-nav .widget_nav_menu ul.menu {border-top: 1px solid #ccc;}
.vk-mobile-nav nav>ul {border-top: 1px solid #ccc;}
.vk-mobile-nav .widget_nav_menu ul li a, .vk-mobile-nav nav ul li a {color: #333;border-bottom: 1px solid #ccc;}
.vk-menu-acc .acc-btn {border: 1px solid #333;background: url("//backend.cbase.info/wp-content/themes/lightning/assets/css/../../inc/vk-mobile-nav/images/vk-menu-acc-icon-open-black.svg") center 50% no-repeat;}
.vk-menu-acc .acc-btn-close {background: url("//backend.cbase.info/wp-content/themes/lightning/assets/css/../../inc/vk-mobile-nav/images/vk-menu-close-black.svg") center 50% no-repeat;}
@media (min-width:992px) {body.device-pc .vk-mobile-nav-menu-btn {display: none;}
	body.device-pc .vk-mobile-nav {display: none;}}
@media screen and (max-width:782px) {.admin-bar .vk-mobile-nav-menu-btn {top: calc(46px + 5px);}
	.admin-bar .vk-mobile-nav.vk-mobile-nav-open {top: 46px;}}
.slide-inner img {width: 100%;}
.widget_display_search .widget-title.subSection-title, .widget_product_search .widget-title.subSection-title, .widget_search .widget-title.subSection-title {margin-bottom: 15px;}
.widget_display_search form div, .widget_product_search form, .widget_search form div {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.widget_display_search form div input#bbp_search, .widget_display_search form div input#s, .widget_display_search form div input.search-field, .widget_product_search form input#bbp_search, .widget_product_search form input#s, .widget_product_search form input.search-field, .widget_search form div input#bbp_search, .widget_search form div input#s, .widget_search form div input.search-field {width: 64%;border: 1px solid #ccc;padding: 6px 12px;font-size: 14px;margin-right: 0;margin-bottom: 0;}
.widget_display_search form div button, .widget_display_search form div input#bbp_search_submit, .widget_display_search form div input#searchsubmit, .widget_product_search form button, .widget_product_search form input#bbp_search_submit, .widget_product_search form input#searchsubmit, .widget_search form div button, .widget_search form div input#bbp_search_submit, .widget_search form div input#searchsubmit {width: 33%;color: #fff;border: none;padding: 6px;font-size: 16px;}
iframe {border: none;}
.wpdm-download-link {margin-top: 5px;}
.w3eden .media {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.w3eden .package-title {padding: 0;}
.w3eden .package-title:after {border: none;}
.w3eden .media-body {width: auto;}
@media print {#page_top {display: none !important;}
	.mobile-fix-nav, .vk-mobile-nav, .vk-mobile-nav-menu-btn {display: none;}
	a {text-decoration: none !important;}
	a[href]:after, abbr[title]:after {content: "" !important;}}
.color_key_bg, .color_key_bg_hover:hover {background-color: #337ab7;}
.color_key_txt, .color_key_txt_hover:hover {color: #337ab7;}
.color_key_border, .color_key_border_hover:hover {border-color: #337ab7;}
.color_key_dark_bg, .color_key_dark_bg_hover:hover {background-color: #2e6da4;}
.color_key_dark_txt, .color_key_dark_txt_hover:hover {color: #2e6da4;}
.color_key_dark_border, .color_key_dark_border_hover:hover {border-color: #2e6da4;}
.veu_adminEdit_cta {position: absolute;margin-top: -2.4em !important;margin-left: 1em !important;z-index: 999;}
.veu_adminEdit_cta>.btn {font-size: 12px;text-box: trim-both text;background-color: var(--vk-color-primary);border: 1px solid var(--vk-color-primary);color: #fff;}
.veu_adminEdit_cta>.btn:hover {background-color: rgba(255,255,255,.9);color: var(--vk-color-primary);}
.veu_adminEdit_cta .btn-block {width: initial;}
.veu_cta {display: block;overflow: hidden;margin-top: 30px;margin-bottom: 30px;background-color: #efefef;}
.veu_cta .cta_title {display: block;overflow: hidden;margin: 0;padding: 12px 20px 10px;background-color: #333;color: #fff;font-size: 22px;line-height: 1.2em;}
.veu_cta .cta_body {display: block;overflow: hidden;padding: 1.5em 1.5em 2em;line-height: 170%;}
.veu_cta .cta_body_image {margin-bottom: 1.5em;}
.veu_cta .cta_body_image img {max-width: 250px;height: 100%;}
.veu_cta .cta_body_image_center {display: block;overflow: hidden;text-align: center;}
.veu_cta .cta_body_image_center img {display: block;margin: 0 auto 15px;max-width: 100%;}
.veu_cta .cta_body_txt {display: block;overflow: hidden;}
.veu_cta .cta_body_link {clear: both;margin-top: 1.5em;}
@media (min-width:768px) {.veu_cta .cta_body_image_right {float: right;margin-left: 30px;}
	.veu_cta .cta_body_image_left {float: left;margin-right: 30px;}}
@media (max-width:767px) {.veu_cta .cta_body_image img {display: block;margin: 0 auto 1.5em;max-width: 100%;}}
.addtoany_content {clear: both;margin: 16px auto;}
.addtoany_header {margin: 0 0 16px;}
.addtoany_list {display: inline;line-height: 16px;}
.a2a_kit a:empty, .a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined) {display: none;}
.addtoany_list a, .widget .addtoany_list a {border: 0;box-shadow: none;display: inline-block;font-size: 16px;padding: 0 4px;vertical-align: middle;}
.addtoany_list a img {border: 0;display: inline-block;opacity: 1;overflow: hidden;vertical-align: baseline;}
.addtoany_list a span {display: inline-block;float: none;}
.addtoany_list.a2a_kit_size_32 a {font-size: 32px;}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {height: 32px;line-height: 32px;width: 32px;}
.addtoany_list a:not(.addtoany_special_service)>span {border-radius: 4px;display: inline-block;opacity: 1;}
.addtoany_list a .a2a_count {position: relative;vertical-align: top;}
.site .a2a_kit.addtoany_list a:focus, .addtoany_list a:hover, .widget .addtoany_list a:hover {background: none;border: 0;box-shadow: none;}
.addtoany_list a:hover img, .addtoany_list a:hover span {opacity: .7;}
.addtoany_list a.addtoany_special_service:hover img, .addtoany_list a.addtoany_special_service:hover span {opacity: 1;}
.addtoany_special_service {display: inline-block;vertical-align: middle;}
.addtoany_special_service a, .addtoany_special_service div, .addtoany_special_service div.fb_iframe_widget, .addtoany_special_service iframe, .addtoany_special_service span {margin: 0;vertical-align: baseline !important;}
.addtoany_special_service iframe {display: inline;max-width: none;}
a.addtoany_share.addtoany_no_icon span.a2a_img_text {display: none;}
a.addtoany_share img {border: 0;width: auto;height: auto;}
.addtoany_content .addtoany_list {display: flex;justify-content: space-between;}
.addtoany_list a {display: flex;justify-content: center;width: 24%;padding: 1px 0;}
.a2a_button_facebook {background-color: #0866ff;border-radius: 3px;}
.a2a_button_x {background-color: #000;border-radius: 3px;}
.a2a_button_hatena {background-color: #00a6db;border-radius: 3px;}
.a2a_button_pocket {background-color: #ee4056;border-radius: 3px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix {display: inline-block;width: 100%;}
* html .clearfix {height: 1%;}
#lightboxIframe {display: none;}
#overlay {position: absolute;top: 0;left: 0;z-index: 10090;width: 100%;height: 500px;background-color: #000;filter: alpha(opacity=60);-moz-opacity: .6;opacity: .6;display: none;}
#lightbox {position: absolute;left: 0;width: 100%;z-index: 10100;line-height: 0;}
#jqlb_spinner {height: 32px;background-image: url("//backend.cbase.info/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/loading.gif");background-repeat: no-repeat;background-position: center center;}
#jqlb_closelabel {height: 22px;width: 66px;background-image: url("//backend.cbase.info/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/closelabel.gif");background-repeat: no-repeat;background-position: center center;}
#lightbox a img {border: none;}
#outerImageContainer {position: relative;background-color: #fff;width: 300px;height: 300px;margin: 0 auto;}
#imageContainer {padding: 10px;text-align: center;}
#lightboxImage {margin-left: auto;margin-right: auto;}
#jqlb_loading {position: absolute;top: 40%;left: 0;height: 25%;width: 100%;line-height: 0;}
#hoverNav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav {left: 0;}
#hoverNav a {outline: 0;}
#nextLink, #prevLink {width: 45%;height: 100%;background: transparent url("//backend.cbase.info/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/blank.gif") no-repeat;display: block;}
#prevLink {left: 0;float: left;}
#nextLink {right: 0;float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url("//backend.cbase.info/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/prev.gif") left 50% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url("//backend.cbase.info/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/next.gif") right 50% no-repeat;}
#imageDataContainer {font: 10px Verdana,Helvetica,sans-serif;background-color: #fff;color: #000;margin: 0 auto;line-height: 1.4em;}
#imageData {padding: 0 10px;}
.ontop #imageData {padding-top: 5px;}
#imageData #imageDetails {float: left;text-align: left;margin-bottom: 10px;width: 80%;width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: -o-calc(100% - 80px);width: calc(100% - 80px);}
#imageData #imageDetails #titleAndCaption #titleText {font-weight: 700;}
#imageData #imageDetails #titleAndCaption #captionText {font-weight: 400;}
#imageData #imageDetails #controls {margin: 0;white-space: nowrap;}
#imageData #bottomNav #bottomNavClose {height: 22px;width: 66px;float: right;margin-bottom: 10px;}
#lightbox {position: fixed;top: 50% !important;left: 50% !important;transform: translate(-50%,-50%);}
#imageContainer {position: relative;height: 100%;box-sizing: border-box;}
#imageDataContainer {position: relative;}
#imageDataContainer.hide {display: none;}
#newHoverNav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;display: flex;justify-content: space-between;align-items: center;}
#prevArrow, #nextArrow {color: #000;background: rgba(255,255,255,.7);font-size: 40px;position: relative;display: none;padding: 8px 10px 8px 6px;cursor: pointer;width: 46px;height: 46px;box-sizing: border-box;}
#nextArrow {padding: 8px 6px 8px 10px;}
#prevArrow.fixed, #nextArrow.fixed {position: fixed;display: block;top: 50%;left: 1%;transform: translate(0,-50%);border-radius: 2px;}
#nextArrow.fixed {right: 1%;left: auto;}
@media screen and (max-width:800px) {#prevArrow.fixed, #nextArrow.fixed {border-radius: 2px;}
	#prevArrow.fixed {left: 0;}
	#nextArrow.fixed {right: 0;}}
#imageContainer:hover #prevArrow, #imageContainer:hover #nextArrow {display: block;}
#imageData {display: flex;justify-content: space-between;align-items: center;padding: 4px 10px 8px;}
#imageData #imageDetails {margin-bottom: 0;}
#imageData #bottomNav #bottomNavClose {margin-bottom: 0;}
#jqlb_loading {top: 45%;}
#prevArrow.touch-device, #nextArrow.touch-device {display: block;}
#prevLink.touch-device, #nextLink.touch-device {position: absolute;top: 50%;transform: translateY(-50%);height: 40px;width: 40px;float: none;}
#prevLink.touch-device {left: 0;background: url("//backend.cbase.info/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/prev.gif") center center no-repeat;}
#nextLink.touch-device {right: 0;background: url("//backend.cbase.info/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/next.gif") center center no-repeat;}
#imageDataContainer {position: relative;z-index: 20px;}
#outerImageContainer {box-shadow: 0 0 4px 2px rgba(0,0,0,.2);}
#imageContainer {padding: 6px;}
#imageDataContainer {box-shadow: none;z-index: auto;}
#prevArrow, #nextArrow {color: #000;}
.wp_rp_wrap .related_post_title {clear: both;padding: 0 !important;margin: 0 !important;}
div.wp_rp_content {display: inline-block !important;}
div.wp_rp_footer {text-align: right !important;overflow: hidden !important;}
div.wp_rp_footer a {display: inline-block !important;color: #999 !important;font-size: 11px !important;text-decoration: none !important;}
div.wp_rp_footer a.wp_rp_edit {color: #fff !important;font-size: 12px !important;text-decoration: underline !important;font-weight: 700 !important;background: #f79124 !important;border-radius: 2px !important;padding: 3px 6px;}
ul.related_post {display: inline-block !important;position: relative !important;margin: 0 !important;padding: 0 !important;}
ul.related_post li {position: relative !important;display: inline-block !important;vertical-align: top !important;zoom: 1 !important;width: 100px !important;margin: 10px 10px 10px 0 !important;padding: 0 !important;background: 0 0 !important;}
ul.related_post li a {position: relative !important;display: block !important;font-size: 12px !important;line-height: 1.5em !important;text-decoration: none !important;margin-bottom: 5px !important;text-indent: 0 !important;}
ul.related_post li img {display: block !important;width: 100px !important;height: 100px !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;background: 0 0 !important;border: none !important;border-radius: 3px !important;box-shadow: 0 1px 4px rgba(0,0,0,.2) !important;}
ul.related_post li a img.wp_rp_santa_hat {display: none !important;}
ul.related_post li small {font-size: 80%;}
@media screen and (max-width:480px) {ul.related_post li {display: inline-block !important;width: 100px !important;clear: both !important;}
	ul.related_post li a:nth-child(1) {float: left !important;}
	ul.related_post li a:nth-child(2) {font-size: 14px !important;}
	ul.related_post li img {width: 100px !important;height: 100px !important;}}
ul.related_post li .wp_rp_category a {display: inline !important;}