[data-captured-root] #offcanvas.demo-open{z-index:99999;pointer-events:auto;position:fixed;inset:0;opacity:1!important;visibility:visible!important;display:flex!important}[data-captured-root] #offcanvas.demo-open .ct-panel-inner{transform:translate(0,0)!important}[data-captured-root] #offcanvas li.demo-submenu-open>.sub-menu{opacity:1;visibility:visible;height:auto!important;display:block!important}[data-captured-root] #header [data-device=desktop] li:is(:hover,:focus-within,.demo-submenu-open)>.sub-menu{transform:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}[data-captured-root] #offcanvas li.demo-submenu-open>.ct-sub-menu-parent .ct-toggle-dropdown-mobile svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-captured-root] #offcanvas,[data-captured-root] #offcanvas .ct-panel-inner{transition:none}}
.demo-form-content{color:#00386b;box-sizing:border-box;width:100%;max-width:100%;padding:12px 0;font:300 17px/1.5 Rubik,Arial,sans-serif}.demo-form-note{opacity:.85;font-size:13px;margin:0 0 18px!important}.demo-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.demo-field{min-width:0;font:inherit;flex-direction:column;gap:7px;display:flex}.demo-field input,.demo-field textarea{box-sizing:border-box;color:#00386b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a3b8c7;border-radius:2px;padding:11px 12px}.demo-field input:focus,.demo-field textarea:focus{outline-offset:2px;outline:2px solid #00aeef}.demo-field textarea{resize:vertical}.demo-full{grid-column:1/-1}.demo-submit,.demo-modal-link{color:#fff;cursor:pointer;background:#00386b;border:0;border-radius:2px;margin-top:18px;padding:12px 24px;font:500 15px/1.5 Rubik,Arial,sans-serif;text-decoration:none;display:inline-block}.demo-submit:hover,.demo-modal-link:hover{color:#fff;background:#007ca9}.demo-submit:disabled{opacity:.65;cursor:wait}.demo-subscription{color:inherit}.demo-subscription .demo-fields{grid-template-columns:minmax(0,1fr)}.demo-subscription .demo-submit{color:#00386b;background:#00aeef;margin-top:10px}.demo-subscription .demo-form-note{font-size:12px;margin-bottom:10px!important}.demo-subscription .demo-field{gap:4px;font-size:14px}.demo-subscription .demo-field input{padding:8px 10px}.demo-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-cookie-control{text-align:center;background:#00386b;padding:10px 20px}.demo-cookie-control button{color:#fff;cursor:pointer;background:0 0;border:0;font:300 12px Rubik,Arial,sans-serif;text-decoration:underline}.demo-modal-backdrop{z-index:2147483646;box-sizing:border-box;background:#001930b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.demo-modal{box-sizing:border-box;color:#00386b;background:#fff;border-radius:4px;width:580px;max-width:100%;max-height:90dvh;padding:36px;font:300 17px/1.6 Rubik,Arial,sans-serif;position:relative;overflow:auto;box-shadow:0 16px 60px #001e3d55}.demo-modal h2{color:#00386b;margin:0 32px 18px 0;font:500 26px/1.25 Rubik,Arial,sans-serif}.demo-modal p{font:inherit;color:inherit;margin:12px 0}.demo-modal-close{color:#00386b;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:30px;line-height:1;position:absolute;top:8px;right:12px}.demo-modal :focus-visible{outline-offset:3px;outline:3px solid #00aeef}.demo-external-url{word-break:break-all;background:#eef5f8;padding:12px;font-size:14px!important}.demo-cookie-option{align-items:center;gap:10px;margin:14px 0;display:flex}.demo-cookie-option input{accent-color:#00386b;flex-shrink:0;width:18px;height:18px}.demo-video-play{color:#fff;cursor:pointer;box-sizing:border-box;background:#00386b;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:160px;padding:20px;font:500 20px Rubik,Arial,sans-serif;display:flex}.demo-video-play span{font-size:13px;font-weight:300}.demo-video-frame{aspect-ratio:16/9;border:0;width:100%;display:block}@media (max-width:600px){.demo-fields{grid-template-columns:minmax(0,1fr);gap:14px}.demo-modal{padding:28px 22px}.demo-modal-backdrop{padding:14px}.demo-form-content{font-size:16px}}
.demo-label{z-index:800;color:#fff;pointer-events:auto;background:#00386bdd;border-radius:4px;padding:5px 11px;font:11px/1.5 system-ui,sans-serif;position:fixed;bottom:12px;right:14px;box-shadow:0 1px 6px #0002}.demo-video-placeholder{color:#fff;aspect-ratio:16/9;text-align:center;background:#072f49;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;padding:20px;display:flex}.demo-video-placeholder button{color:#06466b;cursor:pointer;background:#fff;border-radius:4px;padding:14px 25px}[data-captured-root] img{max-width:100%}
