/* Remount chrome — Avada CSS is not in Wayback; WP Rocket also deletes critical CSS on load. */
.skip-link,.screen-reader-text,.fusion-page-load-link,.rich-snippet-hidden{
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;
  overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;
}
.fusion-animated{visibility:visible!important;opacity:1!important}
.fusion-slider-loading,.fusion-loading-container{display:none!important}
img{max-width:100%;height:auto}
body.fusion-body,body{
  margin:0;background:#fff;color:#292727;
  font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;
}
a{color:#ee403f;text-decoration:none}
.fusion-tb-header{background:#fff;box-shadow:0 1px 18px rgba(33,41,52,.08);position:relative;z-index:50}
.fusion-tb-header .fusion-imageframe img,.fusion-tb-header img[alt*="Nantur"],.fusion-tb-header img[alt*="Logo"]{
  max-height:64px;width:auto;
}
.avada-menu-mobile-menu-trigger{display:none!important}
.fusion-open-nav-submenu,.fusion-open-nav-submenu-hover,.fusion-open-nav-submenu-on-click{display:none!important}
.fusion-menu-element-wrapper{width:100%}
.fusion-menu-element-list{
  display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;
  list-style:none!important;margin:0;padding:8px 0;gap:4px 18px;
}
.fusion-menu-element-list>li{position:relative;list-style:none!important;margin:0}
.fusion-menu-element-list>li>a{
  display:block;padding:12px 8px;color:#212934!important;font-size:14px;font-weight:500;white-space:nowrap;
}
.fusion-menu-element-list>li>a:hover{color:#ee403f!important}
.fusion-menu-element-list ul.sub-menu,
.fusion-menu-element-list ul{
  display:none!important;position:absolute;top:100%;left:0;min-width:240px;margin:0;padding:8px 0;
  background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.12);z-index:80;list-style:none!important;
}
.fusion-menu-element-list>li:hover>ul{
  display:block!important;visibility:visible!important;opacity:1!important;
}
.fusion-menu-element-list ul li a{
  display:block;padding:10px 18px;color:#212934!important;font-size:13px;white-space:nowrap;
}
.fusion-menu-element-list ul li a:hover{background:#f7f7f7;color:#ee403f!important}
.fusion-menu-item-button>a,.fusion-button,.button-default{
  display:inline-flex!important;align-items:center;justify-content:center;
  background:#ee403f!important;color:#fff!important;padding:12px 22px!important;border:0;
}
.fusion-tb-footer,.fusion-footer{background:#292727;color:#fff;padding:48px 24px}
.fusion-tb-footer a,.fusion-footer a{color:#fff}
#content,#main,.post-content{max-width:1260px;margin:0 auto;padding:24px 24px 64px}
.fusion-title h1,h1{font-size:clamp(28px,4vw,48px);line-height:1.2;color:#212934;margin:0 0 .6em}
.fusion-layout-column{float:none!important;width:auto!important}
.fusion-flex-container .fusion-row{display:flex;flex-wrap:wrap;gap:24px}
.background-image,.tfs-slider .background-image{
  background-size:cover;background-position:center;min-height:360px;
}
@media (max-width:900px){
  .fusion-menu-element-list{flex-direction:column;align-items:flex-start}
  .fusion-menu-element-list ul.sub-menu,.fusion-menu-element-list ul{
    position:static;display:block!important;box-shadow:none;padding-left:12px;
  }
}
