@import url("/google-fonts/css/opensans.css");@import url("/normalize.css");html{padding:0;margin:0}body{background-color:#EEEEEE;font-family:'Open Sans', Arial, sans-serif;font-size:15px;color:#535362;padding:0;margin:0}*{box-sizing:border-box;font-family:inherit;background-repeat:no-repeat}h1,h2,h3,h4,h5,h6{font-size:inherit;margin:0;padding:0}h1,h2{font-size:150%;color:#B90305;font-weight:normal}h1{margin-bottom:.5em}h2{margin-top:.5em;margin-bottom:.5em}h2.small{font-size:125%}ul,ol{list-style:none;padding:0;margin:0}p{margin-top:.5em;margin-bottom:.5em}a{text-decoration:underline;color:inherit}.orange{color:darkorange}.green{color:green}.red{color:red}.bold{font-weight:bold}.required-asterisk::after{padding-left:.4em;content:"*";color:red;font-size:90%}input[type="text"],input[type="email"],input[type="password"],textarea{background-color:#E6E6E7;font-size:85%;color:#9b9c9d;border:1px solid #E6E6E7;padding:.4em}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus{border-color:#818285;color:#5F6163}button{background-color:#818285;border:none;font-size:14px;color:white;line-height:30px;padding:0 1.5em}main{background-color:white;width:1000px;padding:1em;margin:0 auto .5em auto;box-shadow:0 0 5px 2px rgba(100,100,115,0.25)}@media (min-width: 640px) and (max-width: 999px){main{width:640px}}@media (min-width: 360px) and (max-width: 639px){main{width:100%}}@media (max-width: 359px){main{width:100%}}form.login{overflow:hidden;width:300px;margin:0 auto}form.login input[name="email"],form.login input[name="password"]{width:100%;padding:5px 5px 5px 30px;margin-bottom:15px}form.login input[name="email"]{background-image:url("i/login-email.svg");background-position:5px center}form.login input[name="email"]:focus{background-image:url("i/login-email-focus.svg")}form.login input[name="password"]{background-image:url("i/login-password.svg");background-position:5px center}form.login input[name="password"]:focus{background-image:url("i/login-password-focus.svg")}form.login button[name="login"]{display:block;float:right}form.register{width:300px;margin:0 auto;overflow:hidden}form.register label{display:block;margin-top:10px;margin-bottom:5px}form.register input,form.register textarea{width:100%;display:block}form.register input[required]::-moz-placeholder,form.register textarea[required]::-moz-placeholder{color:#D7111B}form.register input[required]::-webkit-input-placeholder,form.register textarea[required]::-webkit-input-placeholder{color:#D7111B}form.register input[required]:-moz-placeholder,form.register textarea[required]:-moz-placeholder{color:#D7111B}form.register input[required]:-ms-input-placeholder,form.register textarea[required]:-ms-input-placeholder{color:#D7111B}form.register button{display:block;float:right;margin-top:10px}form.forgotten-password,form.reset-password{width:300px;margin:0 auto;overflow:hidden}form.forgotten-password label,form.reset-password label{display:block;margin-top:10px;margin-bottom:5px}form.forgotten-password input,form.reset-password input{width:100%;display:block}form.forgotten-password button,form.reset-password button{display:block;float:right;margin-top:10px}header{overflow:hidden;margin-top:-1em;margin-left:-1em;margin-right:-1em;margin-bottom:1em;position:relative}header a.logo{width:16.667em;height:12em;display:block;float:left;background-image:url("i/logo.png?v=1");background-size:contain;background-position:center center;color:transparent;text-indent:-9999px;white-space:nowrap;outline:none;margin:20px}header .profile{float:right;margin:20px}header .profile form{width:13em;float:right}header .profile .nav{font-size:12px;color:#808185;clear:both;margin-top:10px;text-align:right}header .logos{text-align:center;position:absolute;pointer-events:none;left:0;right:0;top:1em}@media (min-width: 640px) and (max-width: 999px), (min-width: 360px) and (max-width: 639px), (max-width: 359px){header .logos{display:none}}header .logos>a{height:30px;width:70px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center center;pointer-events:auto}header .logos>a::before{content:'';left:-9999px}header .logos>a.esomar{background-image:url("i/header-logos/esomar-gray.jpg")}header .logos>a.esomar:hover,header .logos>a.esomar::before{background-image:url("i/header-logos/esomar.jpg")}header .logos>a.iris{background-image:url("i/header-logos/iris-gray.jpg")}header .logos>a.iris:hover,header .logos>a.iris::before{background-image:url("i/header-logos/iris.jpg")}header .logos>a.bamor{background-image:url("i/header-logos/bamor-gray.jpg")}header .logos>a.bamor:hover,header .logos>a.bamor::before{background-image:url("i/header-logos/bamor.jpg")}header nav{background-color:#D7111B;color:white;clear:both;overflow:hidden}header nav>.heading{display:none}@media (min-width: 360px) and (max-width: 639px), (max-width: 359px){header nav>.heading{display:block;position:absolute;left:0;top:0;right:2.5em;color:white;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:.6em;line-height:2.5;font-size:120%}}header nav a{line-height:3;padding-left:1.2em;padding-right:1.2em;text-decoration:none;display:block;float:left}header nav a.selected,header nav a:hover{background-color:rgba(178,0,0,0.8)}header nav a .msg-unread{background-color:white;color:#D7111B;text-decoration:none;display:inline-block;font-size:80%;font-weight:bold;vertical-align:middle;height:1.5em;line-height:1.5em;padding-left:.5em;padding-right:.5em;margin-bottom:1.2em;text-align:center;border-radius:.75em}header nav a .msg-unread.read{display:none}header nav>button.opener{display:none}@media (min-width: 640px) and (max-width: 999px), (min-width: 360px) and (max-width: 639px), (max-width: 359px){header{display:flex;flex-direction:row;flex-wrap:wrap}header a.logo,header .profile{flex-basis:40%;flex-grow:1;box-sizing:border-box}header .profile{text-align:right}header nav{flex-basis:100%;order:-1;text-align:right}header nav a{float:none;text-align:left;height:0}header nav>button.opener{display:inline-block;line-height:3;height:3em;width:3em;padding:0;margin:0;border:none;background-color:transparent;background-size:contain;background-position:center center;background-image:url("i/menu-btn.svg");color:transparent;text-indent:-9999px;white-space:nowrap;outline:none}header nav.open a{height:auto;border-top:1px solid silver}header nav.open>button.opener{background-image:url("i/menu-btn-close.svg")}}@media (min-width: 360px) and (max-width: 639px), (max-width: 359px){header a.logo{background-image:url("i/logo-small.png");width:13.333em;height:3.933em}}@media (max-width: 359px){header .profile{width:13em;flex-grow:0;margin-left:auto;margin-right:auto}}header .invalid-email-flag{margin:2em;border:1px solid darkred;background-color:#ffbd80;padding:.5em 1em;color:darkred}footer{width:1000px;margin:0 auto;text-align:center;font-size:85%;padding-bottom:1em;line-height:1.8}footer span.link::before{content:" | "}footer span.link:first-child::before{content:""}@media (min-width: 640px) and (max-width: 999px){footer{width:640px}}@media (min-width: 360px) and (max-width: 639px){footer{width:100%}}@media (max-width: 359px){footer{width:100%}}.survey-iframe-container{background-color:white;max-width:1000px;margin:2em auto;box-shadow:0 0 5px 2px rgba(100,100,115,0.25)}.survey-iframe-container .menu{height:50px;background-color:#AE0000;position:relative}.survey-iframe-container .menu a.opener{display:block;width:50px;height:50px;float:left;background-image:url("i/menu-icon.svg")}.survey-iframe-container .menu .content{position:absolute;left:0;top:50px;background-color:#EFEFF1;border-right:1px solid #CECED7;border-bottom:1px solid #CECED7;display:none;box-shadow:0 0 5px 2px rgba(100,100,115,0.15)}.survey-iframe-container .menu .content ul{margin:0;padding:0}.survey-iframe-container .menu .content a{display:block;padding:.75em 1.5em;margin:0}.survey-iframe-container .menu.open a.opener{background-color:#900000}.survey-iframe-container .menu.open .content{display:block}.survey-iframe-container>iframe{width:100%;height:0;border:none;display:block}@media (max-width: 1000px){.survey-iframe-container{margin:0;height:100%}.survey-iframe-container>iframe{height:100%}}main.survey-success{margin-top:3em;width:850px;padding:20px}main.survey-success .inner{border:1px solid #CCCDCE;padding:20px;position:relative;text-align:center}main.survey-success .inner .logo{background-image:url("i/logo.png");width:250px;height:151px;display:block;position:absolute;top:-1px;border-top:1px solid white;left:50%;margin-left:-125px}main.survey-success .inner .links{margin-top:2em}main.survey-success .inner .links a{display:inline-block;background-color:#ED1C24;color:white;padding:.5em 1em;text-decoration:none;margin:0 1em}@media (min-width: 640px) and (max-width: 999px), (min-width: 360px) and (max-width: 639px), (max-width: 359px){main.survey-success{width:auto;margin-left:1em;margin-right:1em}}table.survey-list,table.voucher-list,table.message-list{width:100%;border-spacing:0;color:#535362;margin-top:.5em;margin-bottom:2em}table.survey-list tbody>tr.link:hover>td,table.voucher-list tbody>tr.link:hover>td,table.message-list tbody>tr.link:hover>td{background-color:rgba(220,220,220,0.2);cursor:pointer}table.survey-list th,table.survey-list td,table.voucher-list th,table.voucher-list td,table.message-list th,table.message-list td{padding:2px 4px}table.survey-list td,table.voucher-list td,table.message-list td{border-bottom:1px solid #DDDDDD}table.survey-list thead th,table.voucher-list thead th,table.message-list thead th{background-color:#DDDDDD;color:#6A6B6F;font-weight:normal;text-align:left}table.message-list tr.unread{font-weight:bold}div.error_messages{width:500px;margin:20px auto;border:1px solid #C82226;background-color:#F4DDDE;color:#CC0000;padding:5px 10px}div.error_messages ul li{padding:0;margin:0}div.success_message{margin:20px auto;border:1px solid green;background-color:lightgreen;color:green;padding:5px 10px}.points-balance{text-align:center}.points-balance .points.enough{font-size:150%;font-weight:bold;color:green}.points-balance .points.not-enough{font-size:150%;color:blue}ul.voucher-providers{overflow:hidden;margin-top:1em}ul.voucher-providers>li{float:left;width:25%;position:relative;padding-top:110px;text-align:center;margin-bottom:1em}ul.voucher-providers>li label.logo{position:absolute;display:block;height:90px;top:10px;left:10px;right:10px;background-size:contain;background-position:center center;background-repeat:no-repeat}main.contacts{overflow:hidden}main.contacts .col-left{width:40%;float:left}main.contacts .col-left form label,main.contacts .col-left form input,main.contacts .col-left form textarea{display:block;width:100%}main.contacts .col-left form label,main.contacts .col-left form button,main.contacts .col-left form .g-recaptcha{margin-top:.5em}main.contacts .col-right{width:55%;float:right}main.contacts .col-right>.map>iframe{width:100%;height:300px}@media (min-width: 640px) and (max-width: 999px), (min-width: 360px) and (max-width: 639px), (max-width: 359px){main.contacts .col-left,main.contacts .col-right{float:none;width:auto;margin-bottom:1em}}main.page-login header .profile form{display:none}main.homepage .carousel{height:500px;width:1000px;position:relative;margin:-15px -15px 15px -15px;overflow:hidden}@media (min-width: 640px) and (max-width: 999px){main.homepage .carousel{width:640px;height:320px}}@media (min-width: 360px) and (max-width: 639px){main.homepage .carousel{width:100vw;height:50vw}}@media (max-width: 359px){main.homepage .carousel{width:100vw;height:50vw}}main.homepage .carousel-item{width:100%;height:100%;position:absolute;left:100%;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover}main.homepage .carousel-item-visible{left:0}main.homepage .carousel-item-disappearing{left:-100%}main.homepage .carousel.activate-transition .carousel-item-visible,main.homepage .carousel.activate-transition .carousel-item-disappearing{transition:left .5s}.message-view{border:1px solid silver;background-color:#eee}.message-view>.subject{font-weight:bold;padding:4px;float:left}.message-view>.date{padding:4px;float:right}.message-view>.content{clear:both;background-color:white;overflow:hidden;padding:4px}.cookie-warning-inside{max-width:1000px;margin:0 auto;position:relative}.cookie-warning-content{margin-right:10em;padding:1em}.cookie-warning{position:relative;background-color:gold;overflow:hidden;max-height:200px;transition:max-height .2s}.cookie-warning.is-hidden{max-height:0px}.cookie-warning button{display:block;position:absolute;right:1em;bottom:1em}@media (min-width: 360px) and (max-width: 639px), (max-width: 359px){.cookie-warning-content{margin-right:0;padding-bottom:4em}}.partner-logos{display:flex;flex-wrap:wrap;justify-content:space-around}.partner-logo-item{flex-basis:25%;height:200px;background-position:center center;background-size:contain;background-repeat:no-repeat}body.mypopup-body{overflow:hidden}@keyframes pop-up{from{opacity:0;transform:translatey(30px)}to{opacity:1;transform:translatey(0)}}body>.mypopup{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(84,84,84,0.7);display:flex;align-items:center;justify-content:center}body>.mypopup>.window{background-color:white;box-shadow:10px 10px 40px #666;flex-basis:500px;animation:pop-up;animation-duration:.2s;animation-timing-function:ease-out}body>.mypopup>.window>.title{font-size:120%;padding:.4em}body>.mypopup>.window>.content{padding:.5em}body>.mypopup>.window>.buttons{padding:.5em;text-align:right}
/*# sourceMappingURL=main.css.map */
