.rkit-headerinfo{display:flex;flex-wrap:wrap;}
.rkit-headerinfo-icon{display:flex;}
.rkit-list-headerinfo {
display: flex;
flex-direction: row;
align-items: center;
}.rkit-hamburger-tablet, .rkit-hamburger-mobile{display:none;}
.rkit-btn-hamburger{display:flex;}
.rkit-btn-hamburger{background:#00cea6;color:black;}
.rkit-navmenu{background:rgba(255, 255, 255, 0);}
.rkit-nav-link{display:flex;flex-direction:row;align-items:center;color:black;z-index:1;position:relative;}
.rkit-menu-item:hover{color:black;}
.rkit-submenu-item{background-color:#eeeeee;color:#000;}
.rkit-submenu-item:hover{background-color:rgb(169, 169, 169);color:black;}
.rkit-menu-item .rkit-nav-link{padding:12px 24px;}
.rkit-submenu-icon{display:inline-block;color:currentColor;fill:currentColor;}
.rkit-submenu-item .rkit-submenu-icon{transform:rotate(-90deg);}
.rkit-navmenu-container ul{list-style:none;margin:0;padding:0;}
.rkit-menu-container{display:flex;flex-direction:row;gap:0.5rem;}
.rkit-menu-container li{position:relative;cursor:pointer;}
.rkit-navmenu-dropdown{position:absolute;width:max-content;max-height:0px;transition:all 0.5s;transform-origin:top;z-index:999;opacity:0;visibility:hidden;display:flex;flex-direction:column;}
.rkit-submenu-item .rkit-navmenu-dropdown{left:100%;top:0;}
.rkit-dropdown-hover:hover > .rkit-navmenu-dropdown{max-height:var(--height);opacity:1;animation:slideDown 0.5s;visibility:visible;}
.rkit-dropdown-click.rkit-dropdown-show > .rkit-navmenu-dropdown{max-height:var(--height);opacity:1;animation:slideDown 0.5s;visibility:visible;}
.rkit-icon-close, .rkit-icon-open{transition:all 0.5s;display:block;position:relative;}
.rkit-hamburger .rkit-icon-close{opacity:0;transform:rotate(90deg);position:absolute;}
.rkit-hamburger-show .rkit-icon-open{opacity:0;transform:rotate(90deg);position:absolute;}
.rkit-hamburger-show .rkit-icon-close{opacity:1;transform:rotate(0deg);position:relative;}
.rkit-responsive-tablet.rkit-menu-show, .rkit-responsive-mobile.rkit-menu-show{transform:scaleY(1);opacity:1;max-height:var(--height);transition:all 0.5s;}
.pointer-underline, .pointer-overline, .pointer-doubleline, .pointer-framed, .pointer-bg{position:relative;--pointer-width:2px;--pointer-color:#00cea6;}
.pointer-underline::after, .pointer-overline::after, .pointer-doubleline::after, .pointer-framed::after, .pointer-framed::before, .pointer-bg::after{border-radius:inherit;}
.pointer-underline::after{content:"";position:absolute;bottom:0;height:100%;width:0;transform:translateX(-50%);left:50%;transition:all 0.5s;border-bottom-width:var(--pointer-width);border-bottom-color:var(--pointer-color);border-bottom-style:solid;}
.pointer-overline::after{content:"";position:absolute;bottom:0;height:100%;width:0;transform:translateX(-50%);left:50%;transition:all 0.5s;border-top-width:var(--pointer-width);border-top-color:var(--pointer-color);border-top-style:solid;}
.pointer-doubleline::after{content:"";position:absolute;bottom:0;height:100%;width:0;transform:translateX(-50%);left:50%;transition:all 0.5s;border-top-width:var(--pointer-width);border-top-color:var(--pointer-color);border-top-style:solid;border-bottom-width:var(--pointer-width);border-bottom-color:var(--pointer-color);border-bottom-style:solid;}
.pointer-underline:hover::after, .pointer-overline:hover::after, .pointer-doubleline:hover::after{width:100%;}
.pointer-framed:before{content:"";position:absolute;border-top-width:var(--pointer-width);border-bottom-width:0px;border-left-width:var(--pointer-width);border-right-width:var(--pointer-width);border-color:var(--pointer-color);border-style:solid;width:0;height:0;left:50%;transform:translateX(-50%);top:0;opacity:0;transition:height 0.3s , width 0.2s 0.3s , opacity 0.1s 0.5s;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.pointer-framed::after{content:"";position:absolute;border-bottom-width:var(--pointer-width);border-top-width:0px;border-left-width:var(--pointer-width);border-right-width:var(--pointer-width);border-color:var(--pointer-color);border-style:solid;width:0;height:0;left:50%;transform:translateX(-50%);bottom:0;opacity:0;transition:height 0.3s , width 0.2s 0.3s , opacity 0.1s 0.5s;border-top-left-radius:0;border-top-right-radius:0;}
.pointer-framed:hover::after, .pointer-framed:hover::before{width:100%;height:50%;opacity:1;transition:width 0.2s , height 0.3s 0.2s;}
.pointer-bg::after{content:"";position:absolute;width:100%;height:0;bottom:0;left:50%;background:var(--pointer-color);transform:translateX(-50%);transition:height 0.5s;}
.pointer-bg:hover::after{height:100%;}
@media screen and (max-width:1024px){
.rkit-hamburger-tablet{display:flex;}
.rkit-responsive-tablet{position:absolute;max-height:0px;overflow:hidden;transform:scaleY(0);transform-origin:top;opacity:0;z-index:999;margin-top:var(--menu-distance);}
.rkit-responsive-tablet .pointer-underline::after, .rkit-responsive-tablet .pointer-overline::after, .rkit-responsive-tablet .pointer-doubleline::after, .rkit-responsive-tablet .pointer-framed::after, .rkit-responsive-tablet .pointer-framed::before, .rkit-responsive-tablet .pointer-bg::after{content:none;}
.rkit-responsive-tablet .rkit-menu-container{flex-direction:column;}
.rkit-responsive-tablet .rkit-navmenu-dropdown{position:static;width:100%;}
.rkit-responsive-tablet .rkit-submenu-item .rkit-submenu-icon{transform:rotate(0deg);}
}
@media screen and (max-width:767px){
.rkit-hamburger-mobile{display:flex;}
.rkit-responsive-mobile{position:absolute;max-height:0px;overflow:hidden;transform:scaleY(0);transform-origin:top;opacity:0;z-index:999;margin-top:var(--menu-distance);}
.rkit-responsive-mobile .rkit-menu-container{flex-direction:column;}
.rkit-responsive-mobile .rkit-navmenu-dropdown{position:static;width:100%;}
.rkit-responsive-mobile .rkit-submenu-item .rkit-submenu-icon{transform:rotate(0deg);}
.rkit-responsive-mobile .pointer-underline::after, .rkit-responsive-mobile .pointer-overline::after, .rkit-responsive-mobile .pointer-doubleline::after, .rkit-responsive-mobile .pointer-framed::after, .rkit-responsive-mobile .pointer-framed::before, .rkit-responsive-mobile .pointer-bg::after{content:none;}
}
@keyframes slideDown {
from {
transform: translateY(-0.5rem);
}
to {
transform: translateY(0rem);
}
}.rkit-offcanvas button.menu-button-rometheme{transition:all 0.5;background-color:#00cea6;padding:20px;display:flex;align-items:center;border:none;}
.rkit-offcanvas button.menu-button-rometheme:hover{border:none;background-color:#00cea6;}
.rkit-offcanvas-icon{color:rgb(255, 255, 255);fill:rgb(255, 255, 255);}
li.submenu-item{padding-left:0.5rem;padding-right:0.5rem;}
div.header{display:flex;justify-content:space-around;align-items:center;}
div.mobile-header{display:none;}
nav.off-canvas{display:none;}
div.menu-offcanvas{display:none;}
.menu-offcanvas-rometheme button.rkit-offcanvas-close{position:relative;float:right;z-index:9999;display:flex;align-items:center;border:none;background:transparent;color:black;fill:black;padding:0px;border-radius:0px;}
.menu-offcanvas-rometheme button.rkit-offcanvas-close .offcanvas-close-icon{fill:black;color:black;}
.menu-offcanvas-rometheme button.rkit-offcanvas-close:hover{background:#00cea6;color:black;border:none;}
a.menu-button{text-decoration:none;border-bottom:none;}
.dropdown-content{opacity:0;margin-top:20px;animation:fade_in 1s;}
.offcanvas-navmenu-rometheme{width:100%;position:fixed;display:flex;top:0;height:100%;z-index:999;visibility:hidden;}
.overlay-rometheme{background-color:rgba(0, 0, 0, 0.328);position:absolute;top:0;width:100%;height:100vh;z-index:998;transition:all 0.7s ease-in-out;}
.menu-offcanvas-rometheme{z-index:9999;background-color:white;width:60%;height:100vh;transition:all 0.7s ease-in-out;overflow:auto;}
.rkit-btn-container{display:flex;}
.rkit-offcanvas-header{width:100%;}
.rkit-offcanvas.offcanvas-show .offcanvas-navmenu-rometheme{visibility:visible;}
.rkit-offcanvas.offcanvas-left .offcanvas-navmenu-rometheme{left:0;}
.rkit-offcanvas.offcanvas-right .offcanvas-navmenu-rometheme{right:0;justify-content:end;}
.rkit-offcanvas.offcanvas-left .menu-offcanvas-rometheme, .rkit-offcanvas.offcanvas-left .overlay-rometheme{transform:translateX(-100%);}
.rkit-offcanvas.offcanvas-right .menu-offcanvas-rometheme, .rkit-offcanvas.offcanvas-right .overlay-rometheme{transform:translateX(100%);}
.rkit-offcanvas.offcanvas-show.offcanvas-right .menu-offcanvas-rometheme, .rkit-offcanvas.offcanvas-show.offcanvas-left .menu-offcanvas-rometheme, .rkit-offcanvas.offcanvas-show.offcanvas-right .overlay-rometheme, .rkit-offcanvas.offcanvas-show.offcanvas-left .overlay-rometheme {
transform: translateX(0); }.rkit-search .rkit-search-button{background-color:#00cea6;padding:18px;display:flex !important;align-items:center;border:none;gap:0.5rem;}
.rkit-search .rkit-search-button:hover{background-color:#009678;}
.rkit-search .rkit-search-input{outline:none;width:100%;border:none;border-radius:0px;background:#f1f1f1;padding:18px;}
.rkit-search .rkit-search-input:focus{outline:none;}
.rkit-search{display:flex;}
.rkit-search-icon {
font-size: 20px;
}.rkit-image{display:flex;flex-direction:column;}
.rkit-image .site-caption {
width: 100%;
}.emcp-dyn-breadcrumbs{font-size:0.875em;}
.emcp-dyn-breadcrumbs a{text-decoration:none;}
.emcp-dyn-breadcrumbs a:hover{text-decoration:underline;}
.emcp-dyn-breadcrumbs .emcp-dyn-sep{opacity:0.5;margin:0 0.25em;}
.emcp-dyn-post-meta{display:flex;flex-wrap:wrap;gap:0.25em 1em;margin:0;padding:0;list-style:none;font-size:0.875em;}
.emcp-dyn-post-meta > li{margin:0;padding:0;}
.emcp-dyn-post-meta a{text-decoration:none;}
.emcp-dyn-site-title a, .emcp-dyn-site-logo{text-decoration:none;}
.emcp-dyn-site-title{font-weight:700;}
.emcp-dyn-site-tagline{display:block;font-size:0.8125em;opacity:0.7;}
.emcp-dyn-site-logo-img, .emcp-dyn-site-logo img{display:block;height:auto;}
.emcp-dyn-nav-menu .emcp-dyn-menu{display:flex;flex-wrap:wrap;gap:1.25em;margin:0;padding:0;list-style:none;align-items:center;}
.emcp-dyn-nav-menu .emcp-dyn-menu a{text-decoration:none;display:inline-block;}
.emcp-dyn-nav-menu .sub-menu{list-style:none;margin:0;padding:0;}
.emcp-dyn-description{line-height:1.6;}
.emcp-dyn-archive-loop{--emcp-card-gap:28px;--emcp-card-bg:transparent;--emcp-card-border-color:rgba(0, 0, 0, 0.1);--emcp-card-border-width:0px;--emcp-card-radius:12px;--emcp-card-pad:0px;--emcp-card-media:clamp(180px, 32%, 320px);}
.emcp-dyn-archive-loop--grid{display:grid;grid-template-columns:repeat(var(--emcp-cols, 3), minmax(0, 1fr));gap:var(--emcp-card-gap);}
.emcp-dyn-archive-loop--list{display:flex;flex-direction:column;gap:var(--emcp-card-gap);}
.emcp-dyn-card{display:flex;flex-direction:column;min-width:0;background:var(--emcp-card-bg);border:var(--emcp-card-border-width) solid var(--emcp-card-border-color);border-radius:var(--emcp-card-radius);overflow:hidden;transition:box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease;}
.emcp-dyn-archive-loop--grid{--emcp-card-border-width:1px;--emcp-card-pad:18px;}
.emcp-dyn-archive-loop--grid .emcp-dyn-card:hover{box-shadow:0 8px 24px rgba(0, 0, 0, 0.08);transform:translateY(-2px);border-color:rgba(0, 0, 0, 0.16);}
.emcp-dyn-archive-loop--list .emcp-dyn-card{flex-direction:row;gap:24px;align-items:stretch;}
.emcp-dyn-archive-loop--list .emcp-dyn-card-media{flex:0 0 var(--emcp-card-media);max-width:340px;}
.emcp-dyn-archive-loop--list .emcp-dyn-card-body{flex:1 1 auto;justify-content:center;}
.emcp-dyn-card-media{display:block;overflow:hidden;background:rgba(0, 0, 0, 0.04);}
.emcp-dyn-card-media img{display:block;width:100%;height:100%;object-fit:cover;}
.emcp-dyn-archive-loop--grid .emcp-dyn-card-media img{aspect-ratio:16 / 10;}
.emcp-dyn-archive-loop--list .emcp-dyn-card-media img{min-height:100%;border-radius:8px;}
.emcp-dyn-card:hover .emcp-dyn-card-media img{transform:scale(1.03);}
.emcp-dyn-card-media img{transition:transform 0.3s ease;}
.emcp-dyn-card-body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:var(--emcp-card-pad);flex:1 1 auto;}
.emcp-dyn-card-meta{font-size:0.8125em;opacity:0.7;}
.emcp-dyn-card-title{margin:0;font-size:1.15em;line-height:1.3;}
.emcp-dyn-card-title a{text-decoration:none;color:inherit;}
.emcp-dyn-card-title a:hover{text-decoration:underline;}
.emcp-dyn-card-excerpt{line-height:1.6;opacity:0.9;}
.emcp-dyn-card-more{align-self:flex-start;margin-top:4px;text-decoration:none;font-weight:600;}
.emcp-dyn-pagination{margin-top:32px;}
.emcp-dyn-pagination .page-numbers{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}
.emcp-dyn-pagination .page-numbers li{margin:0;}
.emcp-dyn-pagination .page-numbers a, .emcp-dyn-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1px solid rgba(0, 0, 0, 0.12);border-radius:6px;text-decoration:none;line-height:1;}
.emcp-dyn-pagination .page-numbers .current{background:currentColor;color:#fff;border-color:transparent;}
.emcp-dyn-placeholder{display:inline-block;padding:6px 12px;border:1px dashed rgba(0, 0, 0, 0.25);border-radius:6px;font-size:0.875em;opacity:0.7;}
@media(max-width:782px){
.emcp-dyn-archive-loop--grid {
grid-template-columns: 1fr;
} .emcp-dyn-archive-loop--list .emcp-dyn-card {
flex-direction: column;
}
.emcp-dyn-archive-loop--list .emcp-dyn-card-media {
flex-basis: auto;
max-width: none;
}
.emcp-dyn-archive-loop--list .emcp-dyn-card-media img {
aspect-ratio: 16 / 9;
}
}