.black,body{color:#000}.for-whom .list .item,.information .list,.main-title,.text-center{text-align:center}.btn,.form-control,body{font-family:Roboto,sans-serif}.btn,.speakers .list .item .text a:hover{text-decoration:none}*{box-sizing:border-box}body,html{height:100%;margin:0}body{font-size:16px;font-weight:400;line-height:1}.btn,a:active,a:focus,a:hover,button:active,button:focus{outline:0!important}.icon{display:inline-block}.container{margin:0 auto;max-width:970px;padding-left:15px;padding-right:15px}.green{color:#3db868}.blue{color:#009191}.btn{border:3px solid #fff;background-color:#ff00ba;color:#fff;font-size:32px;font-weight:500;letter-spacing:3.2px;text-transform:uppercase;padding:28px 40px;margin:0 auto;display:table;transition:all .3s ease;cursor:pointer}.btn:hover{background-color:#009191}.form-group{margin-bottom:18px}.form-control{background-color:#e5e5e5;color:#6c6c6c;font-size:20px;font-weight:400;padding:11px 18px;border:none;resize:none;width:100%}.composition .title span,.main-title{color:#009191}.composition,.main-title.bb,.program ul,.speakers{border-bottom:1px solid #009191}.main-title{font-size:32px;font-weight:400;letter-spacing:3.2px;margin:0}.main-title.bb{padding-bottom:19px}.top{padding:33px 0}.top .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.top .container>div{border-left:1px solid #898989;color:#898989;font-size:20px;letter-spacing:2px;font-weight:300;margin-left:30px;padding-left:15px;line-height:26px}.top .container>div span{font-weight:500}.meta{padding-top:66px}.meta .text{font-size:26px;margin:40px 0 129px;line-height:29px}.meta .text p{margin:0 0 35px}.for-whom{background-color:#e3e3e3;padding-bottom:67px}.for-whom .main-title{background-color:#009191;color:#fff;padding:42px 0}.for-whom .list{margin:48px 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.for-whom .list .item{margin-top:20px}.for-whom .list .item .icon{margin-bottom:20px}.for-whom .list .item .icon img{display:block;max-width:100%;height:auto}.composition ul li:before,.main-header .list li:before{content:"";display:inline-block;vertical-align:middle;width:6px}.for-whom .list .item p{font-size:24px;font-weight:700;letter-spacing:2.4px;margin:0;padding:0;line-height:29px}.composition{padding:72px 0 53px}.composition .main-title{margin-bottom:62px}.composition .title{font-size:22px;font-weight:700;margin:42px 0 8px}.composition ul{padding:0;margin:0}.composition ul li{font-size:18px;line-height:36px;list-style:none}.composition ul li:before{background:#000;margin-right:12px;border-radius:50%;height:6px}.speakers{padding:46px 0 7px}.speakers .list{margin-top:37px}.speakers .list .item{margin-bottom:39px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.speakers .list .item .img img{display:block;max-width:100%;height:auto}.speakers .list .item .text{padding:3px 0 0 32px;font-size:18px;-ms-flex:1;flex:1}.speakers .list .item .text p{margin:0 0 28px;padding:0;font-weight:300;letter-spacing:.45px;line-height:23px}.speakers .list .item .text p strong{color:#595b60;font-weight:700}.program{padding:45px 0 0}.program ul{padding:0 0 32px;margin:44px 0 0}.program ul li{font-size:18px;font-weight:300;list-style:none;margin-bottom:18px}.information .list,.map .text,.program ul li time{font-weight:500}.price{padding:52px 0 0}.price .warning-text{padding-top:40px;font-size:18px;font-weight:300;line-height:24px;}.price-block{border-radius:20px;border:6px solid #d5d5d5;padding:26px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:27px}.price-block .cost{font-size:38px;font-weight:700;padding:0 60px}.price-block .text{border-left:1px solid #707070;font-size:18px;font-weight:300;line-height:24px;padding:0 15px 0 40px;-ms-flex:1;flex:1}.price-block .text p{margin:0}.price-block .text p+p{margin-top:18px}.main-form{padding-top:43px}.main-form .btn{margin-top:39px}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-9px;margin-right:-9px}.col-6{padding-left:9px;padding-right:9px;width:50%}.information{padding:76px 0 79px}.information .list{color:#6c6c6c;font-size:22px;margin-top:30px}.information .list span{margin:0 14px}.map{background-color:#009191;padding-top:48px}.map .main-title{color:#fff}.map .text{color:#fff;font-size:26px;letter-spacing:.65px;padding:42px 0 47px;line-height:28px}.map iframe{width:100%}.main-header{background-image:url(../images/img_header.png);overflow:hidden;position:relative;padding:40px 0 106px}.main-header:after{content:"";background:rgba(0,0,0,.49);position:absolute;left:0;top:0;height:100%;width:100%}.main-header .container{position:relative;z-index:1}.main-header .title{text-shadow:0 3px 6px #000;color:#fff;font-size:30px;font-weight:300;letter-spacing:3px}.main-header .title-2{text-shadow:0 3px 6px #000;color:#fff;font-size:46px;font-weight:700;letter-spacing:1px;margin:58px 0 0;line-height:60px}.main-header .info{border-radius:20px;border:1px solid #707070;background-color:#009191;color:#fff;font-size:48px;font-weight:700;letter-spacing:2.4px;line-height:52px;margin:40px 0 46px;padding:27px 0}.main-header .list{padding:0;margin:0 0 100px}.main-header .list li{text-shadow:0 3px 6px #000;color:#fff;font-size:32px;font-weight:300;list-style:none;position:relative;margin-bottom:6px}.main-header .list li:before{box-shadow:0 3px 6px #000;background:#fff;margin-right:12px;border-radius:50%;height:6px}@media (max-width:767px){.col-6,.for-whom .list .item{width:100%}.top .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.top .container>div{border:none;padding:0;margin:18px 0 0;text-align:center}.btn{font-size:22px;padding:21px 15px}.form-control{font-size:14px}.main-title{font-size:28px}.main-header{padding:40px 0 60px}.main-header .title{font-size:30px}.main-header .title-2{margin:45px 0 0;line-height:44px;font-size:35px}.main-header .info{padding:20px 0;font-size:39px;line-height:41px}.main-header .list{margin:0 0 46px}.main-header .list li{font-size:21px;margin-bottom:12px}.composition .title,.meta .text{font-size:18px}.meta{padding-top:40px}.meta .text{line-height:23px;margin:40px 0 50px}.for-whom{padding-bottom:40px}.for-whom .main-title{padding:28px 0}.for-whom .list{margin-top:15px}.composition{padding:40px 0}.composition .main-title{margin-bottom:40px}.composition ul li{font-size:16px;line-height:28px}.speakers .list .item .img{margin:0 auto}.speakers .list .item .text{padding:15px 0 0;font-size:16px}.price{padding:40px 0 0}.price-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.price-block .cost{padding:0 0 15px;text-align:center}.price-block .text{padding:10px;border:none;text-align:center}.information{padding:40px 0}.information .list{font-size:0}.information .list span{margin:7px 0;font-size:14px;display:block}.map .text{font-size:18px;padding:40px;line-height:23px}}