/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.microsite-v2 .outer-container{display:flex;justify-content:space-between;background:white;}.microsite-v2 .outer-container > .layout-container{flex:1 1 auto;max-width:100%;}.microsite-v2 .container{max-width:1320px;}.microsite-v2 .side-navbar{position:sticky;top:0;align-self:flex-start;overflow-y:auto;z-index:1031;background:white;}.microsite-v2 .side-navbar .offcanvas-lg .offcanvas-body{flex-direction:column;}.microsite-v2 .side-navbar + .layout-container{max-width:1000px;}.microsite-v2 main{padding-top:45px;padding-bottom:45px;}.microsite-v2 .wrap-back-to-top{position:fixed;bottom:5%;right:5%;z-index:2;display:none;}.microsite-v2 .wrap-back-to-top .btn-back-to-top{border-radius:50%;box-shadow:-1px 4px 17px 0 rgba(0,0,0,0.4901960784);line-height:50px;width:50px;background-color:#a90a0a;color:white !important;font-size:36px;display:block;text-align:center;}.microsite-v2 .wrap-back-to-top .btn-back-to-top:hover{background-color:#ff0000;}.microsite-v2 .microsite-logo{padding:0 0 0 40px;}@media (min-width:992px){.microsite-v2 .microsite-logo{padding-left:0;}}.microsite-v2 .microsite-logo img{max-width:450px;max-height:100px;}.microsite-v2 .navbar.stack-header{padding:0;}.microsite-v2 .navbar.stack-header > .container-fluid,.microsite-v2 .navbar.stack-header .container-xxl{flex-direction:column;}.microsite-v2 .navbar.stack-header > .container-fluid .header.microsite-branding.navbar-brand,.microsite-v2 .navbar.stack-header .container-xxl .header.microsite-branding.navbar-brand{width:100%;margin:0;}.microsite-v2 .navbar.stack-header > .container-fluid .header.microsite-branding.navbar-brand img,.microsite-v2 .navbar.stack-header .container-xxl .header.microsite-branding.navbar-brand img{max-width:100%;max-height:none;}.microsite-v2 .navbar.fixed-top{height:120px;}.microsite-v2 .navbar.fixed-top + main{margin-top:120px;}.microsite-v2 .top-menu{justify-content:flex-end;flex-grow:1;background:inherit;}.microsite-v2 ul.menu{margin:0;padding:0;}.microsite-v2 ul.menu li{display:block;margin:0 10px;line-height:44px;text-transform:uppercase;}.microsite-v2 .menu-label{text-align:center;font-size:22px;font-weight:bold;}@media (min-width:992px){.microsite-v2 .top-menu ul{text-align:right;}.microsite-v2 .top-menu ul li{display:inline-block;line-height:inherit;position:relative;}.microsite-v2 .top-menu ul li ul{display:none;position:absolute;top:20px;text-align:left;min-width:140px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border-radius:5px;background-color:white;}.microsite-v2 .top-menu ul li:hover ul{display:block;}}.microsite-v2 .menu a:not(.btn),.microsite-v2 .scrollspy-menu a:not(.btn){border-bottom:2px solid transparent;}.microsite-v2 .menu a:not(.btn).active,.microsite-v2 .menu a:not(.btn).is-active,.microsite-v2 .scrollspy-menu a:not(.btn).active,.microsite-v2 .scrollspy-menu a:not(.btn).is-active{border-bottom-color:#2B6EC5;}.microsite-v2 .bg-dark .menu a:not(.btn),.microsite-v2 .bg-dark .scrollspy-menu a:not(.btn){color:white;}.microsite-v2 div.left-navbar-toggle{position:absolute;left:30px;top:45px;}.microsite-v2 .navbar-toggler-top,.microsite-v2 .navbar-toggler-left{border:0;background:white;}.microsite-v2 .navbar-toggler-top .navbar-toggler-icon,.microsite-v2 .navbar-toggler-left .navbar-toggler-icon{width:2em;}.microsite-v2 .offcanvas-header .btn-close{margin:25px 20px;width:1.5em;height:1.5em;background-size:1.5em auto;}.microsite-v2 .offcanvas.offcanvas-top{height:auto;}
