@import url(https://fonts.googleapis.com/css?family=Open+Sans:400&subset=latin,cyrillic);._relative,body{position:relative}.screen-test:before,.screen-test__inner{vertical-align:middle}.footer-container__toggler:before,.recipe-list__items:before,.recipe__image:before,.recipe__text:before,.screen-test:before{content:""}.answer__caption,.button,.recipe-item,.recipe-list__title,.result-board__title,.screen-intro__subtitle,.social_txt .caption,.test-board__title,.top_menu a{text-transform:uppercase}.answer:focus,.answer__button:focus,.footer-container__toggler:focus,.recipe-item__image:focus,.screen-test__button:focus,a:active,a:focus,button{outline:0}@font-face{font-family:aleksandrac;src:url(../assets/fonts/aleksandracregular.woff2) format('woff2'),url(../assets/fonts/aleksandracregular.woff) format('woff'),url(../assets/fonts/aleksandracregular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:rex;src:url(../assets/fonts/rexbold.woff2) format('woff2'),url(../assets/fonts/rexbold.woff) format('woff'),url(../assets/fonts/rexbold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:exo2;src:url(../assets/fonts/exo2.woff2) format('woff2'),url(../assets/fonts/exo2.woff) format('woff'),url(../assets/fonts/exo2.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:exo2-medium;src:url(../assets/fonts/exo2medium.woff2) format('woff2'),url(../assets/fonts/exo2medium.woff) format('woff'),url(../assets/fonts/exo2medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:exo2-bold;src:url(../assets/fonts/exo2bold.woff2) format('woff2'),url(../assets/fonts/exo2bold.woff) format('woff'),url(../assets/fonts/exo2bold.ttf) format('truetype');font-weight:500;font-style:normal}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}@-moz-keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}@-o-keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}.button{display:inline-block;background-color:#0e2a5f;color:#fff;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;cursor:pointer}.button:focus,.button:hover{color:#0e2a5f;text-decoration:none;background:url(../assets/images/button-bg.jpg) center top}._underlined,.footer__link,.footer_bg a{text-decoration:underline}body{font-weight:400;font-family:aleksandrac,Arial,helvetica,sans-serif;font-size:18px}._bold,.social,.social .b-share-counter{font-weight:700}.social,.social_txt .caption{font-family:rex}button{border:none}h1,h2,h3,h4,h5{margin:0}.block{padding-top:45px;padding-bottom:20px;color:#542a7f}.social_txt .caption{color:#000}.social .b-share_theme_counter .b-share-btn__vkontakte{background:url(../assets/images/social_icons_black.png) -2px 6px no-repeat!important}.social .b-share_theme_counter .b-share-btn__facebook{background:url(../assets/images/social_icons_black.png) -100px 7px no-repeat!important}.social .b-share_theme_counter .b-share-btn__odnoklassniki{background:url(../assets/images/social_icons_black.png) -205px 7px no-repeat!important}.social .b-share_theme_counter .b-share-btn__twitter{background:url(../assets/images/social_icons_black.png) -202px 7px no-repeat!important}.social_white .social_txt .caption{color:#fff}.social.social_white .b-share_theme_counter .b-share-btn__vkontakte{background:url(../assets/images/social_icons_white.png) 0 5px no-repeat!important}.social.social_white .b-share_theme_counter .b-share-btn__facebook{background:url(../assets/images/social_icons_white.png) -99px 5px no-repeat!important}.social.social_white .b-share_theme_counter .b-share-btn__odnoklassniki,.social.social_white .b-share_theme_counter .b-share-btn__twitter{background:url(../assets/images/social_icons_white.png) -203px 5px no-repeat!important}.social_purple .social_txt,.social_purple .social_txt .wrap{border-color:#542a7f;color:#542a7f}.social.social_purple .b-share-counter{color:#542a7f}.social.social_purple .b-share-icon{border:2px solid #542a7f}.social.social_purple .b-share_theme_counter .b-share_type_small .b-share-counter{border-top:2px solid #542a7f;border-right:2px solid #542a7f;border-bottom:2px solid #542a7f}.social.social_purple .b-share_theme_counter .b-share-btn__vkontakte{background:url(../assets/images/social_icons_purple.png) 0 5px no-repeat!important}.social.social_purple .b-share_theme_counter .b-share-btn__facebook{background:url(../assets/images/social_icons_purple.png) -99px 5px no-repeat!important}.social.social_purple .b-share_theme_counter .b-share-btn__odnoklassniki,.social.social_purple .b-share_theme_counter .b-share-btn__twitter{background:url(../assets/images/social_icons_purple.png) -203px 5px no-repeat!important}.main-bar{position:absolute;top:0;left:0;width:100%;background-color:#003068;height:51px}.main-bar__logo{position:absolute;left:4px;top:0;z-index:1}@media screen and (max-width:768px){.main-bar{height:60px;overflow:hidden}.main-bar__logo{width:70px;top:2px}}.main-bar__text{position:relative;text-align:center;color:#fff;line-height:51px;font-size:23px;top:4px}@media screen and (max-width:991px){.main-bar__text{font-size:18px;top:5px}}@media screen and (max-width:630px){.main-bar__text{max-width:135px;margin-right:auto;margin-left:auto;line-height:15px;top:10px}}.main-bar__logo-cosmo{display:block;position:absolute;right:15px;top:21px;width:100px}@media screen and (max-width:991px){.main-bar__logo-cosmo{right:50px;top:24px;width:80px}}@media screen and (max-width:768px){.main-bar__text{font-size:13.38px}.main-bar__logo-cosmo{right:15px;top:24px;width:70px}}.footer-wrapper,.screen{width:100%;overflow:hidden}.screen{height:auto;min-height:100vh;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:-76px;padding-top:51px;padding-bottom:66px}@media screen and (max-width:768px){.screen{min-height:100vh;height:auto;margin-bottom:-117px;padding-top:0;padding-bottom:117px}}.screen-intro{text-align:center;color:#fff;background-image:url(../assets/images/intro-bg.jpg)}@media screen and (max-width:558px){.screen-intro{background-image:url(../assets/images/intro-bg-small.jpg)}}.screen-intro__subtitle{font-size:16px;margin-bottom:48px;margin-top:108px}@media screen and (max-width:768px){.screen-intro__subtitle{font-size:11px;max-width:135px;margin:85px auto 20px}}.screen-intro__title{font-size:36px;margin-bottom:90px}@media screen and (max-width:768px){.screen-intro__title{font-size:18.6px;margin-bottom:60px}}.screen-intro__button{padding:6px 54px 0;line-height:83px;height:83px;font-size:38px;margin-bottom:58px}@media screen and (max-width:768px){.screen-intro__button{font-size:19px;height:42px;line-height:42px;margin-bottom:34px;padding:3px 28px 0}}.screen-intro__button:focus,.screen-intro__button:hover{background:url(../assets/images/button-bg.jpg) center top}.screen-intro__social{margin-bottom:48px!important}.footer-wrapper{padding-top:10px}.footer-container{position:relative;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media screen and (max-width:768px){.screen-intro__social{margin-bottom:60px!important}.footer-wrapper{padding-top:0}.footer-container{position:static}}.footer-container__toggler{position:absolute;right:0;top:-10px;width:25px;height:10px;cursor:pointer;background-color:#000}.footer-container__toggler._hidden{transform:rotate(180deg)}.footer-container__toggler:before{position:absolute;display:block;width:13px;height:7px;left:50%;top:2px;margin-left:-7px;z-index:1;background-image:url(../assets/images/arrow-down.png)}@media screen and (max-width:768px){.footer-container__toggler{display:none}.footer{height:auto}}.contacts__link,.contacts__map-marker,.recipe-list__item,.recipe__image,.recipe__image:before,.recipe__separator,.recipe__text,.screen-test:before,.screen-test__inner,.test-board__answer{display:inline-block}.footer-container._hidden{top:66px}.footer{position:relative!important;background-color:#000;font-family:"Open Sans"}.footer__inner{position:relative;height:66px;-webkit-transition:top .5s ease-out,bottom .5s ease-out;transition:top .5s ease-out,bottom .5s ease-out}.footer__logo{position:absolute;left:25px;top:20px;z-index:1}@media screen and (max-width:768px){.footer__inner{height:100%;padding-bottom:60px}.footer__logo{top:auto;bottom:12px}}.footer__text{position:relative;top:20px;color:#fff;font-size:9px}@media screen and (max-width:991px){.footer__text{max-width:340px;top:14px;margin:auto}}@media screen and (max-width:768px){.footer__text{font-size:10.89px;top:11px}}.footer__contacts{position:absolute;right:20px;top:20px;font-size:12px;font-weight:300}@media screen and (max-width:768px){.footer__contacts{top:auto;bottom:16px}.screen-test{padding-bottom:143px;padding-top:86px}}.footer__link,.footer__link:focus,.footer__link:hover{color:#fff}.footer._hidden{background-color:transparent}.contacts__map-marker{position:relative;font-size:16px;color:#fff;margin-right:5px;top:1px}.contacts__link{text-align:left;font-weight:400;font-size:8px;line-height:9px}.screen-result__button:hover,.screen-test__button:hover{font-weight:600}.screen-test{text-align:center;font-size:0}@media screen and (max-width:668px){.screen-test{padding-left:15px;padding-right:15px}}.screen-test:before{min-height:100vh;height:100%;margin-bottom:-127px;width:0}.screen-test__button{height:66px;font-size:38px;font-size:20px;line-height:70px;padding:0 36px;margin-top:32px}@media screen and (max-width:768px){.screen-test__button{font-size:11px;height:38px;line-height:42px;padding:0 15px}}.test-board{position:relative;background-color:#0e2a5f;padding:48px 20px 40px;width:100%;max-width:760px;color:#fff;font-size:14px}.test-board__title{font-size:38px;margin-bottom:35px}@media screen and (max-width:768px){.test-board{padding:18px 20px}.test-board__title{font-size:20px}}.answer{position:relative;padding-bottom:100px;cursor:pointer}@media screen and (max-width:768px){.answer{max-width:150px;padding-bottom:50px}}@media screen and (max-width:668px){.answer{width:50%;max-width:inherit;margin-bottom:25px}}.answer:hover .answer__button{background-image:url(../assets/images/tchibo-logo.png);width:71px;height:73px;margin-left:-42px}@media screen and (max-width:768px){.answer:hover .answer__button{background-image:url(../assets/images/tchibo-logo-small.png);height:28px;width:28px;margin-left:-34px}}.answer__image{margin-bottom:10px;text-align:center}.answer__image img{margin:0 auto}@media screen and (max-width:768px){.answer__image{max-width:100px;margin:0 auto}.answer__caption{font-size:12px}}.answer__caption{margin:0 auto;max-width:160px}.answer__button{position:absolute;bottom:-20px;left:50%;margin-left:-43px;background:url(../assets/images/seed.png) center center no-repeat;width:47px;height:47px;cursor:pointer;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;box-sizing:content-box;padding:20px}@media screen and (max-width:768px){.answer__button{background-image:url(../assets/images/seed-small.png);width:17px;height:18px;margin-left:-28px}.screen-result{padding-top:60px}}.screen-result._result0{background-image:url(../assets/images/result/result0/bg.jpg)}.screen-result._result1{background-image:url(../assets/images/result/result1/bg.jpg)}.screen-result._result2{background-image:url(../assets/images/result/result2/bg.jpg)}.screen-result._result3{background-image:url(../assets/images/result/result3/bg.jpg)}.screen-result._result4{background-image:url(../assets/images/result/result4/bg.jpg)}.screen-result__social{margin-bottom:22px!important}.screen-result__button{height:56px;font-size:38px;font-size:20px;line-height:60px;padding:0 46px;margin-bottom:30px}@media screen and (max-width:768px){.screen-result__button{font-size:11px;height:33px;line-height:37px;padding:0 35px}}.result-board{position:relative;background:url(../assets/images/bg-wooden.jpg);max-width:936px;margin:45px auto 16px;color:#0e2a5f;padding:32px 90px}@media screen and (max-width:768px){.result-board{margin-bottom:0;padding:18px 15px}}.result-board__col._left{padding-right:165px}.result-board__col._right{position:absolute;right:52px;top:32px;text-align:center}.result-board__col._right img{max-width:100%}@media screen and (max-width:768px){.result-board__col._left{padding-right:120px}.result-board__col._right{width:120px;right:15px;top:25%}}.result-board__title{font-family:exo2-medium;font-size:22px;margin-bottom:18px}@media screen and (max-width:400px){.result-board__col._right._image1{width:100px}.result-board__title{font-size:12px}}.result-board__text{font-family:exo2;font-size:16px}@media screen and (max-width:400px){.result-board__text{font-size:9px}}.result-board__text p{margin-bottom:18px}.result-board__text_bold{font-family:exo2-bold}.result-board__text._last p{margin-bottom:0}.result-board__text._justify p{text-align:justify}.recipe-list,.recipe__image,.social,.social_txt .wrap,.top_menu a{text-align:center}.recipe-area{max-width:936px;height:155px;margin:0 auto 30px;background-color:#0e2a5f}@media screen and (max-width:768px){.result-board__title{width:100vw;padding-right:15px}.recipe-area{height:auto}}.recipe-list{color:#fff;padding:18px 0 0}.recipe-list__title{font-size:14px}@media screen and (max-width:568px){.recipe-list__title{font-size:9px}}.recipe-list__items{position:relative;height:110px;font-size:0;margin-top:-5px}.recipe-list__items:before{display:inline-block;height:100%;width:0;vertical-align:bottom}@media screen and (max-width:768px){.recipe-list{padding-top:22px;padding-bottom:22px}.recipe-list__title{margin-bottom:10px}.recipe-list__items{height:auto}.recipe-list__item{width:50px}}.recipe-list__item{cursor:pointer;margin:0 8px}@media screen and (max-width:500px){.recipe-list__item{width:30px;margin:0 5px}}.recipe-item{font-size:11px}.recipe-item:hover .recipe-item__image{transform:scale(1.1)}.recipe-item__image{max-width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width:768px){.recipe-item figcaption{font-size:9px}}@media screen and (max-width:500px){.recipe-item figcaption{font-size:6px}}.recipe{position:relative;font-size:0;color:#fff;white-space:nowrap;padding:0 10px;height:100%}@media screen and (max-width:991px){.recipe{padding-left:190px}.recipe__image{position:absolute;left:15px;top:0}}.recipe__image{width:150px;height:100%;vertical-align:top}@media screen and (max-width:668px){.recipe{padding-left:120px;padding-bottom:30px}.recipe__image{width:90px}.recipe__image._image0{width:120px}}.recipe__image:before{height:100%;width:0;vertical-align:middle}.recipe__image img{max-width:100%;position:relative;vertical-align:middle;z-index:1}.recipe__image._image0 img{top:-42px;left:-30px}@media screen and (max-width:668px){.recipe__image._image0 img{top:-32px}}.recipe__separator{position:relative;height:70%;top:15%;width:1px;background-color:#fff;margin:0 30px 0 15px}@media screen and (max-width:991px){.recipe__separator{position:absolute;left:160px}.recipe__text{padding:10px}}@media screen and (max-width:668px){.recipe__separator{position:absolute;height:50%;top:25%;left:100px}}.footer,.hidden_footer{left:0;bottom:0;right:0}.recipe__text{position:relative;white-space:normal;vertical-align:top;max-width:660px;height:100%;font-size:0}.recipe__text p,.recipe__text:before{display:inline-block;vertical-align:middle}.recipe__text:before{height:100%;width:0}.recipe__text p{font-size:14px;line-height:17px;margin:0}@media screen and (max-width:668px){.recipe__text p{font-size:12px}}@media screen and (max-width:568px){.recipe__text p{font-size:10px}}.recipe__back{position:absolute;right:35px;bottom:30px;width:32px;height:32px;background:url(../assets/images/arrow-back.png) center center no-repeat;cursor:pointer}@media screen and (max-width:991px){.recipe__back{bottom:15px;right:15px;background-image:url(../assets/images/arrow-back-small.png)}}.animate-show.ng-hide-add,.animate-show.ng-hide-remove{transition:all linear .5s;display:block!important}.animate-show.ng-hide-add.ng-hide-add-active,.animate-show.ng-hide-remove{opacity:0}.animate-show.ng-hide-add,.animate-show.ng-hide-remove.ng-hide-remove-active{opacity:1}.footer{z-index:3000}.footer .magic_foot{height:7px;position:relative;overflow:hidden;transition:.5s}.footer .magic_foot.open-footer{height:auto;transition:.5s}.hidden_footer.open-footer{position:relative;bottom:0;transition:.1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease}.hidden_footer{position:absolute;width:100%;min-height:10px;z-index:1005;transition:.4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease}.btn_open_footer.footer-open{display:block;width:37px;height:17px;position:absolute;text-indent:-9999px;z-index:1003;cursor:pointer}.navbar,.navbar .x{height:50px}.footer_bg{background-color:#fff;margin-top:0;padding:25px 0;z-index:70;position:relative;font-size:14px;line-height:14px;opacity:.8}.open-footer .footer_bg{opacity:1}.footer_bg a{color:#00aed1}.footer_bg a:hover{color:#00aed1;text-decoration:none}.footer_bg p{margin:10px 0}.sp_footer .glyphicon-map-marker{font-size:22px;color:#000;line-height:26px;display:block;float:left;margin-right:12px}.sp_footer .contact_box{font-size:14px;line-height:18px;margin-top:10px}.sp_footer .contact_box a{text-decoration:underline;color:#00aed1;float:left}.sp_footer .contact_box a:hover{text-decoration:none;color:#00aed1}.transition_all_inst{transition:all .5s ease-in-out}.instagram-list a{width:25%;float:left;position:relative;overflow:hidden}.top_menu,.top_menu a,.top_menu li{display:block;width:100%}.instagram-list a img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.instagram-list .opacity_bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#3dc0f1;opacity:0;z-index:10}.instagram-list .info{position:absolute;top:-35%;left:0;right:0;z-index:20;text-align:center;opacity:0}.instagram-list .info .full_name{display:block;font-size:26px;line-height:28px;color:#fff}.instagram-list .info .username{display:block;font-size:20px;line-height:24px;color:#fff}.instagram-list a:hover .opacity_bg{opacity:.9}.instagram-list a:hover .info{top:40%;opacity:1}.instagram-list a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.navbar{background-color:#000;box-shadow:none;border:none;margin:0}.navbar .x.active{background-color:gray}.top_menu{position:absolute;top:100%;padding:0;opacity:.9}.top_menu li{height:104px}.top_menu a{height:100%;line-height:104px;font-size:21px;color:#fff;font-weight:300;background-color:#000;transition:background .2s ease-out}.top_menu a:active,.top_menu a:focus{text-decoration:none;border:none;outline:0}.top_menu a:hover{text-decoration:none;background-color:#542a7f}.social .b-share-icon,.social .b-share__handle{background:0 0!important;float:left;padding:0!important}@media screen and (max-width:750px){.top_menu li{height:44px}.top_menu a{font-size:13px;line-height:44px}}.social,.social_txt{height:40px;margin:0 auto}.social{width:290px;position:relative;z-index:700}.social_txt{width:180px;cursor:pointer;border:2px solid #000;z-index:600}.social_txt .caption{width:135px;float:left;font-size:14px;line-height:40px;font-weight:500}.social_txt .wrap{width:40px;float:right;color:#000;font-size:14px;padding-top:0;height:36px;border-left:2px solid #000;font-weight:400;line-height:38px}.social .b-share-icon{display:inline;overflow:hidden;width:40px!important;height:40px!important;vertical-align:top;border:2px solid #000}.social .b-share{font:86%/1.4545em Arial,sans-serif;display:-moz-inline-box;display:inline-block;padding:0!important;vertical-align:middle}.social .b-share__handle{height:40px;cursor:pointer;text-align:left;text-decoration:none!important;display:block;margin-right:10px;z-index:1000!important}.social .b-share_theme_counter .b-share_type_small .b-share-counter{margin:0;border-top:2px solid transparent;border-right:2px solid #000;border-bottom:1px solid #000;height:40px}.social .b-share_theme_counter .b-share_type_small .b-share-btn__wrap{margin-left:0}.social .b-share-counter{font-size:14px!important;line-height:26px!important;color:#000;width:40px!important;padding-top:5px;text-align:center}.social.social_black .b-share-icon{border:2px solid #000}.social.social_black .b-share_theme_counter .b-share_type_small .b-share-counter{border-top:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000}.social_white .social_txt{border:2px solid #fff;color:#fff}.social_white .social_txt .wrap{color:#fff;border-left:2px solid #fff}.social.social_white .b-share-counter{color:#fff}.social.social_white .b-share-icon{border:2px solid #fff}.social.social_white .b-share_theme_counter .b-share_type_small .b-share-counter{border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff}