*,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:300}ol,ul,li{list-style:none}caption,th{text-align:left}strong{font-weight:700}em{font-style:italic}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}.txtcenter{text-align:center}div{position:relative}*{-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}img{max-width:100%}::-moz-focus-inner{border:0;padding:0}body{font-family:'play', sans-serif;font-weight:300;min-width:320px;font-size:16px;background:#000;color:#fff;line-height:1.45}.container{padding:0 15px;margin:0 auto}.xs-hidden{display:none}.clearfix:after{content:"";display:table;clear:both}h1,.h1{font-weight:normal;color:#fff;font-size:1.5em;margin-bottom:0.6em;text-shadow:2px 2px 1px #000000}h2{padding:20px 0}h3{margin:15px 0}p{margin-bottom:0.75em;line-height:1.45}.container{width:100%}@media screen and (min-width: 768px){body{font-size:18px}.container{max-width:750px}.xs-hidden{display:block}h1,.h1{font-size:2.5em;margin-bottom:0.6em}}@media screen and (min-width: 992px){.container{max-width:970px}}@media screen and (min-width: 1200px){.body{font-size:16px}.container{max-width:1170px}}.page-header{background:rgba(0,0,0,0.8);padding:10px 0;border-bottom:1px solid #4f4f4f;position:absolute;width:100%;z-index:10}.page-header__logo{float:left}.page-header__logo.hidden{display:none}.page-header__logo img{vertical-align:bottom;max-height:45px}@media screen and (min-width: 768px){.page-header__logo img{max-height:60px}}.page-header__menu-icon{position:absolute;right:15px;width:25px;height:25px;top:20px;float:right}.page-header__menu-icon span{display:block;width:25px;height:2px;background:#fff;margin-bottom:3px}.page-header__menu-icon.menu-active:before,.page-header__menu-icon.menu-active:after{position:absolute;right:10px;top:-5px;content:' ';height:28px;width:2px;background-color:#fff;transition:transform 1s ease}.page-header__menu-icon.menu-active:before{transform:rotate(45deg)}.page-header__menu-icon.menu-active:after{transform:rotate(-45deg)}.page-header__menu-icon.menu-active span{display:none}@media screen and (min-width: 768px){.page-header__menu-icon{display:none}}.top-nav{display:none}.top-nav.showed{display:block}.top-nav__item a{color:#fff;text-decoration:none;text-transform:uppercase}.top-nav__item a:hover{text-decoration:underline}@media screen and (min-width: 768px){.top-nav{display:block;float:right;margin-left:15px;margin-top:15px}.top-nav__item{display:inline-block;padding:5px 10px}.top-nav__item a{font-size:0.825em}}@media screen and (min-width: 992px){.top-nav__item a{font-size:1em}}.page-footer{background:#04060c;padding:25px 0;border-top:1px solid #0e1424}.page-footer p{text-align:center;font-size:0.75em;line-height:1.2;color:#acacac}.page-footer a{color:#777777}.top-section{min-height:calc(100vh - 56px);padding-top:81px;display:flex;flex-direction:column;background:#000;text-align:center;padding-top:25vh}.top-section__txt p{color:#fff}.top-section h1{display:inline-block;color:#fff;margin:0.5em auto 1em;font-size:1.5em}.top-section h1:after{content:'';display:block;max-width:80%;border-bottom:1px solid #fff;margin:10px auto 0}.top-section_planets{min-height:calc(100vh - 81px);background-color:black;background-image:url(../../../img/planets/planets.png),url(../../../img/planets/planets-bg.jpg);background-size:auto 30vh, 300px 300px;padding-top:30vh;background-position:top center, 0 0;background-repeat:no-repeat, repeat}.top-section{display:flex;align-items:flex-end}.top-section_main h2{color:#fff}.top-section_mercury{background:url(../../../img/planets/mercury/main/mercury.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}.top-section_venus{background:url(../../../img/planets/venus/main/venus.jpg),linear-gradient(to right, #000, #000);background-repeat:no-repeat;background-size:auto 37vh, 100% 100%;background-position:top center}.top-section_earth{background:url(../../../img/planets/earth/main/earth.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}.top-section_mars{background:url(../../../img/planets/mars/main/mars.jpg),linear-gradient(to right, #000, #000);background-repeat:no-repeat;background-size:auto 37vh, 100% 100%;background-position:top center}.top-section_jupiter{background:url(../../../img/planets/jupiter/main/jupiter.jpg),linear-gradient(to right, #000, #000);background-repeat:no-repeat;background-size:auto 37vh, 100% 100%;background-position:top center}.top-section_saturn{background:url(../../../img/planets/saturn/main/saturn.jpg),linear-gradient(to right, #000, #000);background-repeat:no-repeat;background-size:auto 37vh, 100% 100%;background-position:top center}.top-section_uranus{background:url(../../../img/planets/uranus/main/uranus.jpg),linear-gradient(to right, #000, #000);background-repeat:no-repeat;background-size:auto 37vh, 100% 100%;background-position:top center}.top-section_neptune{background:url(../../../img/planets/neptune/main/neptune.jpg),linear-gradient(to right, #000, #000);background-repeat:no-repeat;background-size:auto 37vh, 100% 100%;background-position:top center}.top-section_pluto{background:url(/img/planets/pluto/main/pluto.jpg),linear-gradient(to right, #000, #000);background-repeat:no-repeat;background-size:auto 37vh, 100% 100%;background-position:top center}.top-section_contacts{background:url(../../../img/contacts.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;min-height:calc(100vh - 119px);padding-top:150px}@media screen and (min-width: 768px){.top-section h1{font-size:1.725em}.top-section{padding-top:35vh}.top-section_planets{padding-top:30vh}.top-section_contacts,.top-section_objects{padding-top:110px}}@media screen and (min-width: 992px){.top-section h1{font-size:2.5em}}.btn{border:2px solid #fff;text-align:center;padding:0.4em 1.825em;color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.1em;margin-bottom:25px;display:inline-block;background:rgba(0,0,0,0.3);transition-duration:.3s}.btn:hover{background:rgba(0,0,0,0.8)}.model-description{min-height:calc(100vh - 120px);background:url(../img/model-description_bg.svg) no-repeat,linear-gradient(#404a66, transparent 1px) repeat,linear-gradient(90deg, #404a66, transparent 1px) repeat;background-size:contain, 150px 150px, 150px 150px;background-position:-350px 0, 0 0;padding:100px 0;text-align:center}.model-description h2{color:#fff;margin-bottom:1.5em}.model-description li{color:#fff;margin-bottom:1.5em}.slider{width:100%;min-height:100vh;margin:0 auto;text-align:center;overflow:hidden;background:#000;border-bottom:1px solid #4f4f4f}.slider-list{position:relative;min-height:100vh}.slider-list__item{min-width:100%;position:absolute;left:0;opacity:0}.slider__img{position:absolute;height:100%;min-height:100vh;width:100%}.slider__img_1{background:url(../img/1.jpg);background-size:cover}.slider__img_2{background:url(../img/2.jpg);background-size:cover}.slider__img_3{background:url(../img/3.jpg);background-size:cover}.slider-list__item.showed-first{opacity:1;z-index:5}.slider-list__item.showed{transition:opacity 0.1s ease-out;opacity:1;z-index:5}.slider .btn{max-width:202px}.showed .slider-list__item_decrease,.showed-first .slider-list__item_decrease{animation:decrease 9.5s linear;animation-fill-mode:forwards}.showed .slider-list__item_increase{animation:increase 9.5s linear;animation-fill-mode:forwards}.slider__content{padding-bottom:130px;opacity:0}.slider__content .container{padding:calc(5vh + 81px) 40px 25px}.showed-first .slider__content{opacity:1}.showed .slider__content{transition:opacity 1s linear 0.5s;opacity:1}.slider__content p{color:#fff}.slider__text{margin:0 40px 25px}.slider__footer{position:absolute;bottom:35px;width:100%;text-align:center}.model-desc-link_txt{font-size:1.75em;text-align:center;display:block;color:#cbcbcb;text-decoration:none}.slider-buttons{position:absolute;top:calc(50% - 50px);z-index:10;width:100%;display:none}@media screen and (min-width: 768px){.slider-buttons{display:block}}.slider-buttons span{display:inline-block;position:absolute;cursor:pointer;width:40px;height:40px}.slider-buttons svg{opacity:0.5;width:40px;height:40px}.slider-buttons span:hover{opacity:1;transition:opacity 0.3s linear}.slider-buttons__prev{left:10px}.slider-buttons__prev svg{transform:rotate(180deg)}.slider-buttons__next{right:10px}.slider__number{display:none}@keyframes decrease{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes increase{from{transform:scale(1.2)}to{transform:scale(1)}}.bounce{display:block;margin:20px auto 10px;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;width:40px;height:40px;background-image:url(../img/banner_arrow.png);background-size:cover}@keyframes bounce{0%,
    100%,
    20%,
    50%,
    80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (min-width: 768px){.slider__number{display:block;position:absolute;left:0;top:200px;font-size:80px;text-shadow:2px 2px #000;font-weight:bold}.slider__number:before{content:'[';font-weight:lighter;position:absolute;border-bottom:1px solid #fefefe;width:200px;left:-220px;top:60px}.slider__content{min-height:100vh}.slider__content .container{padding-top:40vh}.slider__text{max-width:700px;margin:0 auto 25px}.slider-buttons__prev{left:30px}.slider-buttons__next{right:30px}.slider-buttons span{width:100px;height:100px}}.planet-nav{display:block;padding:10px 0;text-align:center}.planet-nav__item{display:inline-block;padding:5px 30px;background:url(../img/arrow-down.png) no-repeat;background-position:100% 15px;padding-right:25px;background-size:18px 8px}.planet-nav__item a{color:#fff;text-decoration:none;text-transform:uppercase}.planet-nav_mercury{background:#2d2d2d}.planet-nav_venus{background:#a35714}.planet-nav_earth{background:#151956}.planet-nav_mars{background:#bc3511}.planet-nav_jupiter{background:#9f896a}.planet-nav_saturn{background:#746c58}.planet-nav_uranus{background:#20a2c2}.planet-nav_neptune{background:#085ec0}.planet-nav_pluto{background:#4a4a4a}.planet-data{background:url(../img/planet-desc_bg.jpg);background-size:cover;color:#4f4f4f}.planet-data h2{text-align:center;display:inline-block}.planet-data h2:after{content:'';display:block;max-width:80%;border-bottom:1px solid #4f4f4f}.planet-data ul{counter-reset:myCounter;display:flex;flex-wrap:wrap;justify-content:space-between}.planet-data li{vertical-align:top;flex-basis:100%;padding:25px 25px 25px 65px;position:relative;margin-bottom:25px;background:#fff;box-shadow:0 0 15px #939393}@media screen and (min-width: 578px){.planet-data li{flex-basis:49%}}.planet-data li:before{counter-increment:myCounter;content:counter(myCounter);color:#4f4f4f;background:#2980B9;display:inline-block;text-align:center;margin:25px 25px 5px 10px;line-height:40px;width:40px;height:40px;background-color:#fff;border-radius:0.285714em;box-shadow:rgba(0,0,0,0.18) 2px 2px 2px;position:absolute;top:5px;border:1px solid #e7f2f0;left:0}@media screen and (min-width: 500px){.planet-data li{flex-basis:49%}}.planet-gallery{background:url(../img/planet-gallery_bg.jpg);background-size:cover;background-attachment:fixed;padding:25px 0 100px}.planets{display:flex;flex-wrap:wrap;justify-content:space-between}.planets__link{flex-basis:100%;text-decoration:none;display:block;margin-bottom:25px}.planets__link h2{color:#fff}.planets__item{height:100%;display:flex;border:1px solid #fff;background:#000}.planets__img{padding:10px;flex-basis:36%;align-self:center}.planets__text{background:#121212;flex-shrink:0;flex-basis:64%;padding:15px 15px 8px 15px;transition-duration:0.3s;text-align:left}.planets__text h2{margin-top:5px}.planets__link:hover .planets__text{background:#1f1f1f}@media screen and (min-width: 768px){.planets__link{flex-basis:48%}}.planet-overview{background:#000}.planet-overview p{color:#fff}.contacts-form{max-width:400px;margin:0 auto}.contacts-form__input,.contacts-form__textarea{display:block;background:rgba(0,0,0,0.8);color:#e2e2e2;width:100%;padding:12px 15px;border:1px solid #fff;transition:background 0.3s ease;font-family:'play', sans-serif}.contacts-form__input:focus,.contacts-form__textarea:focus{background:#000;color:#fff;box-shadow:0 0 3px #c4c4c4}.contacts-form__input{margin-bottom:20px}.contacts-form__textarea{margin-bottom:45px}.contacts-form__input::-webkit-input-placeholder,.contacts-form__textarea::-webkit-input-placeholder{opacity:1;transition:opacity 0.5s ease;color:#dedede}.contacts-form__input::-moz-placeholder,.contacts-form__textarea::-moz-placeholder{opacity:1;transition:opacity 0.5s ease;color:#dedede}.contacts-form__input:-moz-placeholder,.contacts-form__textarea:-moz-placeholder{opacity:1;transition:opacity 0.5s ease;color:#dedede}.contacts-form__input:-ms-input-placeholder,.contacts-form__textarea:-ms-input-placeholder{opacity:1;transition:opacity 0.5s ease;color:#dedede}.contacts-form__input:focus::-webkit-input-placeholder,.contacts-form__textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.3s ease}.contacts-form__input:focus::-moz-placeholder,.contacts-form__textarea:focus::-moz-placeholder{opacity:0;transition:opacity 0.3s ease}.contacts-form__input:focus:-moz-placeholder,.contacts-form__textarea:focus:-moz-placeholder{opacity:0;transition:opacity 0.3s ease}.contacts-form__input:focus:-ms-input-placeholder,.contacts-form__textarea:focus:-ms-input-placeholder{opacity:0;transition:opacity 0.3s ease}.top-section_objects{padding-top:100px;padding-bottom:50px}.objects__wrap{display:flex;flex-wrap:wrap}.objects-blocks{flex-basis:100%;overflow:hidden}.objects-blocks__wrap{margin:0 -10px;display:flex;flex-wrap:wrap}.objects-blocks__half{flex-basis:100%;margin:0 10px 20px}.objects-blocks__item{border:1px solid #4f4f4f;height:200px}.objects-blocks__item a{overflow:hidden;display:block;height:100%}.objects-blocks__item a div{vertical-align:bottom;transition-duration:0.5s}.objects-blocks__item a:hover div{transform:scale(1.1)}.objects-blocks__img{height:100%}p.objects-blocks__title{position:absolute;width:100%;color:#4f4f4f;background:#F5F5F5;display:flex;justify-content:center;align-items:center;text-transform:uppercase;bottom:0;text-align:center;padding:5px 15px;z-index:2;min-height:65px}.objects-blocks__full{height:50%;width:100%}.object-desc{flex-basis:100%;display:flex;order:-1;margin-bottom:25px;flex-wrap:wrap}.object-desc__img{background:url(../../../img/objects/solar.jpg);background-size:cover;flex-basis:100%;border:1px solid #4f4f4f;border-right:0px;transition:background 0.5s linear;min-height:150px}.object-desc__txt{flex-basis:100%;padding:25px 0px 10px 0;background:#F5F5F5}p.object-desc__title{color:#4f4f4f;font-size:1.25em;padding:0 25px}.object-desc__item{position:relative;background:#F5F5F5;border-bottom:1px solid #dbdbdb;padding-right:25px}.object-desc__item a{color:#6d9ffc;text-decoration:none;transition:color 0.5s linear}.object-desc__item a:hover{color:#4f4f4f}@media screen and (min-width: 500px){.objects-blocks__wrap{flex-wrap:nowrap;height:50%}.objects-blocks__half{flex-basis:50%}.object-desc{flex-wrap:nowrap;text-align:right}.object-desc__img{flex-basis:50%}.object-desc__txt{flex-basis:50%}.object-desc__item{height:36px;line-height:36px}.object-desc__item:hover:after{right:100%;top:18px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#F5F5F5;border-width:18px;margin-top:-18px}}@media screen and (min-width: 992px){.top-section_objects{background:url(../../../img/objects/bg.jpg)}.objects__wrap{flex-wrap:nowrap}.objects-blocks{flex-basis:45%}.objects-blocks__item{height:100%}.object-desc{flex-basis:55%;margin-left:25px;order:2;margin-bottom:0}.object-desc__item{height:46px;line-height:46px}.object-desc__item:hover:after{top:23px;margin-top:-23px;border-width:23px}}.object-desc__img_mercury{background:url(../../../img/objects/mercury.jpg);background-size:cover}.object-desc__img_venus{background:url(../../../img/objects/venus.jpg);background-size:cover}.object-desc__img_earth{background:url(../../../img/objects/earth.jpg);background-size:cover}.object-desc__img_mars{background:url(../../../img/objects/mars.jpg);background-size:cover}.object-desc__img_jupiter{background:url(../../../img/objects/jupiter.jpg);background-size:cover}.object-desc__img_saturn{background:url(../../../img/objects/saturn.jpg);background-size:cover}.object-desc__img_uranus{background:url(../../../img/objects/uranus.jpg);background-size:cover}.object-desc__img_neptune{background:url(../../../img/objects/neptune.jpg);background-size:cover}.object-desc__img_dwarf-planets{background:url(../../../img/objects/dwarf-planets.jpg);background-size:cover}.object-desc__img_asteroid-belt{background:url(../../../img/objects/asteroid-belt.jpg);background-size:cover}.object-desc__img_kuiper-belt{background:url(../../../img/objects/kuiper-belt.jpg);background-size:cover}
/*# sourceMappingURL=style.css.map */
