header .navbar-expand-md{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header .navbar-brand{width:auto;margin-bottom:56px}header .navbar-brand img{height:50px}header .block-page-title-block{width:auto;margin-bottom:56px}header .block-page-title-block h1{margin-bottom:0}.html-frontend .container{padding:0}footer.site-footer{padding:16px;background:#fff}footer.site-footer .block{margin:0;border:0;border-color:transparent;padding:0}footer.site-footer ul.nav{width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;list-style-type:none}footer.site-footer ul.nav li{position:relative;margin:0 16px}@media (max-width:767px){footer.site-footer ul.nav li{margin:0 10px}}footer.site-footer ul.nav li::after{content:"";position:absolute;z-index:2;right:-16px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;background-color:#9ba5b7;border-radius:100%}@media (max-width:767px){footer.site-footer ul.nav li::after{right:-10px}}footer.site-footer ul.nav li:last-child::after{display:none}footer.site-footer ul.nav li a{color:#9ba5b7}@media (max-width:767px){footer.site-footer ul.nav li a{font-size:12px;line-height:18px}}@media (max-width:370px){footer.site-footer ul.nav li a{font-size:10px;line-height:16px}}body.user-logged-in{height:100vh;width:100%;position:relative;background-color:rgba(191,238,255,.2)}body.user-logged-in header{position:absolute;z-index:2;top:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.user-logged-in header .block-page-title-block{display:none}body.user-logged-in header .navbar-brand{margin-bottom:0;margin-top:0}body.user-logged-in footer.site-footer{width:100%;position:relative;z-index:2;bottom:0;margin-top:40px;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:transparent}body.user-logged-in .dialog-off-canvas-main-canvas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body.user-logged-in .dialog-off-canvas-main-canvas #page-wrapper #page{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.user-logged-in .dialog-off-canvas-main-canvas #page-wrapper #page .questionnaire-form #questionnaire{width:100vw}body.user-logged-in .dialog-off-canvas-main-canvas #page-wrapper #page .questionnaire-form #questionnaire .step-form{background-color:#fff;min-height:calc(100vh - 240px);padding:20px 16px;width:100%;max-width:944px;margin-top:70px;margin-left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}