.icon--arrow-02{width:55px;height:17px}.icon--arrow-fat{width:16px;height:31px}.icon--arrow-simple{width:18px;height:13px}.icon--arrow{width:10px;height:20px}.icon--check{width:22px;height:15px}.icon--cross{width:15px;height:15px}.icon--drop{width:41px;height:16px}.icon--fold{width:35px;height:34px}.icon--folder{width:23.48px;height:21.96px}.icon--info{width:21px;height:21px}.icon--linkage{width:27px;height:26.54px}.icon--logo-cnb-02{width:180px;height:27px}.icon--logo-cnb{width:59px;height:37px}.icon--logo-symbio-2{width:22px;height:22px}.icon--logo-symbio{width:20px;height:20px}.icon--magnifier{width:21px;height:20px}.icon--marker{width:13px;height:18px}.icon--menu-closed{width:29px;height:20px}.icon--quiz-badge-01{width:147.03px;height:157.91px}.icon--quiz-badge-02{width:169px;height:161px}.icon--quiz-badge-03{width:168px;height:162px}.icon--quiz-badge-04{width:172.15px;height:161.8px}.icon--quiz-badge-05{width:172.15px;height:161.8px}.icon--quiz-icon-01{width:25.32px;height:23.35px}.icon--quiz-icon-02{width:16px;height:22.35px}.icon--scissors{width:35px;height:20px}.icon--social-fb{width:53px;height:53px}.icon--social-gplus{width:53px;height:53px}.icon--social-twitter{width:53px;height:53px}.icon--social-youtube{width:53px;height:53px}.icon--stamp{width:20px;height:27.76px}.icon--tip-badge-01{width:122px;height:122px}.icon--tip-badge-02{width:122px;height:122px}.icon--warning{width:21px;height:19px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.text--center{text-align:center}.text--right{text-align:right}.text--left{text-align:left}.text--hide{text-indent:100%;white-space:nowrap;overflow:hidden}.text--upper{text-transform:uppercase}.vertical--center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pull--right{float:right}.pull--left{float:left}.clear:after{content:"";display:table;clear:both}.mb-20{margin-bottom:20px !important}.mb-40{margin-bottom:40px !important}@font-face{font-family:'roboto';src:url("../font/roboto/roboto-light-webfont.eot");src:url("../font/roboto/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),url("../font/roboto/roboto-light-webfont.woff2") format("woff2"),url("../font/roboto/roboto-light-webfont.woff") format("woff"),url("../font/roboto/roboto-light-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'roboto';src:url("../font/roboto/roboto-medium-webfont.eot");src:url("../font/roboto/roboto-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../font/roboto/roboto-medium-webfont.woff2") format("woff2"),url("../font/roboto/roboto-medium-webfont.woff") format("woff"),url("../font/roboto/roboto-medium-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'roboto';src:url("../font/roboto/roboto-bold-webfont.eot");src:url("../font/roboto/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/roboto/roboto-bold-webfont.woff2") format("woff2"),url("../font/roboto/roboto-bold-webfont.woff") format("woff"),url("../font/roboto/roboto-bold-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'roboto-slab';src:url("../font/roboto-slab/robotoslab-light-webfont.eot");src:url("../font/roboto-slab/robotoslab-light-webfont.eot?#iefix") format("embedded-opentype"),url("../font/roboto-slab/robotoslab-light-webfont.woff2") format("woff2"),url("../font/roboto-slab/robotoslab-light-webfont.woff") format("woff"),url("../font/roboto-slab/robotoslab-light-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'roboto-slab';src:url("../font/roboto-slab/robotoslab-regular-webfont.eot");src:url("../font/roboto-slab/robotoslab-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/roboto-slab/robotoslab-regular-webfont.woff2") format("woff2"),url("../font/roboto-slab/robotoslab-regular-webfont.woff") format("woff"),url("../font/roboto-slab/robotoslab-regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'amatic';src:url("../font/amatic/amaticsc-regular-webfont.eot");src:url("../font/amatic/amaticsc-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../font/amatic/amaticsc-regular-webfont.woff2") format("woff2"),url("../font/amatic/amaticsc-regular-webfont.woff") format("woff"),url("../font/amatic/amaticsc-regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'amatic';src:url("../font/amatic/amaticsc-bold-webfont.eot");src:url("../font/amatic/amaticsc-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/amatic/amaticsc-bold-webfont.woff2") format("woff2"),url("../font/amatic/amaticsc-bold-webfont.woff") format("woff"),url("../font/amatic/amaticsc-bold-webfont.ttf") format("truetype");font-weight:600;font-style:normal}h1,h2,h3,h4{font-weight:normal}a{text-decoration:none;color:inherit}ul{padding:0}li{list-style:none}.container{max-width:1000px;margin:0 auto}.container{padding:0 20px 0 20px;position:relative}.row{margin-right:-10px;margin-left:-10px}.row:after{content:"";display:table;clear:both}.quiz .row{margin-right:-30px;margin-left:-30px}.col-2{width:100%;padding:0 10px 0 10px}@media only print, only screen and (min-width: 600px){.col-2{float:left;width:50%}}.col-2.col-2--inner{width:100%}@media only print, only screen and (min-width: 850px){.col-2.col-2--inner{float:left;width:50%}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}@-ms-viewport{width:device-width}html,body{width:100%;height:100%}html{font-size:100%;line-height:1.4}body{font-family:"roboto",Arial,sans-serif;font-weight:200;color:#333}#page{position:relative;z-index:1;overflow:hidden}#content{background:#fff}#page .owl-theme .owl-controls .owl-page span{background:#fff;border:1px solid #333;opacity:1}#page .owl-theme .owl-controls .owl-page.active span{background:#e8cf67;border:none}#page .owl-theme .owl-controls .owl-buttons div{position:absolute;background:url(../img/svg-src/arrow-fat.svg) no-repeat;margin:0;padding:0;font-size:0;border-radius:0;opacity:1;width:16px;height:31px;top:75px}#page .owl-theme .owl-controls .owl-buttons div:before{content:'';position:absolute;top:-10px;left:-10px;bottom:-10px;right:-10px}#page .owl-theme .owl-controls .owl-buttons div.owl-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:10px}#page .owl-theme .owl-controls .owl-buttons div.owl-next{right:10px}#page .owl-theme .owl-controls{margin-top:0}.icon{display:inline-block}.icon--youtube{background-image:url(../img/sprite.png?v=1449580455530);background-position:0px 0px;width:19px;height:18px}.btn{display:inline-block;position:relative;font-size:14px;font-size:0.875rem;text-transform:uppercase;cursor:pointer;outline:none;border:none;text-transform:uppercase;height:55px;line-height:53px;border-radius:11px;padding:0 30px}.btn--primary{color:#fff;background:#333}.btn--primary:hover{background:#222222}.btn--primary:active{background:#c1ac53}.btn--primary:disabled{opacity:0.5;background:#333333;color:#666666}.btn--transparent{background:transparent;border:1px solid #333;color:#333;font-weight:400}.btn--transparent:hover{border:1px solid #222222}.btn--transparent:active{border:1px solid #c1ac53;color:#c1ac53}.btn--hover{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn--hover span{display:block;-webkit-transition:-webkit-transform 100ms linear;transition:transform 100ms linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn--hover .icon{position:absolute;display:none;right:25px;top:19px;width:8px;height:15px;-webkit-transition:right 100ms ease, opacity 100ms linear;transition:right 100ms ease, opacity 100ms linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only print, only screen and (min-width: 800px){.btn--hover .icon{display:block;opacity:0}.btn--hover:hover span{-webkit-transform:translateX(-7px);transform:translateX(-7px)}.btn--hover:hover .icon{right:15px;opacity:1}}.btn--answered{background:#b7a144}.heading{position:relative;font-family:"roboto-slab",Arial,sans-serif;font-weight:400}.heading--primary{font-size:30px;font-size:1.875rem;line-height:1.1;z-index:12}@media only print, only screen and (min-width: 800px){.heading--primary{font-size:48px;font-size:3rem}}@media only print{.heading--primary{font-size:30px;font-size:1.875rem}}.heading--secondary{font-size:28px;font-size:1.75rem;line-height:1.1}@media only print, only screen and (min-width: 800px){.heading--secondary{font-size:36px;font-size:2.25rem}}@media only print{.heading--secondary{font-size:24px;font-size:1.5rem}}.heading--minor{font-size:24px;font-size:1.5rem;line-height:1.1}@media only print, only screen and (min-width: 800px){.heading--minor{font-size:30px;font-size:1.875rem}}.header__back,.heading--primary,.header__description,.header__breadcrumbs{-webkit-animation-duration:500s;animation-duration:500s}.header__back.header__animated,.heading--primary.header__animated,.header__description.header__animated,.header__breadcrumbs.header__animated{-webkit-animation:show-header 500ms;animation:show-header 500ms}.header__back.header__hidden,.heading--primary.header__hidden,.header__description.header__hidden,.header__breadcrumbs.header__hidden{-webkit-animation:hide-header 200ms !important;animation:hide-header 200ms !important}@-webkit-keyframes show-header{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}}@keyframes show-header{0%{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}}@-webkit-keyframes hide-header{100%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes hide-header{100%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.paragraph{font-size:15px;font-size:0.9375rem;margin-bottom:25px;max-width:700px}.paragraph:last-child{margin-bottom:0}@media only print, only screen and (min-width: 800px){.paragraph{font-size:18px;font-size:1.125rem;margin-bottom:30px}.events-detail__floor--small .paragraph{font-size:14px;font-size:0.875rem}}.logo{float:left;height:70px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only print, only screen and (min-width: 800px){.logo .icon{width:201px;height:31px}}.logo__inner{display:block;width:180px;height:27px}.logo__inner h1{text-indent:100%;white-space:nowrap;overflow:hidden;visibility:hidden}@media only print, only screen and (min-width: 800px){.logo__inner{width:201px;height:31px;margin-bottom:5px}}.menu{position:relative;display:block;height:60px;width:70px;color:#333;cursor:pointer;margin:auto}.menu__wrap{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.menu__inner{display:block;padding:10px;position:relative;top:2px}.menu__inner .icon{position:absolute;top:-2px;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease}.menu__inner .icon--menu-closed{opacity:1;left:-4px}.menu__inner .icon--arrow{left:5px;-webkit-transform:translateX(50px);transform:translateX(50px)}.js-navigation-open .menu__inner{color:#333}.js-navigation-open .menu__inner .icon--menu-closed{opacity:0}.js-navigation-open .menu__inner .icon--arrow{-webkit-transform:translateX(0);transform:translateX(0)}.nav-mobile{overflow-y:scroll;position:fixed;top:0;left:0;top:60px;bottom:0;width:100%;background:#f1df91;z-index:20;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translateX(100%);transform:translateX(100%)}.nav-mobile .container{max-width:1280px}.js-navigation-open .nav-mobile{-webkit-transform:translateX(0);transform:translateX(0)}.js-nav--visible .nav-mobile{top:130px}@media only print, only screen and (min-width: 900px){.nav-mobile{display:none;position:absolute;top:0;height:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:visible}.nav-mobile .container{height:auto}.js-navigation-open .nav-mobile{-webkit-transform:translateY(0);transform:translateY(0)}}@media only print{.nav-mobile{display:none}}.nav-mobile__col .nav-mobile__list li:last-of-type:after{display:none}.nav-mobile__inner{clear:both;overflow:hidden}@media only print, only screen and (min-width: 900px){.nav-mobile__inner{height:100%}}.nav-mobile__list,.nav-mobile__social{text-transform:uppercase}.nav-mobile__list{position:relative;text-align:center;font-weight:200;color:#333;z-index:1}.nav-mobile__item{position:relative;padding:7px}.nav-mobile__item:after{content:'';position:absolute;bottom:0;left:50%;width:12px;margin-left:-6px;height:2px;background:#e8cf67}.nav-mobile__item a{position:relative;display:inline-block;padding:10px;font-size:15px;font-size:0.9375rem}.nav-mobile__item a:hover{text-decoration:underline}@media only print, only screen and (min-width: 900px){.nav-mobile__item{padding:15px}.nav-mobile__item:after{content:'';width:20px;margin-left:-10px}.nav-mobile__item a{font-size:18px;font-size:1.125rem;padding:13px}}.nav-mobile__heading{background:#ddc250}.nav-mobile__heading:after{display:none}.nav-mobile__disclaimer{text-align:center;font-size:12px;font-size:0.75rem;color:#333;margin:10px 0 30px 0}@media only print, only screen and (min-width: 900px){.nav-mobile__disclaimer{display:none}}.search-main{width:100%}@media only print{.search-main{display:none}}.search-main--secondary .search-main__form{height:100%}.search-main--secondary .search-main__form input,.search-main--secondary .search-main__form button{float:none;width:100%;border-radius:9px;height:55px}.search-main--secondary .search-main__form input{margin-bottom:15px}.search-main--secondary .search-main__form button{font-size:14px;font-size:0.875rem}@media only print, only screen and (min-width: 800px){.search-main--secondary .search-main__form input,.search-main--secondary .search-main__form button{float:left}.search-main--secondary .search-main__form input{width:85%;border-radius:9px 0 0 9px;margin-bottom:0}.search-main--secondary .search-main__form button{width:15%;border-radius:0 9px 9px 0}}.search-main--top{position:fixed;top:70px;left:0;z-index:20;padding:20px 0;background:#e8cf67;-webkit-transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.js-search-open .search-main--top{-webkit-transform:translateX(0);transform:translateX(0)}@media only print, only screen and (min-width: 800px){.search-main--top{top:0;padding:40px 0;z-index:14;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.search-main--top .search-main__form{-webkit-transition:-webkit-transform 250ms 150ms ease-out;transition:transform 250ms 150ms ease-out;-webkit-transform:translateY(-80px);transform:translateY(-80px)}.js-search-open .search-main--top{-webkit-transform:translateY(70px);transform:translateY(70px)}.js-search-open .search-main--top .search-main__form{-webkit-transform:translateY(0);transform:translateY(0)}}.search-main__form{width:100%;height:55px}.search-main__form input,.search-main__form button{border:0;outline:0;float:left;height:100%}.search-main__form input{width:75%;border-radius:9px 0 0 9px;padding-left:15px}.search-main__form input:focus{border-top:2px solid #c1ad54;border-left:2px solid #c1ad54;border-bottom:2px solid #c1ad54;padding-left:13px}.error .search-main__form input{border-top:2px solid #da5151;border-left:2px solid #da5151;border-bottom:2px solid #da5151;color:#da5151}.search-main__form button{background:#333;color:#fff;font-size:0;text-transform:uppercase;width:25%;border-radius:0 9px 9px 0}.search-main__form button:hover{background:#222222}.search-main__form button:active{background:#c1ac53}.search-main__form button:disabled{opacity:0.5;background:#333333;color:#666666}@media only print, only screen and (min-width: 800px){.search-main__form input{width:85%}.search-main__form button{width:15%;font-size:14px;font-size:0.875rem}.search-main__form .icon--magnifier{display:none}}.search-main__form ::-webkit-input-placeholder{color:#b7a144}.search-main__form ::-moz-placeholder{color:#b7a144}.search-main__form :-ms-input-placeholder{color:#b7a144}.search-section{padding:50px 0 50px 0;background:#e8cf67;text-align:center}@media only print, only screen and (min-width: 800px){.search-section{padding:60px 0 50px 0}}.search-section__heading{font-family:"roboto-slab",Arial,sans-serif;font-size:30px;font-size:1.875rem;line-height:1.1;margin-bottom:15px}@media only print, only screen and (min-width: 800px){.search-section__heading{margin-bottom:5px}}.search-section__description{font-size:14px;font-size:0.875rem;margin-bottom:30px}.search-section__link{display:inline-block;font-size:14px;font-size:0.875rem;text-transform:uppercase;text-decoration:underline;margin-top:25px}.search-section__link:hover{text-decoration:none}.search-icon{position:relative;float:left;height:70px;width:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;cursor:pointer}.js-search-open .search-icon{background:#e8cf67}@media only print, only screen and (min-width: 800px){.search-icon:before{content:'';-webkit-transition:width 150ms ease;transition:width 150ms ease;position:absolute;top:0;left:0;right:0;width:0;height:2px;background:#e8cf67}.search-icon:hover:before{content:'';width:100%}}.search-icon__inner{position:relative;top:2px;color:#b7a144;-webkit-transition:color 100ms linear;transition:color 100ms linear}.search-icon__inner .icon{position:absolute;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease}.search-icon__inner .icon--magnifier{top:-12px;left:-10px}.search-icon__inner .icon--arrow{top:-11px;left:-5px;-webkit-transform:translateX(50px);transform:translateX(50px)}.js-search-open .search-icon__inner{color:#333}.js-search-open .search-icon__inner .icon--magnifier{opacity:0}.js-search-open .search-icon__inner .icon--arrow{-webkit-transform:translateX(0);transform:translateX(0)}@media only print, only screen and (min-width: 900px){.search-icon__inner{color:#fff}}@media only print, only screen and (min-width: 800px){.search-icon__helper{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.search{position:absolute;top:-120px;left:20px;right:20px;padding:15px 15px 0 15px;background:#e8cf67;border-radius:9px;z-index:1}.search .icon--drop{fill:#e8cf67;position:absolute;top:-15px;left:15px}@media only print, only screen and (min-width: 800px){.search{padding:30px 30px 10px 30px;top:-80px}.search .icon--drop{left:40px}}@media only print, only screen and (min-width: 1050px){.search{left:-10px;right:-10px}}@media only print, only screen and (min-width: 800px){.body--search .search{padding:30px 30px 15px 30px}}.search__form,.search__extend__form{width:100%}.search__form input,.search__form button,.search__extend__form input,.search__extend__form button{display:block;width:100%;border:0;outline:0;border-radius:9px}.search__form input,.search__extend__form input{height:55px;padding-left:27px}.search__form input:focus,.search__extend__form input:focus{padding-left:25px}.search__form button,.search__extend__form button{margin-bottom:15px}.search__form button:hover,.search__extend__form button:hover{background:#222222}.search__form button:active,.search__extend__form button:active{background:#c1ac53}.search__form button:disabled,.search__extend__form button:disabled{opacity:0.5;background:#333333;color:#666666}.search__form ::-webkit-input-placeholder,.search__extend__form ::-webkit-input-placeholder{color:#b7a144}.search__form ::-moz-placeholder,.search__extend__form ::-moz-placeholder{color:#b7a144}.search__form :-ms-input-placeholder,.search__extend__form :-ms-input-placeholder{color:#b7a144}.search__form ::-ms-input-placeholder,.search__extend__form ::-ms-input-placeholder{color:#b7a144}.search__form :placeholder-shown,.search__extend__form :placeholder-shown{color:#b7a144}.search__form:after{content:"";display:table;clear:both}.search__form input{margin-bottom:15px}.search__form input:focus{border-top:2px solid #c1ad54;border-left:2px solid #c1ad54;border-bottom:2px solid #c1ad54}@media only print, only screen and (min-width: 800px){.search__form input,.search__form button{float:left}.search__form input{width:83%;border-radius:9px 0 0 9px}.search__form button{width:17%;border-radius:0 9px 9px 0}}@media only print, only screen and (min-width: 1000px){.search__form input{width:87%}.search__form button{width:13%}}.search__extend__form{padding:15px 15px 10px 15px}.search__extend__form:after{content:"";display:table;clear:both}.search__extend__form input{margin-bottom:10px}.search__extend__form input:focus{border:2px solid #c1ad54}.search__extend__form label{display:block;margin-bottom:5px}@media only print, only screen and (min-width: 800px){.search__extend__form{padding:15px 0 10px 0;margin:0 -18px 0 -18px;width:auto}.search__extend__form button{float:right;width:35%}}.search__extend__form div.error{position:relative}.search__extend__form div.error input{border:2px solid #da5151;color:#da5151}.search__extend__form div.error:after{content:'Chybné údaje. Zadejte prosím znovu.';position:absolute;top:0;right:0;color:#da5151}.search__total{text-align:center;margin-bottom:15px}.body--search .search__total{display:none}@media only print, only screen and (min-width: 800px){.search__total{text-align:left;float:left}}.search__total--bold{font-weight:600}.search__extend{margin:0 -15px 0 -15px;border-radius:0 0 9px 9px}.js-extended .search__extend{background:#ddc250}.body--search .search__extend{display:none}@media only print, only screen and (min-width: 800px){.search__extend{margin:0}.js-extended .search__extend{background:none}}.search__extend{border-top:1px solid #ddc250}@media only print, only screen and (min-width: 800px){.search__extend{border:none;text-align:right}}.search__extend__searching{position:relative;display:inline-block;width:100%;font-size:14px;font-size:0.875rem;padding:15px 0;text-align:center;text-transform:uppercase;border-left:1px solid #ddc250;border-radius:0 0 9px 9px;text-decoration:underline}.search__extend__searching .icon--arrow{display:none}.js-extended .search__extend__searching{background:#ddc250}.body--search .search__extend__searching{display:none}.search__extend__searching:hover{text-decoration:none}@media only print, only screen and (min-width: 800px){.search__extend__searching{width:auto;text-align:right;border:0;margin-left:25px;padding:0 25px 0 0}.search__extend__searching .icon--arrow{display:inline-block;position:absolute;right:5px;top:1px;width:8px;height:15px;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.js-extended .search__extend__searching{background:none}.js-extended .search__extend__searching .icon--arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.search__extend__inner{overflow:hidden;-webkit-transition:height 300ms ease;transition:height 300ms ease;width:100%;height:0}.search__extend__inner .search__extend__col:last-of-type div:last-of-type{margin-bottom:30px}@media only print, only screen and (min-width: 800px){.search__extend__inner{text-align:left}.search__extend__inner .search__extend__col:last-of-type div:last-of-type{margin-bottom:40px}}.search__extend__col div{margin-bottom:10px}@media only print, only screen and (min-width: 800px){.search__extend__col{float:left;width:50%;padding:0 18px}.search__extend__col div{margin-bottom:15px}}.search-results{padding-top:145px;margin:0 0 30px 0}.body--search .search-results{padding-top:65px}@media only print, only screen and (min-width: 800px){.body--search .search-results{padding-top:75px}}@media only print, only screen and (min-width: 800px){.search-results{padding-top:100px}}@media only print, only screen and (min-width: 1050px){.search-results{margin:0 -30px 45px -30px}}.search-results--bold{font-weight:600}.search-results__inner{position:relative}.search-results__inner:after{content:"";display:table;clear:both}.search-results__inner:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}@media only print, only screen and (min-width: 800px){.search-results__inner.js-no-border:before{opacity:0}}.search-results__examples{display:none;color:#b7a144}.body--search .search-results__examples{display:none}@media only print, only screen and (min-width: 800px){.search-results__examples{display:block;padding:0 0 40px 30px}}.search-results__found{position:relative;padding:0 0 25px 0}.body--jerrs .search-results__found{color:#b7a144}@media only print, only screen and (min-width: 800px){.search-results__found{padding:0 0 15px 30px}}.search-results__item{position:relative}.search-results__item:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.search-results__item a{padding:30px 0 20px 30px;display:block;border-radius:15px;-webkit-transition:background 250ms ease;transition:background 250ms ease}.search-results__item span{display:inline-block}.search-results__item .icon--marker,.search-results__item .icon--folder{position:absolute;left:1px;top:32px}.search-results__item .icon--arrow-simple{display:none;width:40px;height:25px;position:absolute;right:30px;top:50%;margin-top:-12px;-webkit-transition:right 250ms ease;transition:right 250ms ease}@media only print, only screen and (min-width: 800px){.search-results__item a{padding:20px 10px 25px 75px;fill:#cdd2d5}.search-results__item:hover a{background:#eef3f4;fill:#333}.search-results__item:hover .icon--arrow-simple{right:25px}.search-results__item.js-no-border:before{opacity:0}.search-results__item span{display:inline-block;color:#394142}.search-results__item .icon--marker,.search-results__item .icon--folder{width:20px;height:29px;top:25px;left:35px}.search-results__item .icon--arrow-simple{display:block}}.search-results__item__heading{font-family:"roboto-slab",Arial,sans-serif;font-weight:400;font-size:19px;font-size:1.1875rem;margin-bottom:10px}@media only print, only screen and (min-width: 800px){.search-results__item__heading{font-size:30px;font-size:1.875rem;margin-bottom:0}}.search-results__item__found{font-size:14px;font-size:0.875rem;color:#b7a144;margin-bottom:10px}.search-results__item__town{margin-bottom:7px}.search-results__item__ico{position:relative}@media only print, only screen and (min-width: 800px){.search-results__item__ico{margin-left:15px;padding-left:15px}.search-results__item__ico:before{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;background:#c9cfd2;border-radius:50%}}.search-results__item__list li{position:relative;padding-left:10px;margin-bottom:7px}.search-results__item__list li:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;left:0;top:9px;background:#c9cfd2}.search-results__item__list li p{display:inline-block;position:relative;padding:0 15px}.search-results__item__list li p:before,.search-results__item__list li p:after{content:'...';position:absolute}.search-results__item__list li p:before{left:0}.search-results__item__list li p:after{right:0;display:none}@media only print, only screen and (min-width: 800px){.search-results__item__list li{padding-left:20px}.search-results__item__list li p:after{display:inline-block}}.jerrs-choice{background:#e8cf67;padding:30px 0 40px 0}@media only print, only screen and (min-width: 800px){.jerrs-choice{padding:50px 0 60px 0}}.jerrs-choice .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only print, only screen and (min-width: 650px){.jerrs-choice .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.legacy .jerrs-choice .container{display:block;clear:both;overflow:hidden}.win7 .jerrs-choice .container{display:block;clear:both;overflow:hidden}.jerrs-choice__col{text-align:center;margin-bottom:35px}.jerrs-choice__col .icon{display:block;margin:0 auto 20px auto;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease}.jerrs-choice__col:first-of-type .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jerrs-choice__col:first-of-type:hover .icon{-webkit-transform:rotate(180deg) translateX(7px);transform:rotate(180deg) translateX(7px)}.jerrs-choice__col:last-of-type{margin-bottom:0}.jerrs-choice__col:last-of-type:hover .icon{-webkit-transform:translateX(7px);transform:translateX(7px)}@media only print, only screen and (min-width: 650px){.jerrs-choice__col{margin-bottom:0}}.legacy .jerrs-choice__col{float:left;width:33.3%}.win7 .jerrs-choice__col{float:left;width:33.3%}.jerrs-choice__text{display:inline-block;font-size:18px;font-size:1.125rem;font-family:"roboto-slab",Arial,sans-serif;line-height:1.1;max-width:250px;text-align:center;font-weight:400}@media only print, only screen and (min-width: 800px){.jerrs-choice__text{font-size:30px;font-size:1.875rem}}.pagination{position:relative;display:block;text-align:center}@media only print, only screen and (min-width: 800px){.pagination{float:right;padding:0 30px}}.pagination--bottom{margin-bottom:35px}@media only print, only screen and (min-width: 800px){.pagination--bottom{margin-bottom:40px;margin-right:30px}}@media only print, only screen and (min-width: 1050px){.pagination--bottom{margin-right:0}}.pagination--top{display:none}.pagination__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.pagination__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;border-radius:50%;margin:0 10px;-webkit-transition:background 250ms ease;transition:background 250ms ease}.pagination__list li.active{background:#e8cf67}.pagination__list li.active:hover{background:#e8cf67}.pagination__list li:hover{background:#eef3f4}.pagination__list li a{display:block;padding:10px}@media only print, only screen and (min-width: 800px){.pagination__list li{width:30px;height:30px;margin:0}}.pagination__side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination__side a{width:45px;height:45px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination__side a:hover{background:#eef3f4}@media only print, only screen and (min-width: 800px){.pagination__side a{width:30px;height:30px}}.pagination__side--left{display:none}@media only print, only screen and (min-width: 800px){.pagination__side--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.pagination__arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:1px;padding:5px;fill:#333}.pagination__arrow .icon--arrow-simple{display:none}@media only print, only screen and (min-width: 800px){.pagination__arrow{padding:10px}.pagination__arrow .icon--arrow-fat{display:none}.pagination__arrow .icon--arrow-simple{display:block}}.pagination__arrow--left{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-5px}@media only print, only screen and (min-width: 800px){.pagination__arrow--left{left:-10px;top:0}}.pagination__arrow--right{right:-5px}@media only print, only screen and (min-width: 800px){.pagination__arrow--right{right:-10px;top:-1px}}.quiz--hidden{display:none !important}.quiz__helper{margin-top:-100px;padding-bottom:30px}@media only print, only screen and (min-width: 800px){.quiz__helper{margin-top:-115px;padding-bottom:110px}}.quiz__col{width:100%;max-width:450px;padding:0 30px;margin:0 auto 15px auto}@media only print, only screen and (min-width: 795px){.quiz__col{float:left;width:50%;max-width:none}}@media only print, only screen and (min-width: 1025px){.quiz__col{width:340px}}.quiz__col.quiz__col--locked button{display:none}.quiz__col.quiz__col--locked .quiz__disclaimer{display:block}.quiz__col[data-quiz-id="1"] .icon--quiz-badge-02{display:none}.quiz__col[data-quiz-id="1"] .icon--quiz-icon-02{display:none}.quiz__col[data-quiz-id="1"].quiz__col--locked .icon--quiz-badge-03{display:none}.quiz__col[data-quiz-id="1"].quiz__col--locked .icon--quiz-badge-02{display:inline-block}.quiz__col[data-quiz-id="1"].quiz__col--locked .icon--quiz-icon-01{display:none}.quiz__col[data-quiz-id="1"].quiz__col--locked .icon--quiz-icon-02{display:inline-block}.quiz__col[data-quiz-id="2"] .icon--quiz-badge-04{display:none}.quiz__col[data-quiz-id="2"] .icon--quiz-icon-02{display:none}.quiz__col[data-quiz-id="2"].quiz__col--locked .icon--quiz-badge-05{display:none}.quiz__col[data-quiz-id="2"].quiz__col--locked .icon--quiz-badge-04{display:inline-block}.quiz__col[data-quiz-id="2"].quiz__col--locked .icon--quiz-icon-01{display:none}.quiz__col[data-quiz-id="2"].quiz__col--locked .icon--quiz-icon-02{display:inline-block}.quiz__inner{position:relative;display:block;padding:50px 25px 40px 25px;background:#e8cf67;border-radius:9px;text-align:center;cursor:pointer}.quiz__inner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;border:1px solid #9ba6ab;opacity:0;-webkit-transition:all 200ms linear;transition:all 200ms linear}.quiz__inner button{width:85%}.quiz__inner .anim-halo{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 300ms ease;transition:all 300ms ease}.quiz__inner .icon--quiz-badge-03,.quiz__inner .icon--quiz-badge-02{position:relative;left:-10px}.quiz__col--locked .quiz__inner{background-color:#c9cfd2;background:-webkit-linear-gradient(225deg, #e8cf67 50px, #c9cfd2 0);background:linear-gradient(225deg, #e8cf67 50px, #c9cfd2 0)}.quiz__col--locked .quiz__inner .btn--primary{background:#c9cfd2;border:2px solid #fff}@media only print, only screen and (min-width: 800px){.quiz__inner:hover:before{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:1}.quiz__inner:hover .icon--quiz-icon-02{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-wiggle 500ms ease backwards normal;animation:anim-wiggle 500ms ease backwards normal}.quiz__inner:hover .anim-halo{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 200ms ease;transition:all 200ms ease}.quiz__inner:hover .icon--arrow{right:15px;opacity:1}.quiz__inner:hover span{-webkit-transform:translateX(-7px);transform:translateX(-7px)}}@-webkit-keyframes anim-wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}16%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}33%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}50%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}66%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}83%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes anim-wiggle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}16%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}33%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}50%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}66%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}83%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.quiz__icon{position:absolute;top:10px;right:12px}.quiz__badge{margin-bottom:20px;min-height:166px}.quiz__heading{font-size:30px;font-size:1.875rem;margin-bottom:20px;white-space:nowrap}.quiz__description{font-size:14px;font-size:0.875rem;margin:0 auto 30px auto;width:180px}.quiz__col--locked .quiz__description{margin:0 auto 26px auto}.quiz__disclaimer{display:none;text-transform:uppercase;line-height:1.7;margin-bottom:5px}.quiz-content{padding:30px 0 30px 0;text-align:center}@media only print, only screen and (min-width: 800px){.quiz-content{padding:70px 0 60px 0}}.quiz-content__number{position:relative;width:50px;height:50px;color:#fff;margin:auto;font-family:"roboto-slab",Arial,sans-serif;font-size:30px;font-size:1.875rem;background:#b7a144;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.quiz-content__number:before,.quiz-content__number:after{position:absolute;font-family:"roboto",Arial,sans-serif;font-size:16px;font-size:1rem;color:#b7a144}.quiz-content__number:before{content:'Otázka';left:-62px;top:15px}.quiz-content__number:after{content:'/ 10';left:60px;top:15px;width:35px}.quiz-content__question{font-family:"roboto-slab",Arial,sans-serif;font-size:24px;font-size:1.5rem;font-weight:200;line-height:1.3;color:#b39e3b;max-width:550px;margin:0 auto 40px auto}@media only print, only screen and (min-width: 800px){.quiz-content__question{font-size:36px;font-size:2.25rem}}.quiz-content--2 .quiz-content__question{margin:0 auto 20px auto}.quiz-content__hint{position:relative;text-transform:uppercase;font-weight:400;padding-bottom:30px;margin-bottom:30px;max-width:770px;margin:auto}.quiz-content__hint:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.quiz-content__answers{padding-bottom:35px}.quiz-content__answers button{display:block;padding:0 30px;margin:0 auto 20px auto;min-width:280px}@media only print, only screen and (min-width: 800px){.quiz-content__answers{padding-bottom:100px}.quiz-content__answers button{margin:0 10px;display:inline-block;min-width:initial}}@media only print, only screen and (min-width: 800px){.quiz-content--2 .quiz-content__answers{padding-bottom:75px}}.quiz-content__inner{height:413px;overflow:hidden;-webkit-transition:height 300ms ease;transition:height 300ms ease}.quiz-content__list{position:relative;height:100%;width:100%}.quiz-content__item{position:absolute;-webkit-transition:-webkit-transform 300ms ease , opacity 200ms ease;transition:transform 300ms ease , opacity 200ms ease;-webkit-transform:translateX(1000px);transform:translateX(1000px);top:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.quiz-content__item{-webkit-transition:all 300ms ease;transition:all 300ms ease}}.quiz-content__item--active{position:relative;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.quiz-content__options{max-width:900px;margin:auto;margin-bottom:40px}.quiz-content__options li{position:relative;border-radius:9px}.quiz-content__options li span:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.quiz-content__options li span:before{-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease}.quiz-content__options li:hover span:before{opacity:0}@media only print, only screen and (min-width: 800px){.quiz-content__options li{-webkit-transition:background 350ms ease;transition:background 350ms ease}.quiz-content__options li:hover{background:#eef3f4}}.quiz-content__pagination{margin:0 -15px 0 -15px}@media only print, only screen and (min-width: 800px){.quiz-content__pagination{margin:0}}.quiz-content__radio,.quiz-content__checkbox{display:none}.quiz-content__radio+label:after{content:"";position:absolute;left:7px;top:42px;width:15px;height:15px;border-radius:50%;background-color:#333;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease}.quiz-content__radio:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.quiz-content__checkbox:checked+label:after{content:"";position:absolute;left:6px;top:44px;width:17px;height:12px;background:url(../img/svg-src/check-quiz.svg)}.quiz-content__label{display:block;position:relative;padding:30px 10px 30px 40px;text-align:left;max-width:770px;margin:auto;font-size:18px;font-size:1.125rem}.quiz-content__label:before{content:"";position:absolute;left:0;top:35px;width:29px;height:29px;border-radius:50%;border:1px solid #333;background-color:#fff}@media only print, only screen and (min-width: 800px){.quiz-content__label{padding:30px 50px 30px 70px}}.quiz-content__checkbox+.quiz-content__label:before{border-radius:9px}.quiz-result{position:relative;padding:100px 0 50px 0;background:#e8cf67;text-align:center}.quiz-result .container{position:static}.quiz-result .heading{margin-bottom:20px}@media only print, only screen and (min-width: 800px){.quiz-result{padding:135px 0 60px 0}}.quiz-result__badge{position:absolute;left:50%;top:0}.quiz-result__badge .icon{-webkit-transform:translate(-51%, -48%);transform:translate(-51%, -48%)}.quiz-result__icon{position:absolute;width:50px;height:50px;top:20%;left:20%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.quiz-result--passed .quiz-result__icon{background:#579257}.quiz-result--passed .quiz-result__icon .quiz-result__icon--fail{display:none}.quiz-result--failed .quiz-result__icon{background:#da5151}.quiz-result--failed .quiz-result__icon .quiz-result__icon--pass{display:none}.quiz-result__description{max-width:450px;margin:0 auto 25px auto}.quiz-result__share{text-transform:uppercase;color:#b7a144;font-size:14px;font-size:0.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.quiz-result__share p{line-height:29px}.quiz-result--failed .quiz-result__share{display:none}.quiz-result__social{font-size:0}.quiz-result__social li{display:inline-block;fill:#b7a144;margin:0 0 0 10px}.quiz-result__social .icon{width:29px;height:29px}.quiz-result__repeat{margin-top:25px;text-transform:uppercase;font-size:14px;font-size:0.875rem;color:#b39e3b}.quiz-result__repeat a{text-decoration:underline}.quiz-recap{padding:40px 0 60px 0;background:#eef3f4}.quiz-recap .row{margin:0}.quiz-recap .heading{text-align:center;margin-bottom:30px}@media only print, only screen and (min-width: 800px){.quiz-recap{padding:60px 0 100px 0}.quiz-recap .heading{margin-bottom:55px}}.quiz-recap__item{margin-bottom:60px}.quiz-recap__item:after{content:"";display:table;clear:both}.quiz-recap__item:last-of-type{margin-bottom:0}.quiz-recap__helper{margin-bottom:20px}@media only print, only screen and (min-width: 800px){.quiz-recap__helper{float:left;width:10%;margin-bottom:50px}}.quiz-recap__number{position:relative;font-family:"roboto-slab",Arial,sans-serif;font-size:30px;font-size:1.875rem;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;color:#fff}.quiz-recap__number:after{font-family:"roboto",Arial,sans-serif;font-size:14px;font-size:0.875rem;text-transform:uppercase;position:absolute;width:80px;top:15px;left:60px}.quiz-recap__item--correct .quiz-recap__number{background:#579257}.quiz-recap__item--correct .quiz-recap__number:after{content:'+1 bod';color:#579257}.quiz-recap__item--incorrect .quiz-recap__number{background:#da5151}.quiz-recap__item--incorrect .quiz-recap__number:after{content:attr(data-points);color:#da5151}@media only print, only screen and (min-width: 800px){.quiz-recap__number:after{top:63px;left:0}}.quiz-recap__content{position:relative;padding:30px 15px 25px 15px;border-radius:9px;color:#b39e3b;background-color:#fff;background:-webkit-linear-gradient(135deg, #eef3f4 24px, #fff 0);background:linear-gradient(-45deg, #eef3f4 24px, #fff 0)}.quiz-recap__content .icon--drop{display:none;position:absolute;width:65px;height:40px;fill:#fff;left:-45px;-webkit-transform:rotate(270deg);transform:rotate(270deg);top:35px}@media only print, only screen and (min-width: 800px){.quiz-recap__content{float:left;width:90%;padding:30px 50px 25px 50px}.quiz-recap__content .icon--drop{display:block}}.quiz-recap__question{font-family:"roboto-slab",Arial,sans-serif;font-size:22px;font-size:1.375rem;margin-bottom:20px;line-height:1.2;max-width:600px}@media only print, only screen and (min-width: 800px){.quiz-recap__question{font-size:30px;font-size:1.875rem}}.quiz-recap__answer{position:relative;padding-bottom:30px}.quiz-recap__answer:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #e5e7e9 60%, transparent 40%);background:linear-gradient(to right, #e5e7e9 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.quiz-recap__answer button{display:block;padding:0 50px;cursor:auto;width:150px;margin:0 auto 15px auto}.quiz-recap__answer button:last-of-type{margin-bottom:0}.quiz-recap__answer .btn--answered{border:none;background:#333;color:#fff;font-weight:200}.quiz-recap__answer .quiz-recap__icon,.quiz-recap__answer .icon{position:absolute;right:15px;top:20px}.quiz-recap__answer ul{color:#333;margin-top:40px}.quiz-recap__answer ul li{position:relative;margin-bottom:30px;padding:0 0 0 50px;max-width:650px}.quiz-recap__answer ul li:last-of-type{margin-bottom:0}@media only print, only screen and (min-width: 800px){.quiz-recap__answer button{display:inline-block;padding:0 50px;margin:0 15px 0 0;width:auto}}.quiz-recap--1 .quiz-recap__answer ul li.quiz-recap__answer--selected:after{content:'';position:absolute;left:7px;top:5px;width:16px;height:16px;border-radius:50%;background:#333}.quiz-recap--1 .quiz-recap__answer ul li.quiz-recap__answer--correct:before{border:1px solid #579257}.quiz-recap--1 .quiz-recap__answer ul li.quiz-recap__answer--incorrect:before{border:1px solid #da5151}.quiz-recap--1 .quiz-recap__answer ul li:before{content:'';position:absolute;left:0;top:-2px;width:30px;height:30px;border:1px solid #333;border-radius:50%}.quiz-recap--2 .quiz-recap__answer ul li.quiz-recap__answer--selected:after{content:'';position:absolute;left:7px;top:7px;width:16px;height:16px;width:17px;height:12px;background:url(../img/svg-src/check-quiz.svg)}.quiz-recap--2 .quiz-recap__answer ul li.quiz-recap__answer--correct:before{border:1px solid #579257}.quiz-recap--2 .quiz-recap__answer ul li.quiz-recap__answer--incorrect:before{border:1px solid #da5151}.quiz-recap--2 .quiz-recap__answer ul li:before{content:'';position:absolute;left:0;top:-2px;width:30px;height:30px;border:1px solid #333;border-radius:9px}.quiz-recap__answer--correct{stroke:#97d797}.quiz-recap__answer--correct .icon--cross{display:none}.quiz-recap__answer--incorrect{fill:#eb6161}.quiz-recap__answer--incorrect .icon--check{display:none}.quiz-recap__more{position:relative;text-transform:uppercase;margin-top:25px;font-size:14px;font-size:0.875rem}.quiz-recap__more a{text-decoration:underline;font-weight:400}.quiz-recap__fold{position:absolute;right:0;bottom:-4px}.quiz-choice{text-align:center;padding:40px 0 40px 0;background:#e8cf67}.quiz-choice .btn{width:100%;max-width:300px;margin-bottom:10px}.quiz-choice .btn:last-of-type{margin-bottom:0}@media only print, only screen and (min-width: 800px){.quiz-choice .btn{width:auto;max-width:none;margin:0 10px}}.quiz-choice__heading{font-size:30px;font-size:1.875rem;line-height:1.1;margin-bottom:30px}.tip{text-align:center}.tip:after{content:"";display:table;clear:both}.tip .icon--drop{display:none;position:absolute;width:65px;height:40px;fill:#fff;top:60px}.body--budget .tip{margin-bottom:40px}.body--events-detail .tip{margin-bottom:15px}@media only print, only screen and (min-width: 800px){.tip{text-align:left}.body--events-detail .tip{margin-bottom:40px}.tip .icon--drop{display:block}}@media only print{.tip .icon--drop{display:none}}@media only print, only screen and (min-width: 800px){.tip--left .icon--drop{left:-45px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.tip--left .tip__badge{float:left}}@media only print, only screen and (min-width: 800px){.tip--right .icon--drop{right:-45px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tip--right .tip__badge{float:right;text-align:right}}.tip--secondary .tip__content{background:#fff6d2;background:-webkit-linear-gradient(135deg, #fff 21px, #fff6d2 0);background:linear-gradient(-45deg, #fff 21px, #fff6d2 0)}.events-detail__floor.js-open .tip--secondary .tip__content{background:-webkit-linear-gradient(135deg, #eef3f4 21px, #fff6d2 0);background:linear-gradient(-45deg, #eef3f4 21px, #fff6d2 0)}.tip--secondary .tip__fold{fill:#e8cf67}.tip--secondary .icon--drop{fill:#fff6d2}.tip--half{padding:0 10px}@media only print, only screen and (min-width: 800px){.tip--half{padding:0 30px;width:50%}.tip--half .tip__content{padding:30px}}@media only print, only screen and (min-width: 800px) and (min-width: 800px){.tip--half .tip__content{width:65%}}@media only print, only screen and (min-width: 800px) and (min-width: 800px){.tip--half .tip__badge{width:35%;top:0}}@media only print, only screen and (min-width: 800px){.tip--half .icon--drop{top:45px}}@media only print, only screen and (min-width: 800px){.tip--left.tip--half{float:left}}@media only print, only screen and (min-width: 800px){.tip--right.tip--half{float:right}}.tip__badge{display:none;position:relative;margin-bottom:20px}@media only print, only screen and (min-width: 800px){.tip__badge{width:18%;top:15px;display:inline-block}}.tip__content{position:relative;padding:20px 20px 30px 20px;border-radius:9px;color:#b39e3b;background-color:#fff;background:-webkit-linear-gradient(135deg, #eef3f4 23px, #fff 0);background:linear-gradient(-45deg, #eef3f4 23px, #fff 0)}@media only print, only screen and (min-width: 800px){.tip__content{float:left;width:82%;padding:35px 40px 35px 40px}}.body--jerrs .tip__content{background:-webkit-linear-gradient(135deg, #dbe2e4 23px, #fff 0);background:linear-gradient(-45deg, #dbe2e4 23px, #fff 0)}@media only print, only screen and (min-width: 800px){.body--events-detail .tip__content{width:75%}}.tip__content__badge{margin-bottom:20px}@media only print, only screen and (min-width: 800px){.tip__content__badge{display:none}}.tip__heading{font-size:24px;font-size:1.5rem;line-height:1.1;margin-bottom:10px}.events-detail__floor .tip__heading{font-size:19px;font-size:1.1875rem}@media only print, only screen and (min-width: 800px){.tip__heading{font-size:30px;font-size:1.875rem}.events-detail__floor .tip__heading{font-size:30px;font-size:1.875rem}}@media only print{.tip__heading{font-size:24px;font-size:1.5rem}.events-detail__floor .tip__heading{font-size:24px;font-size:1.5rem}}.tip__description{max-width:600px;font-size:14px;font-size:0.875rem}@media only print, only screen and (min-width: 800px){.tip__description{font-size:16px;font-size:1rem}}.tip__fold{position:absolute;right:0;bottom:-5px;fill:#dbe2e4}.body--jerrs .tip__fold{fill:#eef3f4}@media only print, only screen and (min-width: 800px){.tip__fold{right:0px;bottom:-6px}}@media only print{.tip__fold{display:none}}.tip__reload{position:absolute;display:none;top:15px;right:15px}.tip__reload:before{content:'';position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.body--jerrs .tip__reload{display:none}.tip-container{background:#eef3f4;padding:40px 0}@media only print, only screen and (min-width: 800px){.tip-container{padding:80px 0}}.body--jerrs .tip-container{background:#dbe2e4;padding:180px 0 40px 0}@media only print, only screen and (min-width: 800px){.body--jerrs .tip-container{padding:150px 0 80px 0}}.body--budget .tip-container{position:relative}.body--budget .tip-container:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.body--budget .tip-container .tip:last-of-type{margin-bottom:0}.body--budget .tip-container .icon--scissors{position:absolute;bottom:-50px;right:20px}@media only print, only screen and (min-width: 800px){.body--budget .tip-container{padding:90px 0}.body--budget .tip-container .icon--scissors{bottom:-100px}}.body--quiz-result .tip-container{display:none}.budget-table{position:relative;text-align:center}@media only print, only screen and (min-width: 800px){.budget-table{text-align:left}}.budget-table__inner{position:relative;background:#fff;text-align:center;border-radius:9px;background:-webkit-linear-gradient(135deg, #eef3f4 23px, #fff 0);background:linear-gradient(-45deg, #eef3f4 23px, #fff 0);margin-bottom:30px}.budget-table__inner:after{content:"";display:table;clear:both}.budget-table__col{position:relative;padding:0 20px}@media only print, only screen and (min-width: 800px){.budget-table__col{float:left;width:50%;padding:0 40px}}@media only print, only screen and (min-width: 800px){.budget-table__col:last-of-type:before{content:'';position:absolute;top:0;left:-1px;right:100%;bottom:0;background:-webkit-linear-gradient(90deg, #c9cfd2 60%, transparent 40%);background:-webkit-linear-gradient(270deg, #c9cfd2 60%, transparent 40%);background:linear-gradient(180deg, #c9cfd2 60%, transparent 40%);background-size:1px 12px;background-repeat:repeat-y}}.budget-table__item{position:relative;font-family:"amatic",Arial,sans-serif;font-size:24px;font-size:1.5rem;padding:25px 0}.budget-table__item:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.budget-table__item p{line-height:1.1}.budget-table__item:last-of-type:before{display:none}.budget-table__item--large{padding:30px 0}@media only print, only screen and (min-width: 800px){.budget-table__item--large{padding:60px 0}}.budget-table__item--small{padding:25px 0}.budget-table__heading{font-size:34px;font-size:2.125rem;font-weight:600;margin-bottom:5px}@media only print, only screen and (min-width: 800px){.budget-table__heading{font-size:40px;font-size:2.5rem}}.budget-table__fold{position:absolute;right:0;bottom:-5px}.budget-table__fold svg{fill:#dbe2e4}@media only print, only screen and (min-width: 800px){.budget-table__fold{right:-3px;bottom:-5px}}.budget-rules{padding:30px 0}.budget-rules .heading{margin-bottom:30px}.budget-rules .row{margin:0 -30px 0 -30px}@media only print, only screen and (min-width: 800px){.budget-rules{padding:60px 0 90px 0}.budget-rules .row:last-of-type .budget-rules__item{margin-bottom:0}}.budget-rules__item{max-width:500px;margin:0 auto 30px auto;padding:0 30px 0 30px}@media only print, only screen and (min-width: 800px){.budget-rules__item{max-width:none;float:left;width:50%;margin:0 0 60px 0}}.budget-rules__inner{position:relative;padding:25px 10px 30px 10px;border:1px dashed #c9cfd2;border-radius:9px}.budget-rules__inner:after{content:"";display:table;clear:both}@media only print, only screen and (min-width: 800px){.budget-rules__inner{padding:25px 10px 30px 30px;min-height:190px}}.budget-rules__number{width:35px;height:35px;background:#c1ad54;border-radius:50%;font-family:"roboto-slab",Arial,sans-serif;font-size:22px;font-size:1.375rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only print, only screen and (min-width: 800px){.budget-rules__number{width:53px;height:53px;font-size:30px;font-size:1.875rem}}.budget-rules__heading{font-family:"roboto-slab",Arial,sans-serif;font-size:22px;font-size:1.375rem;line-height:1.1;max-width:290px;margin-bottom:10px}@media only print, only screen and (min-width: 800px){.budget-rules__heading{font-size:30px;font-size:1.875rem}}.budget-rules__description{font-size:14px;font-size:0.875rem}@media only print, only screen and (min-width: 800px){.budget-rules__description{max-width:300px}}.budget-rules__left{float:left;width:20%}.budget-rules__right{float:left;width:80%}.budget-rules__icon{position:absolute;bottom:-15px;right:25px}.rich-option{background:#eef3f4;padding:30px 0 0 0}@media only print, only screen and (min-width: 800px){.body--home .rich-option{padding:80px 0 90px 0}}@media only print, only screen and (min-width: 800px){.rich-option{padding:55px 0 100px 0}.rich-option .row{margin:0 -50px 0 -50px}}.rich-option__col{text-align:center;margin-bottom:30px}@media only print, only screen and (min-width: 800px){.rich-option__col{margin-bottom:0;padding:0 50px;float:left;width:50%}.body--home .rich-option__col:last-of-type svg{margin-bottom:30px}}.rich-option__img{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.body--budget .rich-option__img{min-height:220px;margin-bottom:50px}.body--home .rich-option__img{min-height:200px}.rich-option__heading{font-family:"roboto-slab",Arial,sans-serif;font-size:30px;font-size:1.875rem;line-height:1.1;margin-bottom:20px}.rich-option__description{margin:0 auto 20px auto;max-width:380px;font-size:14px;font-size:0.875rem}.nav-big{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-big:after{content:"";display:table;clear:both}@media only print{.nav-big{display:none}}.nav-big__col{display:block;position:relative;text-align:center;background:#e8cf67;-webkit-transition:background 250ms ease;transition:background 250ms ease}.nav-big__col:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #a09152 60%, transparent 40%);background:linear-gradient(to right, #a09152 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.nav-big__col.nav-big__col--left .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-big__col:last-of-type{margin-bottom:0}.nav-big__col:last-of-type:before{display:none}.nav-big__col:hover{background:#f1df92}.nav-big__col .icon{display:block;margin:0 auto 15px auto;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease}@media only print, only screen and (min-width: 650px){.nav-big__col{margin-bottom:0}}@media only print, only screen and (min-width: 800px){.nav-big__col{float:left;width:50%}.nav-big__col:before{display:none}}@media only print, only screen and (min-width: 800px){.nav-big__col:last-of-type .nav-big__inner:before{content:'';position:absolute;top:0;left:-1px;right:100%;bottom:0;background:-webkit-linear-gradient(90deg, #a09152 60%, transparent 40%);background:-webkit-linear-gradient(270deg, #a09152 60%, transparent 40%);background:linear-gradient(180deg, #a09152 60%, transparent 40%);background-size:1px 12px;background-repeat:repeat-y}}.nav-big--hover .nav-big__col:last-of-type .nav-big__inner:before{display:none}.nav-big__col--left:hover .icon{-webkit-transform:rotate(180deg) translateX(7px);transform:rotate(180deg) translateX(7px)}.nav-big__col--right:hover .icon{-webkit-transform:translateX(7px);transform:translateX(7px)}.nav-big__inner{position:relative;padding:20px 0 20px 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only print, only screen and (min-width: 800px){.nav-big__inner{margin:40px 0}}.nav-big__text{display:inline-block;font-size:18px;font-size:1.125rem;font-family:"roboto-slab",Arial,sans-serif;line-height:1.1;max-width:300px;text-align:center;font-weight:400;margin-bottom:10px}@media only print, only screen and (min-width: 800px){.nav-big__text{font-size:30px;font-size:1.875rem}}.nav-big__description{max-width:330px;font-size:14px;font-size:0.875rem;margin:auto;padding:0 10px 10px 10px}@media only print, only screen and (min-width: 800px){.nav-big__description{font-size:16px;font-size:1rem;padding:0 0 10px 0}}.nav-top{position:fixed;z-index:15;width:100%;height:130px;-webkit-transition:all 200ms ease;transition:all 200ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-top.js-open{height:140px}@media only print{.nav-top{display:none}}@media only print, only screen and (min-width: 900px){.nav-top{height:70px}}.nav-top__menu{position:absolute;top:0;left:0;right:0;bottom:0;height:70px;background:#333;z-index:99}.nav-top__menu .container{height:100%;width:100%;max-width:1280px;padding:0 0 0 20px}.nav-top__menu .container:after{content:"";display:table;clear:both}.nav-top__right{float:right}.nav-top__links{display:none;float:left;margin:0 15px 0 0}.nav-top__links li{position:relative;display:inline-block;color:#e8cf67;font-size:12px;font-size:0.75rem;text-transform:uppercase;margin-left:15px}.nav-top__links li:first-of-type{margin-left:0}.nav-top__links a{display:inline-block;position:relative;height:70px;line-height:70px}@media only print, only screen and (min-width: 800px){.nav-top__links li a:before{content:'';position:absolute;-webkit-transition:width 150ms ease;transition:width 150ms ease;top:0;left:0;right:0;width:0;height:2px;background:#e8cf67}.nav-top__links li:hover a:before{width:100%}.nav-top__links li.js-active a:before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:2px;background:#e8cf67}}@media only print, only screen and (min-width: 900px){.nav-top__links{display:block}}@media only print, only screen and (min-width: 1050px){.nav-top__links{margin:0 35px 0 0}.nav-top__links li{font-size:13px;font-size:0.8125rem;margin-left:35px}}.nav-top__submenu{position:absolute;z-index:1;top:0;height:70px;left:0;right:0;bottom:0;background:#e8cf67;-webkit-transition:top 250ms ease-out;transition:top 250ms ease-out}.js-open .nav-top__submenu{top:70px}.nav-top__submenu .container{height:70px;max-width:1280px}.nav-top__submenu__list{position:absolute;bottom:0;right:20px;opacity:0;visibility:hidden}.nav-top__submenu__list li{display:inline-block;text-transform:uppercase;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform 0ms linear, opacity 0ms linear;transition:transform 0ms linear, opacity 0ms linear;opacity:0}.nav-top__submenu__list li a{display:inline-block;font-size:13px;font-size:0.8125rem;font-weight:600;line-height:70px;height:70px;padding:0 15px}.nav-top__submenu__list li a:hover{background:#f1df91}.nav-top__submenu__list.js-trigger{opacity:1;visibility:visible}.nav-top__submenu__list.js-trigger li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:-webkit-transform 300ms ease, opacity 300ms linear;transition:transform 300ms ease, opacity 300ms linear}@media only print, only screen and (min-width: 1050px){.nav-top__submenu__list li a{padding:0 20px}}.nav-top__submenu__list[data-index="1"]{margin-right:336px}@media only print, only screen and (min-width: 1050px){.nav-top__submenu__list[data-index="1"]{margin-right:429px}}.nav-top__submenu__list[data-index="2"]{margin-right:132px}@media only print, only screen and (min-width: 1050px){.nav-top__submenu__list[data-index="2"]{margin-right:195px}}.nav-bottom{position:absolute;top:70px;left:0;width:100%;height:60px;background:#e8cf67;z-index:15}.nav-bottom .container{padding:0}.nav-bottom .container:after{content:"";display:table;clear:both}.print-mode .nav-bottom{display:none}@media only print, only screen and (min-width: 900px){.nav-bottom{display:none}}.nav-bottom__nav{float:left;width:80%;color:#333;text-transform:uppercase}.nav-bottom__nav li{float:left;width:25%;font-size:11px;font-size:0.6875rem;height:60px;border-right:1px solid #ddc250;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav-bottom__nav a{display:inline-block;line-height:1.3}.nav-bottom__nav li:first-of-type{border-left:none}.nav-bottom__nav li:last-of-type{border-right:1px solid #ddc250}.nav-bottom__menu{float:right;width:20%}.js-navigation-open .nav-bottom__menu{background:#ddc250}.calc-nav{position:relative;padding:30px 0 30px 0;background:#eef3f4;text-align:center}.calc-nav .btn.js-hide{visibility:hidden;opacity:0;pointer-events:none}.calc-nav .btn:first-of-type{margin-bottom:20px}.calc-nav .dot-nav{margin:35px 0 10px 0}.js-finished .calc-nav{display:none}.calc-nav .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.calc-nav .container a:first-of-type{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.calc-nav .container a:last-of-type{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.calc-nav .container ul{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}@media only print, only screen and (min-width: 800px){.calc-nav{padding:60px 0 60px 0}.calc-nav .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.calc-nav .container a:first-of-type{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.calc-nav .container a:last-of-type{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.calc-nav .container ul{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.calc-nav .btn:first-of-type{margin-bottom:0}.calc-nav .dot-nav{margin:0}}.dot-nav{font-size:0}.dot-nav__dot{display:inline-block;width:17px;height:17px;border:1px solid #333;border-radius:50%;margin:0 6px}.dot-nav__dot a{position:relative;display:block;width:100%;height:100%}.dot-nav__dot a:before{content:'';position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.dot-nav__dot a:after{content:'';position:absolute;top:7px;left:-14px;height:1px;width:14px;background:#333}.dot-nav__dot.dot-nav__dot--finished{border:none;background:#c9cfd2;border:1px solid #c9cfd2}.dot-nav__dot.dot-nav__dot--finished:hover{background:#a79134}.dot-nav__dot.dot-nav__dot--finished a:after{background:#c9cfd2}.dot-nav__dot.dot-nav__dot--active{border:none;background:#c1ad54}.dot-nav__dot.dot-nav__dot--active a:after{display:none}.dot-nav__dot.dot-nav__dot--active+li a:after{display:none}@media only print, only screen and (min-width: 800px){.dot-nav__dot{margin:0 9px}.dot-nav__dot a:after{left:-19px;width:19px}}.dot-nav__dot:first-of-type a:after{display:none}.card{width:100%;padding:0 30px;margin:0 0 20px 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only print, only screen and (min-width: 600px){.card{width:50%;float:left;margin:0 0 60px 0}}@media only print, only screen and (min-width: 1020px){.card{width:340px}}.card--primary .card__inner{background:#e8cf67}@media only print, only screen and (min-width: 600px){.card--primary .card__inner{min-height:440px}}@media only print, only screen and (min-width: 830px){.card--primary .card__inner{min-height:none}}.card--primary:hover span{-webkit-transform:translateX(-7px);transform:translateX(-7px)}.card--primary:hover .icon--arrow{right:15px;opacity:1}.card--light .card__inner{background:#eef3f4;border-radius:9px 9px 0 0;padding:40px 15px 0 15px}.card--light .card__inner button{margin-bottom:25px}.card--flip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-perspective:1000;perspective:1000;min-height:330px}.card--flip .card__front .card__inner,.card--flip .card__back .card__inner{padding:50px 30px 30px 30px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.card--flip .card__front .card__inner{background:#eef3f4;border-radius:9px 9px 0 0}.card--flip .card__back .card__inner{background:#fff6d2;color:#b5a140;border-radius:9px}.card--flip .card__heading{line-height:1.1;white-space:normal}.card--flip:last-of-type{margin:0 0 0 0}@media only print, only screen and (min-width: 1015px){.card--flip{margin:0}}.card--secondary:last-of-type{margin:0 0 40px 0}@media only print, only screen and (min-width: 690px){.card--secondary:last-of-type{margin:0 0 20px 0}}.card--secondary .card__inner{position:relative;background:#fff;padding:20px 20px 20px 20px}.card--secondary .card__inner:after{content:"";display:table;clear:both}@media only print, only screen and (min-width: 690px){.card--secondary .card__inner{padding:45px 20px 40px 20px;max-height:400px}}@media only print, only screen and (min-width: 1000px){.card--secondary .card__inner{padding:45px 40px 40px 40px;max-height:none}}.card--secondary .card__content{display:none}@media only print, only screen and (min-width: 690px){.card--secondary .card__content{display:block}}.card--secondary .card__img{float:left;width:25%;margin-bottom:0}.card--secondary .card__img svg{height:50px}@media only print, only screen and (min-width: 690px){.card--secondary .card__img{float:none;width:auto;margin-bottom:30px}.card--secondary .card__img svg{height:auto}}.card--secondary .card__heading{float:left;margin:5px 0 0 20px}@media only print, only screen and (min-width: 690px){.card--secondary .card__heading{float:none;margin:0 0 10px 0}}.card__inner{display:block;padding:40px 15px 15px 15px;border-radius:9px;text-align:center;position:relative}.card__inner button{width:100%}@media only print, only screen and (min-width: 800px){.card__inner{padding:45px 35px 40px 35px}.body--home .card__inner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;border:1px solid #9ba6ab;opacity:0;-webkit-transition:all 200ms linear;transition:all 200ms linear}.body--home .card__inner:hover:before{top:-15px;right:-15px;bottom:-15px;left:-15px;opacity:1}}.card__img{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only print, only screen and (min-width: 690px){.card__img{min-height:155px;margin-bottom:30px}}.card__heading{font-family:"roboto-slab",Arial,sans-serif;font-size:30px;font-size:1.875rem;margin:0 0 10px 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only print, only screen and (min-width: 690px){.card__heading{white-space:nowrap}}.card__content{font-size:14px;font-size:0.875rem;margin-bottom:20px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card__content:last-child{margin-bottom:0}.card__icon{position:absolute;top:33px;right:25px;color:#333}.card__icon .icon--arrow-02{display:none}@media only print, only screen and (min-width: 690px){.card__icon{position:static}.card__icon .icon--arrow-02{display:inline-block;-webkit-transition:-webkit-transform 150ms ease;transition:transform 150ms ease}.card__icon .icon--arrow{display:none}}.card__flipper{position:relative;-webkit-transition:-webkit-transform 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:transform 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.card__front,.card__back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;right:0;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card__back{border-radius:9px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);text-align:center;fill:#b5a140;cursor:pointer}.card__close{position:absolute;top:13px;right:13px}.card__close:before{content:'';position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.card--anim-01.card--animating .anim--badge{-webkit-animation:anim-badge 750ms ease backwards normal;animation:anim-badge 750ms ease backwards normal}.card--anim-01.card--animating .anim--check{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-check 750ms ease backwards normal;animation:anim-check 750ms ease backwards normal}@-webkit-keyframes anim-badge{0%{opacity:1}41%{opacity:0.5}100%{opacity:1}}@keyframes anim-badge{0%{opacity:1}41%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes anim-check{0%{stroke-dashoffset:54px;-webkit-transform:scale(1);transform:scale(1)}50%{stroke-dashoffset:0px;-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-check{0%{stroke-dashoffset:54px;-webkit-transform:scale(1);transform:scale(1)}50%{stroke-dashoffset:0px;-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}.card--anim-02.card--animating .anim--bubble-01{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-bubble-01 850ms ease-out backwards normal;animation:anim-bubble-01 850ms ease-out backwards normal}.card--anim-02.card--animating .anim--bubble-02{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-bubble-02 300ms ease-out backwards normal;animation:anim-bubble-02 300ms ease-out backwards normal}.card--anim-02.card--animating .anim--bubble-03{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-bubble-03 650ms 300ms ease-out backwards normal;animation:anim-bubble-03 650ms 300ms ease-out backwards normal}@-moz-document url-prefix(){.card--anim-02.card--animating .anim--bubble-03{animation:none}}_::-webkit-full-page-media .card--anim-02.card--animating .anim--bubble-01,_:future .card--anim-02.card--animating .anim--bubble-01,:root .card--anim-02.card--animating .anim--bubble-01{-webkit-animation:anim-bubble-safari 850ms ease-out backwards normal;animation:anim-bubble-safari 850ms ease-out backwards normal}@-webkit-keyframes anim-bubble-01{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}29%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}75%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes anim-bubble-01{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}29%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}75%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes anim-bubble-safari{0%{-webkit-transform:scale(1);transform:scale(1)}29%{-webkit-transform:scale(0.5);transform:scale(0.5)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-bubble-safari{0%{-webkit-transform:scale(1);transform:scale(1)}29%{-webkit-transform:scale(0.5);transform:scale(0.5)}75%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes anim-bubble-02{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-bubble-02{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(0.7);transform:scale(0.7)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes anim-bubble-03{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(0.1);transform:scale(0.1)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-bubble-03{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(0.1);transform:scale(0.1)}75%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.card--anim-03.card--animating .anim--penny-01{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-penny-01 350ms ease-out backwards normal;animation:anim-penny-01 350ms ease-out backwards normal}.card--anim-03.card--animating .anim--penny-02{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-penny-02 500ms ease-out backwards normal;animation:anim-penny-02 500ms ease-out backwards normal}.card--anim-03.card--animating .anim--eye{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-eye 600ms 350ms ease-out backwards normal;animation:anim-eye 600ms 350ms ease-out backwards normal}.card--anim-03.card--animating .anim--tail{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-animation:anim-tail 600ms ease-out backwards normal;animation:anim-tail 600ms ease-out backwards normal}@-moz-document url-prefix(){.card--anim-03.card--animating .anim--tail{animation:none}.card--anim-03.card--animating .anim--eye{animation:none}.card--anim-03.card--animating .anim--penny-02{animation:none}}_::-webkit-full-page-media .card--anim-03 .anim--penny-02,_:future .card--anim-03 .anim--penny-02,:root .card--anim-03 .anim--penny-02{-webkit-transform:scale(1);transform:scale(1)}_::-webkit-full-page-media .card--anim-03.card--animating .anim--penny-02,_:future .card--anim-03.card--animating .anim--penny-02,:root .card--anim-03.card--animating .anim--penny-02{-webkit-animation:none;animation:none}@-webkit-keyframes anim-penny-01{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(5px);transform:translateY(5px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-penny-01{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(5px);transform:translateY(5px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anim-penny-02{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}75%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes anim-penny-02{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0}75%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes anim-tail{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}60%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes anim-tail{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}60%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}80%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes anim-eye{100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes anim-eye{100%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.card--anim-04.card--animating .anim--chair{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:anim-chair 2000ms ease-out backwards normal;animation:anim-chair 2000ms ease-out backwards normal}@-webkit-keyframes anim-chair{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}20%{-webkit-transform:translateX(-1px) rotate(-3deg);transform:translateX(-1px) rotate(-3deg)}50%{-webkit-transform:translateX(1px) rotate(5deg);transform:translateX(1px) rotate(5deg)}80%{-webkit-transform:translateX(-1px) rotate(-1deg);transform:translateX(-1px) rotate(-1deg)}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes anim-chair{0%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}20%{-webkit-transform:translateX(-1px) rotate(-3deg);transform:translateX(-1px) rotate(-3deg)}50%{-webkit-transform:translateX(1px) rotate(5deg);transform:translateX(1px) rotate(5deg)}80%{-webkit-transform:translateX(-1px) rotate(-1deg);transform:translateX(-1px) rotate(-1deg)}100%{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}.card--anim-05.card--animating .anim--person-01{-webkit-animation:anim-person 1100ms 35ms ease-out backwards normal;animation:anim-person 1100ms 35ms ease-out backwards normal}.card--anim-05.card--animating .anim--point-01{-webkit-animation:anim-person 1100ms 60ms ease-out backwards normal;animation:anim-person 1100ms 60ms ease-out backwards normal}.card--anim-05.card--animating .anim--person-02{-webkit-animation:anim-person 1100ms 70ms ease-out backwards normal;animation:anim-person 1100ms 70ms ease-out backwards normal}.card--anim-05.card--animating .anim--point-02{-webkit-animation:anim-person 1100ms 95ms ease-out backwards normal;animation:anim-person 1100ms 95ms ease-out backwards normal}.card--anim-05.card--animating .anim--person-03{-webkit-animation:anim-person 1100ms ease-out backwards normal;animation:anim-person 1100ms ease-out backwards normal}.card--anim-05.card--animating .anim--point-03{-webkit-animation:anim-person 1100ms 25ms ease-out backwards normal;animation:anim-person 1100ms 25ms ease-out backwards normal}@-webkit-keyframes anim-person{0%{-webkit-transform:translateY(0);transform:translateY(0)}14%{-webkit-transform:translateY(4px);transform:translateY(4px)}53%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}86%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-person{0%{-webkit-transform:translateY(0);transform:translateY(0)}14%{-webkit-transform:translateY(4px);transform:translateY(4px)}53%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}86%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.card--anim-06.card--animating .anim--switch{-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-animation:anim-switch 1800ms ease-out backwards normal;animation:anim-switch 1800ms ease-out backwards normal}@-moz-document url-prefix(){.card--anim-06.card--animating .anim--switch{transform-origin:70% 60%}}@-webkit-keyframes anim-switch{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}22%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}72%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}89%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes anim-switch{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}22%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}72%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}89%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.card--anim-07.card--animating .anim--clutch-01{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-clutch 800ms ease-out backwards normal;animation:anim-clutch 800ms ease-out backwards normal}.card--anim-07.card--animating .anim--clutch-02{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-clutch 800ms 75ms ease-out backwards normal;animation:anim-clutch 800ms 75ms ease-out backwards normal}.card--anim-07.card--animating .anim--clutch-03{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-clutch 800ms 150ms ease-out backwards normal;animation:anim-clutch 800ms 150ms ease-out backwards normal}.card--anim-07.card--animating .anim--clutch-04{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-clutch 800ms 225ms ease-out backwards normal;animation:anim-clutch 800ms 225ms ease-out backwards normal}.card--anim-07.card--animating .anim--clutch-05{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-clutch 800ms 300ms ease-out backwards normal;animation:anim-clutch 800ms 300ms ease-out backwards normal}@-moz-document url-prefix(){.card--anim-07.card--animating .anim--clutch-01{transform-origin:29% 50%}.card--anim-07.card--animating .anim--clutch-03{transform-origin:29% 50%}.card--anim-07.card--animating .anim--clutch-04{transform-origin:50% 50%}.card--anim-07.card--animating .anim--clutch-05{transform-origin:71% 50%}}@-webkit-keyframes anim-clutch{0%{-webkit-transform:scale(1) rotateY(0) translateX(0);transform:scale(1) rotateY(0) translateX(0)}100%{-webkit-transform:scale(1) rotateY(180deg) translateX(0);transform:scale(1) rotateY(180deg) translateX(0)}}@keyframes anim-clutch{0%{-webkit-transform:scale(1) rotateY(0) translateX(0);transform:scale(1) rotateY(0) translateX(0)}100%{-webkit-transform:scale(1) rotateY(180deg) translateX(0);transform:scale(1) rotateY(180deg) translateX(0)}}.card--anim-08.card--animating .anim--bill-01{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-bill 725ms 75ms ease-out backwards normal;animation:anim-bill 725ms 75ms ease-out backwards normal}.card--anim-08.card--animating .anim--bill-02{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-bill-2 800ms 35ms ease-out backwards normal;animation:anim-bill-2 800ms 35ms ease-out backwards normal}.card--anim-08.card--animating .anim--bill-03{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-bill-2 800ms ease-out backwards normal;animation:anim-bill-2 800ms ease-out backwards normal}.card--anim-08.card--animating .anim--coin{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-coin 800ms ease-out backwards normal;animation:anim-coin 800ms ease-out backwards normal}.card--anim-08.card--animating .anim--coin-01{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-coin 800ms 45ms ease-out backwards normal;animation:anim-coin 800ms 45ms ease-out backwards normal}.card--anim-08.card--animating .anim--coin-02{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-coin 800ms 25ms ease-out backwards normal;animation:anim-coin 800ms 25ms ease-out backwards normal}@-webkit-keyframes anim-bill{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}54%{-webkit-transform:translateY(-3px) rotate(-2deg);transform:translateY(-3px) rotate(-2deg)}82%{-webkit-transform:translateY(3px) rotate(0deg);transform:translateY(3px) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes anim-bill{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}54%{-webkit-transform:translateY(-3px) rotate(-2deg);transform:translateY(-3px) rotate(-2deg)}82%{-webkit-transform:translateY(3px) rotate(0deg);transform:translateY(3px) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes anim-bill-2{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}9%{-webkit-transform:translateY(4px) rotate(2deg);transform:translateY(4px) rotate(2deg)}57%{-webkit-transform:translateY(-4px) rotate(0deg);transform:translateY(-4px) rotate(0deg)}80%{-webkit-transform:translateY(2px) rotate(2deg);transform:translateY(2px) rotate(2deg)}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes anim-bill-2{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}9%{-webkit-transform:translateY(4px) rotate(2deg);transform:translateY(4px) rotate(2deg)}57%{-webkit-transform:translateY(-4px) rotate(0deg);transform:translateY(-4px) rotate(0deg)}80%{-webkit-transform:translateY(2px) rotate(2deg);transform:translateY(2px) rotate(2deg)}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes anim-coin{0%{-webkit-transform:translateY(0);transform:translateY(0)}9%{-webkit-transform:translateY(1px);transform:translateY(1px)}57%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}80%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-coin{0%{-webkit-transform:translateY(0);transform:translateY(0)}9%{-webkit-transform:translateY(1px);transform:translateY(1px)}57%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}80%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.card--anim-09.card--animating .anim--weight{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:anim-weight 1200ms ease-out backwards normal;animation:anim-weight 1200ms ease-out backwards normal}@-webkit-keyframes anim-weight{0%{-webkit-transform:scale(1);transform:scale(1)}9%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}89%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-weight{0%{-webkit-transform:scale(1);transform:scale(1)}9%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}89%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pillars{text-align:center;padding:50px 0 60px 0}.pillars .heading{margin:0 0 30px 0}@media only print, only screen and (min-width: 800px){.pillars{padding:100px 0 140px 0}.pillars .heading{margin:0 auto 60px auto;max-width:600px}.pillars .row{margin:0 -30px 0 -30px}}.pillars--dark{background:#eef3f4}.pillars__helper{max-width:340px;margin:auto}.pillars__helper:after{content:"";display:table;clear:both}@media only print, only screen and (min-width: 800px){.pillars__helper{max-width:none}}.pillars__col{margin:0 auto 20px auto;width:300px}@media only print, only screen and (min-width: 800px){.pillars__col{float:left;width:33.3%;margin:0}}.pillars__img{margin-bottom:20px}.pillars__heading{font-family:"roboto-slab",Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.1;margin-bottom:20px;margin-left:5px}@media only print, only screen and (min-width: 800px){.pillars__heading{font-size:30px;font-size:1.875rem}}.pillars__content{font-size:14px;font-size:0.875rem;max-width:220px;margin:auto}.popup{display:none;position:fixed;z-index:99;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.popup.js-active{display:block}.popup__item{position:absolute;left:20px;top:20px;width:90%;max-width:400px;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 300ms ease;transition:all 300ms ease;overflow:scroll}.popup__item.js-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.popup__inner{position:relative;padding:40px 15px 15px 15px;border-radius:9px;text-align:center;background:#fff6d2;color:#b39e3b}.popup__inner a{width:100%;padding:0 10px}.popup__img{margin:0 auto 10px auto}.popup__heading{font-family:"roboto-slab",Arial,sans-serif;font-size:19px;font-size:1.1875rem;margin:0 auto 10px auto;max-width:180px}.popup__content{font-size:14px;font-size:0.875rem;margin-bottom:20px}.popup__icon{position:absolute;top:15px;right:15px}.popup__icon:before{content:'';position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.bg-video{position:relative;z-index:1;height:650px;margin:0 -20px 0 -20px}@media only print, only screen and (min-width: 1025px){.no-touch .bg-video{min-height:600px !important}}@media only print, only screen and (min-width: 800px){.bg-video{margin:0}}@media only print, only screen and (min-width: 1426px){.bg-video:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:60px;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}}.bg-video__fade-01{display:none}@media only print, only screen and (min-width: 1426px){.bg-video__fade-01{display:block;position:absolute;top:0;bottom:0;left:0;width:50px;background:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to left, rgba(255,255,255,0) 0%, #fff 100%)}}.bg-video__fade-02{display:none}@media only print, only screen and (min-width: 1426px){.bg-video__fade-02{display:block;position:absolute;top:0;bottom:0;right:0;width:50px;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%)}}.bg-video--hide{-webkit-transform:translateY(-1000px);transform:translateY(-1000px)}.bg-video--loaded .bg-video--hide{-webkit-transform:translateY(0);transform:translateY(0)}.bg-video__container{position:relative;width:100%;height:100%}.bg-video__video{position:absolute;width:100%;height:100%;visibility:hidden;z-index:1}.aside{display:none;padding:0 30px;position:relative;z-index:2}@media only print, only screen and (min-width: 800px){.aside{display:block;float:left;width:35%}}.aside.js-fixed{position:fixed;top:100px;right:0}.print-mode .aside{display:none}.aside__inner{background:#eef3f4;padding:25px 30px 30px 30px;border-radius:9px}.aside__heading{font-size:18px;font-size:1.125rem;font-weight:600;margin-bottom:10px}.aside__text{font-size:14px;font-size:0.875rem;width:80%;margin-bottom:30px}.aside__form .btn{width:100%}.aside__form a{text-decoration:underline;display:inline-block}@media only print, only screen and (min-width: 800px){.aside__form a{display:inline}}.aside__form ::-webkit-input-placeholder{color:#333}.aside__form ::-moz-placeholder{color:#333}.aside__form :-ms-input-placeholder{color:#333}.aside__form ::-ms-input-placeholder{color:#333}.aside__form :placeholder-shown{color:#333}.aside__form__checkbox{display:none}.aside__form__checkbox:checked+label:after{content:"";position:absolute;left:6px;top:20px;width:17px;height:12px;background:url(../img/svg-src/check-quiz.svg) no-repeat}.events-detail__floor--aside .aside__form__checkbox:checked+label:after{top:20px;left:3px;background-size:15px 10px}.aside__form__input{width:100%;height:55px;border:0;outline:0;border-radius:9px;padding-left:10px}.aside__form__input:focus{border:2px solid #c1ad54}.aside__form__label{display:block;position:relative;text-align:left;font-size:14px;font-size:0.875rem;padding:15px 10px 15px 50px}.aside__form__label:before{content:"";position:absolute;left:0;top:12px;width:29px;height:29px;border-radius:9px;background-color:#fff}.error .aside__form__label:before{border:1px solid #da5151}.events-detail__floor--aside .aside__form__label{font-size:13px;font-size:0.8125rem;padding:15px 10px 15px 35px}.events-detail__floor--aside .aside__form__label:before{top:15px;width:20px;height:20px;border-radius:6px}.aside__form__error{display:none;color:#da5151;line-height:1.3;margin-bottom:15px}.error .aside__form__error{display:block}.aside__success{text-align:center}.aside__success .aside__heading{margin-bottom:20px}.aside__img{padding-top:10px;margin-bottom:10px;text-align:center}.aside__again{font-size:14px;font-size:0.875rem;text-transform:uppercase;text-decoration:underline;color:#c1ad54}.info{display:block;position:relative;background:#fff6d2;color:#b7a044;border-radius:9px;padding:10px 10px 10px 50px;margin-bottom:30px}.info .icon--info,.info .icon--warning{position:absolute;top:15px;left:15px}.info .icon--arrow{position:absolute;top:30px;right:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.info.info--card{border-radius:0 0 9px 9px;padding:20px 20px 20px 55px;margin-bottom:0;-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:80px;cursor:pointer}.info.info--card .info__content{font-size:13px;font-size:0.8125rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.info.info--card .icon--info,.info.info--card .icon--warning{left:20px;top:28px;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only print, only screen and (min-width: 800px){.info.info--card{padding:20px 20px 20px 70px}.info.info--card .info__content{font-size:14px;font-size:0.875rem}}@media only print, only screen and (min-width: 800px){.info{padding:20px 20px 20px 80px}.info .icon--info,.info .icon--warning{left:30px;top:25px}.info .icon--info{width:27px;height:27px}.info .icon--warning{width:31px;height:27px}.events-detail__acc__content .info{padding:20px 20px 20px 60px}.events-detail__acc__content .info .icon--info,.events-detail__acc__content .info .icon--warning{left:18px}}.info__content{font-size:13px;font-size:0.8125rem}@media only print, only screen and (min-width: 800px){.info__content{font-size:16px;font-size:1rem}.events-detail__acc__content .info__content{font-size:13px;font-size:0.8125rem}}.info__heading{text-transform:uppercase;font-weight:600;margin-bottom:3px}.info__text{max-width:400px;margin-bottom:10px}.info__text:last-child{margin-bottom:0}.info__link{text-decoration:underline}.quiz-path{padding:40px 0 50px 0;background:#eef3f4;text-align:center}.quiz-path .heading{margin-bottom:20px}.quiz-path .btn{width:100%;max-width:300px}@media only print, only screen and (min-width: 800px){.quiz-path{padding:90px 0 80px 0}.quiz-path .btn{width:auto;max-width:none}}@media only print{.quiz-path{display:none}}.quiz-path__description{font-size:15px;font-size:0.9375rem;max-width:230px;margin:0 auto 35px auto}@media only print, only screen and (min-width: 800px){.quiz-path__description{font-size:18px;font-size:1.125rem;max-width:none;margin:0 0 35px 0}}.list{margin-bottom:25px}.list:last-child{margin-bottom:0}.list li{font-size:15px;font-size:0.9375rem;position:relative;padding-left:25px;margin-bottom:8px}.list li:before{content:'';position:absolute;top:11px;left:0;border-radius:50%;width:5px;height:5px;background:#c9cfd2}.list li:last-of-type{margin-bottom:0}@media only print, only screen and (min-width: 800px){.list li{font-size:18px;font-size:1.125rem}}.list a{text-decoration:underline}.list a:hover{text-decoration:none}.list--small li{padding-left:20px;font-size:14px;font-size:0.875rem}.list--small li:before{top:8px}.test-section{position:relative;padding:40px 0 40px 0;text-align:center;background:#e8cf67;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.test-section .heading{margin-bottom:15px;font-size:28px;font-size:1.75rem;line-height:1.1;margin-bottom:40px}@media only print, only screen and (min-width: 800px){.test-section .heading{font-size:44px;font-size:2.75rem;margin-bottom:60px}}@media only print, only screen and (min-width: 800px){.test-section{padding:85px 0 70px 0}}.test-section__content{position:relative;padding:25px 15px 15px 15px;background:#fff;border-radius:9px;margin-bottom:30px}.test-section__content .icon--drop{position:absolute;top:-20px;left:50%;margin-left:-22px;fill:#fff;width:50px;height:20px}.test-section__content .icon--fold{display:none;position:absolute;bottom:-1px;right:-2px;fill:#faeaa8}@media only print, only screen and (min-width: 800px){.test-section__content{padding:40px 20px 40px 20px;background:-webkit-linear-gradient(135deg, #e8cf67 23px, #fff 0);background:linear-gradient(-45deg, #e8cf67 23px, #fff 0);margin-bottom:40px}.test-section__content .icon--fold{display:inline-block}}.test-section__number{text-transform:uppercase;font-size:14px;font-size:0.875rem;margin-bottom:15px}.test-section__question{font-family:"roboto-slab",Arial,sans-serif;font-size:19px;font-size:1.1875rem;font-weight:200;color:#b39e3b;line-height:1.1;margin-bottom:25px}.test-section__question br{display:none}@media only print, only screen and (min-width: 800px){.test-section__question{font-size:30px;font-size:1.875rem}.test-section__question br{display:inline-block}}.test-section__answers .btn{display:block;width:100%;margin:0 0 10px 0}.test-section__answers .btn:last-of-type{margin:0 0 0 0}@media only print, only screen and (min-width: 800px){.test-section__answers .btn{width:auto;margin:0 10px;display:inline-block}}.test-section__link{font-size:14px;font-size:0.875rem;text-transform:uppercase;text-decoration:underline}.test-section__link:hover{text-decoration:none}.info-strip{position:fixed;bottom:0;left:0;right:0;background:rgba(238,238,238,0.7);z-index:99;padding:10px 0;width:100%;font-size:14px;font-size:0.875rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.info-strip a{text-decoration:underline}@media only print, only screen and (min-width: 500px){.info-strip .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.info-strip .js-close-cookie{position:relative;display:inline-block;padding-top:5px}@media only print, only screen and (min-width: 500px){.info-strip .js-close-cookie{padding-top:0}}.info-strip .js-close-cookie:before{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.info-strip--cookies{display:none}.info-strip--cookies.info-strip--visible{display:block}.header{position:relative;background:#eef3f4;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header .heading--primary{padding-top:30px;max-width:270px;margin-bottom:15px}.body--budget .header .heading--primary{max-width:400px}@media only print, only screen and (min-width: 800px){.header .heading--primary{display:inline-block;max-width:450px;padding-top:20px}}@media only print, only screen and (min-width: 800px){.body--budget .header .heading--primary{max-width:520px}}.body--search .header .heading--primary{margin-bottom:0}.body--jerrs .header .heading--primary{font-size:45px;font-size:2.8125rem;margin-bottom:10px}.body--jerrs-detail .header .heading--primary{max-width:none}.header__description{position:relative;font-size:15px;font-size:0.9375rem;z-index:12}@media only print, only screen and (min-width: 800px){.header__description{font-size:18px;font-size:1.125rem}}.body--budget .header__description{max-width:650px;margin-bottom:45px}.body--events .header__description,.body--events-detail .header__description,.body--quiz .header__description,.body--dictinary .header__description,.body--about .header__description,.body--desatero .header__description{max-width:350px}.body--jerrs .header__description{max-width:500px}@media only print, only screen and (min-width: 800px){.header__description--search,.header__description--jerrs{display:inline}}@media only print, only screen and (min-width: 800px){.header__description--jerrs{margin-left:-145px}}@media only print, only screen and (min-width: 800px){.header__description--search{margin-left:5px}}.header__content{padding:130px 0 50px 0;background:#eef3f4}.body--quiz .header__content,.body--jerrs .header__content{-webkit-transition:padding 300ms;transition:padding 300ms;padding:130px 0 150px 0}.body--quiz-content .header__content{padding:180px 0 50px 0}.body--quiz.body--quiz-result .header__content{padding:180px 0 90px 0}@media only print, only screen and (min-width: 800px){.header__content{padding:120px 0 80px 0}.body--quiz .header__content{padding:130px 0 220px 0}.body--quiz.body--quiz-content .header__content{padding:120px 0 60px 0}.body--quiz.body--quiz-result .header__content{padding:120px 0 120px 0}.body--search .header__content{padding:120px 0 145px 0}.body--jerrs .header__content{padding:120px 0 115px 0}.body--jerrs-detail .header__content,.body--budget .header__content{padding:120px 0 60px 0}.body--desatero .header__content{padding:120px 0 100px 0}}@media only print{.header__content{padding:30px 0}}.header__illustration{position:absolute;stroke:#d2d6d7;z-index:1;pointer-events:none;top:-80px;right:-250px}@media only print, only screen and (min-width: 1190px){.header__illustration{top:-100px;right:-20px;stroke:#5b5c5c}}.body--search .header__illustration{right:-50px;top:-300px}@media only print, only screen and (min-width: 800px){.body--search .header__illustration{right:50px;top:-270px}}@media only print, only screen and (min-width: 1190px){.body--search .header__illustration{right:20px}}.body--jerrs .header__illustration,.body--static .header__illustration{right:-50px;top:-290px}@media only print, only screen and (min-width: 800px){.body--jerrs .header__illustration,.body--static .header__illustration{top:-340px;right:30px}}@media only print, only screen and (min-width: 1190px){.body--jerrs .header__illustration,.body--static .header__illustration{right:-10px}}.body--jerrs-detail .header__illustration{top:-330px}@media only print, only screen and (min-width: 800px){.body--jerrs-detail .header__illustration{top:-340px}}.body--quiz .header__illustration{right:-250px;top:-120px}@media only print, only screen and (min-width: 800px){.body--quiz .header__illustration{top:-170px;right:20px}}.body--quiz-content .header__illustration,.body--quiz-result .header__illustration{top:-170px}@media only print, only screen and (min-width: 800px){.body--quiz-content .header__illustration,.body--quiz-result .header__illustration{top:-160px}}.body--budget .header__illustration{top:-180px;right:-80px}@media only print, only screen and (min-width: 800px){.body--budget .header__illustration{top:-165px;right:-20px}}.body--events .header__illustration{top:-80px;right:-90px}@media only print, only screen and (min-width: 800px){.body--events .header__illustration{top:-92px;right:20px}}.body--events-detail .header__illustration{top:-80px;right:-280px}@media only print, only screen and (min-width: 800px){.body--events-detail .header__illustration{top:-105px;right:-20px}}.body--dictinary .header__illustration{top:-180px;right:0px}@media only print, only screen and (min-width: 800px){.body--dictinary .header__illustration{top:-180px;right:20px}}.body--about .header__illustration,.body--desatero .header__illustration{top:-80px;right:0px}@media only print, only screen and (min-width: 800px){.body--about .header__illustration,.body--desatero .header__illustration{top:-85px;right:50px}}@media only print{.header__illustration{display:none}}.header__info{margin-top:35px}.header__info .header__info__item:first-of-type{margin-right:30px}.header__info .header__info__item:last-of-type{position:relative;padding-left:35px}.header__info .header__info__item:last-of-type:before{content:'';position:absolute;left:0;top:0;height:100%;width:1px;background:#c9cfd2}.header__info__item{display:inline-block}.header__info__name{font-size:14px;font-size:0.875rem;margin-bottom:5px}.header__info__content{font-size:18px;font-size:1.125rem}.header__back{display:none;position:relative;z-index:12}.body--quiz .header__back{display:block}.header__back a{display:inline-block;text-transform:uppercase;position:relative;font-size:14px;font-size:0.875rem}.header__back a:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;width:0;background:#333;-webkit-transition:width 200ms ease;transition:width 200ms ease}.header__back a:hover:before{width:100%}@media only print, only screen and (min-width: 800px){.header__back{display:block}}.header__breadcrumbs{position:relative;text-transform:uppercase;font-size:11px;font-size:0.6875rem;padding-top:50px;z-index:12}.header__breadcrumbs a{position:relative;display:inline-block;color:#e0c864;padding-right:15px;margin-right:5px;text-decoration:underline}.header__breadcrumbs a:hover{text-decoration:none}.header__breadcrumbs a:after{content:'';position:absolute;width:10px;height:1px;background:#afb6ba;right:0;top:7px}@media only print, only screen and (min-width: 900px){.header__breadcrumbs{font-size:14px;font-size:0.875rem;padding-top:0}.header__breadcrumbs a{padding-right:20px;margin-right:10px}.header__breadcrumbs a:after{top:10px}}.footer{background:#333;color:#c2c2c2;text-align:center;padding:30px 0 90px 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only print, only screen and (min-width: 900px){.footer{padding:60px 0 35px 0;text-align:left}}@media only print{.footer{display:none}}.footer__section{position:relative}.footer__section:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #5c5c5c 60%, transparent 40%);background:linear-gradient(to right, #5c5c5c 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.footer__section:after{content:"";display:table;clear:both}.footer__section:last-of-type:before{display:none}.footer__section--links{padding:20px 0 0 0}@media only print, only screen and (min-width: 800px){.footer__section--links{padding:55px 0}}.footer__col{text-align:center;margin-bottom:20px}.footer__col:last-of-type{margin-bottom:0}.footer__col:last-of-type .footer__inner:before{display:none}@media only print, only screen and (min-width: 800px){.footer__col{float:left;width:33.3%;margin-bottom:0}.footer__col:first-of-type{text-align:left}.footer__col:last-of-type{text-align:right}}.footer__col__helper{overflow:hidden;-webkit-transition:height 300ms ease;transition:height 300ms ease;height:0}@media only print, only screen and (min-width: 800px){.footer__col__helper{height:auto}}.footer__inner{position:relative;padding-bottom:20px}.footer__inner:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #5c5c5c 60%, transparent 40%);background:linear-gradient(to right, #5c5c5c 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}@media only print, only screen and (min-width: 800px){.footer__inner{display:inline-block;text-align:left;padding-bottom:0}.footer__inner:before{display:none}.footer__inner .icon{display:none}}.footer__inner .icon{position:absolute;right:10px;top:-3px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 400ms ease;transition:all 400ms ease;width:13px;height:22px}.footer__inner.js-open .icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.footer__logo{fill:#fff;margin-bottom:20px;display:inline-block}@media only print, only screen and (min-width: 800px){.footer__logo{float:left;width:15%}.footer__logo .icon{width:85px;height:53px}}@media only print, only screen and (min-width: 800px){.footer__description{float:left;width:85%;padding-bottom:40px}}.footer__text{text-align:center;font-size:13px;font-size:0.8125rem;padding:0 20px;margin-bottom:30px;max-width:750px}@media only print, only screen and (min-width: 800px){.footer__text{text-align:left;margin-bottom:20px;padding:0;font-size:14px;font-size:0.875rem}}.footer__link{display:block;text-align:center;text-transform:uppercase;text-decoration:underline;margin-bottom:40px}.footer__link:hover{text-decoration:none}@media only print, only screen and (min-width: 800px){.footer__link{text-align:left;display:inline-block;margin-bottom:0;font-size:14px;font-size:0.875rem}}.footer__heading{font-size:14px;font-size:0.875rem;font-weight:200;text-transform:uppercase;color:#ddc250;margin-bottom:0;position:relative;cursor:pointer}.footer__heading svg{color:#c2c2c2}.footer__heading:before{content:'';position:absolute;top:-10px;left:0;right:0;bottom:-10px}@media only print, only screen and (min-width: 800px){.footer__heading{margin-bottom:10px;cursor:auto}}.footer__list li:first-of-type{padding-top:15px}.footer__list a{display:inline-block;text-decoration:underline;margin-bottom:7px}.footer__list a:hover{text-decoration:none}.footer__list li:last-of-type a{margin-bottom:0}@media only print, only screen and (min-width: 800px){.footer__list{padding-top:0}}.footer__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:30px}.footer__social li{width:29px;fill:#ddc250;margin:0 15px;-webkit-transition:all 100ms ease;transition:all 100ms ease}.footer__social li:hover{fill:#f1df91}.footer__social a{display:block;font-size:0}.footer__social .icon{width:29px;height:29px}@media only print, only screen and (min-width: 800px){.footer__social{float:left;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px}.footer__social li{margin:0 7px}.footer__social li:first-of-type{margin:0 7px 0 0}}.footer__credit{position:relative;display:inline-block;margin:30px 0 0 0}.footer__credit svg{position:absolute;top:-1px;right:-15px}@media only print, only screen and (min-width: 450px){.footer__credit svg{right:-30px}}@media only print, only screen and (min-width: 800px){.footer__credit{float:right;margin:40px 35px 0 0}}.footer__credit__link{position:relative;font-size:14px;font-size:0.875rem;margin:0 0 15px 0;display:block;text-decoration:underline;fill:#b39e3b;-webkit-transition:fill 100ms ease;transition:fill 100ms ease}.footer__credit__link:last-of-type{padding:0;margin:0}.footer__credit__link:last-of-type:before{display:none}@media only print, only screen and (min-width: 450px){.footer__credit__link{display:inline-block;padding:0 20px 0 0;margin:0 20px 0 0}.footer__credit__link:before{content:'';position:absolute;top:2px;right:0;bottom:2px;width:1px;background:#515253}.footer__credit__link:last-of-type{padding:0;margin:0}.footer__credit__link:last-of-type:before{display:none}.footer__credit__link:hover{text-decoration:none;fill:#f1df91}}.events-detail{padding:40px 0 50px 0}.events-detail h2.heading{font-size:30px;font-size:1.875rem;margin-bottom:10px}.events-detail h3.heading{font-family:"roboto",Arial,sans-serif;font-size:14px;font-size:0.875rem;text-transform:uppercase;font-weight:200}.events-detail .container:after{content:"";display:table;clear:both}@media only print, only screen and (min-width: 800px){.events-detail{padding:60px 0 100px 0}.events-detail h2.heading,.events-detail h3.heading{font-size:30px;font-size:1.875rem;margin-bottom:10px}.events-detail h3.heading{font-family:"roboto-slab",Arial,sans-serif;font-weight:400;text-transform:none}.events-detail .row{margin:0 -30px 0 -30px}}@media only print{.events-detail{padding:0}.events-detail h2.heading,.events-detail h3.heading{font-size:24px;font-size:1.5rem}}.events-detail__content{padding:0 10px}.events-detail__content>.events-detail__floor:first-of-type{margin-bottom:40px;padding:0;cursor:initial}.events-detail__content>.events-detail__floor:first-of-type:before{display:none}@media only print{.events-detail__content>.events-detail__floor:first-of-type{margin-bottom:20px}}@media only screen and (min-width: 800px){.events-detail__content>.events-detail__floor:first-of-type{margin-bottom:60px}}.events-detail__content>.events-detail__floor:nth-child(2):after{content:'';position:absolute;top:-1px;left:0;right:0;bottom:100%;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}@media only print, only screen and (min-width: 800px){.events-detail__content{float:left;width:65%;padding:0 30px}.events-detail__content>.events-detail__floor:nth-child(2):after{display:none}}@media only print{.events-detail__content{width:100%}}.events-detail__floor{position:relative;margin-bottom:0;padding:15px 15px;cursor:pointer;-webkit-transition:margin 250ms linear;transition:margin 250ms linear}.events-detail__floor:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.events-detail__floor>p:last-child{margin-bottom:0}.events-detail__floor .icon--arrow{position:absolute;width:7px;height:13px;top:16px;right:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 400ms ease;transition:transform 400ms ease}.events-detail__floor.js-open{background:#eef3f4;border-radius:9px}.events-detail__floor.js-open:before,.events-detail__floor.js-open:after{display:none}.events-detail__floor.js-open .icon--arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.events-detail__floor.js-no-border:before{display:none}.events-detail__content-helper .events-detail__floor{padding:0;cursor:initial}.events-detail__content-helper .events-detail__floor:before{display:none}@media only print, only screen and (min-width: 800px){.events-detail__floor{margin-bottom:60px;padding:0;cursor:initial}.events-detail__floor:last-of-type{margin-bottom:0}.events-detail__floor:before{display:none}.events-detail__floor .icon--arrow{display:none}}@media only print{.events-detail__floor{margin-bottom:20px !important;padding:0 !important}}.events-detail__floor-secondary{margin-bottom:30px}@media only print, only screen and (min-width: 800px){.events-detail__floor-secondary{margin-bottom:60px}}.events-detail__floor.js-open+.events-detail__floor.js-open{margin-top:15px}.events-detail__floor--inside.js-open{margin-top:15px}@media only print, only screen and (min-width: 800px){.events-detail__floor--aside{display:none}}.events-detail__floor__helper{height:0;overflow:hidden;-webkit-transition:height 250ms ease;transition:height 250ms ease}@media only print, only screen and (min-width: 800px){.events-detail__floor__helper{height:auto;overflow:visible}}.events-detail__floor__inner{padding-top:20px}@media only print, only screen and (min-width: 800px){.events-detail__floor__inner{padding-top:0}}.events-detail__floor__item{margin-bottom:30px}.events-detail__row:after{content:"";display:table;clear:both}.events-detail__hide .events-detail__row:last-of-type{margin-bottom:0}@media only print, only screen and (min-width: 800px){.events-detail__row{margin:0 -15px 30px -15px}}@media only print{.events-detail__row{margin:0}}@media only print, only screen and (min-width: 800px){.events-detail__col{float:left;width:50%;padding:0 15px}}.events-detail__box{padding:15px 10px 15px 20px;border:1px dashed #c9cfd2;border-radius:9px;height:100%;margin-bottom:15px}@media only print, only screen and (min-width: 800px){.events-detail__box{padding:25px 20px 25px 30px;margin-bottom:40px}.events-detail__row .events-detail__box{margin-bottom:0}}.events-detail__box--solid{border:none;padding:0 0 0 0;margin-bottom:20px}@media only print, only screen and (min-width: 800px){.events-detail__box--solid{background:#eef3f4;padding:25px 20px 25px 30px}}.events-detail__subheading{font-size:15px;font-size:0.9375rem;font-weight:600;margin-bottom:5px}@media only print, only screen and (min-width: 800px){.events-detail__subheading{font-size:18px;font-size:1.125rem;margin-bottom:8px}.heading+.events-detail__subheading{margin-top:20px}}.events-detail__box__text{font-size:14px;font-size:0.875rem}.events-detail__acc{position:relative;margin-bottom:25px;-webkit-transition:margin 250ms linear;transition:margin 250ms linear}.events-detail__acc .icon--arrow{display:none;position:absolute;width:7px;height:13px;top:27px;right:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 400ms ease;transition:transform 400ms ease}.events-detail__acc.js-open{background:#eef3f4;border-radius:9px}.events-detail__acc.js-open:before,.events-detail__acc.js-open:after{display:none}.events-detail__acc.js-open .icon--arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.events-detail__acc.js-no-border:before{display:none}.events-detail__acc:hover .events-detail__acc__heading{text-decoration:none}@media only print, only screen and (min-width: 800px){.events-detail__acc{margin-bottom:0;padding:20px 0;cursor:pointer}.events-detail__acc:first-of-type{margin-top:20px}.events-detail__acc:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.events-detail__acc .icon--arrow{display:block}}@media only print{.events-detail__acc .icon--arrow{display:none}}.events-detail__acc.js-open+.events-detail__acc.js-open{margin-top:20px}@media only print, only screen and (min-width: 800px){.events-detail__acc:first-of-type:after{content:'';position:absolute;top:-1px;left:0;right:0;bottom:100%;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}}.events-detail__acc__heading{font-size:15px;font-size:0.9375rem;font-weight:600;margin-bottom:8px}@media only print, only screen and (min-width: 800px){.events-detail__acc__heading{font-size:18px;font-size:1.125rem;font-weight:200;padding-left:20px;margin-bottom:0;text-decoration:underline}}.events-detail__acc__content{font-size:14px;font-size:0.875rem}@media only print, only screen and (min-width: 800px){.events-detail__acc__content{padding-top:20px}}@media only print{.events-detail__acc__content{padding-top:0}}.events-detail__acc__text{margin-bottom:20px}.events-detail__acc__text:last-child{margin-bottom:0}@media only print, only screen and (min-width: 800px){.events-detail__acc__helper{padding:0 20px;overflow:hidden;-webkit-transition:height 300ms ease;transition:height 300ms ease;height:0}}.events-detail__strong{display:block;padding-top:10px}.events-detail__hide .btn--transparent{padding:0 50px 0 20px;display:none}.events-detail__hide .btn--transparent .icon{position:absolute;width:7px;height:13px;top:20px;right:25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 400ms ease, top 300ms ease;transition:transform 400ms ease, top 300ms ease}.events-detail__hide .btn--transparent:hover .icon{top:17px}.events-detail__hide.js-open .btn--transparent .icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media only print, only screen and (min-width: 800px){.events-detail__hide .events-detail__floor:first-of-type{padding-top:60px}.events-detail__hide .btn--transparent{display:inline-block}}@media only print{.events-detail__hide .events-detail__floor:first-of-type{padding-top:20px}.events-detail__hide .btn--transparent{display:none}}.events-detail__hide__helper{-webkit-transition:height 250ms ease;transition:height 250ms ease}@media only print, only screen and (min-width: 800px){.events-detail__hide__helper{overflow:hidden}}@media only print{.events-detail__hide__helper{height:auto !important}}.events__floor{position:relative;padding:75px 0 75px 0;display:none}.events__floor:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.events__floor .container{padding:0 20px 0 20px}.events__floor .container:after{content:"";display:table;clear:both}.events__floor .row{margin:0 -30px 0 -30px}.events__floor .icon--scissors{position:absolute;bottom:-85px;right:30px}.events__floor:last-of-type:before{display:none}@media only print, only screen and (min-width: 800px){.events__floor{display:block}}.events__floor--left .events__content{float:left}.events__floor--right .events__content{float:right}.events__content{float:left;width:50%;padding:0 30px}.events__content .heading{margin-bottom:10px}.events__text{margin-bottom:20px}.events__mobile{padding:50px 0 50px 0}.events__mobile .row{margin:0 -30px 0 -30px}@media only print, only screen and (min-width: 800px){.events__mobile{display:none}}.home-top{position:relative;padding:130px 0 0 0;text-align:center}.home-top .btn{width:100%;max-width:300px;margin-top:30px}.home-top .btn .icon{position:absolute;display:none;right:23px;top:19px;width:8px;height:15px;-webkit-transition:right 100ms linear;transition:right 100ms linear}@media only print, only screen and (min-width: 900px){.home-top{padding:70px 0 60px 0}}@media only print, only screen and (min-width: 800px){.home-top>.container{max-width:1425px;padding:0}.home-top .btn{padding:0 50px 0 30px;max-width:none;width:auto}.home-top .btn .icon{display:block}.home-top .btn--primary:hover .icon{right:18px}}@media only print, only screen and (min-width: 1025px){.no-touch .home-top .btn{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}.no-touch.bg-video--animated .home-top .btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 750ms ease;transition:all 750ms ease}.windows .home-top .btn{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}.windows.bg-video--animated .home-top .btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 750ms ease;transition:all 750ms ease}}.home-top__over{position:absolute;top:45px;left:0;width:100%;z-index:20}.home-top__sound{position:absolute;top:-40px;right:23px;cursor:pointer;display:none}.home-top__sound:before{content:'';position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px}.js-nav--visible .home-top__sound{top:-5px}@media only print, only screen and (min-width: 1025px){.bg-video--loaded .home-top__sound{display:block}}.home-top__sound-line{opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.bg-video--muted .home-top__sound-line{opacity:1}.home-top__inner{padding:0 10px 15px 10px}.home-top__inner .container{max-width:1280px}@media only print, only screen and (min-width: 900px){.home-top__inner{padding:15px 0 15px 0}}.home-top__loading{display:none;position:relative;top:-20px;font-size:18px;font-size:1.125rem;text-align:center}@media only print, only screen and (min-width: 1025px){.home-top__loading{display:block}.touch .home-top__loading{display:none}}.home-top__loading>p:first-of-type{margin-bottom:10px}.home-top__loading a{text-decoration:underline}.home-top__loading a:hover{text-decoration:none}.home-top__cheer{position:relative;display:inline-block;font-family:"amatic",Arial,sans-serif;font-size:30px;font-size:1.875rem;color:#fff;background:#333;padding:13px 45px;border-radius:9px;margin-bottom:50px}.home-top__cheer .icon{fill:#333;position:absolute;top:100%;left:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:30px;height:12px;margin-left:-15px}.home-top__loading__img{width:100px;height:155px;margin:0 auto 50px auto;overflow:hidden;background-image:url(../img/anim-sprite.jpg);background-position:0 50%;-webkit-animation:play 475ms steps(7) infinite;animation:play 475ms steps(7) infinite}@-webkit-keyframes play{100%{background-position:700px 50%}}@keyframes play{100%{background-position:700px 50%}}@media only print, only screen and (min-width: 1025px){.no-touch .home-top__mobile{display:none}.windows .home-top__mobile{display:none}}.home-top__helper{height:380px;overflow-x:scroll}.home-top__helper img{display:block;height:350px;padding:0 20px}@media only print, only screen and (min-width: 1025px){.home-top__helper img{margin:auto}}.home-top__heading{font-size:30px;font-size:1.875rem;line-height:1.1;margin:0 auto 15px auto;max-width:500px}@media only print, only screen and (min-width: 770px){.home-top__heading{max-width:none}}@media only print, only screen and (min-width: 1000px){.home-top__heading{font-size:45px;font-size:2.8125rem}}.home-top__description{font-size:15px;font-size:0.9375rem}@media only print, only screen and (min-width: 1025px){.no-touch .home-top__description{opacity:0}.no-touch.bg-video--animated .home-top__description{opacity:1;-webkit-transition:opacity 1000ms 800ms ease;transition:opacity 1000ms 800ms ease}.windows .home-top__description{opacity:0}.windows.bg-video--animated .home-top__description{opacity:1;-webkit-transition:opacity 1000ms 800ms ease;transition:opacity 1000ms 800ms ease}}@media only print, only screen and (min-width: 800px){.home-top__description{font-size:18px;font-size:1.125rem}}.home-top__hint{display:none}.home-top__hint svg{margin:0 0 15px 0}.home-top__hint .btn{margin:0 15px}@media only print, only screen and (min-width: 1025px){.home-top__hint{opacity:0;display:block;position:fixed;bottom:30px;left:50%;margin-left:-86px;z-index:20;-webkit-transition:opacity 350ms ease-out;transition:opacity 350ms ease-out}.cookies--visible .home-top__hint{bottom:45px}}.hint__line{stroke-dasharray:10;-webkit-animation:dash 750ms linear backwards infinite;animation:dash 750ms linear backwards infinite}@-webkit-keyframes dash{0%{stroke-dashoffset:20}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:20}100%{stroke-dashoffset:0}}.home-future{position:relative;padding:30px 0 0 0;text-align:center;background:#eef3f4}.home-future:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.home-future .heading{margin-bottom:15px}.home-future .row{margin:0 -30px 0 -30px}.home-future .icon--scissors{position:absolute;bottom:-25px;right:20px;display:none}@media only print, only screen and (min-width: 800px){.home-future{padding:85px 0 15px 0}.home-future .icon--scissors{display:block}}.home-future__description{font-size:15px;font-size:0.9375rem;margin-bottom:30px}@media only print, only screen and (min-width: 800px){.home-future__description{font-size:18px;font-size:1.125rem;margin-bottom:60px}}.calc{background:#eef3f4}.calc__helper{position:relative;padding:150px 0 50px 0}.calc__helper:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;margin-top:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.calc__helper .icon--scissors{position:absolute;z-index:5;right:30px;bottom:-60px}.js-finished .calc__helper:before{display:none}.js-finished .calc__helper .icon--scissors{display:none}@media only print, only screen and (min-width: 800px){.calc__helper{padding:160px 0 85px 0}.calc__helper .container{height:420px}.js-finished .calc__helper .container{height:auto}.calc__helper .icon--scissors{right:0;bottom:-95px}}.calc__illustration{display:none;position:absolute;top:-90px;right:0;z-index:2;-webkit-transition:opacity 350ms ease;transition:opacity 350ms ease}.calc__illustration svg{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.js-finished .calc__illustration svg{-webkit-transition:all 1000ms ease;transition:all 1000ms ease}@media only print, only screen and (min-width: 800px){.calc__illustration{display:block}}.calc__inner{overflow:hidden;-webkit-transition:height 300ms ease;transition:height 300ms ease}.calc__list{position:relative;height:100%;width:100%}.js-finished .calc__list{display:none}.calc__item{position:absolute;-webkit-transition:-webkit-transform 300ms ease , opacity 200ms ease;transition:transform 300ms ease , opacity 200ms ease;-webkit-transform:translateX(1200px);transform:translateX(1200px);top:0}.calc__item:after{content:"";display:table;clear:both}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.calc__item{-webkit-transition:all 300ms ease;transition:all 300ms ease}}.calc__item--active{position:relative;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.calc__item[data-index="0"] .calc__content{height:200px}@media only print, only screen and (min-width: 800px){.calc__item[data-index="0"] .calc__content{height:405px}}.calc__item[data-index="6"] .calc__content{height:405px}.calc__item[data-index="1"] .calc__content{text-align:center;height:auto;padding:0}@media only print, only screen and (min-width: 800px){.calc__item[data-index="1"] .calc__content{width:500px}.calc__item[data-index="1"] .budget-table__col{padding:0 20px}.calc__item[data-index="1"] .budget-table__heading{font-size:24px;font-size:1.5rem}.calc__item[data-index="1"] .budget-table__item--large{padding:25px 0}}@media only print, only screen and (min-width: 950px){.calc__item[data-index="1"] .calc__content{width:600px}.calc__item[data-index="1"] .budget-table__col{padding:0 40px}.calc__item[data-index="1"] .budget-table__heading{font-size:30px;font-size:1.875rem}}.calc__item[data-index="6"] .calc__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only print, only screen and (min-width: 800px){.calc__item[data-index="6"] .calc__content__center{opacity:0;-webkit-transition:opacity 450ms ease;transition:opacity 450ms ease}}.calc__left{margin-bottom:30px}@media only print, only screen and (min-width: 800px){.calc__left{float:left;width:35%;margin-bottom:0}}.calc__right:after{content:"";display:table;clear:both}@media only print, only screen and (min-width: 800px){.calc__right{float:left;width:65%}}.calc__content{position:relative;background:#fff;border-radius:9px;width:100%;background:-webkit-linear-gradient(135deg, #eef3f4 23px, #fff 0);background:linear-gradient(-45deg, #eef3f4 23px, #fff 0)}.calc__content:after{content:"";display:table;clear:both}@media only print, only screen and (min-width: 800px){.calc__content{float:right;width:555px;min-height:405px}}.calc__content__inner{padding:40px 0 40px 40px}@media only print, only screen and (min-width: 800px){.calc__content__inner{padding:55px 0 50px 80px}}.calc__content__heading,.calc__content__list,.calc__content__center{font-family:"amatic",Arial,sans-serif}.calc__content__heading{font-size:26px;font-size:1.625rem;font-weight:600;line-height:1.1;margin-bottom:15px}@media only print, only screen and (min-width: 800px){.calc__content__heading{font-size:36px;font-size:2.25rem}}.calc__content__center{font-size:26px;font-size:1.625rem;font-weight:600}@media only print, only screen and (min-width: 800px){.calc__content__center{font-size:36px;font-size:2.25rem}}.calc__content__list{font-size:22px;font-size:1.375rem}.calc__content__list li{position:relative;line-height:1.25;padding-left:30px;margin-bottom:5px}.calc__content__list li:before{content:'-';position:absolute;left:0;top:0}@media only print, only screen and (min-width: 800px){.calc__content__list{font-size:30px;font-size:1.875rem}}.calc__content__illustration{position:absolute;top:110px;left:10px}@media only print, only screen and (min-width: 800px){.calc__content__illustration{top:60px;left:100px}}.calc__number{width:35px;height:35px;background:#c1ad54;border-radius:50%;font-family:"roboto-slab",Arial,sans-serif;font-size:20px;font-size:1.25rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media only print, only screen and (min-width: 950px){.calc__number{width:42px;height:42px;font-size:24px;font-size:1.5rem}}.calc__heading{font-family:"roboto-slab",Arial,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.1;max-width:330px;margin-bottom:10px}@media only print, only screen and (min-width: 950px){.calc__heading{font-size:36px;font-size:2.25rem}}.calc__disclaimer{font-size:14px;font-size:0.875rem;text-transform:uppercase;margin-bottom:10px}.calc__tip{font-size:14px;font-size:0.875rem;color:#b39e3b;margin-bottom:3px}.calc__tip strong,.calc__tip span{text-transform:uppercase;color:#c1ad54}.calc__download{font-size:14px;font-size:0.875rem;display:block;margin-bottom:2px;color:#b39e3b;text-transform:uppercase;text-decoration:underline;font-weight:600;color:#c1ad54}.calc__fold{position:absolute;right:0;bottom:-5px}.calc__fold svg{fill:#dbe2e4}@media only print, only screen and (min-width: 800px){.calc__fold{right:0px;bottom:-6px}}.calc__last{text-align:center;display:none;opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.calc__last .heading{margin-bottom:20px;padding:20px 0 0 0}.calc__last .btn{display:block;max-width:250px;margin:0 auto 20px auto}.js-finished .calc__last{display:block}@media only print, only screen and (min-width: 800px){.calc__last .btn{display:inline-block;margin:0 17px}.js-finished .calc__last .heading{padding-top:350px}}.calc__last__description{margin-bottom:40px;font-size:14px;font-size:0.875rem}@media only print, only screen and (min-width: 800px){.calc__last__description{font-size:18px;font-size:1.125rem}}.calc-coffee{position:absolute;top:20px;right:350px}.calc-cookies{position:absolute;top:-28px;right:200px}.calc-cookies-2{position:absolute;top:-20px;right:270px;opacity:0}.calc-ruler{position:absolute;top:200px;right:-70px}.calc-pen{position:absolute;top:285px;right:-65px}.calc-pillow{width:259px;height:186px}@media only print, only screen and (min-width: 800px){.calc-pillow{width:359px;height:286px}.calc-pillow path:first-of-type{stroke-dashoffset:-1145;-webkit-transition:all 1200ms ease;transition:all 1200ms ease}}_::-webkit-full-page-media path:first-of-type,_:future path:first-of-type,:root path:first-of-type{stroke-dashoffset:1145}.calc-pillow__buttons{-webkit-transition:opacity 450ms ease;transition:opacity 450ms ease;opacity:0}.dictinary{padding:40px 0 30px 0}.dictinary .row{margin:0 -30px 0 -30px}@media only print, only screen and (min-width: 800px){.dictinary{padding:75px 0 140px 0}}.dictinary__floor{padding:20px 0 30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only print, only screen and (min-width: 690px){.dictinary__floor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only print, only screen and (min-width: 800px){.dictinary__floor{padding:40px 0}.dictinary__floor:last-of-type{padding:40px 0 0 0}}.jerrs-detail{padding:30px 0 45px 0}@media only print, only screen and (min-width: 800px){.jerrs-detail{padding:65px 0 90px 0}}.jerrs-detail__item{margin-bottom:60px}.jerrs-detail__item:last-of-type{margin-bottom:0}.jerrs-detail__heading{position:relative;font-size:30px;font-size:1.875rem;line-height:1.1;padding-left:40px;margin-bottom:15px}.jerrs-detail__heading .icon{position:absolute;left:0;top:0}.jerrs-detail__heading .icon--marker{width:20px;height:28px}@media only print, only screen and (min-width: 800px){.jerrs-detail__heading{margin-bottom:30px}}.jerrs-detail__inner{background:#eef3f4;padding:20px 8px 20px 30px;border-radius:9px;margin-bottom:20px}.jerrs-detail__name{font-size:14px;font-size:0.875rem;margin-bottom:5px}.jerrs-detail__content{font-size:18px;font-size:1.125rem;color:#394142;font-weight:600}.jerrs-detail__content ul li{position:relative;margin-bottom:5px;padding-left:20px}.jerrs-detail__content ul li:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;left:0;top:10px;background:#c9cfd2}.jerrs-detail__content ul a{display:inline-block;font-size:16px;font-size:1rem;line-height:1.2;text-decoration:underline}.about{padding:40px 0 40px 0}.about .heading{margin-bottom:20px}.about .tip{margin-bottom:25px}.about .tip:last-of-type{margin-bottom:0}@media only print, only screen and (min-width: 800px){.about{padding:50px 0 50px 0}.about .row{margin:0 -30px 0 -30px}}.about__content{padding:0 10px}@media only print, only screen and (min-width: 800px){.about__content{float:left;width:50%;padding:0 30px}}.about__floor{margin:0 0 30px 0}@media only print, only screen and (min-width: 800px){.about__floor{margin:0 0 60px 0}}.static{padding:40px 0 40px 0}.static .heading{margin-bottom:20px}.desatero__floor{position:relative;padding:50px 0 50px 0}.desatero__floor:before{content:'';position:absolute;top:100%;left:0;right:0;bottom:-1px;background:-webkit-linear-gradient(left, #c9cfd2 60%, transparent 40%);background:linear-gradient(to right, #c9cfd2 60%, transparent 40%);background-size:12px 1px;background-repeat:repeat-x}.desatero__floor .container{padding:0 20px 0 20px}.desatero__floor .container:after{content:"";display:table;clear:both}.desatero__floor .icon--scissors{position:absolute;bottom:-60px;right:30px}.desatero__floor:last-of-type:before{display:none}@media only print, only screen and (min-width: 800px){.desatero__floor{padding:80px 0 75px 0}.desatero__floor .row{margin:0 -30px 0 -30px}.desatero__floor .icon--scissors{bottom:-85px}}@media only print, only screen and (min-width: 800px){.desatero__floor--left{padding:98px 0 75px 0}.desatero__floor--left .desatero__content{float:left}.desatero__floor--left .desatero__img svg{float:right;margin-right:30px}}@media only print, only screen and (min-width: 800px){.desatero__floor--right .desatero__content{float:right}.desatero__floor--right .desatero__img{float:left}}.desatero__content{padding:0 10px;margin:0 0 30px 0}.desatero__content .heading{margin-bottom:10px}@media only print, only screen and (min-width: 800px){.desatero__content{margin:0;float:left;width:60%;padding:0 30px}.desatero__content .heading{margin-bottom:20px}}.desatero__inner{position:relative;padding:0 0 0 50px}@media only print, only screen and (min-width: 800px){.desatero__inner{padding:0 0 0 80px}}.desatero__number{position:absolute;left:0;top:-2px;width:35px;height:35px;background-color:#c1ad54;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.desatero__number span{font-family:"roboto-slab",Arial,sans-serif;font-size:20px;font-size:1.25rem;color:#fff}@media only print, only screen and (min-width: 800px){.desatero__number{width:53px;height:53px}.desatero__number span{font-size:30px;font-size:1.875rem}}.desatero__text{max-width:380px;font-size:14px;font-size:0.875rem}@media only print, only screen and (min-width: 800px){.desatero__text{font-size:16px;font-size:1rem}}.desatero__img{padding:0 10px}.desatero__img svg{position:relative}@media only print, only screen and (min-width: 800px){.desatero__img{float:right;width:40%;padding:0 30px}}.desatero__img--01{width:274px;height:190px}@media only print, only screen and (min-width: 800px){.desatero__img--01{top:-40px;width:324px;height:240px}}.desatero__img--02{width:258px;height:122px}@media only print, only screen and (min-width: 800px){.desatero__img--02{top:30px;width:278px;height:172px}}.desatero__img--03{width:344px;height:251px}@media only print, only screen and (min-width: 800px){.desatero__img--03{top:-30px;width:394px;height:301px}}.desatero__img--04{width:362px;height:189px}@media only print, only screen and (min-width: 800px){.desatero__img--04{top:-20px;left:-40px;width:412px;height:239px}}.desatero__img--05{width:262px;height:234px}@media only print, only screen and (min-width: 800px){.desatero__img--05{top:-40px;width:312px;height:284px}}.desatero__img--06{width:215px;height:216px}@media only print, only screen and (min-width: 800px){.desatero__img--06{top:-20px;width:265px;height:266px}}.desatero__img--07{width:307px;height:220px}@media only print, only screen and (min-width: 800px){.desatero__img--07{top:-30px;width:357px;height:270px}}.desatero__img--08{width:273px;height:128px}@media only print, only screen and (min-width: 800px){.desatero__img--08{top:-20px;width:323px;height:178px}}.desatero__img--09{width:277px;height:151px}@media only print, only screen and (min-width: 800px){.desatero__img--09{width:327px;height:201px}}.desatero__img--10{width:360px;height:144px}@media only print, only screen and (min-width: 800px){.desatero__img--10{top:-20px;left:-20px;width:410px;height:194px}}.on-error{padding:100px 0 50px 0;text-align:center}.on-error .container{max-width:1140px}.on-error .heading{margin-bottom:15px;font-size:30px;font-size:1.875rem}.on-error .info{text-align:left;max-width:500px;margin:auto}@media only print, only screen and (min-width: 800px){.on-error{padding:160px 0 140px 0}.on-error .heading{font-size:36px;font-size:2.25rem}}.on-error__description{font-size:14px;font-size:0.875rem;margin-bottom:25px}.on-error__description span{font-weight:600}.on-error--500 .on-error__description{margin-bottom:30px}@media only print, only screen and (min-width: 800px){.on-error__description{font-size:16px;font-size:1rem}}.on-error__img{margin-bottom:20px}.on-error__img img{display:block;width:100%;height:auto}@media only print, only screen and (min-width: 800px){.on-error__img{margin-bottom:0}}.on-error--500 img{display:inline-block;width:auto;margin-bottom:50px}


/*
.header__breadcrumbs a:last-child:after {
	content: none;
}
*/

.aside__form__ok {
	display: none;
    color: #55da51;
    line-height: 1.3;
    margin-bottom: 15px;
}

.aside__form__error__data {
	display: none;
    color: #da5151;
    line-height: 1.3;
    margin-bottom: 15px;
}

.aside__form__err__email {
	display: none;
    color: #55da51;
    line-height: 1.3;
    margin-bottom: 15px;
}

#aside-checkbox-send-form {
	display: none;
}

@media only print, only screen and (min-width: 800px) {
	.events-detail__hide {
		margin-bottom: 60px;
	}
	.events-detail__hide .tip__badge {
	    float: none;
	    padding-left: 28px;
	}
	.events-detail__hide .tip__content {
		width: 72%;
	}

}
.nav-big__text {
	max-width: 390px;
}

/* pagination */
.pagination-container {
	text-align: center;
}
#pagination {
	display: inline-block;
}
.pagination__arrow--left {
	float: left;
}
.pagination__arrow--right {
	float: right;
}

.pagination span,
.pagination a {
	display: inline-block;
	width: 45px;
	height: 45px;
	padding: 12px;
	border-radius: 50%;
}
.pagination span.pagination__arrow,
.pagination a.pagination__arrow {
	padding: 8px;
}
.pagination a:hover {
	background-color: #eef3f4;
}
.pagination a.pagination__arrow:hover {
	background-color: transparent;
}
.pagination .current {
	background-color: #e8cf67;
}
.pagination span.pagination__arrow.current,
.pagination a.pagination__arrow.current {
	background-color: transparent;
}

.pagination__arrow--left .icon--arrow-simple,
.pagination__arrow--right .icon--arrow-simple {
	display: none;
}

.list-ikona-plus {
	list-style: none; 
	padding-left: 10px
	}
	
.list-ikona-plus li {
	padding-left: 25px;
	font-size:15px;
	font-size:0.9375rem;
	position:relative;
	margin-bottom:15px;
	background: url("/system/modules/cz.nelasoft.opencms.cnb.penizenauteku/resources/img/plus.png") no-repeat;
	background-position: center left
	}
    
.list-ikona-minus {
	list-style: none; 
	padding-left: 10px
	}
	
.list-ikona-minus li {
	padding-left: 25px;
	font-size:15px;
	font-size:0.9375rem;
	position:relative;
	margin-bottom:15px;
	background: url("/system/modules/cz.nelasoft.opencms.cnb.penizenauteku/resources/img/minus.png") no-repeat;
	background-position: center left
	}

.body--jerrs .search {
	position: relative;
	left: 0;
	right: 0;
	top: 0;
	margin-top: -120px;
	margin-bottom: 40px;
}
.body--jerrs .search-results {
	padding-top: 0;
}

.pagination span,
.pagination a {
	padding: 12px 0;
}

.bg-video {
	height: inherit;
}

.home-top__over {
	position: relative;
	top: 0;
	margin-top: 45px;
}

@media only print, only screen and (min-width: 900px) {
	.home-top {
		padding: 70px 0 0 0;
	}
}

@media only print, only screen and (min-width: 1025px) {
	.home-top {
		padding: 70px 0 60px 0;
	}
	.home-top__over {
		position: absolute;
	}
}

@media only print, only screen and (min-width: 800px) {
	.pagination-container {
		float: right;
	}
	.pagination__arrow--left,
	.pagination__arrow--right {
		padding: 8px;
		cursor: pointer;
	}
	.pagination__arrow--left .icon--arrow-fat,
	.pagination__arrow--right .icon--arrow-fat {
		display: none;
	}
	.pagination__arrow--left .icon--arrow-simple,
	.pagination__arrow--right .icon--arrow-simple {
		display: block;
	}
	.pagination span,
	.pagination a {
		width: 30px;
		height: 30px;
		padding: 4px;
	}
	.search-results__item__found {
		width: 90%;
	}
	.events-detail__floor {
		cursor: auto;
	}
	.body--jerrs .search {
		margin-top: -80px;
	}
	.pagination__arrow--left,
	.pagination__arrow--right {
		padding: 16px 8px;
	}
	.pagination span,
	.pagination a {
		width: 45px;
		height: 45px;
		padding: 12px 0;
	}
}

@media only print, only screen and (min-width: 1050px) {
	.body--jerrs .search {
		margin-left: -30px;
		margin-right: -30px;
	}
}

.btn--hover {
	-webkit-transform-style: flat;
			transform-style: flat;
}

/* Cookies */
.cc_div .bar #s-inr{
    max-width: 41em !important;
}

#cc-hl {
    width: 201px;
    height: 31px;
}

.cc_div .bar #s-hdr {
	background-color: #333333;
}

#s-c-bn, #s-c-bn:hover {
    background: unset !important;
    background-image: url('../img/svg-src/accordion-plus.svg') !important;
    background-repeat: no-repeat !important;
    background-position: center center;
    background-size: 100% !important;
    margin: 0 auto;
    transform: rotate(45deg);
    border-radius: 0 !important;
    position: initial;
    height: 1em !important;
    width: 1em !important;
}

#s-c-bn:before, #s-c-bn:after {
    content: unset !important;
}

.cc_div .c-bn {
    background-color: #333333 !important;
    color: #FFFFFF !important;
    border-radius: 0 !important;
}

#s-bns button:first-child {
    background: #333333 !important;
}

#s-cnt button+button:hover {
    background: #333333 !important;
}

#s-c-bn, #s-c-bn:hover {
    background-color: inherit !important;
    outline: 0;
}

#cc_div #cm {
    display: none !important;
}

#s-bns {
    position: relative !important;
    border-top: 0 !important;
    border-bottom: 1px solid #f1f3f5;
}

#cookiesSettingsButton {
    position: fixed;
    right: auto;
    left: 0.5em;
    bottom: 0.5em;
    z-index: 100;
    width: 3em;
    height: 3em;
    padding: 5px;
    font-size: 1.5em;
    outline: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
}

#cookiesSettingsButton img {
    width: 100%;
}

#s-mds {
    padding: 1.3em 1.6em;
    display: block;
    width: 100%;
}

#s-mds .p:first-child{
    margin-top: 0;
}

#s-cnt .b-bn .b-tl {
    background: #e8cf67 !important;   
    border-radius: 0;
}

#s-cnt .b-bn .b-tl:active, #s-cnt .b-bn .b-tl:hover {
    background: #e8cf67;   
}

#s-bl .c-bl.b-ex { 
    background: transparent;
}

#s-bl tbody tr:hover {
    background: inherit;
}

#s-bl .b-acc .p {
    background-color: #FFFFFF;
}

.cc_div .bar #s-bl tr:nth-child(even) {
    background: #FFFFFF;
}

.cc_div .bar #s-bl tr:nth-child(odd) {
    background: #eef3f4;
}