/*!/wp-content/themes/exs-kpg/assets/css/main.css*/.singular .comment-content a:not([class]),.singular #layout article .entry-content a:not([class]){text-decoration:none}.a hover{color:var(--colorMain)}.top-menu>li>a{opacity:.9}.top-menu>li>a:hover{opacity:1}.title-4 .breadcrumbs{font-size:14px;border-bottom:1px solid var(--colorBorder);margin:-6px 0 12px;padding:0 0 8px}h1,h2,h3,h4,h5,h6{color:var(--colorDarkMuted);line-height:1.34em;margin-top:1em;margin-bottom:1em;font-weight:400}#aside{padding:0 0 0 10px;position:relative;right:1px;top:-1px;margin:0 auto}.sidebar-left #aside{left:0;right:1px}#box .pagination{margin:0;position:relative;top:-1px}#box .nav-links{width:calc(100% + 1px);margin:0 -1px;padding:11px 15px;border:0}.no-sidebar #box .nav-links{width:100%;margin:0}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom;z-index:-1}#layout .grid-item{margin-top:-1px}#layout .grid-item .entry-title{font-size:1.35em}#layout .grid-item .post-thumbnail+.item-content .entry-title{padding:.5em 0 .15em}#layout .grid-item>*{height:100%;position:relative;margin:0 0 0 -1px;border:1px solid var(--colorBorder);padding:15px}.hfeed #layout>article{border:0;margin:-1px 0 0 -1px}.refreshpage.wp-block-button{margin:auto;display:table}.entry-footer{word-break:initial;clear:both;font-size:14px;line-height:1.5;margin:15px 0 .5em;color:var(--colorFontMuted)}.search .search-form-wrap{border:1px solid var(--colorBorder);border:1px solid var(--colorBorder);padding:15px;margin:-1px 0 0 -1px!important}.search article p:last-child,.search .entry-header:only-child h2{margin-bottom:0}.single #layout>article,.related-posts,.post-nav,.author-meta,.comments-area{margin:-1px 0 0 0;border:0;padding:15px}.comment-author img{background-color:var(--colorBackground);width:35px;height:35px;position:absolute;left:-50px;top:0;border-radius:50%}.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}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{opacity:1;width:100%;display:block}.wp-block-image figcaption{margin-bottom:1em;margin-top:0}figcaption{font-size:15px;font-weight:700;text-align:center;line-height:1.4;padding:.2em .3em}[type=reset],[type=button],[type=submit],.wp-block-button__link{overflow:hidden;width:auto;position:relative;border:3px solid;border-color:#fff0;display:inline-block;line-height:1;font-size:var(--btn-fs);font-weight:400;text-align:center;padding:10px 18px 10px;border-radius:6px;background-color:var(--colorDark);color:var(--colorLight);cursor:pointer;transition:color .25s,background-color .25s,border-color .25s ease-out,opacity .25s ease-out}#layout .related-posts{padding-bottom:10px}#layout .related-posts .grid-item>*{padding:0;border:0}.entry-header .sticky-post{float:right;font-size:14px;line-height:1;display:none}.pt-4{padding-top:2em}.pt-4{padding-bottom:2em}.title{position:relative;background:rgb(0 0 0 / .025);border-color:rgb(0 0 0 / .062);border-style:solid;border-width:0 0 1px 0}.pb-1{padding-bottom:5px}.pt-1{padding-top:5px}.column-aside .widgets-wrap>*+*{margin-top:2em}#header.header-tall:not(.affix) .logo{padding-top:.5em;padding-bottom:.5em}.mt-05{margin-top:0.5em!important;margin-bottom:0.5em!important}.mt-05 a{text-decoration:underline dotted;text-underline-offset:5px;transition:.2s all ease;color:var(--colorMain4)}.mt-05 a:hover{text-decoration:underline dotted;text-underline-offset:5px;transition:.2s all ease;color:var(--colorMain)}.has-post-thumbnail>.item-content{padding-top:0}.widget ul{margin-left:15px;margin-right:0}.widget-title:before{content:"";position:absolute;top:16%;left:0;display:inline-block;width:3px;height:70%;background-color:var(--colorMain)}.widget-title{padding:0 10px!important;margin-bottom:10px}.widget-title:hover a{color:var(--colorMain)}hr{border:0;height:1px;margin:10px 30px 20px 0;background-color:var(--colorBorder)}#bottom{color:#797878!important;font-size:.75rem;text-align:center}.grid-wrapper{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.layout-gap-30 .grid-item{padding-right:15px;padding-left:15px;padding-bottom:0}#main .widget-title{font-size:1rem;font-weight:600}.widget-title{margin-top:20px!important;position:relative;display:block;margin-bottom:10px!important}.column-aside{max-width:430px!important}.column-aside .widgets-wrap>*{margin-top:0;margin-bottom:0;max-width:430px}.side-item .post-thumbnail{margin-bottom:10px}.header a.logo:first-child{margin-right:1em;margin-left:2px}abbr[title]{border-bottom:none;text-decoration:underline}@media screen and (min-width:576px){.side-item>*:first-child{flex:1 1;margin-right:30px;-ms-flex-preferred-size:10%;flex-basis:10%;-ms-flex-negative:0;flex-shrink:0}.side-item .post-thumbnail{margin-bottom:5px;margin-top:5px}}@media screen and (min-width:1100px){.top-menu>li>a:before{position:absolute;transition:all .35s ease;height:2px;content:'';background-color:var(--colorMain2);width:0;bottom:0;left:0}.top-menu ul{list-style:none;margin-top:0}.top-menu>ul>li{margin-left:24px}#top-menu>ul>li:last-child>ul.sub-menu{left:auto;right:0}.top-menu>ul>li.opens-left>.sub-menu,.top-menu>ul>li.opens-left>.children{left:auto;list-style:none!important;right:0}.top-menu>ul>li.opens-right>.sub-menu,.top-menu>ul>li.opens-right>.children{right:auto;list-style:none!important;;left:-1.785em}.top-menu li:hover .sub-menu,.top-menu li:hover .children{-webkit-transition:all 0.2s;transition:all 0.2s}.top-menu .sub-menu{color:#30373e}.top-menu .large-dropdown>.sub-menu{min-width:310px}.top-menu .sub-menu,.top-menu .children{position:absolute;top:100%;left:-1.785em;min-width:230px;visibility:hidden;opacity:0;background-color:var(--colorLight);border:1px solid rgb(0 0 0 / .085);border-top-width:2px;border-top-style:solid;padding:10px 0;line-height:1.5;text-align:left;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.25s;transition:all 0.25s;z-index:998;border-radius:0 0 3px 3px;-webkit-box-shadow:0 10px 35px -3px rgb(0 0 0 / .12);box-shadow:0 10px 35px -3px rgb(0 0 0 / .12);pointer-events:none;font-size:1em}.top-menu .sub-menu{border-top-color:var(--colorMain2)}.top-menu .sub-menu li,.top-menu .children li{position:relative;padding-left:5px;padding-right:5px}.top-menu .sub-menu li a,.top-menu .children li a{font-weight:400;display:block;padding:.5em 1em;letter-spacing:0;position:relative}.top-menu .sub-menu li a:hover,.top-menu .children li a:hover{background-color:rgb(0 0 0 / .033)}.top-menu .sub-menu li:last-child a,.top-menu .children li:last-child a{border-bottom:none}.top-menu .sub-menu .sub-menu:before{content:"";position:absolute;z-index:1;width:5px;top:0;left:-5px;height:100%}.top-menu .sub-menu li.opens-left .sub-menu,.top-menu .sub-menu li.opens-left .children,.top-menu .children li.opens-left .sub-menu,.top-menu .children li.opens-left .children{left:auto!important;right:100%}.top-menu .sub-menu li.opens-left .sub-menu:before,.top-menu .sub-menu li.opens-left .children:before,.top-menu .children li.opens-left .sub-menu:before,.top-menu .children li.opens-left .children:before{left:auto!important;right:-5px}.top-menu .sub-menu li.opens-right .sub-menu,.top-menu .sub-menu li.opens-right .children,.top-menu .children li.opens-right .sub-menu,.top-menu .children li.opens-right .children{right:auto;left:100%;margin-right:0;margin-left:5px}.top-menu .sub-menu li.opens-right .sub-menu:before,.top-menu .sub-menu li.opens-right .children:before,.top-menu .children li.opens-right .sub-menu:before,.top-menu .children li.opens-right .children:before{left:auto;right:-5px}.top-menu .sub-menu .sub-menu,.top-menu .sub-menu .children,.top-menu .children .sub-menu,.top-menu .children .children{border-radius:3px;left:auto;right:100%;top:-12px;margin-right:0}.top-menu .sub-menu .sub-menu:before,.top-menu .sub-menu .children:before,.top-menu .children .sub-menu:before,.top-menu .children .children:before{content:"";position:absolute;z-index:1;width:5px;top:0;left:-5px;height:100%}.top-menu .sub-menu .description,.top-menu .children .description{display:block;font-size:.857em;color:inherit;opacity:.6;line-height:1.4;margin-top:.25em}.top-menu .menu-item-has-children:hover>.sub-menu,.top-menu .menu-item-has-children.hovered>.sub-menu,.top-menu .menu-item-has-children a:focus+.sub-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto;z-index:999}.top-menu .page_item_has_children:hover>.children,.top-menu .page_item_has_children.hovered>.children,.top-menu .page_item_has_children a:focus+.children{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto;z-index:999}.top-menu .menu-item-has-children>a>.si-icon,.top-menu .page_item_has_children>a>.si-icon{height:.7em;margin-left:.4375rem;margin-right:0}.top-menu .sub-menu .menu-item-has-children>a>.si-icon,.top-menu .children .page_item_has_children>a>.si-icon{position:absolute;right:13px;top:50%;-webkit-transform:translateY(-46%) rotate(-90deg);-ms-transform:translateY(-46%) rotate(-90deg);transform:translateY(-46%) rotate(-90deg)}.top-menu{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.top-menu>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-menu{-webkit-box-flex:1;-ms-flex:1;flex:1}.top-menu ul li{display:inherit;white-space:nowrap}.top-menu .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;z-index:999}top-menu .sub-menu ul li:hover .sub-menu{transition:all .2s}top-menu li:hover .sub-menu .sub-menu{transition:all .2s}.top-menu .sub-menu .children li.opens-left .children,.top-menu .children li.opens-left .sub-menu,.top-menu .sub-menu li.opens-left .children,.top-menu .sub-menu li.opens-left .sub-menu{left:auto!important;right:100%;margin-left:0;margin-right:5px}.top-menu li.menu-item-has-children:after{content:'';display:none;position:relative;top:-.1em;width:5px;height:5px;border-style:solid;border-width:2px 2px 0 0;border-color:var(--colorBorder);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:3px;margin-right:3px}.top-menu li.menu-item-has-children>a>:after{content:'';display:inline-block;position:relative;top:-.175em;width:5px;height:5px;border-style:solid;border-width:1.5px 1.5px 0 0;border-color:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:13px;margin-right:3px}.top-menu>li.menu-item-has-children>a>:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:-.3em}.top-nav a:hover{color:var(--colorMain2)}.top-menu ul.sub-menu .current-menu-item>a{color:var(--colorMain)}.top-nav .current-menu-item>a{color:var(--colorMain2)}.menu-main-menu .top-menu>ul>li>a:hover,.menu-main-menu .top-menu>ul>li.menu-item-has-children:hover>a,.menu-main-menu .top-menu>ul>li.current-menu-item>a,.menu-main-menu .top-menu>ul>li.current-menu-ancestor>a,.menu-main-menu .top-menu>ul>li.page_item_has_children:hover>a,.menu-main-menu .top-menu>ul>li.current_page_item>a,.menu-main-menu .top-menu>ul>li.current_page_ancestor>a{color:var(--colorMain2)}.menu-main-menu .top-menu>ul>li>a:hover,.menu-main-menu .top-menu>ul>li.menu-item-has-children:hover>a,.menu-main-menu .top-menu>ul>li.current-menu-item>a,.menu-main-menu .top-menu>ul>li.current-menu-ancestor>a,.menu-main-menu .top-menu>ul>li.page_item_has_children:hover>a,.menu-main-menu .top-menu>ul>li.current_page_item>a,.menu-main-menu .top-menu>ul>li.current_page_ancestor>a{color:var(--colorMain2)}}@media screen and (max-width:1100px){.top-menu{display:none}.top-menu .hidden{display:block!important;margin:2em 0}.top-menu .hidden:first-child{margin-top:0}.top-menu .hidden:last-child{margin-bottom:0}.top-menu .logo.px{padding-left:0;padding-right:0}.top-menu-active{height:100%;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain}.top-menu-active .top-menu{display:block}html:has(.top-menu-active.menu-active-no-scroll){overflow:hidden}.divider{display:none}.top-nav{position:fixed;width:var(--mobileNavWidth);right:calc(0px - var(--mobileNavWidth));top:0;bottom:0;overflow:auto;z-index:21;transition:right .2s ease;height:100vh;padding:2.5em 25px;background:var(--colorLight)}.top-nav.active{right:0;box-shadow:0 0 20px 0 rgb(100 100 100 / .15);max-width:100vw}.top-nav ul{margin:0;padding:0;list-style:none}.top-nav ul ul{margin-top:.4em;font-size:1em}.top-nav ul ul ul{margin-top:.4em;margin-left:10px;font-size:1em}.top-nav li{padding:.2em 0;font-size:1em;font-weight:600}.top-nav li:before{content:'';display:inline-block;position:relative;top:-.1em;width:5px;height:5px;border-style:solid;border-width:2px 2px 0 0;border-color:var(--colorBorder);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:.8em}.top-nav li.menu-item-has-children:before{content:'';display:inline-block;position:relative;top:-.1em;width:5px;height:5px;border-style:solid;border-width:2px 2px 0 0;border-color:var(--colorBorder);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-right:.8em}.top-nav .top-menu>li{padding:.4em 0}.top-nav .top-menu>li:before{display:none}.top-nav .top-menu a:not([id]){color:var(--colorDarkMuted)}.top-nav .top-menu a:not([id]):focus,.top-nav .top-menu a:not([id]):hover{color:var(--colorMain)}.top-nav .nav-btn{position:fixed;right:0;top:0;background-color:var(--colorLight)!important}.top-nav .nav-btn span,.top-nav .nav-btn span:before,.top-nav .nav-btn span:after{background:var(--colorDark)}.top-nav .nav-btn#nav_close{position:absolute;margin:0;opacity:0}.top-nav .nav-btn#nav_close span:before,.top-nav .nav-btn#nav_close span:after{background:var(--colorDark)}.top-nav.active #nav_close.nav-btn{opacity:1}#header #nav_toggle{display:block}#header.no-logo #nav_toggle{margin-left:auto}#header.mobile-menu-toggler-center #nav_toggle{margin:0;position:absolute}#header .header-button+#nav_toggle{margin-left:0}#header .logo:first-child{margin-right:0}.top-menu-active #overlay{background-color:rgb(0 0 0 / .5);opacity:1;visibility:visible}#nav_close{display:none}.active #nav_close{display:block}span.mobile-logo-visible{display:block!important}#nav_top{color:var(--colorFont)}#nav_top [type=search]{color:var(--colorFont);background:var(--colorLight);border-color:var(--colorBorder)}#nav_top svg{fill:var(--colorMain);color:var(--colorMain)}#nav_top .logo{display:flex;opacity:1}#header #nav_top .logo{padding-top:0;padding-bottom:0}.top-nav a:hover{color:var(--colorMain2)}.top-menu ul.sub-menu .current-menu-item>a{color:var(--colorMain)}.top-nav .current-menu-item>a{color:var(--colorMain2)}.menu-main-menu .top-menu>ul>li>a:hover,.menu-main-menu .top-menu>ul>li.menu-item-has-children:hover>a,.menu-main-menu .top-menu>ul>li.current-menu-item>a,.menu-main-menu .top-menu>ul>li.current-menu-ancestor>a,.menu-main-menu .top-menu>ul>li.page_item_has_children:hover>a,.menu-main-menu .top-menu>ul>li.current_page_item>a,.menu-main-menu .top-menu>ul>li.current_page_ancestor>a{color:var(--colorMain2)}.menu-main-menu .top-menu>ul>li>a:hover,.menu-main-menu .top-menu>ul>li.menu-item-has-children:hover>a,.menu-main-menu .top-menu>ul>li.current-menu-item>a,.menu-main-menu .top-menu>ul>li.current-menu-ancestor>a,.menu-main-menu .top-menu>ul>li.page_item_has_children:hover>a,.menu-main-menu .top-menu>ul>li.current_page_item>a,.menu-main-menu .top-menu>ul>li.current_page_ancestor>a{color:var(--colorMain2)}}.footer{color:#a0a0a0!important}.footer a{color:#a0a0a0!important}.footer a:hover{color:#00a0d1!important}.footer-widgets>*{margin-bottom:0px!important}@media screen and (min-width:1200px){.top-menu ul a{font-size:1em;display:inline-block;padding:.5em 1em}}@media screen and (min-width:1100px){.column-aside .widgets-wrap{display:flex;flex-wrap:wrap;flex-direction:column!important}}@media screen and (min-width:1100px){.column-aside .widgets-wrap{display:flex;flex-wrap:wrap;flex-direction:column!important}}@media (min-width:992px){.hfeed #layout>article{padding:0 35px 10px 0}}@media (max-width:991px){.hfeed #layout>article{border:0;padding:0 0 10px 0;margin:-1px 0 0 -1px}}@media (max-width:600px){.hfeed #layout>article{border:0;padding:0 0 10px 0;margin:-1px 0 0 -1px}}@media (min-width:600px){.single #layout>article,.related-posts,.post-nav,.author-meta,.comments-area{padding:0 30px 0 0}}@media (min-width:600px){.search .search-form-wrap{padding:30px}}@media (min-width:600px){#layout .grid-item>*{padding:30px}}@media screen and (min-width:576px) and (max-width:991px){.column-aside .widgets-wrap{display:flex;flex-wrap:wrap;flex-direction:column!important}}