
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@-ms-viewport{width:device-width}@viewport{width:device-width}html{height:100%;min-height:100%}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";-moz-font-feature-settings:"kern";font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media and (max-device-width : 767px){body{text-rendering:optimizeSpeed}}.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}hr{border:none;height:0}.rangeslider,.rangeslider__fill{background:#6c6f76;display:block;height:6px;width:100%;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.rangeslider{position:relative}.rangeslider--disabled{filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4}.rangeslider__fill{background:#ff6766;position:absolute;top:0}.rangeslider__handle{background-color:#ff6766;cursor:pointer;display:inline-block;width:30px;height:30px;position:absolute;top:-12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.icheckbox_square-green,.iradio_square-green{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(/assets/css/vendor/icheck/skins/square/green.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-green{background-position:0 0}.icheckbox_square-green.hover{background-position:-24px 0}.icheckbox_square-green.checked{background-position:-48px 0}.icheckbox_square-green.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-green.checked.disabled{background-position:-96px 0}.iradio_square-green{background-position:-120px 0}.iradio_square-green.hover{background-position:-144px 0}.iradio_square-green.checked{background-position:-168px 0}.iradio_square-green.disabled{background-position:-192px 0;cursor:default}.iradio_square-green.checked.disabled{background-position:-216px 0}@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx){.icheckbox_square-green,.iradio_square-green{background-image:url(/assets/css/vendor/icheck/skins/square/green@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}@font-face{font-family:'AvenirNextLTPro';src:url('/assets/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.eot');src:local('☺'), url('/assets/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.woff') format('woff'), url('/assets/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.ttf') format('truetype'), url('/assets/fonts/AvenirNextLTPro-Regular/AvenirNextLTPro-Regular.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'AvenirNextLTPro';src:url('/assets/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.eot');src:local('☺'), url('/assets/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.woff') format('woff'), url('/assets/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.ttf') format('truetype'), url('/assets/fonts/AvenirNextLTPro-Medium/AvenirNextLTPro-Medium.svg') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'AvenirNextLTPro';src:url('/assets/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.eot');src:local('☺'), url('/assets/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.woff') format('woff'), url('/assets/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demim.ttf') format('truetype'), url('/assets/fonts/AvenirNextLTPro-Demi/AvenirNextLTPro-Demi.svg') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'AvenirNextLTPro';src:url('/assets/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.eot');src:local('☺'), url('/assets/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.woff') format('woff'), url('/assets/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.ttf') format('truetype'), url('/assets/fonts/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.svg') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Fontello_custom';src:url('/assets/fonts/Fontello_custom/fontello_custom.eot?87516660');src:url('/assets/fonts/Fontello_custom/fontello_custom.eot?87516660#iefix') format('embedded-opentype'),
url('/assets/fonts/Fontello_custom/fontello_custom.woff2?87516660') format('woff2'),
url('/assets/fonts/Fontello_custom/fontello_custom.woff?87516660') format('woff'),
url('/assets/fonts/Fontello_custom/fontello_custom.ttf?87516660') format('truetype'),
url('/assets/fonts/Fontello_custom/fontello_custom.svg?87516660#fontello_custom') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"Fontello_custom";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;line-height:1}.icon-attention:before{content:'\e800'}.icon-help-circled:before{content:'\e801'}.icon-right-open:before{content:'\e806'}.icon-angle-right:before{content:'\f105'}.icon-frown:before{content:'\f119'}.icon-code:before{content:'\f121'}*{font:400 100%/1.4 'AvenirNextLTPro',sans-serif}html,body{height:100%;min-height:100%}body{background-color:#ccc}html.mzr_no-js,html.outdated-browser,html.invalid-url,html.request-timeout,html.no-cookie-support,html.communication-error,html.cookie-consent,html.cookie-information{overflow:hidden}.error-overlays{display:none;position:fixed;width:100%;height:100%;background-color:#fff;padding:25px;z-index:10000;left:0;top:0;overflow-y:auto}.error-overlays .error-overlay{display:none}.error-overlays .error-overlay h1,
.error-overlays .error-overlay
p{color:#000}.error-overlays .error-overlay
h1{font-size:1.35rem;font-weight:500;margin-bottom:0;margin-top:0}.error-overlays .error-overlay
p{font-size:1rem;line-height:1.65}.error-overlays .error-overlay h1:before{font-family:'Fontello_custom';line-height:1;display:block;font-size:3rem;margin-bottom: .65rem;color:rgba(0, 0, 0, .65)}.error-overlays .error-overlay[data-rel="noscript"] h1:before{content:'\f121'}.error-overlays .error-overlay[data-rel="outdated-browser"] h1:before,
.error-overlays .error-overlay[data-rel="invalid-url"] h1:before,
.error-overlays .error-overlay[data-rel="request-timeout"] h1:before,
.error-overlays .error-overlay[data-rel="missing-cookies"] h1:before,
.error-overlays .error-overlay[data-rel="communication-error"] h1:before{content:'\f119'}html.mzr_no-js 				.error-overlays,
html.outdated-browser 		.error-overlays,
html.invalid-url 			.error-overlays,
html.request-timeout 		.error-overlays,
html.no-cookie-support 		.error-overlays,
html.communication-error 	.error-overlays{display:block}html.mzr_no-js .error-overlays .error-overlay[data-rel="noscript"],
html.outdated-browser .error-overlays .error-overlay[data-rel="outdated-browser"],
html.invalid-url .error-overlays .error-overlay[data-rel="invalid-url"],
html.request-timeout .error-overlays .error-overlay[data-rel="request-timeout"],
html.no-cookie-support .error-overlays .error-overlay[data-rel="missing-cookies"],
html.communication-error .error-overlays .error-overlay[data-rel="communication-error"]{display:block}@media all and (min-width: 768px){.error-overlays{padding:60px}}.outer-wrapper{width:100%;min-height:100%;background-color:#fff}.wrapper{width:100%;min-height:100%;max-width:850px;background-color:#fff;margin:0
auto;padding-bottom:2.5rem}@media all and (min-width: 680px){.outer-wrapper{padding:20px;background-color:transparent}.wrapper{padding-bottom:3.5rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);-moz-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}}body.final
.wrapper{padding-bottom:0}.hidden{display:none !important}header.form-header{display:flex;padding:25px
15px;flex-direction:row;align-items:flex-end}header.form-header
#logo{align-self:center;margin:0;padding:0}header.form-header figure#logo svg,
header.form-header figure#logo
img{width:100%;height:100%;display:block;border:none}header.form-header h2#counter-display{font-size:1.35rem;font-weight:400;color:#333;text-align:right;margin:0;margin-left:auto;line-height:1;margin-bottom:-.35rem}header.form-header h2#counter-display:before{display:block;content:'Kérdés:';text-transform:uppercase;font-size: .8rem;margin-bottom: .35rem}body.init header.form-header,
body.final header.form-header{justify-content:center}body.init header.form-header h2#counter-display,
body.final header.form-header h2#counter-display{display:none}@media all and (min-width: 680px){header.form-header{padding:35px}header.form-header h2#counter-display{font-size:1.875rem}header.form-header h2#counter-display:before{font-size: .95rem}}section.section-message{display:none}section.section-message
.container{padding:25px;background-color:#eee;border-top:1px solid rgba(0, 0, 0, .04);border-bottom:1px solid rgba(0, 0, 0, .04)}body.final section.section-message
.container{border-bottom:none}section.section-message
figure{margin:0
0 2.5rem 0;padding:0}section.section-message figure picture,
section.section-message figure
img{display:block;width:100%;height:auto;margin:0}section.section-message
article{margin:0;text-align:left;color:#333}section.section-message article
h1{font-size:1.25rem;font-weight:600}section.section-message article p,
section.section-message article ul,
section.section-message article
ol{margin-top:1.75rem;margin-bottom:1.75rem;font-size: .975rem}section.section-message article ul li,
section.section-message article ol
li{margin-top: .25rem;margin-bottom: .25rem}section.section-message article ul li:first-child{margin-top:0}section.section-message article ul li:last-child{margin-bottom:0}section.section-message article b,
section.section-message article
strong{font-weight:700}section.section-message article
a{font-weight:500;color:#cd0405;text-decoration:none}section.section-message article a:hover{color:#ad0001}section.section-message article>:first-child{margin-top:0 !important}section.section-message article>:last-child{margin-bottom:0 !important}@media all and (min-width: 680px){section.section-message
.container{padding:45px
60px}section.section-message
article{text-align:center}section.section-message article.force-left-align{text-align:left !important}section.section-message article
h1{font-size:1.5625rem}section.section-message article p,
section.section-message article ul,
section.section-message article
ol{font-size:1.115rem}#final-message
.container{-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}}body.init #init-message,
body.final #final-message{display:block}button.btn-form-controller{width:calc(100% - 30px);display:block;margin:2.5rem auto 0 auto;padding:1rem 1rem .85rem 1rem;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;background-color:#c61215;font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;transition:background-color .25s ease-out}button.btn-form-controller:focus{outline:none}button.btn-form-controller:disabled{cursor:no-drop;background-color:#e3868e}button.btn-form-controller:hover{background-color:#b30f12}button.btn-form-controller:disabled:hover{background-color:#e3868e}button.btn-form-controller:after{font-family:'Fontello_custom';content:'\f105';margin-left:1rem;display:inline-block;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:transform .25s ease-out;-moz-transition:transform .25s ease-out;transition:transform .25s ease-out}button.btn-form-controller:hover:after{-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}button.btn-form-controller:disabled:hover:after{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media all and (min-width: 550px){button.btn-form-controller{width:auto;padding:1rem 2.5rem .85rem 2.5rem}}@media all and (min-width: 680px){button.btn-form-controller{margin-top:3.5rem;line-height:1;padding:1rem 2.25rem .85rem 2.25rem;font-size:1.25rem}}form{padding:0;margin:0}body.init form,
body.final
form{display:none}form
fieldset{display:none;padding:0;margin:0;border:none;border-bottom:1px solid rgba(0, 0, 0, .08)}form
fieldset.current{display:block}form fieldset header.form-question{margin:0;padding:0;background-color:rgba(0, 0, 0, .065);border-top:1px solid rgba(0, 0, 0, .04);border-bottom:1px solid rgba(0, 0, 0, .04)}form fieldset header.form-question
h1{display:block;font-size:1.1rem;color:#333;font-weight:700;padding:20px
15px;margin:0}form fieldset header.form-question h1
a{text-decoration:none;color:#cd0405;font-weight:700;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;transition:color .25s ease-out}form fieldset header.form-question h1 a:hover{color:#ad0001}form fieldset header.form-question span.help-tip{display:block;padding:15px
15px 12px 40px;font-size: .75rem;font-weight:500;color:#333;background-color:rgba(0, 0, 0, .065);position:relative}form fieldset header.form-question span.help-tip:before{display:block;font-family:'Fontello_custom';content:'\e801';font-size:1.25rem;line-height:1;vertical-align:middle;position:absolute;left:15px;top:50%;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);opacity: .5}form fieldset .answer-container{padding:25px
15px}form fieldset .answer-container .field-item{margin:10px
0;position:relative}form fieldset[data-answer-type="radio"] .answer-container .field-item,
form fieldset[data-answer-type="checkbox"] .answer-container .field-item{margin:25px
0;position:relative}form fieldset .answer-container .field-item:first-child{margin-top:0}form fieldset .answer-container
label{display:inline-block;font-weight:400;font-size:1rem;color:#333;vertical-align:middle;margin:0}form fieldset[data-answer-type="radio"] .answer-container label,
form fieldset[data-answer-type="checkbox"] .answer-container
label{margin:4px
0 0 6px}form fieldset span.field-error{display:block;font-weight:600;font-size: .875rem;color:#cd0405;position:relative;padding-left:28px}form fieldset span.field-error:before{font-family:'Fontello_custom';color:#fdb511;content:'\e800';font-size:1rem;position:absolute;left:0;top:-3px}form fieldset .answer-container .group-help-tip,
form fieldset .answer-container .field-item .help-tip{display:block;font-size: .85rem;font-weight:500;color:#333;position:relative;padding-left:22px}form fieldset .answer-container .group-help-tip:before,
form fieldset .answer-container .field-item .help-tip:before{font-family:'Fontello_custom';content:'\e801';opacity: .75;display:inline-block;margin-right:6px;position:absolute;left:0;top:-3px;font-size:1rem;opacity: .5}form fieldset .answer-container .group-help-tip{margin-bottom:1rem}form fieldset[data-answer-type="radio"] .answer-container .field-item .help-tip,
form fieldset[data-answer-type="checkbox"] .answer-container .field-item .help-tip{padding-left:52px;font-size: .8rem;margin-top:4px;color:rgba(0, 0, 0, .65)}form fieldset[data-answer-type="radio"] .answer-container .field-item .help-tip:before,
form fieldset[data-answer-type="checkbox"] .answer-container .field-item .help-tip:before{left:32px;top:-4px}form fieldset[data-answer-type="textfield"] .answer-container .field-item .help-tip,
form fieldset[data-answer-type="multiple-textfield"] .answer-container .field-item .help-tip,
form fieldset[data-answer-type="range"] .answer-container .field-item .help-tip,
form fieldset[data-answer-type="sortorder"] .answer-container .field-item .help-tip{margin-top:12px;font-size: .8rem;color:rgba(0, 0, 0, .65)}form fieldset[data-answer-type="textfield"] .answer-container .field-item .help-tip:before,
form fieldset[data-answer-type="multiple-textfield"] .answer-container .field-item .help-tip:before,
form fieldset[data-answer-type="range"] .answer-container .field-item .help-tip:before,
form fieldset[data-answer-type="sortorder"] .answer-container .field-item .help-tip:before{left:0;top:-6px}form fieldset[data-answer-type="textarea"] .answer-container .field-item .help-tip{font-size: .8rem;color:rgba(0, 0, 0, .65)}form fieldset[data-answer-type="textarea"] .answer-container .field-item .help-tip:before{top:-6px}form fieldset[data-answer-type="textarea"] textarea,
form fieldset[data-answer-type="textfield"] input[type="text"],
form fieldset[data-answer-type="textfield"] input[type="email"],
form fieldset[data-answer-type="textfield"] input[type="number"],
form fieldset[data-answer-type="textfield"] input[type="tel"],
form fieldset[data-answer-type="multiple-textfield"] input[type="text"],
form fieldset[data-answer-type="multiple-textfield"] input[type="email"],
form fieldset[data-answer-type="multiple-textfield"] input[type="number"],
form fieldset[data-answer-type="multiple-textfield"] input[type="tel"]{display:block;margin:10px
0 0 0;width:100%;height:44px;padding:0
10px;font-size:1rem;font-weight:400;color:#000;border:1px
solid rgba(0, 0, 0, .2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .1);box-shadow:inset 0px 2px 3px 0px rgba(0, 0, 0, .1);-webkit-transition:border-color .25s ease-out;-moz-transition:border-color .25s ease-out;transition:border-color .25s ease-out}form fieldset[data-answer-type="textarea"] textarea{height:180px;padding:10px;resize:none}form fieldset[data-answer-type="textarea"] textarea:focus,
form fieldset[data-answer-type="textfield"] input[type="text"]:focus,
form fieldset[data-answer-type="textfield"] input[type="email"]:focus,
form fieldset[data-answer-type="textfield"] input[type="number"]:focus,
form fieldset[data-answer-type="textfield"] input[type="tel"]:focus,
form fieldset[data-answer-type="multiple-textfield"] input[type="text"]:focus,
form fieldset[data-answer-type="multiple-textfield"] input[type="email"]:focus,
form fieldset[data-answer-type="multiple-textfield"] input[type="number"]:focus,
form fieldset[data-answer-type="multiple-textfield"] input[type="tel"]:focus,
form fieldset[data-answer-type="textarea"] textarea:hover,
form fieldset[data-answer-type="textfield"] input[type="text"]:hover,
form fieldset[data-answer-type="textfield"] input[type="email"]:hover,
form fieldset[data-answer-type="textfield"] input[type="number"]:hover,
form fieldset[data-answer-type="textfield"] input[type="tel"]:hover,
form fieldset[data-answer-type="multiple-textfield"] input[type="text"]:hover,
form fieldset[data-answer-type="multiple-textfield"] input[type="email"]:hover,
form fieldset[data-answer-type="multiple-textfield"] input[type="number"]:hover,
form fieldset[data-answer-type="multiple-textfield"] input[type="tel"]:hover{outline:none;border-color:rgba(0, 0, 0, .5)}form fieldset input[type="text"],
form fieldset input[type="email"],
form fieldset input[type="number"],
form fieldset input[type="tel"]{line-height:1;padding-top:3px !important}form fieldset ol.field-item-list,
form fieldset ol.field-item-list
li{margin:0;padding:0;list-style:none}form fieldset ol.field-item-list
li{position:relative;padding-left:26px;margin:25px
0}form fieldset ol.field-item-list li:before{position:absolute;font-weight:500;font-size:1rem;color:#333;left:0;top:12px}form fieldset ol.field-item-list li:nth-child(1):before{content:'1.'}form fieldset ol.field-item-list li:nth-child(2):before{content:'2.'}form fieldset ol.field-item-list li:nth-child(3):before{content:'3.'}form fieldset ol.field-item-list li:nth-child(4):before{content:'4.'}form fieldset ol.field-item-list li:nth-child(5):before{content:'5.'}form fieldset ol.field-item-list li:nth-child(6):before{content:'6.'}form fieldset ol.field-item-list li:nth-child(7):before{content:'7.'}form fieldset ol.field-item-list li:nth-child(8):before{content:'8.'}form fieldset ol.field-item-list li:nth-child(9):before{content:'9.'}form fieldset ol.field-item-list li:nth-child(10):before{content:'10.'}form fieldset ol.field-item-list li:nth-child(11):before{content:'11.'}form fieldset ol.field-item-list li:nth-child(12):before{content:'12.'}form fieldset ol.field-item-list li:nth-child(13):before{content:'13.'}form fieldset ol.field-item-list li:nth-child(14):before{content:'14.'}form fieldset ol.field-item-list li:nth-child(15):before{content:'15.'}form fieldset ol.field-item-list li:nth-child(16):before{content:'16.'}form fieldset ol.field-item-list li:nth-child(17):before{content:'17.'}form fieldset ol.field-item-list li:nth-child(18):before{content:'18.'}form fieldset ol.field-item-list li:nth-child(19):before{content:'19.'}form fieldset ol.field-item-list li:nth-child(20):before{content:'20.'}form fieldset ol.field-item-list li .field-item,
form fieldset ol.field-item-list li
input{margin:0}form fieldset ol.field-item-list li span.field-error,
form fieldset[data-answer-type="range"] span.field-error{margin-top:15px}form fieldset[data-answer-type="range"] .range-slider-container{position:relative;padding:3.5rem 0 12px 0}form fieldset[data-answer-type="range"] .field-item{margin-top:30px}form fieldset[data-answer-type="range"] .field-item:first-child{margin-top:0}.range-slider-output{font-weight:600;color:#333;position:absolute;top:0;right:0;font-size:2em;width:100%;text-align:center}.range-slider-output-label{text-align:center;font-weight:600;color:#ff6766;font-size:1rem;margin-top:1.7rem}form fieldset[data-answer-type="range"] .field-item
label{display:block;width:100%;font-size:1.05rem;font-weight:400;color:#333;text-align:center;margin-bottom: .75rem;font-weight:500}form fieldset
figure{display:block;margin:0
0 1rem 0;padding:0}form fieldset figure picture,
form fieldset figure
img{width:100%;height:auto;border:none}form fieldset ul.field-sortorder,
form fieldset ul.field-sortorder
li{margin:0;padding:0;list-style:none}form fieldset ul.field-sortorder{margin-top:1.25rem;margin-bottom:-5px;padding:5px
0;width:86%}form fieldset ul.field-sortorder
li{display:block;border:1px
solid rgba(0, 0, 0, .15);border-left-width:6px;border-left-color:#ff6766;margin:10px
0;padding:15px
10px 13px 10px;font-size:1rem;font-weight:400;color:#333;cursor:move;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;transition:background-color .2s ease-out}form fieldset ul.field-sortorder li:hover,
form fieldset ul.field-sortorder
li.active{background-color:rgba(0, 0, 0, .05)}@media all and (min-width: 680px){form fieldset header.form-question
h1{font-size:1.35rem;padding:35px
35px 32px 35px}form fieldset header.form-question span.help-tip{font-size: .95rem;padding:20px
35px 18px 65px}form fieldset header.form-question span.help-tip:before{font-size:1.5rem;left:35px}form fieldset .answer-container{padding:35px}form fieldset .answer-container .field-item{margin:15px
0}form fieldset .answer-container .field-item:first-child{margin-top:0}form fieldset[data-answer-type="radio"] .answer-container .field-item,
form fieldset[data-answer-type="checkbox"] .answer-container .field-item{margin:18px
0;position:relative}form fieldset .answer-container
label{font-size:1.25rem}form fieldset[data-answer-type="radio"] .answer-container label,
form fieldset[data-answer-type="checkbox"] .answer-container
label{margin:3px
0 0 10px}form fieldset span.field-error{font-size:1rem;padding-left:30px}form fieldset span.field-error:before{font-size:1.15rem;top:-2px}form fieldset .answer-container .group-help-tip,
form fieldset .answer-container .field-item .help-tip{font-size:1rem;padding-left:26px}form fieldset .answer-container .group-help-tip:before,
form fieldset .answer-container .field-item .help-tip:before{top:-5px;font-size:1.25rem}form fieldset[data-answer-type="radio"] .answer-container .field-item .help-tip,
form fieldset[data-answer-type="checkbox"] .answer-container .field-item .help-tip{padding-left:62px;font-size: .9rem;margin-top:4px}form fieldset[data-answer-type="radio"] .answer-container .field-item .help-tip:before,
form fieldset[data-answer-type="checkbox"] .answer-container .field-item .help-tip:before{left:36px;top:-6px}form fieldset[data-answer-type="textarea"] textarea{height:200px}form fieldset[data-answer-type="range"] .range-slider-container{padding:12px
60px 12px 0}.range-slider-output{font-size:1.5em;width:60px;text-align:right}form fieldset[data-answer-type="range"] .field-item{margin-top:40px}form fieldset[data-answer-type="range"] .field-item:first-child{margin-top:0}form fieldset[data-answer-type="range"] .field-item
label{font-size:1.15rem;text-align:left;margin-bottom:1rem}form fieldset ul.field-sortorder{width:100%}form fieldset ul.field-sortorder
li{padding:12px
12px 10px 12px}}section.cookie-consent-overlay{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0, 0, 0, .35);overflow-y:auto;z-index:9000;margin:0;padding:35px
15px}html.cookie-consent section.cookie-consent-overlay{display:block;margin:0
auto}section.cookie-consent-overlay .cookie-consent-notification{display:block;width:100%;margin:0;max-width:800px;padding:35px
25px;background-color:rgba(230, 230, 230, .95)}section.cookie-consent-overlay .cookie-consent-notification
p{margin:0;text-align:center;font-size:1rem;font-weight:400;color:#000}section.cookie-consent-overlay .cookie-consent-notification p
a{font-weight:600;color:#000;text-decoration:underline}section.cookie-consent-overlay button.btn-cookie-information,
section.cookie-consent-overlay button.btn-cookie-accept{display:block;margin:1rem auto;border:none;padding:16px
25px 14px 25px;font-size: .85rem;font-weight:700;color:#fff;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;transition:background-color .25s ease-out;cursor:pointer;width:300px}section.cookie-consent-overlay button.btn-cookie-information br,
section.cookie-consent-overlay button.btn-cookie-accept
br{display:none}section.cookie-consent-overlay button.btn-cookie-information{margin-top:1.5rem;background-color:rgba(0, 0, 0, .65)}section.cookie-consent-overlay button.btn-cookie-information:hover{background-color:rgba(0, 0, 0, .45)}section.cookie-consent-overlay button.btn-cookie-accept{margin-bottom:0;background-color:#4aa35a}section.cookie-consent-overlay button.btn-cookie-accept:hover{background-color:#64b973}section.cookie-consent-overlay button.btn-cookie-information:focus,
section.cookie-consent-overlay button.btn-cookie-accept:focus{outline:none}@media all and (max-width: 380px){section.cookie-consent-overlay button.btn-cookie-information,
section.cookie-consent-overlay button.btn-cookie-accept{width:100%}section.cookie-consent-overlay button.btn-cookie-information br,
section.cookie-consent-overlay button.btn-cookie-accept
br{display:block}}@media all and (min-width: 768px){html.cookie-consent section.cookie-consent-overlay{display:flex;justify-content:center;align-items:center}section.cookie-consent-overlay{padding:50px
35px}section.cookie-consent-overlay .cookie-consent-notification{padding:50px;text-align:center}section.cookie-consent-overlay .cookie-consent-notification
p{font-size:1.25rem}section.cookie-consent-overlay button.btn-cookie-information,
section.cookie-consent-overlay button.btn-cookie-accept{display:inline-block;font-size: .875rem;padding:14px
35px 12px 35px;width:auto;margin-bottom:0;margin-top:2.5rem}section.cookie-consent-overlay button.btn-cookie-information{margin-right: .75rem}section.cookie-consent-overlay button.btn-cookie-accept{margin-left: .75rem}}section.cookie-information-overlay{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background-color:#fff;z-index:9100;margin:0;padding:0}html.cookie-information section.cookie-information-overlay{display:block}section.cookie-information-overlay .cookie-information-description{position:relative;width:100%;height:100%;padding:103px
15px 35px 15px;overflow-y:auto}section.cookie-information-overlay header.cookie-information-header{position:fixed;left:0;top:0;width:100%;height:68px;z-index:100;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .35);-moz-box-shadow:0 0 15px rgba(0, 0, 0, .35);box-shadow:0 0 15px rgba(0, 0, 0, .35);padding:0
15px;-webkit-transition:height .25s ease-out;-moz-transition:height .25s ease-out;transition:height .25s ease-out}section.cookie-information-overlay header.cookie-information-header figure.spar-logo{margin:20px
0 0 0;padding:0;width:180px;float:left;-webkit-transition:margin .25s ease-out;-moz-transition:margin .25s ease-out;transition:margin .25s ease-out}section.cookie-information-overlay header.cookie-information-header figure.spar-logo
span{text-indent:-9999px;display:block;padding-top:15.384615%;background:url('/assets/images/logos/spar.svg') left top no-repeat;background-size:100% auto}section.cookie-information-overlay header.cookie-information-header button.btn-cookie-information-close{display:block;float:right;width:40px;height:40px;border:none;background:#fff url('/assets/images/ico-close.svg') center center no-repeat;background-size:100% auto;padding:0;margin:14px
15px 0 0;text-indent:-9999px;cursor:pointer;-webkit-transition:margin .25s ease-out;-moz-transition:margin .25s ease-out;transition:margin .25s ease-out}section.cookie-information-overlay article.cookie-information-article{margin:0;padding:0}section.cookie-information-overlay article.cookie-information-article
*{font-weight:400;color:#000}section.cookie-information-overlay article.cookie-information-article
h1{text-align:center;font-size:1.8rem;margin-top:0;margin-bottom:1rem}section.cookie-information-overlay article.cookie-information-article
p{font-size:1rem;margin:1.25rem 0;line-height:1.5}section.cookie-information-overlay article.cookie-information-article p
strong{font-weight:600;display:block}section.cookie-information-overlay article.cookie-information-article p
a{color:#cd0405;text-decoration:none;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;transition:color .25s ease-out}section.cookie-information-overlay article.cookie-information-article p a:hover{color:#ad0001}section.cookie-information-overlay section.cookie-collection-list{margin:3rem 0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .25);-moz-box-shadow:0 0 15px rgba(0, 0, 0, .25);box-shadow:0 0 15px rgba(0, 0, 0, .25);-webkit-transition:box-shadow .25s ease-out;-moz-transition:box-shadow .25s ease-out;transition:box-shadow .25s ease-out;padding:20px
15px}section.cookie-information-overlay section.cookie-collection-list:hover{-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .35);-moz-box-shadow:0 0 15px rgba(0, 0, 0, .35);box-shadow:0 0 15px rgba(0, 0, 0, .35)}section.cookie-information-overlay section.cookie-collection-list
h2{font-weight:700;font-size:1rem;color:#000;margin-top:0;margin-bottom:-.25rem}section.cookie-information-overlay section.cookie-collection-list
p{font-weight:400;font-size: .9rem;color:#000}section.cookie-information-overlay section.cookie-collection-list .table-container{overflow-x:auto;min-height:50px;padding-bottom:20px}section.cookie-information-overlay section.cookie-collection-list .table-container::-webkit-scrollbar{height:8px}section.cookie-information-overlay section.cookie-collection-list .table-container::-webkit-scrollbar-track{background-color:#cdcdcd}section.cookie-information-overlay section.cookie-collection-list .table-container::-webkit-scrollbar-thumb{background-color:#929292}section.cookie-information-overlay section.cookie-collection-list .table-container
table{border-collapse:collapse}section.cookie-information-overlay section.cookie-collection-list .table-container table
td{padding:1rem 1.75rem;border:1px
solid #ececec;font-weight:400;font-size: .9rem;color:#000}section.cookie-information-overlay section.cookie-collection-list .table-container table tr td:first-child{border-left:none}section.cookie-information-overlay section.cookie-collection-list .table-container table tr td:last-child{border-right:none}section.cookie-information-overlay section.cookie-collection-list .table-container table thead
td{border-top:none;font-weight:500;border-bottom:2px solid #d3d3d3}section.cookie-information-overlay section.cookie-collection-list .table-container table tbody tr:last-child
td{border-bottom:none}section.cookie-information-overlay button.btn-cookie-refuse,
section.cookie-information-overlay button.btn-cookie-accept{display:block;border:none;padding:16px
25px 14px 25px;font-size: .85rem;font-weight:700;color:#fff;-webkit-transition:background-color .25s ease-out;-moz-transition:background-color .25s ease-out;transition:background-color .25s ease-out;cursor:pointer;width:300px;margin:1.25rem auto 4rem auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}section.cookie-information-overlay button.btn-cookie-refuse{background-color:#d73e3e}section.cookie-information-overlay button.btn-cookie-refuse:hover{background-color:#c63232}section.cookie-information-overlay button.btn-cookie-accept{background-color:#4aa35a}section.cookie-information-overlay button.btn-cookie-accept:hover{background-color:#64b973}section.cookie-information-overlay button.btn-cookie-refuse{margin-top:0}section.cookie-information-overlay button.btn-cookie-accept{margin-bottom:1rem}section.cookie-information-overlay button.btn-cookie-refuse:focus,
section.cookie-information-overlay button.btn-cookie-accept:focus{outline:none}@media all and (max-width: 380px){section.cookie-information-overlay button.btn-cookie-refuse,
section.cookie-information-overlay button.btn-cookie-accept{width:100%}}@media all and (min-width: 680px){section.cookie-information-overlay section.cookie-collection-list .table-container{padding-bottom:0}}@media all and (min-width: 768px){section.cookie-information-overlay .cookie-information-description{padding:140px
25px 50px 35px}section.cookie-information-overlay header.cookie-information-header{height:90px;padding:0
35px}section.cookie-information-overlay header.cookie-information-header.weak-header{height:68px}section.cookie-information-overlay header.cookie-information-header figure.spar-logo{margin-top:31px}section.cookie-information-overlay header.cookie-information-header.weak-header figure.spar-logo{margin-top:20px}section.cookie-information-overlay header.cookie-information-header button.btn-cookie-information-close{margin-top:25px}section.cookie-information-overlay header.cookie-information-header.weak-header button.btn-cookie-information-close{margin-top:14px}section.cookie-information-overlay article.cookie-information-article
h1{font-size:2.4rem;margin-bottom:1.75rem}section.cookie-information-overlay section.cookie-collection-list
p{font-size:1rem}section.cookie-information-overlay section.cookie-collection-list{padding:20px}section.cookie-information-overlay section.cookie-collection-list .table-container table
td{font-size:1rem}section.cookie-information-overlay button.btn-cookie-refuse,
section.cookie-information-overlay button.btn-cookie-accept{text-align:center;display:inline-block;width:auto;font-size:1.15rem;padding:20px
50px 18px 50px;margin-left:0;margin-right:0}section.cookie-information-overlay button.btn-cookie-refuse{margin-right:1rem}section.cookie-information-overlay button.btn-cookie-accept{margin-left:1rem}section.cookie-information-overlay .button-container{text-align:center}}