@import url(https://fonts.googleapis.com/css?family=Poppins:300,700,800);.black_main{padding:40px 20px;background:url(../img/background.jpg) center center no-repeat;background-size:cover;display:flex;justify-content:center}.black_main-content{position:relative;max-width:500px;padding:70px 40px 60px;background:#fff}@media (max-width:768px){.black_main-content{padding:50px 20px 40px}}.black_main-title{text-transform:uppercase;font-size:32px;font-weight:700;letter-spacing:0;padding-bottom:12px;text-align:center;display:none}.black_main-title.current_step{display:block}.black_main-countdown-container{position:relative;width:100%;max-width:300px;margin:0 auto 40px;padding-bottom:32px}.black_main-countdown-container:after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:50%;margin:auto;height:1px;background:#000;content:''}.black_main-countdown,.black_main-countdown-bottom{display:flex;justify-content:center}.black_main-countdown span,.black_main-countdown-bottom div{width:25%;text-align:center;text-transform:uppercase}.black_main-countdown span{font-size:40px;line-height:1.2em;font-weight:300}@media (max-width:768px){.black_main-countdown span{font-size:36px}}.black_main-countdown-bottom div{color:#888;font-size:12px}.black_during{display:none}.black_during.displayed{display:block}.black_during-links a,.black_main-blacktitle{display:none;font-size:26px;font-weight:800;text-transform:uppercase;padding:15px 10px;line-height:1.1em;width:100%;background:#000;color:#fff;border:none;margin-bottom:43px;text-align:center}.black_during-links a.current_step,.black_main-blacktitle.current_step{display:block}.black_during-text:after,.black_during:before{content:'';width:50%;display:block;height:1px;background:#555;margin:27px auto}.black_during-text:after{margin-bottom:40px}.black_during-text,.black_main-text1,.black_main-text2{font-size:16px;text-align:center;font-weight:400;line-height:1.8em;padding-bottom:30px}.black_during-text{padding-bottom:0}.black_during-links{display:flex;flex-direction:column;margin-top:25px}.black_during-links a{display:block;width:100%;text-decoration:none;margin-bottom:15px}.black_during-title{text-transform:uppercase;font-size:26px;text-align:center;padding-bottom:18px}.black_during-title span{position:relative;font-weight:700}.black_during-title span:after,.black_during-title span:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:#333}.black_during-title span:after{bottom:-2px}.black_main-form{display:flex;flex-direction:row;height:57px;line-height:57px;border:1px solid #000}.black_main-form input{height:100%}.black_main-form input[type=text]{border:none;padding:0 10px;width:100%}.black_main-form input[type=submit]{border:none;background:#000;color:#fff;padding:0 15px}.black_blocks.during{display:none}.black_blocks.during.displayed{display:flex}.black_blocks{display:flex;justify-content:center;background:#fff;padding:80px 20px}@media (max-width:768px){.black_blocks{flex-direction:column;padding-bottom:0}}.black_block{width:50%;border-right:1px solid #999;padding:0 60px;max-width:600px}.black_block~.black_block{border-right:none}@media (max-width:768px){.black_block{width:100%;border-right:none;border-bottom:1px solid #999;margin-bottom:0;padding-left:0;padding-right:0}.black_block~.black_block{margin-top:30px;padding-bottom:60px}}.black_banner-title,h2.black_block-title{text-transform:uppercase;font-size:25px;font-weight:700;letter-spacing:.05em;padding-bottom:25px}.black_banner-text,.black_block-text{font-size:14px;text-align:left;font-weight:400;line-height:1.8em;padding-bottom:30px}.black_banner-text .black_main-form,.black_block-text .black_main-form{max-width:350px}.black_banner{background:url(../img/banner.jpg) center center no-repeat;background-size:cover;padding:60px 0;display:flex;justify-content:center}@media (max-width:768px){.black_banner{background:0 0;padding-bottom:0}}.black_banner-content{max-width:800px;background:#fff;padding:70px 40px 60px;text-align:center}@media (max-width:768px){.black_banner-content{padding:20px 20px 40px}}.black_banner-text{text-align:center;padding-bottom:0}.black_links{padding:40px 0;background:#fff;display:flex;justify-content:center;align-items:center;max-width:1200px;margin:auto}@media (max-width:768px){.black_links{padding:0 20px 40px;flex-direction:column}}.black_links a{display:block;width:33%;background:#1b1b1b;padding:14px 20px;font-size:20px;margin:0 10px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center}@media (max-width:768px){.black_links a{margin:10px 0;width:100%}}