/* Independent behavior for the preserved reference presentation. */
.brand-logo{width:148px!important;height:auto!important;transform:scale(1.4);transform-origin:center}
.brand-footer-logo{width:200px;height:auto;background:transparent}
@font-face{font-family:'Wanted Sans';src:url('/assets/fonts/WantedSansVariable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
html,body,.doz_sys,.doz_sys :is(h1,h2,h3,h4,h5,h6,p,a,span,div,li,button,input,textarea,select,label,summary,td,th):not([class*="icon-"],[class*="icon_"],.ii,.fa,.fas,.far,.fab,.btm,.btl,.bts){font-family:'Wanted Sans',sans-serif!important}
.owl-carousel{display:block!important;position:relative}
.owl-carousel>.item{display:none!important}
.owl-carousel>.item.rebuild-active{display:block!important}
.rebuild-controls{position:absolute;inset:0;pointer-events:none;z-index:30}
.rebuild-controls button{pointer-events:auto;background:transparent;color:inherit;cursor:pointer}
.rebuild-arrow{position:absolute;top:50%;transform:translateY(-50%);border:1px solid currentColor;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:23px;line-height:1;opacity:.7}
.rebuild-prev{left:20px}.rebuild-next{right:20px}
.rebuild-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:14px}
.rebuild-dot{padding:0!important;width:10px;height:10px;border:1px solid #253a68;border-radius:50%}
.rebuild-dot[aria-current=true]{background:#253a68}
.rebuild-pause{position:absolute;bottom:6px;right:20px;border:0;font-size:14px}
.dropdown:hover>.dropdown-menu,.dropdown:focus-within>.dropdown-menu{display:block}
.animated,.wow{visibility:visible!important;opacity:1!important;animation:none!important}
img{max-width:100%}
.org_image,._inline_menu_container{visibility:visible!important}
.rebuild-dialog{border:0;border-radius:12px;padding:30px;max-width:min(480px,90vw);box-shadow:0 20px 80px #0004;color:#222;font-family:inherit}
.rebuild-dialog::backdrop{background:#0006}
.rebuild-dialog h2{font-size:23px;margin:0 0 16px}.rebuild-dialog p{font-size:15px;line-height:1.8}
.rebuild-dialog button{border:0;background:#203d7e;color:#fff;border-radius:5px;padding:10px 24px;cursor:pointer;margin-top:16px}
.rebuild-mobile-toggle,.rebuild-mobile-nav{display:none}
:focus-visible{outline:3px solid #317ddd;outline-offset:3px}
@media(max-width:991px){
 .icon_type_menu{visibility:hidden}
 .rebuild-mobile-toggle{top:9px!important;left:9px!important;font-size:21px!important}
 .rebuild-mobile-toggle{display:block;position:fixed;z-index:11000;top:14px;left:18px;background:white;border:0;padding:6px 9px;font-size:22px;line-height:1;border-radius:4px}
 .rebuild-mobile-nav.open{display:block;position:fixed;z-index:10999;inset:58px 0 0;background:white;overflow:auto;padding:20px 25px}
 .rebuild-mobile-nav a{display:block;padding:14px 8px;border-bottom:1px solid #eee;font-size:17px}
 .rebuild-mobile-nav details a{font-size:14px;padding-left:20px}
 .rebuild-mobile-nav summary{padding:15px 8px;cursor:pointer;font-size:17px}
 .rebuild-arrow{width:26px;height:26px;font-size:19px}.rebuild-prev{left:8px}.rebuild-next{right:8px}
}
