@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?2yv7jn);src:url(../fonts/icomoon.eot?2yv7jn#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?2yv7jn) format('truetype'),url(../fonts/icomoon.woff?2yv7jn) format('woff'),url(../fonts/icomoon.svg?2yv7jn#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cog:before,.icon-control:before,.icon-gear:before,.icon-generate:before,.icon-options:before,.icon-preferences:before,.icon-settings:before{content:"\e911"}.icon-save:before{content:"\e90f"}.icon-eye:before{content:"\e909"}.icon-info:before,.icon-information:before{content:"\e910"}.icon-arrow-left:before,.icon-left:before,.icon-previous:before{content:"\e90e"}.icon-checkbox-unchecked:before,.icon-checkbox:before,.icon-square:before,.icon-unchecked:before{content:"\e90a"}.icon-checkbox-checked:before,.icon-checkbox2:before,.icon-checked:before,.icon-selected:before,.icon-tick:before{content:"\e90b"}.icon-circle:before,.icon-radio-button:before,.icon-radio-unchecked:before{content:"\e90c"}.icon-radio-button2:before,.icon-radio-checked:before{content:"\e90d"}.icon-graphic:before,.icon-image:before,.icon-photo:before,.icon-picture:before{content:"\e908"}.icon-add:before,.icon-plus:before,.icon-sum:before{content:"\e900"}.icon-drag:before{content:"\e906"}.icon-short-paragraph:before{content:"\e904"}.icon-paragraph:before{content:"\e905"}.icon-dots-three-vertical:before{content:"\e901"}.icon-close:before{content:"\e907"}.icon-delete:before{content:"\e902"}.icon-content_copy:before{content:"\e903"}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 18, 2019 */@font-face{font-family:velinoposterw01-regularRg;src:url(../fonts/velino_poster_w01_regular-webfont.eot);src:url(../fonts/velino_poster_w01_regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/velino_poster_w01_regular-webfont.woff2) format('woff2'),url(../fonts/velino_poster_w01_regular-webfont.woff) format('woff'),url(../fonts/velino_poster_w01_regular-webfont.svg#velinoposterw01-regularRg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:robotobold;src:url(../fonts/roboto-bold-webfont.eot);src:url(../fonts/roboto-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-bold-webfont.woff2) format('woff2'),url(../fonts/roboto-bold-webfont.woff) format('woff'),url(../fonts/roboto-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotobold_italic;src:url(../fonts/roboto-bolditalic-webfont.eot);src:url(../fonts/roboto-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-bolditalic-webfont.woff2) format('woff2'),url(../fonts/roboto-bolditalic-webfont.woff) format('woff'),url(../fonts/roboto-bolditalic-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotoitalic;src:url(../fonts/roboto-italic-webfont.eot);src:url(../fonts/roboto-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-italic-webfont.woff2) format('woff2'),url(../fonts/roboto-italic-webfont.woff) format('woff'),url(../fonts/roboto-italic-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotoregular;src:url(../fonts/roboto-regular-webfont.eot);src:url(../fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-regular-webfont.woff2) format('woff2'),url(../fonts/roboto-regular-webfont.woff) format('woff'),url(../fonts/roboto-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(../fonts/Roboto-Light_gdi.eot);src:url(../fonts/Roboto-Light_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Light_gdi.woff) format('woff'),url(../fonts/Roboto-Light_gdi.ttf) format('truetype'),url(../fonts/Roboto-Light_gdi.svg#Roboto-Light) format('svg');font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+000D-FFFD}@font-face{font-family:robotolight_italic;src:url(../fonts/Roboto-LightItalic_gdi.eot);src:url(../fonts/Roboto-LightItalic_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-LightItalic_gdi.woff) format('woff'),url(../fonts/Roboto-LightItalic_gdi.ttf) format('truetype'),url(../fonts/Roboto-LightItalic_gdi.svg#Roboto-LightItalic) format('svg');font-weight:300;font-style:italic;font-stretch:normal;unicode-range:U+0020-FFFD}@font-face{font-family:robotoblack_italic;src:url(../fonts/Roboto-BlackItalic_gdi.eot);src:url(../fonts/Roboto-BlackItalic_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-BlackItalic_gdi.woff) format('woff'),url(../fonts/Roboto-BlackItalic_gdi.ttf) format('truetype'),url(../fonts/Roboto-BlackItalic_gdi.svg#Roboto-BlackItalic) format('svg');font-weight:900;font-style:italic;font-stretch:normal;unicode-range:U+0020-FFFD}@font-face{font-family:robotoblack;src:url(../fonts/Roboto-Black_gdi.eot);src:url(../fonts/Roboto-Black_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Black_gdi.woff) format('woff'),url(../fonts/Roboto-Black_gdi.ttf) format('truetype'),url(../fonts/Roboto-Black_gdi.svg#Roboto-Black) format('svg');font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-FFFD}@font-face{font-family:roboto_thin;src:url(../fonts/Roboto_Thin.eot);src:url(../fonts/Roboto_Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto_Thin.woff2) format('woff2'),url(../fonts/Roboto_Thin.woff) format('woff'),url(../fonts/Roboto_Thin.ttf) format('truetype'),url(../fonts/Roboto_Thin.otf) format('opentype'),url('../fonts/Roboto_Thin.svg#Roboto Thin') format('svg');font-weight:250;font-style:normal;font-stretch:normal;unicode-range:U+0020-FFFD}@font-face{font-family:robotothin_italic;src:url(../fonts/Roboto-ThinItalic_gdi.eot);src:url(../fonts/Roboto-ThinItalic_gdi.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-ThinItalic_gdi.woff) format('woff'),url(../fonts/Roboto-ThinItalic_gdi.ttf) format('truetype'),url(../fonts/Roboto-ThinItalic_gdi.svg#Roboto-ThinItalic) format('svg');font-weight:250;font-style:italic;font-stretch:normal;unicode-range:U+0009-FFFD}@font-face{font-family:roboto_condensedbold;src:url(../fonts/robotocondensed-bold-webfont.eot);src:url(../fonts/robotocondensed-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotocondensed-bold-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-bold-webfont.woff) format('woff'),url(../fonts/robotocondensed-bold-webfont.ttf) format('truetype'),url(../fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedbold_italic;src:url(../fonts/robotocondensed-bolditalic-webfont.eot);src:url(../fonts/robotocondensed-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotocondensed-bolditalic-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-bolditalic-webfont.woff) format('woff'),url(../fonts/robotocondensed-bolditalic-webfont.ttf) format('truetype'),url(../fonts/robotocondensed-bolditalic-webfont.svg#roboto_condensedbold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto_condenseditalic;src:url(../fonts/robotocondensed-italic-webfont.eot);src:url(../fonts/robotocondensed-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotocondensed-italic-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-italic-webfont.woff) format('woff'),url(../fonts/robotocondensed-italic-webfont.ttf) format('truetype'),url(../fonts/robotocondensed-italic-webfont.svg#roboto_condenseditalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedlight;src:url(../fonts/robotocondensed-light-webfont.eot);src:url(../fonts/robotocondensed-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotocondensed-light-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-light-webfont.woff) format('woff'),url(../fonts/robotocondensed-light-webfont.ttf) format('truetype'),url(../fonts/robotocondensed-light-webfont.svg#roboto_condensedlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedlight_italic;src:url(../fonts/robotocondensed-lightitalic-webfont.eot);src:url(../fonts/robotocondensed-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotocondensed-lightitalic-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-lightitalic-webfont.woff) format('woff'),url(../fonts/robotocondensed-lightitalic-webfont.ttf) format('truetype'),url(../fonts/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedregular;src:url(../fonts/robotocondensed-regular-webfont.eot);src:url(../fonts/robotocondensed-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/robotocondensed-regular-webfont.woff2) format('woff2'),url(../fonts/robotocondensed-regular-webfont.woff) format('woff'),url(../fonts/robotocondensed-regular-webfont.ttf) format('truetype'),url(../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:franklingothic_mediumitalic;src:url(../fonts/FranklinGothic-MediumItalic.eot);src:url(../fonts/FranklinGothic-MediumItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-MediumItalic.woff2) format('woff2'),url(../fonts/FranklinGothic-MediumItalic.woff) format('woff'),url(../fonts/FranklinGothic-MediumItalic.ttf) format('truetype'),url(../fonts/FranklinGothic-MediumItalic.svg#FranklinGothic-MediumItalic) format('svg');font-weight:500;font-style:italic}@font-face{font-family:franklingothic_heavy;src:url(../fonts/FranklinGothic-Heavy.eot);src:url(../fonts/FranklinGothic-Heavy.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-Heavy.woff2) format('woff2'),url(../fonts/FranklinGothic-Heavy.woff) format('woff'),url(../fonts/FranklinGothic-Heavy.ttf) format('truetype'),url(../fonts/FranklinGothic-Heavy.svg#FranklinGothic-Heavy) format('svg');font-weight:900;font-style:normal}@font-face{font-family:franklingothic_demiitalic;src:url(../fonts/FranklinGothic-DemiItalic.eot);src:url(../fonts/FranklinGothic-DemiItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-DemiItalic.woff2) format('woff2'),url(../fonts/FranklinGothic-DemiItalic.woff) format('woff'),url(../fonts/FranklinGothic-DemiItalic.ttf) format('truetype'),url(../fonts/FranklinGothic-DemiItalic.svg#FranklinGothic-DemiItalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:franklingothic_mediumcond;src:url(../fonts/FranklinGothic-MediumCond.eot);src:url(../fonts/FranklinGothic-MediumCond.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-MediumCond.woff2) format('woff2'),url(../fonts/FranklinGothic-MediumCond.woff) format('woff'),url(../fonts/FranklinGothic-MediumCond.ttf) format('truetype'),url(../fonts/FranklinGothic-MediumCond.svg#FranklinGothic-MediumCond) format('svg');font-weight:500;font-style:normal}@font-face{font-family:franklingothic_demicond;src:url(../fonts/FranklinGothic-DemiCond.eot);src:url(../fonts/FranklinGothic-DemiCond.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-DemiCond.woff2) format('woff2'),url(../fonts/FranklinGothic-DemiCond.woff) format('woff'),url(../fonts/FranklinGothic-DemiCond.ttf) format('truetype'),url(../fonts/FranklinGothic-DemiCond.svg#FranklinGothic-DemiCond) format('svg');font-weight:400;font-style:normal}@font-face{font-family:franklingothic_demi;src:url(../fonts/FranklinGothic-Demi.eot);src:url(../fonts/FranklinGothic-Demi.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-Demi.woff2) format('woff2'),url(../fonts/FranklinGothic-Demi.woff) format('woff'),url(../fonts/FranklinGothic-Demi.ttf) format('truetype'),url(../fonts/FranklinGothic-Demi.svg#FranklinGothic-Demi) format('svg');font-weight:400;font-style:normal}@font-face{font-family:franklingothic_heavyitalic;src:url(../fonts/FranklinGothic-HeavyItalic.eot);src:url(../fonts/FranklinGothic-HeavyItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-HeavyItalic.woff2) format('woff2'),url(../fonts/FranklinGothic-HeavyItalic.woff) format('woff'),url(../fonts/FranklinGothic-HeavyItalic.ttf) format('truetype'),url(../fonts/FranklinGothic-HeavyItalic.svg#FranklinGothic-HeavyItalic) format('svg');font-weight:900;font-style:italic}@font-face{font-family:franklingothic_medium;src:url(../fonts/FranklinGothic-Medium.eot);src:url(../fonts/FranklinGothic-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/FranklinGothic-Medium.woff2) format('woff2'),url(../fonts/FranklinGothic-Medium.woff) format('woff'),url(../fonts/FranklinGothic-Medium.ttf) format('truetype'),url(../fonts/FranklinGothic-Medium.svg#FranklinGothic-Medium) format('svg');font-weight:500;font-style:normal}
.container .row,.type-radio-list li,header{position:relative}.btn-block,.container{width:100%}body,header{display:-webkit-box;display:-ms-flexbox}body,html{height:100%}body{font-size:19px;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#5a5a5a;font-family:robotoregular}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background-attachment:fixed}blockquote{border-left:0;clear:both}label{color:#000}strong{font-weight:700}.container{max-width:1180px}.input-field label{color:#d4d4d4}.input-field input[type=text]:focus+label,.input-field textarea:focus+label{color:#d4d4d4!important}.dropdown-content li>a,.dropdown-content li>span,.input-field .prefix.active,a{color:#279fba}.input-field input[type=text].invalid,.input-field input[type=text].valid,.input-field input[type=text]:focus,.input-field textarea.invalid,.input-field textarea.valid,.input-field textarea:focus{border-bottom:1px solid #279fba!important;-webkit-box-shadow:0 1px 0 0 #279fba;box-shadow:0 1px 0 0 #279fba}[type=radio].with-gap:checked+label:after,[type=radio]:checked+label:after{background-color:#279fba}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after{border:#279fba}[type=checkbox]:checked+label:before{border-right-color:#279fba;border-bottom-color:#279fba}.font-weight-bold{font-family:franklingothic_heavy}.toast.error{background:#C62828!important}.toast.success{background:#558B2F!important}.btn{border-radius:100px;text-decoration:none!important}.btn,.btn-large{background-color:#c4d7db;color:#464545}.btn:focus,.btn:hover{background-color:#c95b3b;color:#fff}.btn-small{padding:0 10px;font-size:80%;height:26px;line-height:26px}.btn-large{padding:3px 30px;font-size:22px;height:auto;font-weight:700}.btn.white:focus,.btn.white:hover{color:#827f7f}.btn.green.darken-1{background-color:#279fba!important}.btn.green.darken-1:hover{background-color:#1c7386!important}header{background:url(../images/header-bg.jpg) center top no-repeat;background-size:cover;text-align:center;padding:30px 20px;min-height:250px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.page-wrap,.version,footer{display:block}@media all and (min-width:768px){header{min-height:590px;padding-bottom:50px}}header .btn{line-height:1.2;padding:20px 30px}footer{background:#da251c;color:#fff;text-align:center;padding:25px}.version{float:right;padding-right:10px;font-size:80%;font-style:italic;margin-left:-40px}.admin-page-icon{float:left;padding-left:10px;font-size:90%}.container.questionnaire{max-width:1000px}.page-wrap{background:#fff;padding:10px;-webkit-box-shadow:.71px .71px 59px 0 rgba(200,94,60,.29);box-shadow:.71px .71px 59px 0 rgba(200,94,60,.29);border:0;margin:0 0 30px;overflow:hidden}.page-wrap .page-title{border-left:10px solid #279fba;padding-left:15px;margin-left:-10px;text-transform:uppercase;font-size:1.7em;margin-top:0}@media all and (min-width:991px){.page-wrap{margin:35px 0;border-radius:40px;padding:40px}.page-wrap .page-title{margin-left:-40px;border-left-width:40px}}.page-wrap .col-left{width:calc(100% - 80px)}.page-wrap .col-right{width:80px;position:absolute;right:0;top:0;height:100%}.page-wrap .col-right .floating-menu{text-align:center}.page-wrap .col-right .floating-menu i{cursor:pointer;background-color:#279fba;display:inline-block;color:#fff;height:40px;line-height:40px;width:40px;margin-bottom:10px;border-radius:50%}.page-wrap .question-wrap:not(:nth-last-of-type(1)) .question_item>div{border-bottom:1px solid #e5e5e5;padding-bottom:30px}.question_wrap.lvl_1{padding-left:40px}.question_wrap.lvl_2{padding-left:80px}.question_wrap.lvl_3{padding-left:120px}.question_wrap.lvl_4{padding-left:160px}.question_wrap.lvl_5{padding-left:200px}.question_wrap.lvl_6{padding-left:240px}.question_wrap.lvl_7{padding-left:280px}.question_wrap.lvl_8{padding-left:320px}.question_wrap.lvl_9{padding-left:360px}.question_wrap.lvl_10{padding-left:400px}.question_item{background-color:#fff;padding:15px 10px 0;margin-bottom:20px;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.page-wrap .question_wrap:not(:nth-last-of-type(1)) .question_item{border-bottom:1px solid #e5e5e5}.question_item .row{margin-bottom:0}.question_item.active{padding-bottom:0!important}.question_item:after{content:"";display:table;clear:both}.question_item .info-block{color:#279fba;padding-bottom:10px;font-style:italic}.question_item .info-block i{font-size:120%;vertical-align:middle;display:inline-block;margin-top:-4px;margin-right:5px}.question_item .index{background:#279fba;width:40px;height:40px;color:#fff;line-height:40px;text-align:center;position:absolute;top:0;left:-40px;z-index:-1}.question_item input,.question_item textarea{border-bottom-color:#279fba!important}.question_item .question-footer{clear:both}.question_item .question-footer ul{margin-bottom:0!important}.list-inline>li{display:inline-block;vertical-align:middle}.list-inline.padded>li{padding:0 6px}.dropdown-content li.checkbox{padding-left:20px;padding-right:20px}.dropdown-content li.checkbox label{width:100%;line-height:50px;height:50px}.dropdown-content li.checkbox label::before{margin-top:16px}.select-wrapper.icons.actions .select-dropdown li img{height:auto;width:18px;margin-top:15px}.type-radio-list li input+label input{color:#000;height:20px}.type-radio-list li input:disabled+label{cursor:default}.type-radio-list li input+label.notDisabled{color:#000}.type-radio-list li.item::before{content:"\e906";font-family:icomoon;position:absolute;left:0;top:50%;cursor:move;margin-top:-15px;font-size:18px;opacity:.5;display:none}.type-radio-list li:hover::before{display:block}.type-radio-list li{background:#fff;padding:8px 0 8px 20px}.type-radio-list li label{width:100%;height:auto!important;display:block}.type-radio-list li label:focus{background:0 0}.type-radio-list li label span{font-size:1.8em!important;font-family:robotolight;height:auto!important}.type-radio-list li.add-item .new-item{cursor:pointer;font-weight:700}.type-radio-list li.add-item .new-item:hover{color:#279fba}.type-radio-list li.add-item .other{color:#279fba;font-weight:700;cursor:pointer}.type-radio-list li.add-item .other:hover{color:#000}[type=radio]+label,[type=checkbox]+label{padding-right:50px;height:auto!important;padding-left:55px!important;font-size:120%!important;margin-bottom:10px}[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before,[type=checkbox]+label:before,[type=checkbox]:not(.filled-in)+label:after{top:50%;margin-top:-20px;width:40px;height:40px}[type=checkbox]:checked+label:before{top:50%;margin-top:-21px;height:35px;width:20px}[type=radio]:checked+label:after,[type=radio]:checked+label:before{top:50%;margin-top:-20px;width:40px;height:40px}.type-radio-list li.has-img-icon label{padding-right:90px}.container:not(.preview) .type-radio-list li .input-wrap [class^=icon-]{position:absolute;right:0;top:50%;margin-top:-17px;font-size:36px;z-index:2;cursor:pointer;color:#272727}.container:not(.preview) .type-radio-list li [class^=icon-].image{right:45px;font-size:25px;margin-top:-10px}.type-radio-list li .input-wrap{position:relative}.type-radio-list li .image-wrap{padding-left:35px;padding-top:30px}.type-radio-list li .image-wrap .image{display:inline-block;position:relative;max-width:200px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2)}.type-radio-list li .image-wrap .image img{width:100%;float:left}.type-radio-list li .image-wrap .image i{position:absolute;top:-20px;right:-20px;font-size:26px;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin-top:0!important;background:#fff;border-radius:50%;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2)}.type-radio-list li .image-wrap .image i:hover{background:#ececec}ul.emoticon-list li{display:inline-block;vertical-align:top;width:25%;padding:10px}ul.emoticon-list li .emoticon-wrap{cursor:pointer}.questionnaire .head{margin-bottom:20px;background:#fff;padding:25px}.questionnaire .head .name{font-size:150%;line-height:100%;margin-top:0}.questionnaire .head h2{margin:0 0 10px;font-size:200%;line-height:100%}.questionnaire .head blockquote{padding:0;margin:0}.questionnaire .head blockquote p{margin-top:5px;margin-bottom:0}.questionnaire .head ul{padding-left:20px}.questionnaire .head ul li{list-style-type:disc}.questionnaire .footer{background:#fff;padding:25px;margin-bottom:50px}.questionnaire .footer h3{margin:0 0 10px;font-size:150%;line-height:100%}.questionnaire .checkboxes{padding:20px;background:rgba(0,0,0,.1);margin-top:20px;border:1px solid rgba(0,0,0,.1);font-size:74%}.questionnaire .checkboxes label{height:auto;line-height:120%;margin:0}.questionnaire .footer .footnote{font-size:80%;border-top:1px solid #c3c3c3;margin-top:15px;color:#888}.questionnaire .footer .footer-text p:nth-last-of-type(1),.questionnaire .footer .footnote p:nth-last-of-type(1){margin-bottom:0}@media all and (max-width:600px){.personal-data-form-wrap .col.s6{width:100%}}.questionnaire .question_item h5{margin:0;text-transform:uppercase;display:block;width:100%;position:relative;font-size:1em;line-height:1.3}.questionnaire .question_item blockquote{padding:0 0 0 20px;float:left;position:relative;font-family:robotolight;font-size:1em;margin-top:0;line-height:1.2;border-left:5px solid #d5d5d5}.questionnaire .question_item .type-radio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-15px}.questionnaire .question_item .type-radio-list li{margin-bottom:15px;margin-left:0}.questionnaire .type-radio-list.image-list{margin:0 -8px}.questionnaire .type-radio-list .item:hover::before{display:none}.questionnaire .type-radio-list .item.image-select{width:25%;float:left;padding:10px}.questionnaire .type-radio-list .item.image-select input:checked+label{background:#279fba;color:#fff}.questionnaire .type-radio-list .item.image-select input+label .icons i{display:none;vertical-align:middle;margin-top:-4px;margin-right:5px;font-size:17px}.questionnaire .type-radio-list .item.image-select input:checked+label .icons i.checked,.questionnaire .type-radio-list .item.image-select input:not(:checked)+label .icons i.unchecked{display:inline-block}.questionnaire .type-radio-list .item.image-select label::after,.questionnaire .type-radio-list .item.image-select label::before{display:none}.questionnaire .type-radio-list .item.image-select label{padding:10px;display:table;width:100%}.questionnaire .type-radio-list .item.image-select .image-wrap{padding:0;display:table;width:100%;text-align:center}.questionnaire .type-radio-list .item.image-select img{width:auto;max-width:100%;max-height:186px}.questionnaire .type-radio-list .item.image-select .text-wrap{display:block;width:100%;padding-top:10px;line-height:120%}.add-sub-question-wrap{background-color:#f2f2f2;border:1px solid #d0d0d0;padding:20px;margin-bottom:50px}.add-sub-question-wrap .select-wrapper input.select-dropdown{margin-bottom:0!important;height:36px;line-height:36px}.add-sub-question-wrap label{line-height:36px;height:36px;font-size:100%}table.sub_questions_manager tr td{padding:0 15px}.modal-content h4{margin-bottom:20px;font-size:200%;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:10px}.select-wrapper input.select-dropdown{margin-bottom:15px!important}.invalid input,.invalid input.select-dropdown,.invalid textarea{border-bottom-color:red!important;-webkit-box-shadow:0 1px 0 0 red!important;box-shadow:0 1px 0 0 red!important}.invalid label{color:red}label+div.error{position:relative;top:-1rem;left:0;font-size:.8rem;color:red;-webkit-transform:translateY(0);transform:translateY(0)}.invalid [type=radio]:not(:checked)+label:after,.invalid [type=radio]:not(:checked)+label:before,.invalid [type=checkbox]+label:before,.invalid [type=checkbox]:not(.filled-in)+label:after{border-color:red;color:red}.input-field label{font-size:100%}.slide{position:absolute;left:0;top:40px;width:100%;height:100%}.slide.ng-enter,.slide.ng-leave{-webkit-transition:all .5s ease;transition:all .5s ease}.slide.ng-enter{left:100%}.slide.ng-enter-active,.slide.ng-leave{left:0}.slide.ng-leave-active{left:-100%}.range-field{padding:0 65px!important}.range-labels{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-16px 7px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.chrome-browser .range-labels{margin:-10px 7px 0}.range-labels li{width:1px;text-align:center}.range-labels li span{display:inline-block;position:relative;width:150px;margin-left:-75px;line-height:1.2}.range-labels li span::before{content:"";width:14px;height:14px;border-radius:50%;background:#C2C0C2;display:block;position:absolute;top:-22px;left:0;right:0;margin:0 auto}.range-labels li:nth-of-type(1) span{text-indent:11px}@media all and (max-width:480px){.range-field{padding:0 40px!important}.range-labels{margin:-15px 7px 0;font-size:.7em}.range-labels li span{width:90px;margin-left:-45px}}input[type=range]{position:relative;z-index:2;border:0;margin:20px 0;height:5px}input[type=range]+.thumb{background:#279fba}input[type=range]::-moz-range-thumb{height:26px;width:26px;background:#279fba;margin-top:-12px}input[type=range]::-webkit-slider-thumb{height:26px;width:26px;background:#279fba;margin-top:-12px}.inside-questions .question_item h5,.multiple-parent-subquestion.type-radio h5,.multiple-parent-subquestion.type-range h5{text-transform:none;padding-top:11px!important;font-family:robotolight}.inside-questions .question_item{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:0;margin:0}.inside-questions .question_item h5{padding:0 10px;margin:0 -10px;font-size:110%}.inside-questions .question_item h5::before{width:2px}.btn.grey.darken-0:hover{background-color:#525252!important}.text-red{color:red}.text-white{color:#fff}p{margin-top:0}.mb-0{margin-bottom:0}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.pt-3{padding-top:30px!important}.pt-4{padding-top:40px!important}.pt-10{padding-top:100px!important}.container.gratitude{text-align:center;padding:60px 0;color:#279fba}.container.gratitude .counter{font-size:600%;font-weight:700;line-height:100%}.container.gratitude .info{letter-spacing:3px;margin-bottom:15px}.container.gratitude .thanks{font-size:220%;font-weight:700;line-height:100%;text-transform:uppercase}.loader-wrap{position:fixed;background:rgba(255,255,255,.8);z-index:999999;height:100%;width:100%;top:0;left:0;display:none}.circular,.loader{position:absolute;top:0;bottom:0;left:0;right:0}body.loading .loader-wrap{display:block}.loader{margin:0 auto;width:100px}.loader:before{content:'';display:block;padding-top:100%}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes color{0%,100%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{0%,100%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.admin-wrap,.login-wrap{background:#fff;padding:20px;max-width:500px;margin:0 auto}.start-page-container h1,.start-page-container h2{font-family:franklingothic_heavy;margin:0;text-align:center;text-transform:uppercase}.no-questionnaire-text{font-size:150%;padding:0 20px}[type=checkbox]+span:not(.lever)::before,[type=checkbox]:not(.filled-in)+span:not(.lever)::after{border-color:#c4d7db}[type=checkbox]:checked+span:not(.lever)::before{border-right-color:#279fba;border-bottom-color:#279fba}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.w-100{width:100%}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.start-page-container{padding:20px 8px}.start-page-container h1{color:#747474;font-size:1.8em}.start-page-container h2{color:#279fba;font-weight:400;font-size:2.3em}@media all and (min-width:600px){.start-page-container .header-row{display:-webkit-box;display:-ms-flexbox;display:flex}.start-page-container{padding:30px}.start-page-container h1{font-size:2.5em;text-align:left}.start-page-container h2{text-align:left;font-size:3em}}@media all and (min-width:1100px){.start-page-container h1{font-size:4.2em}.start-page-container h2{font-size:5em}}.start-page-container .prize{max-width:415px;margin:20px 0 -70px}.start-page-container article{font-family:robotolight;font-size:1.2em}.start-page-container strong,.text-primary{font-family:robotoblack}.start-page-container article p.small{font-size:.8em}.start-page-container article a{font-weight:700;text-decoration:underline}.start-page-container article a:hover{text-decoration:none}.text-primary{color:#279fba;font-weight:700}[type=radio]:not(:checked)+span::after,[type=radio]:not(:checked)+span::before{border:0;background:#c4d7db}[type=radio].with-gap:checked+span::after,[type=radio]:checked+span::after{background-color:#279fba}[type=radio].with-gap:checked+span::after,[type=radio].with-gap:checked+span::before,[type=radio]:checked+span::after{border:#279fba}.btn.with-page-title{padding-right:75px;line-height:1;text-align:left;position:relative;min-height:73px;max-width:350px}.btn.with-page-title i{position:absolute;right:10px;top:10px;width:52px;display:block;height:52px;background:#fff;border-radius:50%;text-align:center;line-height:52px}.btn.with-page-title span{display:block;font-size:.6em;padding-top:5px}.btn.with-page-title:hover i{color:#279fba}.btn.with-page-title.green i{color:#43A047}.questionnaire-buttons-wrap .btn{margin:10px;padding-top:10px;padding-bottom:10px}.questionnaire-buttons-wrap .left-side,.questionnaire-buttons-wrap .right-side{text-align:center;padding:0}@media all and (min-width:991px){.questionnaire-buttons-wrap .left-side{text-align:left}.questionnaire-buttons-wrap .right-side{text-align:right}}.gdprcookie-overlay .gdprcookie .gdprcookie-intro,.gdprcookie-overlay .gdprcookie .gdprcookie-types h2,.privacy-wrap{text-align:center}.privacy-wrap{padding:30px}.gdprcookie-overlay{width:100%;max-width:100%;height:100vh;right:0;top:0;bottom:unset;z-index:9999;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 14px -4px rgba(0,0,0,.4);box-shadow:0 0 14px -4px rgba(0,0,0,.4);padding:15px;font-size:1em;background:rgba(255,255,255,.5);overflow:auto}.gdprcookie-overlay .gdprcookie{margin:auto;position:relative;right:unset;bottom:unset;top:unset;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;font-size:.8em;width:100%;border:0;background:#279fba;max-width:500px}.gdprcookie-overlay .gdprcookie a,.gdprcookie-overlay .gdprcookie a:hover{color:#fff}.gdprcookie-overlay .gdprcookie .privacy-link,.gdprcookie-overlay .gdprcookie .privacy-link:hover{text-decoration:underline}@media all and (max-width:768px){.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li{width:100%;text-align:center}}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li input{position:static;opacity:1}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li input+label{color:#fff;text-align:left;padding:0 0 0 5px!important;margin:0}.gdprcookie-overlay .gdprcookie h1{margin-bottom:18px!important;text-align:center;font-weight:700;margin-top:0}.gdprcookie-overlay .gdprcookie h2{margin-bottom:20px;font-weight:700}@media all and (max-width:768px){.gdprcookie-overlay .gdprcookie h2{text-align:center}}@media all and (min-width:768px){.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button{font-size:.8em}}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button:nth-of-type(1){background:theme-color('success');border-color:theme-color('success');color:#fff;text-transform:uppercase;font-weight:700}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button:nth-of-type(2){border-color:rgba(255,255,255,.5);color:rgba(255,255,255,.5);background:theme-color('primary')}.page-wrap .question-wrap:not(:nth-last-of-type(1)) .question_item > div{padding-bottom:40px}