@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{opacity:1;left:0}1%{opacity:1;left:0}100%{opacity:0;left:0}}html,body{background-color:#f5f5f5;margin:0;padding:0;font-size:16px;font-family:'Open Sans',sans-serif;color:#5d5d5d;height:100%}body{display:flex;flex-direction:column}*{box-sizing:border-box}img{border:0 none;outline:0 none}input,textarea{font-family:'Open Sans',sans-serif}hr{border:0;border-top:1px solid #d4d4d4;width:100%;margin:.5rem 0}hr.faded{border:0;height:1px;background-image:-webkit-linear-gradient(left,#f0f0f0,#d4d4d4,#f0f0f0);background-image:-moz-linear-gradient(left,#f0f0f0,#d4d4d4,#f0f0f0);background-image:-ms-linear-gradient(left,#f0f0f0,#d4d4d4,#f0f0f0);background-image:-o-linear-gradient(left,#f0f0f0,#d4d4d4,#f0f0f0)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.clearfix::after{display:block;clear:both;content:""}a,a:link,a:visited,a:hover,a:active,a:focus{color:#0077c1}a .on-hover-show,a:link .on-hover-show,a:visited .on-hover-show,a:active .on-hover-show{display:none}a .on-hover-hide,a:link .on-hover-hide,a:visited .on-hover-hide,a:active .on-hover-hide{display:inline-block;display:initial}a:hover .on-hover-hide,a:focus .on-hover-hide{display:none}a:hover .on-hover-show,a:focus .on-hover-show{display:inline-block;display:initial}body>header{background-color:#fff;width:100%;z-index:1000}body>header::after{display:block;clear:both;content:""}@media only screen and (max-width:767px){body>header{border-bottom:1px solid #d4d4d4;position:fixed;top:0;box-shadow:0 0 0 0 transparent;transition:box-shadow .3s ease-in-out}}body>header a.home{display:inline-block;margin:.2rem 0;font-size:14px;line-height:1rem}@media only screen and (min-width:1025px) and (max-width:1366px){body>header a.home{font-size:16px;margin:.4rem 0}}@media only screen and (min-width:1367px){body>header a.home{font-size:18px;margin:.5rem 0}}body>header a.home,body>header a.home:link,body>header a.home:visited,body>header a.home:hover,body>header a.home:active,body>header a.home:focus{text-decoration:none}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body>header a.home{float:left}}body>header a.home img{height:2.5rem;width:2.5rem;margin-right:.5rem;vertical-align:middle}@media only screen and (min-width:1025px) and (max-width:1366px){body>header a.home img{height:3rem;width:3rem}}@media only screen and (min-width:1367px){body>header a.home img{height:4rem;width:4rem}}body>header a.home #company-name{font-weight:bold}@media only screen and (max-width:767px){body>header a.home #company-name,body>header a.home #company-title{display:none}}body>header .profile{float:right}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body>header .profile{position:relative}}@media only screen and (max-width:767px){body>header .profile .avatar{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){body>header .profile .avatar{display:inline-block;height:2rem;width:2rem;text-align:center;color:#fff;background:url("../Resources/avatar-bg.svg") center center no-repeat;background-size:contain;line-height:2rem;font-size:0;position:relative}body>header .profile .avatar img{height:2rem;width:2rem}body>header .profile .avatar span{font-size:1rem}body>header .profile .avatar .badge{position:absolute;top:0;left:1rem;background-color:red;border-radius:1em;line-height:1em;font-size:24px;padding:.1em .3em}body>header .profile .avatar .badge img{width:1rem;height:1rem}body>header .profile .avatar{margin-top:.5rem;float:left}}@media only screen and (min-width:1025px) and (max-width:1366px){body>header .profile .avatar{display:inline-block;height:2.5rem;width:2.5rem;text-align:center;color:#fff;background:url("../Resources/avatar-bg.svg") center center no-repeat;background-size:contain;line-height:2.5rem;font-size:0;position:relative}body>header .profile .avatar img{height:2.5rem;width:2.5rem}body>header .profile .avatar span{font-size:1.25rem}body>header .profile .avatar .badge{position:absolute;top:0;left:1.5rem;background-color:red;border-radius:1em;line-height:1em;font-size:24px;padding:.1em .3em}body>header .profile .avatar .badge img{width:1rem;height:1rem}body>header .profile .avatar{margin-top:.75rem;float:left}}@media only screen and (min-width:1367px){body>header .profile .avatar{display:inline-block;height:3rem;width:3rem;text-align:center;color:#fff;background:url("../Resources/avatar-bg.svg") center center no-repeat;background-size:contain;line-height:3rem;font-size:0;position:relative}body>header .profile .avatar img{height:3rem;width:3rem}body>header .profile .avatar span{font-size:1.5rem}body>header .profile .avatar .badge{position:absolute;top:0;left:2rem;background-color:red;border-radius:1em;line-height:1em;font-size:24px;padding:.1em .3em}body>header .profile .avatar .badge img{width:1rem;height:1rem}body>header .profile .avatar{margin-top:1rem;float:left}}body>header .profile .points{display:inline-block;font-size:1rem;margin:.45rem 1rem;line-height:1rem;position:relative}body>header .profile .points a{color:#0077c1;text-decoration:none}body>header .profile .points a img{height:2rem;display:inline-block;vertical-align:middle}body>header .profile .points a span{vertical-align:middle}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body>header .profile .points{display:none}}body>header .profile #profile-login-button-wrapper{display:inline-block;font-size:.8rem;margin:.6rem 0 .7rem 1rem;line-height:1rem;position:relative}body>header .profile #profile-login-button-wrapper .btn{margin-top:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){body>header .profile #profile-login-button-wrapper .btn{font-size:14px;min-width:7rem;line-height:1.2rem;padding:.2rem 1rem}}@media only screen and (min-width:1025px) and (max-width:1366px){body>header .profile #profile-login-button-wrapper .btn{line-height:2rem}}@media only screen and (min-width:1367px){body>header .profile #profile-login-button-wrapper .btn{margin-top:.5rem}}body>header .profile .username{display:inline-block;float:right;font-size:1rem;margin:.6rem 1rem;line-height:1rem;position:relative}@media only screen and (min-width:768px) and (max-width:1024px){body>header .profile .username{margin:.9rem 0 1rem 1rem}}@media only screen and (min-width:1025px) and (max-width:1366px){body>header .profile .username{margin:1.4rem 0 1.4rem 1rem}}@media only screen and (min-width:1367px){body>header .profile .username{margin:2rem 0 2rem 1rem}}@media only screen and (max-width:767px){body>header .profile .username a{display:inline-block}body>header .profile .username a .name{display:none}body>header .profile .username a .menu-icon{position:relative;margin:10px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body>header .profile .username a .menu-icon,body>header .profile .username a .menu-icon:before,body>header .profile .username a .menu-icon:after{display:block;height:4px;background-color:#5d5d5d;outline:1px solid transparent;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;-moz-transition:background-color .3s ease,-moz-transform .3s ease;-o-transition:background-color .3s ease,-o-transform .3s ease;transition:background-color .3s ease,transform .3s ease}body>header .profile .username a .menu-icon,body>header .profile .username a .menu-icon:before,body>header .profile .username a .menu-icon:after{width:24px}body>header .profile .username a .menu-icon:before,body>header .profile .username a .menu-icon:after{position:absolute;content:""}body>header .profile .username a .menu-icon:before{top:-10px}body>header .profile .username a .menu-icon:after{top:10px}body>header .profile .username a.opened .menu-icon{background-color:transparent}body>header .profile .username a.opened .menu-icon:before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}body>header .profile .username a.opened .menu-icon:after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body>header .profile .username a{color:#0077c1;text-decoration:none}body>header .profile .username a .menu-icon{background:url(../Resources/arrow-down-blue.svg) no-repeat bottom center;display:inline-block;width:1rem;height:1rem;margin:0 .8rem}}body>header .profile #user-popup-menu{width:100%;position:fixed;top:3rem;left:0;height:100%;z-index:1000;display:none;padding-bottom:2.95rem;margin-top:-1px}body>header .profile #user-popup-menu.opened{display:block}body>header .profile #user-popup-menu ul{background-color:#fff;list-style:none;padding:0 1rem;margin:0;height:100%;overflow:auto}body>header .profile #user-popup-menu ul li{list-style:none;border-bottom:1px solid #d4d4d4}body>header .profile #user-popup-menu ul li:last-child{border-bottom:0 none}body>header .profile #user-popup-menu ul li.active{font-weight:bold}body>header .profile #user-popup-menu ul li a{display:block;padding:.5rem 0;white-space:nowrap}body>header .profile #user-popup-menu ul li a,body>header .profile #user-popup-menu ul li a:link,body>header .profile #user-popup-menu ul li a:visited,body>header .profile #user-popup-menu ul li a:hover,body>header .profile #user-popup-menu ul li a:active,body>header .profile #user-popup-menu ul li a:focus{text-decoration:none;color:#5d5d5d}body>header .profile #user-popup-menu ul li a:hover,body>header .profile #user-popup-menu ul li a:focus{background-color:#0077c1;color:#fff}body>header .profile #user-popup-menu ul li a span{margin-left:.5rem}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body>header .profile #user-popup-menu{width:auto;position:absolute;right:-.5rem;min-width:250px;left:auto;padding:0;height:auto}body>header .profile #user-popup-menu:before,body>header .profile #user-popup-menu:after{content:" ";display:inline-block;width:0;height:0;right:1.5rem;top:1px;position:absolute;border-left:.5rem solid transparent;border-right:.5rem solid #fff;border-bottom:.5rem solid transparent;border-top:.5rem solid #fff;transform-origin:0 0;transform:rotate(-45deg)}body>header .profile #user-popup-menu:before{box-shadow:4px 4px 20px 0 rgba(0,0,0,.5)}body>header .profile #user-popup-menu ul{box-shadow:4px 4px 20px 0 rgba(0,0,0,.5);border-radius:5px;overflow:hidden;position:relative;padding:0}body>header .profile #user-popup-menu ul li{border-bottom:0 none}body>header .profile #user-popup-menu ul li.duplicate{display:none}body>header .profile #user-popup-menu ul li a{padding:.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){body>header .profile #user-popup-menu{top:2.7rem}}@media only screen and (min-width:1025px) and (max-width:1366px){body>header .profile #user-popup-menu{top:3.2rem}}@media only screen and (min-width:1367px){body>header .profile #user-popup-menu{top:3.8rem}}body>nav{background-color:#0077c1;color:#fff;clear:both}body>nav::after{display:block;clear:both;content:""}@media only screen and (max-width:767px){body>nav{display:none}}body>nav .container .nav-container{background-color:#0077c1;margin-left:-.75rem;margin-right:-.75rem}@media only screen and (max-width:767px){body>nav .container .nav-container{margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (min-width:1367px){body>nav .container .nav-container{margin-left:-1rem;margin-right:-1rem}}body>nav .container .nav-container ul{padding:0;margin:0;list-style:none;margin-left:.75rem;margin-right:.75rem}@media only screen and (max-width:767px){body>nav .container .nav-container ul{margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width:1367px){body>nav .container .nav-container ul{margin-left:1rem;margin-right:1rem}}body>nav .container .nav-container ul li{display:inline-block;margin:1rem .8rem;list-style:none}body>nav .container .nav-container ul li:first-child{margin-left:0}body>nav .container .nav-container ul li:last-child{margin-right:0}body>nav .container .nav-container ul li.active a{font-weight:bold;border-bottom:1px solid #fff}body>nav .container .nav-container ul li.right{float:right}body>nav .container .nav-container ul li a,body>nav .container .nav-container ul li a:link,body>nav .container .nav-container ul li a:visited,body>nav .container .nav-container ul li a:hover,body>nav .container .nav-container ul li a:active,body>nav .container .nav-container ul li a:focus{color:#fff;text-decoration:none;font-size:14px;padding-bottom:.5rem}body>nav .container .nav-container ul li a img{height:2rem;display:inline-block;vertical-align:middle}body>nav .container .nav-container ul li a span{vertical-align:middle;display:none}@media only screen and (min-width:768px) and (max-width:1024px){body>nav .container .nav-container ul li{margin:.6rem .5rem}body>nav .container .nav-container ul li a,body>nav .container .nav-container ul li a:link,body>nav .container .nav-container ul li a:visited,body>nav .container .nav-container ul li a:hover,body>nav .container .nav-container ul li a:active,body>nav .container .nav-container ul li a:focus{font-size:16px;padding-bottom:.4rem}body>nav .container .nav-container ul li a img{height:1.5rem}}@media only screen and (min-width:1025px) and (max-width:1366px){body>nav .container .nav-container ul li{margin:.6rem 1rem}body>nav .container .nav-container ul li a,body>nav .container .nav-container ul li a:link,body>nav .container .nav-container ul li a:visited,body>nav .container .nav-container ul li a:hover,body>nav .container .nav-container ul li a:active,body>nav .container .nav-container ul li a:focus{font-size:18px;padding-bottom:.35rem}body>nav .container .nav-container ul li a img{height:1.5rem}}@media only screen and (min-width:1367px){body>nav .container .nav-container ul li{margin:1rem}body>nav .container .nav-container ul li a,body>nav .container .nav-container ul li a:link,body>nav .container .nav-container ul li a:visited,body>nav .container .nav-container ul li a:hover,body>nav .container .nav-container ul li a:active,body>nav .container .nav-container ul li a:focus{font-size:20px}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body>nav .container .nav-container ul li a img{display:none}body>nav .container .nav-container ul li a span{display:inline}body>nav .container .nav-container ul li.nav-home a,body>nav .container .nav-container ul li.nav-home a:link,body>nav .container .nav-container ul li.nav-home a:visited,body>nav .container .nav-container ul li.nav-home a:hover,body>nav .container .nav-container ul li.nav-home a:active,body>nav .container .nav-container ul li.nav-home a:focus{border-bottom:0 none}body>nav .container .nav-container ul li.nav-home a img{display:inline-block}body>nav .container .nav-container ul li.nav-home a span{display:none}}body>nav .container .nav-container ul li.nav-points.introjs-showElement a{color:#0077c1}body>nav .container .nav-container ul li.nav-points a,body>nav .container .nav-container ul li.nav-points a:link,body>nav .container .nav-container ul li.nav-points a:visited,body>nav .container .nav-container ul li.nav-points a:hover,body>nav .container .nav-container ul li.nav-points a:active,body>nav .container .nav-container ul li.nav-points a:focus{border-bottom:0 none}body>nav .container .nav-container ul li.nav-points a img{display:inline-block}body>nav .container .nav-container ul li.nav-points a span{display:inline}body>.body-content{flex:1 0 auto;padding:2rem 0}@media only screen and (max-width:767px){body>.body-content{margin-top:2.95rem;padding:.5rem 0}body>.body-content h1{font-size:1.3rem}}body>footer .container{position:relative;text-align:center;color:#303c50;padding-bottom:.5rem;font-size:.8rem}body>footer .container a,body>footer .container a:link,body>footer .container a:visited,body>footer .container a:hover,body>footer .container a:active,body>footer .container a:focus{text-decoration:none;color:#303c50}body>footer .container a:hover,body>footer .container a:focus{text-decoration:underline}body>footer .container .reviews span{display:inline-block}body>footer .container .social{padding:0 2rem;white-space:nowrap}body>footer .container .social a,body>footer .container .social a:link,body>footer .container .social a:visited,body>footer .container .social a:hover,body>footer .container .social a:active,body>footer .container .social a:focus{text-decoration:none}body>footer .container .social a{padding:0 .3rem}@media only screen and (max-width:767px){body>footer .container .social img{height:20px}}@media only screen and (min-width:768px) and (max-width:1024px){body>footer .container .social img{height:27px}}@media only screen and (min-width:1025px) and (max-width:1366px){body>footer .container .social img{height:31px}}@media only screen and (min-width:1367px){body>footer .container .social img{height:40px}}@media only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body>footer .container .social{position:absolute;right:0}}@media only screen and (max-width:767px){.container{width:100%;padding:0 .5rem;margin:0}}@media only screen and (min-width:768px) and (max-width:1024px){.container{width:736px;margin:0 auto}}@media only screen and (min-width:1025px) and (max-width:1366px){.container{width:961px;margin:0 auto}}@media only screen and (min-width:1367px){.container{width:1242px;margin:0 auto}}form,.form{min-width:100%}form .form-group,.form .form-group{margin:1em 0;max-width:30rem}form .form-group .input-group,.form .form-group .input-group{display:flex}form .form-group .input-group .input,.form .form-group .input-group .input{background-color:transparent;border:2px solid #0077c1;outline:none;padding:1px;width:100%;display:inline-block;overflow-x:auto}form .form-group .input-group .input input,.form .form-group .input-group .input input,form .form-group .input-group .input textarea,.form .form-group .input-group .input textarea,form .form-group .input-group .input select,.form .form-group .input-group .input select{font-size:1rem;width:100%;border:none;outline:none;padding:.8rem 0 .8rem .8rem;background-color:transparent;cursor:pointer;text-align:left;max-width:100%;min-width:100%;resize:vertical;-moz-appearance:textfield}form .form-group .input-group .input input[readonly],.form .form-group .input-group .input input[readonly],form .form-group .input-group .input textarea[readonly],.form .form-group .input-group .input textarea[readonly],form .form-group .input-group .input select[readonly],.form .form-group .input-group .input select[readonly]{cursor:default;color:#adadad}form .form-group .input-group .input input[disabled],.form .form-group .input-group .input input[disabled],form .form-group .input-group .input textarea[disabled],.form .form-group .input-group .input textarea[disabled],form .form-group .input-group .input select[disabled],.form .form-group .input-group .input select[disabled]{cursor:not-allowed}form .form-group .input-group .input+.btn,.form .form-group .input-group .input+.btn{margin:0 0 0 -2px}form .success-message,.form .success-message{color:#43b76c}form .field-validation-valid,.form .field-validation-valid,form .validation-summary-valid,.form .validation-summary-valid{display:none}form .field-validation-error,.form .field-validation-error,form .validation-summary-errors,.form .validation-summary-errors,form .error-message,.form .error-message{color:#e74c3c}form .field-validation-error ul,.form .field-validation-error ul,form .validation-summary-errors ul,.form .validation-summary-errors ul,form .error-message ul,.form .error-message ul,form .field-validation-error li,.form .field-validation-error li,form .validation-summary-errors li,.form .validation-summary-errors li,form .error-message li,.form .error-message li{padding:0;display:block;list-style:none}form .validation-summery-info,.form .validation-summery-info{font-style:italic}form .help-text,.form .help-text{display:none}form .help-text.active,.form .help-text.active{display:inline-block}.btn{background-color:#0077c1;min-width:9.35rem;color:#fff;font-size:1rem;border:0 none;cursor:pointer;border-radius:4px;line-height:1rem;display:inline-block;text-align:center;vertical-align:text-bottom;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-top:.5rem;-webkit-appearance:none}@media only screen and (max-width:767px){.btn{padding:.5rem 1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.btn{padding:1rem 1rem}}@media only screen and (min-width:1025px) and (max-width:1366px){.btn{padding:.25rem 1rem;line-height:1.8rem;font-size:1.2rem;min-width:12rem}}@media only screen and (min-width:1367px){.btn{padding:.5rem 1rem;line-height:1.8rem;font-size:1.2rem;min-width:12rem}}.btn,.btn:link,.btn:visited,.btn:hover,.btn:active,.btn:focus{text-decoration:none;color:#fff}.btn.btn-highlight{background-color:#43b76c}.btn.btn-dismiss{background-color:#bbb}.btn.btn-secundaire{background-color:#0077c1}.btn .panelpoints{width:1em;height:100%!important;vertical-align:text-bottom;margin-bottom:.2em}ul.breadcrumb{padding:0;margin:0 .75rem;list-style:none}@media only screen and (max-width:767px){ul.breadcrumb{margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width:1367px){ul.breadcrumb{margin-left:1rem;margin-right:1rem}}ul.breadcrumb li{display:inline}@media only screen and (max-width:767px){ul.breadcrumb li{font-size:.9rem}}@media only screen and (max-width:400px){ul.breadcrumb li{font-size:.65rem}}ul.breadcrumb li+li:before{padding:.5rem;content:"/ "}@media only screen and (max-width:767px){ul.breadcrumb li+li:before{padding:.25rem}}@media only screen and (max-width:400px){ul.breadcrumb li+li:before{padding:0}}ul.breadcrumb li a,ul.breadcrumb li a:link,ul.breadcrumb li a:visited,ul.breadcrumb li a:hover,ul.breadcrumb li a:active,ul.breadcrumb li a:focus{text-decoration:none}ul.breadcrumb li a.active{color:#5d5d5d}dl.accordion{margin:0;padding:0}dl.accordion dt{margin:0;padding:.75rem .5rem .75rem 3rem;border-bottom:1px solid #d4d4d4;font-weight:bold;cursor:pointer;background:url("../Resources/arrow-down-grey.svg") 1rem center no-repeat;background-size:1rem 1rem}dl.accordion dt.shown{background-image:url("../Resources/arrow-up-grey.svg")}dl.accordion dt.shown+dd{display:block}dl.accordion dt:last-of-type{border-bottom:0 none}dl.accordion dd{margin:0;padding:.75rem .5rem .75rem 3rem;display:none;border-bottom:1px solid #d4d4d4}dl.accordion dd:last-of-type{border-top:1px solid #d4d4d4;border-bottom:0 none}dl.accordion dd>p:first-of-type{margin-top:0}dl.accordion dd>p:last-of-type{margin-bottom:0}.circular-chart{display:block}.circular-chart .circle-bg{fill:none;stroke:whitesmoke;stroke-width:3px}.circular-chart .circle{fill:none;stroke:#4998d2;stroke-width:3.2px;stroke-linecap:round;animation:circular-chart-progress 1s ease-out forwards}.circular-chart .percentage{fill:#5d5d5d;font-size:.5em;text-anchor:middle}@keyframes circular-chart-progress{0%{stroke-dasharray:0 100}}.bar-chart{display:block;width:100%;height:.8em;background-color:#fff;border-radius:.5em;overflow:hidden}.bar-chart .bar{background-color:#4998d2;width:0%;height:100%;border-radius:.5em;animation:bar-chart-progress 1s ease-out forwards}.bar-chart .bar[style*="width: 0%"]{box-shadow:none}.bar-chart .percentage{fill:#5d5d5d;font-size:.5em;text-anchor:middle}@keyframes bar-chart-progress{0%{width:0}}nav.menu-vertical{padding:0}nav.menu-vertical ul{margin:0;padding:0;list-style:none}nav.menu-vertical ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #d4d4d4}nav.menu-vertical ul li:last-child{border-bottom:none}nav.menu-vertical ul li.active a{font-weight:bold}nav.menu-vertical ul li a,nav.menu-vertical ul li a:link,nav.menu-vertical ul li a:visited,nav.menu-vertical ul li a:hover,nav.menu-vertical ul li a:active,nav.menu-vertical ul li a:focus{display:block;text-decoration:none;color:#5d5d5d;padding:.75rem .5rem;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:row;min-height:100%}nav.menu-vertical ul li a:hover,nav.menu-vertical ul li a:focus{text-decoration:underline}nav.menu-vertical ul li a img{height:1.2rem}.row{display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container>.row{margin-left:-.75rem;margin-right:-.75rem}@media only screen and (max-width:767px){.container>.row{margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (min-width:1367px){.container>.row{margin-left:-1rem;margin-right:-1rem}}.row .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:100%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.row .col{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.row .col{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col>.row:only-child>.col:only-child{padding-bottom:0}}.row .col-1_3{-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.row .col-1_3{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.row .col-1_3{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-1_3>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-1_3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.row .col-2_3{-webkit-flex:0 0 66.6666%;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;width:66.6666%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.row .col-2_3{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.row .col-2_3{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-2_3>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-2_3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.row .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.row .col-1_2{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.row .col-1_2{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-1_2>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px){.row .col-1_2{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.row .col-1_4{padding-bottom:1.5rem}@media only screen and (max-width:767px){.row .col-1_4{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.row .col-1_4{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-1_4>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px){.row .col-1_4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.row .col-1_4{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media only screen and (min-width:1025px) and (max-width:1366px){.row .col-1_4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}@media only screen and (min-width:1367px){.row .col-1_4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}.row .col-3_4{padding-bottom:1.5rem}@media only screen and (max-width:767px){.row .col-3_4{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.row .col-3_4{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-3_4>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.row .col-3_4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){.row .col-3_4{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;width:75%}}.row.even>*>:only-child{height:100%}.row.even>*{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.row.even>*>*{-webkit-flex:0;-ms-flex-grow:1;flex-grow:1}.row.even.last>*>*{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.row.even.last>*:last-child>*:last-child{-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2}.clickable{cursor:pointer}.clickable:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 0 transparent;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.clickable:hover:after{box-shadow:0 5px 15px rgba(0,0,0,.3)}.block{background-color:#fff;background-size:cover;background-position:center;padding:1rem;border:1px solid #d4d4d4;position:relative;margin:0 .75rem;border-radius:4px;display:block;box-shadow:0 0 0 transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block.headelement .panelpoints{width:2em;height:100%!important;vertical-align:middle}.block.headelement.elementblock-birthday{background-image:url("../Resources/elementblock-birthday.svg")}.block.headelement.elementblock-birthday .content{-webkit-justify-content:center;-o-justify-content:center;justify-content:center}.block.headelement.elementblock-expirepoints .row{margin-bottom:0}.block.headelement.elementblock-expirepoints .row img{height:4em}.block.headelement.elementblock-expirepoints .row p{margin-top:0;margin-bottom:0;text-align:left}.block.headelement.elementblock-app{display:none}.block.headelement.elementblock-app .content{-webkit-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.block.headelement.elementblock-app .content img{max-width:200px}.block.headelement.elementblock-sendtopic .content .illustration{max-height:6rem}.block.headelement.elementblock-opinion.elementblock-opinion-topic{font-size:18px}.block.headelement.elementblock-opinion.elementblock-opinion-topic h3{margin-bottom:0}.block.headelement.elementblock-opinion.elementblock-opinion-topic p{margin-bottom:0}.block.headelement.elementblock-opinion.elementblock-opinion-topic .illustration{max-height:10rem;width:100%}.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers{margin-bottom:0}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers .illustration{max-height:100%}}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers form{margin-top:1em}}.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers form div{height:50%;display:flex;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers form div{width:50%;float:left}}@media only screen and (max-width:400px){.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers form div{width:100%;margin-top:.1em}}.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers .btn{font-size:1.4rem;margin:0 1.2rem;min-width:9.35rem}@media only screen and (max-width:400px){.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers .btn{margin:0 .1rem;min-width:8rem}}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-topic .answers .btn{font-size:1rem;min-width:8.5rem}}.block.headelement.elementblock-opinion.elementblock-opinion-topic .results .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;min-width:50%;height:100%}.block.headelement.elementblock-opinion.elementblock-opinion-topic .results .col-1_2>div{flex-direction:column;display:flex;display:-ms-flexbox;height:100%}.block.headelement.elementblock-opinion.elementblock-opinion-poll{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;color:#5d5d5d;margin:0 .75rem}@media only screen and (max-width:400px){.block.headelement.elementblock-opinion.elementblock-opinion-poll{margin-bottom:35px}}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-poll{margin-left:.5rem;margin-right:.5rem;padding-top:0}}@media only screen and (min-width:1367px){.block.headelement.elementblock-opinion.elementblock-opinion-poll{margin-left:1rem;margin-right:1rem}}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img{color:#fff;padding:0}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img .content{background-color:rgba(0,0,0,.4)}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img .content .answers .row .col .btn,.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img .content .answers .row .col-1_2 .btn{color:#0077c1}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img.opinion-has-img .content .answers .row .col .btn,.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img.opinion-has-img .content .answers .row .col-1_2 .btn{color:#fff}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col .btn,.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col-1_2 .btn{background:transparent!important;border:0!important;cursor:pointer!important;margin:0!important;padding:0!important;white-space:normal!important;border-radius:0!important;color:#5d5d5d;min-width:unset;text-align:left}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col .btn:hover,.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col-1_2 .btn:hover{text-decoration:underline}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results{width:80%;font-size:1rem}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results{width:100%}}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results .opinion-answer-img-content{display:flex;display:-ms-flexbox;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;padding:.5rem}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results .opinion-answer-img-content .bar-chart{margin:.2rem 0 .2rem .5rem;background-color:transparent}.block.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results .opinion-answer-img-content .bar-chart .bar{background-color:#fff}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content{padding:2rem;text-align:center}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-poll .content{padding:1rem;position:relative}}@media only screen and (max-width:400px){.block.headelement.elementblock-opinion.elementblock-opinion-poll .content{padding:.5rem}}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content h1 img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content h2 img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content h3 img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .header img{height:1.5rem;vertical-align:bottom}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content p{font-size:18px;margin-top:0}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results{flex-shrink:0}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img{display:block;position:relative;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;text-shadow:1px 1px #5d5d5d;margin:0 auto}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img:after,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img:after,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img:after,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img:after{content:"";display:block;padding-bottom:100%}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img .opinion-answer-img-content,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img .opinion-answer-img-content,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img .opinion-answer-img-content,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img .opinion-answer-img-content{position:absolute;width:100%;height:100%}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img .opinion-answer-img-content img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img .opinion-answer-img-content img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img .opinion-answer-img-content img,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img .opinion-answer-img-content img{width:100%}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers{display:table;width:100%}@media only screen and (min-width:1367px){.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers{width:80%}}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .row{margin-top:0}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2{padding:.5rem}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .btn,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .btn{font-size:1.4rem;margin:0;min-width:100%;background:#fff;color:#0077c1;border:1px solid #0077c1;width:100%}@media only screen and (max-width:400px){.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .btn,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .btn{margin:0 .1rem;min-width:8rem}}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .btn,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .btn{font-size:1rem;min-width:8.5rem}}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results{width:50%;text-align:left;font-size:.8rem;margin-top:0}@media only screen and (max-width:767px){.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results{width:80%}}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2{padding:0 .5rem .5rem .5rem}.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col.participated,.block.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2.participated{font-weight:bold}.block.headelement.elementblock-profilequestionnaire .avatar{display:inline-block;height:5.5rem;width:5.5rem;text-align:center;color:#fff;background:url("../Resources/avatar-bg.svg") center center no-repeat;background-size:contain;line-height:5.5rem;font-size:0;position:relative}.block.headelement.elementblock-profilequestionnaire .avatar img{height:5.5rem;width:5.5rem}.block.headelement.elementblock-profilequestionnaire .avatar span{font-size:2.75rem}.block.headelement.elementblock-profilequestionnaire .avatar .badge{position:absolute;top:0;left:4.5rem;background-color:red;border-radius:1em;line-height:1em;font-size:24px;padding:.1em .3em}.block.headelement.elementblock-profilequestionnaire .avatar .badge img{width:1rem;height:1rem}.block.headelement.elementblock-profilequestionnaire h3 span{font-weight:normal}@media only screen and (max-width:767px){.block{margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width:1367px){.block{margin-left:1rem;margin-right:1rem}}.block+.row{margin-top:1.5rem}@media only screen and (max-width:767px){.block+.row{margin-top:.5rem}}@media only screen and (min-width:1367px){.block+.row{margin-top:2rem}}.block .content{display:flex;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column;text-align:center;height:100%}.block .content>*{max-width:100%;flex-shrink:1;display:inline-block}.block .content .row{width:100%;margin-bottom:-2rem;margin-top:2rem;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container>.block .content .row{margin-left:-.75rem;margin-right:-.75rem}@media only screen and (max-width:767px){.container>.block .content .row{margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (min-width:1367px){.container>.block .content .row{margin-left:-1rem;margin-right:-1rem}}.block .content .row .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:100%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.block .content .row .col{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.block .content .row .col{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col>.row:only-child>.col:only-child{padding-bottom:0}}.block .content .row .col-1_3{-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.block .content .row .col-1_3{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.block .content .row .col-1_3{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-1_3>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-1_3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.block .content .row .col-2_3{-webkit-flex:0 0 66.6666%;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;width:66.6666%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.block .content .row .col-2_3{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.block .content .row .col-2_3{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-2_3>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-2_3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.block .content .row .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.block .content .row .col-1_2{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.block .content .row .col-1_2{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-1_2>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px){.block .content .row .col-1_2{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.block .content .row .col-1_4{padding-bottom:1.5rem}@media only screen and (max-width:767px){.block .content .row .col-1_4{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.block .content .row .col-1_4{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-1_4>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px){.block .content .row .col-1_4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-1_4{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media only screen and (min-width:1025px) and (max-width:1366px){.block .content .row .col-1_4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}@media only screen and (min-width:1367px){.block .content .row .col-1_4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}.block .content .row .col-3_4{padding-bottom:1.5rem}@media only screen and (max-width:767px){.block .content .row .col-3_4{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.block .content .row .col-3_4{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-3_4>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-3_4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){.block .content .row .col-3_4{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;width:75%}}.block .content .row.even>*>:only-child{height:100%}.block .content .row.even>*{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.block .content .row.even>*>*{-webkit-flex:0;-ms-flex-grow:1;flex-grow:1}.block .content .row.even.last>*>*{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.block .content .row.even.last>*:last-child>*:last-child{-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2}@media only screen and (max-width:767px){.block .content .row{margin-bottom:-1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.block .content .row .col-1_3{-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%}.block .content .row .col-2_3{-webkit-flex:0 0 66.6666%;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;width:66.6666%}}.block .content>span,.block .content>h3{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.block .content h3,.block .content .btn{display:inline-block}@media only screen and (min-width:1367px){.block .content h3,.block .content .btn{margin-top:2rem}}.block .content .illustration{max-height:8rem;max-width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.block .content .illustration{max-height:7rem}}.block .content .illustration-block{max-height:8rem;width:100%;margin:0}@media only screen and (min-width:768px) and (max-width:1024px){.block .content .illustration-block{max-height:7rem}}.block .content .illustration-block>div{width:50%;display:inline-block;float:left;padding:0 1rem;text-align:left}.block .content .illustration-block>div:first-child{text-align:right}.block .content .illustration-block>div .illustration{height:100%}.block .content .illustration-block .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}@media only screen and (max-width:400px){.block .content .illustration-block .col-1_2{padding:.3rem}.block .content .illustration-block .col-1_2>div{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.block .content .sub-block .illustration{max-height:75px;height:100%}.block .content .sub-block p:last-child{margin-bottom:0}.block .points-wrapper{text-align:center;color:#fff;width:10rem;margin-left:-5rem;font-weight:bold;position:absolute;top:0;left:50%;border-top:2rem solid #4998d2;border-left:1rem solid transparent;border-right:1rem solid transparent}.block .points-wrapper.hidden{display:none}.block .points-wrapper .points{position:absolute;top:-2rem;padding:.2rem 0;width:100%}.block .points-wrapper .points .panelpoints{width:1rem;height:100%;vertical-align:baseline;margin-bottom:-3px}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){.block .points-wrapper+.content{margin-top:1rem}}.banner{background-color:#fff;background-size:cover;background-position:center;padding:1rem;border:1px solid #d4d4d4;position:relative;margin:0 .75rem;border-radius:4px;display:block;box-shadow:0 0 0 transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner.headelement .panelpoints{width:2em;height:100%!important;vertical-align:middle}.banner.headelement.elementblock-birthday{background-image:url("../Resources/elementblock-birthday.svg")}.banner.headelement.elementblock-birthday .content{-webkit-justify-content:center;-o-justify-content:center;justify-content:center}.banner.headelement.elementblock-expirepoints .row{margin-bottom:0}.banner.headelement.elementblock-expirepoints .row img{height:4em}.banner.headelement.elementblock-expirepoints .row p{margin-top:0;margin-bottom:0;text-align:left}.banner.headelement.elementblock-app{display:none}.banner.headelement.elementblock-app .content{-webkit-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly}.banner.headelement.elementblock-app .content img{max-width:200px}.banner.headelement.elementblock-sendtopic .content .illustration{max-height:6rem}.banner.headelement.elementblock-opinion.elementblock-opinion-topic{font-size:18px}.banner.headelement.elementblock-opinion.elementblock-opinion-topic h3{margin-bottom:0}.banner.headelement.elementblock-opinion.elementblock-opinion-topic p{margin-bottom:0}.banner.headelement.elementblock-opinion.elementblock-opinion-topic .illustration{max-height:10rem;width:100%}.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers{margin-bottom:0}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers .illustration{max-height:100%}}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers form{margin-top:1em}}.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers form div{height:50%;display:flex;-webkit-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers form div{width:50%;float:left}}@media only screen and (max-width:400px){.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers form div{width:100%;margin-top:.1em}}.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers .btn{font-size:1.4rem;margin:0 1.2rem;min-width:9.35rem}@media only screen and (max-width:400px){.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers .btn{margin:0 .1rem;min-width:8rem}}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-topic .answers .btn{font-size:1rem;min-width:8.5rem}}.banner.headelement.elementblock-opinion.elementblock-opinion-topic .results .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;min-width:50%;height:100%}.banner.headelement.elementblock-opinion.elementblock-opinion-topic .results .col-1_2>div{flex-direction:column;display:flex;display:-ms-flexbox;height:100%}.banner.headelement.elementblock-opinion.elementblock-opinion-poll{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;color:#5d5d5d;margin:0 .75rem}@media only screen and (max-width:400px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll{margin-bottom:35px}}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll{margin-left:.5rem;margin-right:.5rem;padding-top:0}}@media only screen and (min-width:1367px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll{margin-left:1rem;margin-right:1rem}}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img{color:#fff;padding:0}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img .content{background-color:rgba(0,0,0,.4)}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img .content .answers .row .col .btn,.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-has-img .content .answers .row .col-1_2 .btn{color:#0077c1}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img.opinion-has-img .content .answers .row .col .btn,.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img.opinion-has-img .content .answers .row .col-1_2 .btn{color:#fff}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col .btn,.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col-1_2 .btn{background:transparent!important;border:0!important;cursor:pointer!important;margin:0!important;padding:0!important;white-space:normal!important;border-radius:0!important;color:#5d5d5d;min-width:unset;text-align:left}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col .btn:hover,.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .answers .col-1_2 .btn:hover{text-decoration:underline}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results{width:80%;font-size:1rem}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results{width:100%}}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results .opinion-answer-img-content{display:flex;display:-ms-flexbox;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;padding:.5rem}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results .opinion-answer-img-content .bar-chart{margin:.2rem 0 .2rem .5rem;background-color:transparent}.banner.headelement.elementblock-opinion.elementblock-opinion-poll.opinion-answer-has-img .content .results .opinion-answer-img-content .bar-chart .bar{background-color:#fff}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content{padding:2rem;text-align:center}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content{padding:1rem;position:relative}}@media only screen and (max-width:400px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content{padding:.5rem}}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content h1 img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content h2 img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content h3 img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .header img{height:1.5rem;vertical-align:bottom}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content p{font-size:18px;margin-top:0}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results{flex-shrink:0}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img{display:block;position:relative;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;text-shadow:1px 1px #5d5d5d;margin:0 auto}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img:after,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img:after,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img:after,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img:after{content:"";display:block;padding-bottom:100%}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img .opinion-answer-img-content,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img .opinion-answer-img-content,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img .opinion-answer-img-content,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img .opinion-answer-img-content{position:absolute;width:100%;height:100%}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .opinion-answer-img .opinion-answer-img-content img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col .opinion-answer-img .opinion-answer-img-content img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .opinion-answer-img .opinion-answer-img-content img,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2 .opinion-answer-img .opinion-answer-img-content img{width:100%}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers{display:table;width:100%}@media only screen and (min-width:1367px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers{width:80%}}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .row{margin-top:0}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2{padding:.5rem}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .btn,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .btn{font-size:1.4rem;margin:0;min-width:100%;background:#fff;color:#0077c1;border:1px solid #0077c1;width:100%}@media only screen and (max-width:400px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .btn,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .btn{margin:0 .1rem;min-width:8rem}}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col .btn,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .answers .col-1_2 .btn{font-size:1rem;min-width:8.5rem}}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results{width:50%;text-align:left;font-size:.8rem;margin-top:0}@media only screen and (max-width:767px){.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results{width:80%}}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2{padding:0 .5rem .5rem .5rem}.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col.participated,.banner.headelement.elementblock-opinion.elementblock-opinion-poll .content .results .col-1_2.participated{font-weight:bold}.banner.headelement.elementblock-profilequestionnaire .avatar{display:inline-block;height:5.5rem;width:5.5rem;text-align:center;color:#fff;background:url("../Resources/avatar-bg.svg") center center no-repeat;background-size:contain;line-height:5.5rem;font-size:0;position:relative}.banner.headelement.elementblock-profilequestionnaire .avatar img{height:5.5rem;width:5.5rem}.banner.headelement.elementblock-profilequestionnaire .avatar span{font-size:2.75rem}.banner.headelement.elementblock-profilequestionnaire .avatar .badge{position:absolute;top:0;left:4.5rem;background-color:red;border-radius:1em;line-height:1em;font-size:24px;padding:.1em .3em}.banner.headelement.elementblock-profilequestionnaire .avatar .badge img{width:1rem;height:1rem}.banner.headelement.elementblock-profilequestionnaire h3 span{font-weight:normal}@media only screen and (max-width:767px){.banner{margin-left:.5rem;margin-right:.5rem}}@media only screen and (min-width:1367px){.banner{margin-left:1rem;margin-right:1rem}}.banner+.row{margin-top:1.5rem}@media only screen and (max-width:767px){.banner+.row{margin-top:.5rem}}@media only screen and (min-width:1367px){.banner+.row{margin-top:2rem}}.banner .content{display:flex;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column;text-align:center;height:100%}.banner .content>*{max-width:100%;flex-shrink:1;display:inline-block}.banner .content .row{width:100%;margin-bottom:-2rem;margin-top:2rem;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.container>.banner .content .row{margin-left:-.75rem;margin-right:-.75rem}@media only screen and (max-width:767px){.container>.banner .content .row{margin-left:-.5rem;margin-right:-.5rem}}@media only screen and (min-width:1367px){.container>.banner .content .row{margin-left:-1rem;margin-right:-1rem}}.banner .content .row .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:100%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.banner .content .row .col{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.banner .content .row .col{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col>.row:only-child>.col:only-child{padding-bottom:0}}.banner .content .row .col-1_3{-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.banner .content .row .col-1_3{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.banner .content .row .col-1_3{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-1_3>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-1_3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.banner .content .row .col-2_3{-webkit-flex:0 0 66.6666%;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;width:66.6666%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.banner .content .row .col-2_3{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.banner .content .row .col-2_3{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-2_3>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-2_3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.banner .content .row .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding-bottom:1.5rem}@media only screen and (max-width:767px){.banner .content .row .col-1_2{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.banner .content .row .col-1_2{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-1_2>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px){.banner .content .row .col-1_2{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.banner .content .row .col-1_4{padding-bottom:1.5rem}@media only screen and (max-width:767px){.banner .content .row .col-1_4{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.banner .content .row .col-1_4{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-1_4>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px){.banner .content .row .col-1_4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-1_4{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media only screen and (min-width:1025px) and (max-width:1366px){.banner .content .row .col-1_4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}@media only screen and (min-width:1367px){.banner .content .row .col-1_4{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}.banner .content .row .col-3_4{padding-bottom:1.5rem}@media only screen and (max-width:767px){.banner .content .row .col-3_4{padding-bottom:.5rem}}@media only screen and (min-width:1367px){.banner .content .row .col-3_4{padding-bottom:2rem}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-3_4>.row:only-child>.col:only-child{padding-bottom:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-3_4{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}@media only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){.banner .content .row .col-3_4{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;width:75%}}.banner .content .row.even>*>:only-child{height:100%}.banner .content .row.even>*{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.banner .content .row.even>*>*{-webkit-flex:0;-ms-flex-grow:1;flex-grow:1}.banner .content .row.even.last>*>*{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.banner .content .row.even.last>*:last-child>*:last-child{-webkit-flex-grow:2;-ms-flex-grow:2;flex-grow:2}@media only screen and (max-width:767px){.banner .content .row{margin-bottom:-1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.banner .content .row .col-1_3{-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;width:33.3333%}.banner .content .row .col-2_3{-webkit-flex:0 0 66.6666%;-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;width:66.6666%}}.banner .content>span,.banner .content>h3{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.banner .content h3,.banner .content .btn{display:inline-block}@media only screen and (min-width:1367px){.banner .content h3,.banner .content .btn{margin-top:2rem}}.banner .content .illustration{max-height:8rem;max-width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.banner .content .illustration{max-height:7rem}}.banner .content .illustration-block{max-height:8rem;width:100%;margin:0}@media only screen and (min-width:768px) and (max-width:1024px){.banner .content .illustration-block{max-height:7rem}}.banner .content .illustration-block>div{width:50%;display:inline-block;float:left;padding:0 1rem;text-align:left}.banner .content .illustration-block>div:first-child{text-align:right}.banner .content .illustration-block>div .illustration{height:100%}.banner .content .illustration-block .col-1_2{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}@media only screen and (max-width:400px){.banner .content .illustration-block .col-1_2{padding:.3rem}.banner .content .illustration-block .col-1_2>div{min-width:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.banner .content .sub-block .illustration{max-height:75px;height:100%}.banner .content .sub-block p:last-child{margin-bottom:0}.banner .points-wrapper{text-align:center;color:#fff;width:10rem;margin-left:-5rem;font-weight:bold;position:absolute;top:0;left:50%;border-top:2rem solid #4998d2;border-left:1rem solid transparent;border-right:1rem solid transparent}.banner .points-wrapper.hidden{display:none}.banner .points-wrapper .points{position:absolute;top:-2rem;padding:.2rem 0;width:100%}.banner .points-wrapper .points .panelpoints{width:1rem;height:100%;vertical-align:baseline;margin-bottom:-3px}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){.banner .points-wrapper+.content{margin-top:1rem}}.banner .content{flex-direction:row;-webkit-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}a.banner,a.block{font-weight:bold}a.banner,a.block,a.banner:link,a.block:link,a.banner:visited,a.block:visited,a.banner:hover,a.block:hover,a.banner:active,a.block:active,a.banner:focus,a.block:focus{text-decoration:none;color:#5d5d5d}a.banner:hover,a.block:hover,a.banner:focus,a.block:focus{background-color:#0077c1;color:#fff}a.banner .content img,a.block .content img{vertical-align:middle;margin:1rem 2rem}a.banner .content .lead,a.block .content .lead{font-weight:normal;font-size:.8rem}a.banner.disabled,a.block.disabled{opacity:.65;pointer-events:none}a.banner.disabled:hover,a.block.disabled:hover,a.banner.disabled:focus,a.block.disabled:focus{background-color:inherit;color:#5d5d5d}a.banner .content{text-align:left;justify-content:flex-start}a.banner .content img{flex-shrink:0}.overlay{background-color:rgba(0,0,0,.75);width:100%;height:100%;position:fixed;top:0;left:0;left:-10000px;z-index:2000;display:flex;justify-content:center;align-items:center}.overlay.inverse{color:#fff;font-size:2rem}.overlay.inverse .overlay-close{position:relative;top:auto;right:auto}.overlay.opened{animation:fade-in 700ms;left:0}.overlay.closed{animation:fade-out 500ms;left:-10000px}.overlay .overlay-close{position:absolute;right:.5rem;top:.5rem}.overlay .overlay-close img{width:1.5rem;height:100%}.overlay article{width:50%}.overlay article section{margin:2rem 0}.overlay article .btn{font-size:2rem;line-height:inherit}.block-slider{margin-bottom:-15px;width:100%}.block-slider .slides{margin:0;padding:0;width:100%;height:100%}.block-slider .slides .slide{padding-bottom:15px;width:100%;min-height:100%}.block-slider .slides .flickity-button{background:transparent;color:#707070;padding:0;margin:0 5px;width:30px;height:40px}.block-slider .slides .flickity-button.next{right:15px}.block-slider .slides .flickity-button.previous{left:15px}.block-slider .slides .flickity-button .flickity-button-icon{fill:#707070;width:100%;height:100%;top:0;left:0}.block-slider:not(.block-slider-ready) .slides{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.block-slider:not(.block-slider-ready) .slides .slide{flex-shrink:0;height:100%}@media only screen and (max-width:767px){.block-slider:not(.block-slider-ready) .slides .slide{height:auto}}.block-slider.block-slider-ready .slides .slide{height:100%}.row.has-block-slider .col-1_2{overflow:hidden}body.full{overflow:hidden}body.full .body-content{display:flex;padding:0}body.full .body-content>.container{width:100%;padding:0}body.full .body-content>.container iframe,body.full .body-content>.container .frame{width:100%;height:100%;min-height:100%;border:0 none}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px) and (max-width:1366px),only screen and (min-width:1367px){body.guest>header .profile .username{display:none}}body.noscroll{overflow:hidden}@media only screen and (max-width:767px){body.scrolled>header{box-shadow:0 -2px 8px 0 rgba(0,0,0,.75)}}