body>.page{flex-flow:row wrap}#page-top{position:absolute;top:0;left:0;right:0}.l-main-nav{flex:0 0 100%;display:block;position:relative;height:120px;box-shadow:none;padding:0}@media (min-width:768px){.l-main-nav{height:180px}}.l-main-nav .box-wc{position:unset;min-height:unset;height:100%;width:100%}.l-main-nav .mlogo{display:block;max-height:120px;max-width:1920px;box-shadow:none;border-bottom:0;position:relative;overflow:hidden}@media (min-width:768px){.l-main-nav .mlogo{max-height:180px}}@media (min-width:1024px){.l-main-nav .mlogo:after,.l-main-nav .mlogo:before{content:"";display:block;height:100%;position:absolute;top:0;bottom:0;width:12%;z-index:2}.l-main-nav .mlogo:before{left:0;background:linear-gradient(90deg,#fff 20%,rgba(255,255,255,0) 100%)}.l-main-nav .mlogo:after{right:0;background:linear-gradient(270deg,#fff 20%,rgba(255,255,255,0) 100%)}}@media (min-width:1280px){.l-main-nav .mlogo:after,.l-main-nav .mlogo:before{width:15%}}.l-main-nav .mlogo.scripting form{margin:0}.l-main-nav .mlogo.scripting form .inlinewindow{padding-top:120px}.l-main-nav .mlogo.scripting form .inlinewindow>div{display:block;width:100%;margin:0 auto;text-align:center}@media (min-width:768px){.l-main-nav .mlogo.scripting form .inlinewindow{padding-top:180px}.l-main-nav .mlogo.scripting form .inlinewindow>div{max-width:1920px}}.l-main-nav .mlogo img{max-height:100%;max-width:1920px;width:auto;height:auto;top:50%;left:50%;bottom:0;right:unset;transform:translate(-50%,-50%)}.l-main-nav .logout.mnav{position:fixed;bottom:0;left:0}.l-main-nav .logout.mnav .mi.logout{background-color:#3dcaff;box-shadow:0 0 10px rgba(43,35,80,.16)}.l-main-nav .logout.mnav .mi.logout:hover{background-color:#00aeef}.l-main-nav .logout.mnav .mi.logout:before,.l-main-nav .logout.mnav .mi.logout:hover:before{padding:.312rem .75rem;color:#fff}.l-main-nav .logout.mnav .mi.logout .menuitemlabel{padding:.775rem 1rem;left:calc(100% - 16px)}.l-content-enclosing{min-height:calc(100vh - 216px);max-width:1640px;margin:0 auto;padding-top:20px}@media (min-width:768px){.l-content-enclosing{padding-top:40px}}.l-content-enclosing #l-content{max-width:100%}.l-content-enclosing .content-box{position:relative;background:#fff;margin:1.5rem 0;padding:1.5rem;border-radius:15px 15px 15px 0;box-shadow:0 0 15px rgba(43,35,80,.15)}#l-footer{font-size:.85rem;padding:1px 3.25rem;text-align:center}
/*# sourceMappingURL=/_sourcemaps/template--s2-microsite.min.css.map */
