/* Small local corrections and independently implemented interaction states. */
html{overflow-x:hidden}body{margin:0}.wp-block-group{box-sizing:border-box}figure.wp-block-image{margin:0}.wp-block-image img{max-width:100%;height:auto}.mk-animate-element{opacity:1!important;transform:none!important}.mk-tabs-pane:not(.is-active){display:none}.mk-tabs-pane.is-active{display:block}.mk-responsive-nav{display:none}.main-navigation-ul li:hover>.sub-menu,.main-navigation-ul li:focus-within>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important}.mk-header.kolumbus-sticky .mk-header-holder{position:fixed;top:0;left:0;width:100%;z-index:200}.kolumbus-sticky .mk-header-toolbar{display:none}.mk-flipbox.kolumbus-flipped .flipper,.mk-flipbox:focus-within .flipper{transform:rotateY(180deg)}.kolumbus-top{position:fixed;bottom:15px;right:15px;border:0;background:#444;color:white;padding:10px;z-index:100;cursor:pointer}.kolumbus-lightbox{border:0;padding:45px;background:#171717;max-width:95vw;max-height:95vh;color:white}.kolumbus-lightbox::backdrop{background:#000c}.kolumbus-lightbox img{max-width:80vw;max-height:80vh;object-fit:contain}.kolumbus-lightbox button{border:0;background:none;color:white;font:36px/1 Arial;cursor:pointer;position:absolute;top:50%}.kolumbus-lightbox .kl-close{top:8px;right:12px}.kl-prev{left:8px}.kl-next{right:8px}.screen-reader-text{position:absolute;width:1px!important;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1140px){.mk-responsive-nav.kolumbus-nav-open{display:block!important}.mk-responsive-nav li>.sub-menu{display:none!important}.mk-responsive-nav li.kolumbus-submenu-open>.sub-menu{display:block!important}.kolumbus-submenu{float:right;border:0;background:none;color:#0e4c8c;padding:8px 16px;cursor:pointer}.mk-nav-responsive-link{cursor:pointer}.mk-header.kolumbus-sticky .mk-header-holder{position:relative}.equal-columns{height:auto!important}}

/* Retain a naturally scrolling document and the reference horizontal navigation. */
html,body{height:auto!important;min-height:100%}
.main-navigation-ul.dropdownJavascript>li{float:left}.main-navigation-ul>li:hover>.sub-menu,.main-navigation-ul>li:focus-within>.sub-menu{top:100%!important}
@media(max-width:1140px){.mk-main-navigation{display:none!important}}
.mk-flipbox.kolumbus-flipped .mk-flipbox-front,.mk-flipbox:focus-within .mk-flipbox-front{transform:rotateY(180deg)}
.mk-flipbox.kolumbus-flipped .mk-flipbox-back,.mk-flipbox:focus-within .mk-flipbox-back{transform:translateX(-100%) rotateY(0deg)}

@media(max-width:1140px){.mk-responsive-wrap.kolumbus-nav-open{display:block!important;max-height:calc(100dvh - 90px)!important;overflow:auto}.kolumbus-submenu{position:absolute;right:0;top:0;padding:12px 25px;font-size:16px}.mk-responsive-nav li>a{padding-right:70px}}
@media(max-width:780px){.mk-header-toolbar.kolumbus-toolbar-open{display:block!important;height:auto!important}.kolumbus-toolbar-open .mk-toolbar-holder{display:block}}

@media(max-width:767px){.mk-tabs .mk-tabs-pane{display:block!important}.mk-tabs .title-mobile{cursor:default}}

#mk-footer .kolumbus-footer-open>.sub-menu{display:block!important}.mk-gallery-item:focus-within a.mk-lightbox{opacity:1;transform:none}

/* Replace the original element-query JavaScript with native container queries. */
.mk-process-steps{container-type:inline-size}.mk-process-steps>ul::after{content:"";display:table;clear:both}
@container(max-width:960px){.mk-process-steps.process-steps-4>ul>li{width:100%;margin-bottom:30px}.mk-process-steps>ul::before{display:none}}
/* The reference generated these colours with a new random element ID per request. */
.widget_social_networks a{opacity:1!important;color:#0e61a0!important;border-color:#149cde!important}.widget_social_networks a:hover{color:#149cde!important}
