.auth,.centered{text-align:center}*,.search__inp{box-sizing:border-box}.copy__title,.greeting__title,.slider__name{text-transform:uppercase}.activity__link,.copy__link,.greeting__link,.menu a,.partners__btn,.partners__link,.slider__name,.task a{text-decoration:none}@font-face{font-family:montserratbold;src:url(../fonts/montserrat-bold-webfont.eot);src:url(../fonts/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-bold-webfont.woff2) format("woff2"),url(../fonts/montserrat-bold-webfont.woff) format("woff"),url(../fonts/montserrat-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../fonts/montserrat-regular-webfont.eot);src:url(../fonts/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-regular-webfont.woff2) format("woff2"),url(../fonts/montserrat-regular-webfont.woff) format("woff"),url(../fonts/montserrat-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:robotoblack;src:url(../fonts/roboto-black-webfont.eot);src:url(../fonts/roboto-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-black-webfont.woff2) format("woff2"),url(../fonts/roboto-black-webfont.woff) format("woff"),url(../fonts/roboto-black-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:robotoblack_italic;src:url(../fonts/roboto-blackitalic-webfont.eot);src:url(../fonts/roboto-blackitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-blackitalic-webfont.woff2) format("woff2"),url(../fonts/roboto-blackitalic-webfont.woff) format("woff"),url(../fonts/roboto-blackitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(../fonts/roboto-bold-webfont.eot);src:url(../fonts/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-bold-webfont.woff2) format("woff2"),url(../fonts/roboto-bold-webfont.woff) format("woff"),url(../fonts/roboto-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:robotobold_italic;src:url(../fonts/roboto-bolditalic-webfont.eot);src:url(../fonts/roboto-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-bolditalic-webfont.woff2) format("woff2"),url(../fonts/roboto-bolditalic-webfont.woff) format("woff"),url(../fonts/roboto-bolditalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedbold;src:url(../fonts/robotocondensed-bold-webfont.eot);src:url(../fonts/robotocondensed-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-bold-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-bold-webfont.woff) format("woff"),url(../fonts/robotocondensed-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedbold_italic;src:url(../fonts/robotocondensed-bolditalic-webfont.eot);src:url(../fonts/robotocondensed-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-bolditalic-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-bolditalic-webfont.woff) format("woff"),url(../fonts/robotocondensed-bolditalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto_condenseditalic;src:url(../fonts/robotocondensed-italic-webfont.eot);src:url(../fonts/robotocondensed-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-italic-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-italic-webfont.woff) format("woff"),url(../fonts/robotocondensed-italic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedlight;src:url(../fonts/robotocondensed-light-webfont.eot);src:url(../fonts/robotocondensed-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-light-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-light-webfont.woff) format("woff"),url(../fonts/robotocondensed-light-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedlight_italic;src:url(../fonts/robotocondensed-lightitalic-webfont.eot);src:url(../fonts/robotocondensed-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-lightitalic-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-lightitalic-webfont.woff) format("woff"),url(../fonts/robotocondensed-lightitalic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto_condensedregular;src:url(../fonts/robotocondensed-regular-webfont.eot);src:url(../fonts/robotocondensed-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/robotocondensed-regular-webfont.woff2) format("woff2"),url(../fonts/robotocondensed-regular-webfont.woff) format("woff"),url(../fonts/robotocondensed-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.activity__title,.descr__title,.partners__name,.partners__title,.search__title{text-align:center;font-family:montserratbold;color:#333;font-size:1.3em;line-height:1.2em}.partners__text,.search__text,.slider__text{font-family:roboto_condensedlight;color:grey}body{margin:0}.task{margin-bottom:10px;background-color:silver}.task a{color:inherit}.wrapper{margin:0 auto;max-width:1441px;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.btn{border:3px solid #ff4e50;border-radius:20px;padding:5px 10px}.btn--bgc{background-color:#ff4e50}.hide-dev{display:none}.clearfix:after{content:"";display:block;clear:both}.header{position:relative;height:540px;padding:1px;background:url(../img/head_bg.jpg) top center no-repeat;background-size:auto 100%}.auth__login,.auth__sign-up{background:0 0;cursor:pointer;font-family:montserratbold;color:#fff}@media screen and (min-width:768px){.header{height:700px}}.auth{width:100%;position:absolute;top:20px;right:0;font-size:.9em}@media screen and (min-width:768px) and (max-width:1023px){.activity__title,.descr__title,.partners__name,.partners__title,.search__title{letter-spacing:.01em}.auth{width:auto;top:37px;text-align:right;padding-right:49px}}@media screen and (min-width:1024px){.activity__title,.descr__title,.partners__name,.partners__title,.search__title{letter-spacing:.02em}.auth{width:auto;top:40px;text-align:right;padding-right:253px}}.auth__login{margin:0 9px 0 -10px;border:none}.auth__sign-up{width:90px;border:3px solid #fff;border-radius:1.2em;line-height:2em}.logo--header{text-align:center;margin-top:170px}@media screen and (min-width:768px) and (max-width:1023px){.auth__sign-up{min-height:34px;border:2px solid #fff}.logo--header{margin-top:43px;padding-left:47px;text-align:left}}@media screen and (min-width:1024px){.auth__sign-up{border:2px solid #fff;line-height:2.2em}.logo--header{margin-top:46px;margin-bottom:-3px;text-align:left;padding-left:250px}}.activity__descr,.copy,.descr__title,.greeting,.logo--footer,.menu__title,.partners__btn,.partners__item,.search{text-align:center}.greeting{margin-top:30px}@media screen and (min-width:768px) and (max-width:1023px){.greeting{width:70%;margin:146px auto auto}}@media screen and (min-width:1024px){.greeting{width:35%;margin:149px auto auto}}.greeting__title{margin-bottom:10px;font-family:montserratbold;font-size:1.9em;color:#fff}@media screen and (min-width:768px) and (max-width:1023px){.greeting__title{margin-bottom:22px;font-size:3.1em;line-height:1.25em;letter-spacing:2px}}@media screen and (min-width:1024px){.greeting__title{margin-bottom:24px;font-size:3.2em;line-height:1.2em;letter-spacing:1px}}.greeting__text{width:65%;margin:11px auto;font-family:roboto_condensedlight;color:#e6dbd8;font-size:1.15em;letter-spacing:.6px}.activity__descr,.greeting__link,.menu__title,.partners__btn,.search__submit,.slider__name,.slider__title{font-family:montserratbold}@media screen and (min-width:768px) and (max-width:1023px){.greeting__text{width:100%;font-size:1.5em;letter-spacing:1.45px}}@media screen and (min-width:1024px){.greeting__text{width:100%;font-size:1.5em;letter-spacing:1.3px}}.greeting__link{display:block;width:281px;margin:16px auto 0;border-radius:2em;line-height:1.6em;color:#fff;font-size:.9em}@media screen and (max-width:300px){.greeting__link{width:90%}}.descr{padding-top:35px}@media screen and (min-width:768px) and (max-width:1023px){.greeting__link{width:225px;margin-top:32px}.descr{padding-top:94px;margin-bottom:67px}}@media screen and (min-width:1024px){.greeting__link{width:225px;margin-top:33px}.descr{padding-top:97px}.descr__title{letter-spacing:1px}}.descr__title{margin-top:0;margin-bottom:0}.slider{width:300px;margin:auto}@media screen and (max-width:330px){.slider{width:95%}}@media screen and (max-width:767px){.slider{margin-bottom:3px}.flickity-prev-next-button.next{right:-35px}}@media screen and (min-width:768px) and (max-width:1023px){.slider{width:236px}}@media screen and (min-width:1024px){.slider{width:300px;height:auto}}.slider-container{width:90%;margin:14px auto auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}@media screen and (min-width:768px) and (max-width:1023px){.slider-container{width:100%;margin-top:34px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (min-width:1024px){.slider-container{width:964px;margin-top:34px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (min-width:1550px){.slider-container{width:67%}}.slider__item{position:relative;margin-top:0;margin-bottom:3px}.slider__fc{position:absolute;top:23.3%;left:0;padding:10px 20px}@media screen and (max-width:330px){.slider__fc{padding:0 21%}.slider__title{margin-top:5px}}@media screen and (min-width:768px) and (max-width:1023px){.slider__fc{top:52%}}.slider__img{height:240px;width:250px}@media screen and (min-width:1024px){.slider__fc{top:53%}.slider__img{width:auto;height:auto}}.slider__name{display:inline-block;padding:2px 15px;color:#fff;font-size:.6em}.slider__title{color:#fff;font-size:1.4em;line-height:1.35em;margin-bottom:5px}@media screen and (min-width:768px) and (max-width:1023px){.slider__title{margin-top:8px}}.slider__text{margin-top:0;font-size:.95em}.flickity-prev-next-button{background-color:rgba(255,255,255,0);color:#fff}@media screen and (max-width:350px){.flickity-prev-next-button.next,.flickity-prev-next-button.previous{display:none}}.flickity-viewport{min-height:400px}.partners{width:90%;margin:auto;padding-top:4px}.partners__title{margin-bottom:14px}@media screen and (max-width:767px){.flickity-prev-next-button.previous{left:-35px}.flickity-page-dots{display:none}.flickity-viewport{min-height:240px}.partners__title{margin-top:40px}}@media screen and (min-width:768px){.partners__title{margin-bottom:31px}}.partners-container{margin-bottom:5px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:768px) and (max-width:1023px){.partners-container{width:75%;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1024px){.partners{padding-top:70px}.partners-container{width:74%;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}}.partners__link{color:inherit}.partners__item{margin-bottom:24px}.partners__item:nth-child(1){-webkit-box-ordinal-group:2;order:1}.partners__item:nth-child(2){-webkit-box-ordinal-group:4;order:3}.partners__item:nth-child(3){-webkit-box-ordinal-group:3;order:2}.partners__item:nth-child(4){-webkit-box-ordinal-group:5;order:4}@media screen and (min-width:768px) and (max-width:1023px){.partners__item{width:50%;margin-bottom:26px}.partners__item:nth-child(2){-webkit-box-ordinal-group:3;order:2}.partners__item:nth-child(3){-webkit-box-ordinal-group:4;order:3}}@media screen and (min-width:1024px){.partners__item{width:25%;margin-bottom:23px}.partners__item:nth-child(2){-webkit-box-ordinal-group:3;order:2}.partners__item:nth-child(3){-webkit-box-ordinal-group:4;order:3}}.partners__img{position:relative;display:inline-block}.partners__ava{border-radius:50%}.partners__name{margin-bottom:12px;font-size:.9em}.partners__btn{display:block;padding:8px 5px;margin-top:-8px;color:#ff4e50}@media screen and (min-width:768px) and (max-width:1023px){.partners__btn{width:28%;margin:-3px auto auto;border:2px solid #ff4e50;font-weight:700;font-size:.9em;line-height:1.5em}}@media screen and (min-width:1024px){.partners__btn{width:15%;margin:auto}}.partners__text{width:70%;margin:auto;font-size:.95em}@media screen and (min-width:1024px){.partners__text{width:90%}}.icon--cup,.icon--tv{background-image:url(../img/sprites/sprites.png);width:40px}.icon{position:absolute;top:85px;right:-3px}.icon--tv{background-position:-40px -40px;height:40px}.icon--cup{background-position:0 -40px;height:40px}.icon--plane,.icon--tube{background-image:url(../img/sprites/sprites.png);width:41px;height:40px}.icon--tube{background-position:-41px 0}.icon--plane{background-position:0 0}.activity{width:95%;margin:auto;padding-top:15px}@media screen and (min-width:768px) and (max-width:1023px){.activity{padding-top:77px;margin-bottom:50px}}.activity__title{margin-bottom:15px}@media screen and (min-width:768px) and (max-width:1023px){.activity__title{margin-bottom:34px}}@media screen and (min-width:1024px){.activity{padding-top:77px}.activity__title{margin-bottom:25px}}.activity__item{position:relative;overflow:hidden;width:100%;height:300px;margin:10px 0}@media screen and (min-width:768px) and (max-width:1023px){.activity__item{width:31.3%;margin:10px 1%}}@media screen and (min-width:1024px){.activity__item{width:31.3%;margin:10px 1%}}.activity__sizer{width:100%}@media screen and (min-width:768px) and (max-width:1023px){.activity__sizer{width:31.3%;margin:0 1%}}@media screen and (min-width:1024px){.activity__sizer{width:31.3%;margin:0 1%}}.activity__img{width:100%}.activity__link{color:#fff;text-shadow:0 0 1px #000}.activity__descr{position:absolute;top:50%;width:100%;margin-top:-8px;color:#fff;font-size:1.5em}.search__title{margin-bottom:10px}@media screen and (min-width:768px) and (max-width:1023px){.search{margin-top:85px}.search__title{margin-bottom:30px}}@media screen and (min-width:1024px){.search{margin-top:86px}.search__title{margin-bottom:32px}}.search__text{margin-top:7px;margin-bottom:7px;font-size:1.2em}@media screen and (min-width:768px) and (max-width:1023px){.search__text{margin-bottom:30px}}@media screen and (min-width:1024px){.search__text{margin-bottom:28px}}.search__group{width:90%;margin:18px auto 0}@media screen and (min-width:768px) and (max-width:1023px){.search__group{width:58%}}@media screen and (min-width:1024px){.search__group{width:58%}}.search__inp{display:block;width:100%;border:1px solid grey;border-radius:5px;padding:8px 10px;margin-bottom:11px;font-size:.9em;line-height:1.5em}@media screen and (min-width:768px) and (max-width:1023px){.search__inp{display:inline-block;width:57%;margin-right:3.5%}}@media screen and (min-width:1024px){.search__inp{display:inline-block;width:30%;margin-right:1.5%}}.search__submit{display:block;width:100%;color:#fff;font-size:.9em;line-height:1.7em}@media screen and (min-width:768px) and (max-width:1023px){.search__submit{display:inline-block;width:38%}}@media screen and (min-width:1024px){.search__submit{display:inline-block;width:145px}}@media screen and (min-width:1550px){.search__submit{display:inline-block;width:20%}}.content{border-bottom:4px solid #ff4e50;padding-bottom:40px}@media screen and (min-width:768px){.footer{display:-webkit-box;display:flex}}.logo--footer{margin-top:16px}@media screen and (min-width:768px) and (max-width:1023px){.logo--footer{display:inline-block;padding-left:20px;margin-top:18px;margin-right:2.6em}}@media screen and (min-width:1024px){.content{padding-bottom:90px}.logo--footer{display:inline-block;padding-left:16%;margin-top:18px;margin-right:6%}}.row{display:-webkit-box;display:flex;justify-content:space-around;width:66%;margin:2px auto auto}@media screen and (min-width:768px) and (max-width:1023px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-top:5px}}@media screen and (min-width:1024px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-top:5px}}.menu{margin-top:-5px;padding:0;list-style:none}@media screen and (min-width:768px){.menu{display:inline-block;margin-top:23px;margin-right:96px}.menu:last-child{vertical-align:top}}@media screen and (min-width:768px) and (max-width:1023px){.menu-container{display:inline-block;margin-right:2%}}@media screen and (min-width:1024px){.menu-container{display:inline-block;margin-right:25px}}@media screen and (min-width:1200px){.menu-container{margin-right:18.6%}}.menu a{color:inherit}.menu__title{margin-bottom:0;color:#333;font-size:.9em}.menu__item{display:block;font-family:roboto_condensedlight;color:grey;font-size:.9em}@media screen and (min-width:768px) and (max-width:1023px){.menu__item{display:inline-block;margin-top:9px}}@media screen and (min-width:1024px){.menu__item{display:inline-block;margin-top:9px}.copy{margin-top:26px;text-align:right}}@media screen and (min-width:768px) and (max-width:1023px){.copy{margin-top:26px;text-align:right}}.copy__title{margin-bottom:7px;font-family:montserratbold;color:#e6dbd8;font-size:.65em}.copy__link{color:inherit}