header,footer,nav,section{display:block;margin:0;padding:0;border:0}*{font-family:"Open Sans",sans-serif;box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;display:block;height:100%;min-width:1024px;color:#101115}*:focus{outline:none}.hidden{display:none}.clear{clear:both}.btn{font-size:12px;font-weight:700;line-height:46px;border:0px solid transparent;border-radius:46px;padding:0 43px;text-transform:uppercase;color:#20202d;display:inline-block;text-decoration:none;letter-spacing:.12em;transition:all .3s}.btn.active{border-color:#dddde6}.btn:hover{opacity:.9;cursor:pointer}.btn .icon svg{display:block}.btn-red{background-color:#e0335c;color:#fff}.btn-red-2{background-color:#e0335c;color:#fff;padding:0 24px}.btn-red-2 .icon{width:24px;height:24px;display:inline-block;border:1px solid #ff0;vertical-align:middle}button.btn.btn-red{padding:0 24px;line-height:43px;font-size:12px}.btn-small{line-height:39px;font-size:12px;padding:0 35px}.btn-white{background:#fff;color:#101115}.btn-white-on-red{background:#fff;color:#FB3B69}.btn-black{border:1px solid #303038;color:#fff;padding:0 25px}.btn-black.active{border:1px solid #212129;background:#212129;color:#fff}.btn-black2{border:1px solid #303038;color:#303038;padding:0 25px}.btn-black2.active{border:1px solid #212129;background:#212129;color:#fff}.btn-black-2{border:1px solid #5a5a62;color:#fff;padding:0 25px}.btn-transparent-white-on-red{border:1px solid #df6383;color:#fff;padding:0 25px}.btn-transparent-white-on-red .icon{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px}.btn-transparent-white-on-red .icon *{fill:#fff}.btn-transparent-white-on-red.active{border:1px solid #fff;background:#fff;color:#101115}.btn-transparent-white-on-red-2{border:1px solid #fda9bd;color:#fff;padding:0 25px}.btn-transparent-white-on-red-2 .icon{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px}.btn-transparent-white-on-red-2 .icon *{fill:#fff}.btn-transparent-white-on-red-2.active{border:1px solid #fff;background:#fff;color:#101115}.btn-transparent-white-on-red-3{border:1px solid #fda9bd;color:#101115;padding:0 25px}.btn-transparent-white-on-red-3 .icon{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:10px}.btn-transparent-white-on-red-3 .icon *{fill:#e0335c}.btn-transparent-white-on-red-3.active{border:1px solid #fff;background:#fff;color:#101115}section.about{text-align:center;height:696px;background:url(/img/1556120083/site/sections/about/bg.png) no-repeat bottom center;overflow:hidden}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){section.about{background:url(/img/1556120083/site/sections/about/bg_x2.png) no-repeat bottom center;background-size:contain}}@media only screen and (min-width: 1600px){section.about{background-size:contain}}section.about h1{margin:110px 0 20px;padding:0;font-size:62px;font-weight:200;color:#101115}section.about p{margin:0 auto;padding:0;font-size:20px;line-height:36px;font-weight:300;color:#101115}section.advertising{background:#14141b;overflow:hidden;text-align:center}section.advertising h2{margin:50px 0 50px;padding:0;font-size:62px;font-weight:200;color:#fff}section.advertising .grid{max-width:1000px;margin:0 auto 85px}section.advertising .grid .row{overflow:hidden}section.advertising .grid .row .cell{margin:auto;padding:10px;width:33.33333%}section.advertising .grid a.service{overflow:hidden;display:block;background:#191923;text-decoration:none;height:300px}section.advertising .grid a.service:hover{background:#e0335c;color:#fff}section.advertising .grid a.service:hover .icon path{fill:#fff}section.advertising .grid a.service .icon{height:100px;width:100px;display:block;margin:50px auto 30px}section.advertising .grid a.service .icon path{fill:#ce3056}section.advertising .grid a.service h3.title{margin:0;padding:0;font-size:28px;font-weight:normal;color:#fff}section.advertising .grid a.service p{margin:10px 0 0;padding:0;font-size:16px;font-weight:200;color:#fff}section.contacts-map .map{min-height:420px}section.contacts-map .map .placemark_layout_container{position:relative;font-family:Georgia;font-size:40px;text-align:center;font-weight:bold}section.contacts-map .map .square_layout{position:absolute;left:0px;top:-168px;width:391px;height:168px;background:url(/img/1556120083/site/sections/contacts-map/bubble.png) no-repeat 0 0;font-size:16px;line-height:22px;text-align:left;padding-left:90px;padding-top:35px;color:#fff;font-weight:200}section.contacts-text{text-align:center;overflow:hidden}section.contacts-text .inner{margin:55px auto;width:1000px;overflow:hidden;text-align:left}section.contacts-text .inner .row{overflow:hidden;font-size:0}section.contacts-text .inner .row .cell{vertical-align:top;display:inline-block;margin-right:80px;font-size:20px;line-height:30px;font-weight:300}section.contacts-text .inner .row .cell:last-child{margin-right:0}section.contacts-text .inner .row .cell .icon{display:inline-block;vertical-align:middle;width:20px;height:20px}section.contacts-text .inner .row .cell .icon *{fill:#e0335c}section.contacts-text .inner .row .cell a{vertical-align:middle;color:#e0335c;text-decoration:none}section.contacts-text .inner .row .cell a:hover{opacity:.9}section.project-about{text-align:center;overflow:hidden}section.project-about img.thumbnail{display:block;width:564px;margin:90px auto 35px}section.project-about p{margin:0;padding:0;font-size:20px;line-height:36px;font-weight:300;color:#101115}section.project-about p:last-child{margin:10px 0 90px}section.project-about p:last-child small{font-size:16px;line-height:28px}section.project-about p:last-child a{color:#e0335c}section.project-socials{text-align:center;overflow:hidden}section.project-socials h1{margin:80px 0 40px;padding:0;font-size:62px;font-weight:200;color:#101115}section.project-socials .projects{overflow:hidden;max-width:800px;margin:0 auto 150px}section.project-socials .projects a.project{float:left;width:33.33333%;text-decoration:none;transition:all .3s}section.project-socials .projects a.project:hover{opacity:.9}section.project-socials .projects a.project .icon{width:100px;height:100px;margin:0 auto 10px;display:block}section.project-socials .projects a.project .icon path{fill:#e0335c}section.project-socials .projects a.project h3.count{margin:0;padding:0;font-size:50px;font-weight:300;color:#e0335c}section.project-socials .projects a.project p{margin:0;padding:0;font-size:16px;font-weight:300;color:#101115}section.project-statistics{text-align:center;overflow:hidden;background:#f9f8fa}section.project-statistics h1{margin:50px 0 90px;padding:0;font-size:62px;font-weight:300;color:#101115}section.project-statistics table{margin:0 auto 90px;width:1000px;border-collapse:collapse}section.project-statistics table tr td{padding:0;text-align:center;width:33.33333%}section.project-statistics table.row4 tr td{width:25%}section.project-statistics .value{margin:auto}section.project-statistics .value .icon{width:130px;height:130px;display:block;margin:0 auto}section.project-statistics .value .icon svg{width:130px;height:130px}section.project-statistics .value .icon path{fill:#e0335c}section.project-statistics .value h3{margin:0;padding:0;font-size:50px;font-weight:300;color:#e0335c}section.project-statistics .value p{margin:0;padding:0;font-size:16px;font-weight:300;color:#101115}section.project-statistics .chart{display:block;overflow:hidden;margin:70px auto 0;width:219px;height:219px;background:url(/img/1556120083/site/sections/project-statistics/habrahabr.charts.png) no-repeat left top}section.project-statistics .chart h3{margin:60px 0 0;padding:0;font-size:50px;font-weight:200;color:#e0335c}section.project-statistics .chart p{margin:0;padding:0;font-size:16px;font-weight:200;color:#101115}section.project-statistics .source{color:#7c7c7c;font-size:16px;font-weight:300;margin:75px auto 100px}section.project-title{text-align:center;height:624px;background:no-repeat center center;background-size:cover;overflow:hidden}section.project-title.project-habrahabr{background-image:url(/img/1556120083/site/sections/project-title/habrahabr.bg.jpg)}section.project-title.project-geektimes{background-image:url(/img/1556120083/site/sections/project-title/geektimes.bg.jpg)}section.project-title.project-megamozg{background-image:url(/img/1556120083/site/sections/project-title/megamozg.bg.jpg)}section.project-title.project-moikrug{background-image:url(/img/1556120083/site/sections/project-title/moikrug.bg.jpg)}section.project-title.project-freelansim{background-image:url(/img/1556120083/site/sections/project-title/freelansim.bg.jpg)}section.project-title.project-toster{background-image:url(/img/1556120083/site/sections/project-title/toster.bg.jpg)}section.project-title h1{margin:200px 0 20px;padding:0;font-size:51px;font-weight:800;color:#fff;letter-spacing:.03em}section.project-title p{margin:0;padding:0;font-size:36px;line-height:55px;font-weight:300;color:#fff}section.project-title .buttons{margin-top:40px}section.project-title .arrow{background:url(/img/1556120083/site/icons/arrow.png);display:block;width:35px;height:19px;margin:190px auto 0}section.projects{overflow:hidden}section.projects .project{float:left;width:33.33333%;text-align:center;text-decoration:none;overflow:hidden;position:relative}section.projects .project:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;transition:box-shadow .5s;z-index:0}section.projects .project .bg{width:100%;display:block;margin:0;border:0}section.projects .project .content{position:absolute;top:50%;margin-top:-90px;left:0;right:0;z-index:1}section.projects .project .icon{font-weight:bold;color:#fff;font-size:45px;width:74px;height:74px;line-height:74px;border:1px solid #37383a;display:block;margin:0px auto 30px}section.projects .project h3.title{margin:0;padding:0;font-size:30px;font-weight:600px;color:#fff}section.projects .project p{margin:4px 0 0;padding:0;font-size:18px;font-weight:200;color:#fff}section.projects .project.habrahabr:after{box-shadow:inset 0px -550px 500px -500px rgba(151,213,233,0.6)}section.projects .project.habrahabr:hover:after{box-shadow:inset 0px -550px 500px -500px #97d5e9}section.projects .project.geektimes:after{box-shadow:inset 0px -550px 500px -500px rgba(132,145,183,0.6)}section.projects .project.geektimes:hover:after{box-shadow:inset 0px -550px 500px -500px #8491b7}section.projects .project.geektimes .icon{font-size:40px}section.projects .project.moikrug:after{box-shadow:inset 0px -550px 500px -500px rgba(112,224,212,0.6)}section.projects .project.moikrug:hover:after{box-shadow:inset 0px -550px 500px -500px #70e0d4}section.projects .project.moikrug .icon{font-size:32px}section.projects .project.freelansim:after{box-shadow:inset 0px -500px 500px -500px rgba(255,170,129,0.6)}section.projects .project.freelansim:hover:after{box-shadow:inset 0px -500px 500px -500px #ffaa81}section.projects .project.toster:after{box-shadow:inset 0px -500px 500px -500px rgba(244,72,96,0.6)}section.projects .project.toster:hover:after{box-shadow:inset 0px -500px 500px -500px #f44860}section.service-brandedtag-title{border-top:1px solid #d4d4e6;position:relative;height:700px;text-align:center;overflow:hidden}section.service-brandedtag-title:after{background:#fff url(/img/1556120083/site/sections/service-brandedtag-title/bg.svg) no-repeat 0 0;content:"";position:absolute;left:50%;top:0;margin-left:120px;width:310px;height:570px}section.service-brandedtag-title .inner{margin:auto;width:1000px;text-align:left}section.service-brandedtag-title h1{font-size:66px;line-height:80px;font-weight:800;color:#101115;margin:150px 0 3px;padding:0}section.service-brandedtag-title p{font-size:36px;font-weight:200;color:#101115;margin:0;padding:0}section.service-brandedtag-title .buttons{margin-top:47px}section.service-brandedtag-title .contacts{margin:60px 0 0}section.service-brandedtag-title .contacts .btn+.btn{margin-left:30px}section.service-brandedtag-about{background:#E0335C;text-align:center;overflow:hidden}section.service-brandedtag-about .inner{margin:auto;width:1000px;text-align:left;padding-top:83px;padding-left:500px;position:relative;height:479px}section.service-brandedtag-about .inner:after{background:url(/img/1556120083/site/sections/service-brandedtag-about/bg1.png) no-repeat 0 0;content:"";position:absolute;left:0;bottom:0;width:431px;height:373px}section.service-brandedtag-about h2{font-size:34px;color:#fff;line-height:46px;font-weight:400;margin:0 0 20px;padding:0}section.service-brandedtag-about p{font-size:17px;color:#fff;line-height:32px;font-weight:200;margin:0;padding:0}section.service-brandedtag-about .buttons{margin-top:47px}section.service-brandedtag-about .contacts{margin:60px 0 0}section.service-brandedtag-about .contacts .btn+.btn{margin-left:30px}section.service-brandedtag-tags{background:#fff;text-align:center;overflow:hidden}section.service-brandedtag-tags .inner{margin:auto;width:1000px;text-align:left;padding-top:95px;position:relative;height:479px}section.service-brandedtag-tags .inner:after{background:url(/img/1556120083/site/sections/service-brandedtag-tags/bg.png) no-repeat 0 0;content:"";position:absolute;right:0;bottom:44px;width:450px;height:350px}section.service-brandedtag-tags h2{font-size:34px;color:#000;line-height:46px;font-weight:400;margin:0 0 20px;padding:0}section.service-brandedtag-tags p{font-size:17px;color:#000;line-height:32px;font-weight:200;margin:0;padding:0}section.service-brandedtag-tags .buttons{margin-top:47px}section.service-brandedtag-tags .contacts{margin:60px 0 0}section.service-brandedtag-tags .contacts .btn+.btn{margin-left:30px}section.service-brandedtag-form{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-brandedtag-form .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left}section.service-brandedtag-form h2{margin:0;padding:0;font-size:36px;font-weight:normal;color:#101115}section.service-brandedtag-form form{overflow:hidden}section.service-brandedtag-form form .form_success .message{background:url(/img/1556120083/site/forms/thank.png) no-repeat;font-size:17px;padding:11px 0 0 75px;margin:80px 0;line-height:177%}section.service-brandedtag-form form .captcha_field{clear:both;padding-top:30px}section.service-brandedtag-form form .captcha_field .captcha{width:400px;padding-left:200px;position:relative}section.service-brandedtag-form form .captcha_field .captcha label{color:#6a6a6a;font-size:12px;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:15px}section.service-brandedtag-form form .captcha_field .captcha .img{position:absolute;left:0;top:0}section.service-brandedtag-form form .field{position:relative}section.service-brandedtag-form form .field .label{position:absolute;top:-8px;left:10px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#6a6a6a;background:#fff;padding:2px 5px;display:inline-block}section.service-brandedtag-form form .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}section.service-brandedtag-form form input{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a}section.service-brandedtag-form form .field+.field{margin-top:27px}section.service-brandedtag-form form textarea{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a;height:323px;resize:none}section.service-brandedtag-form form .left,section.service-brandedtag-form form .right{width:50%;float:left;padding-top:30px}section.service-brandedtag-form form .left{padding-right:35px}section.service-brandedtag-form form .right{padding-left:35px}section.service-brandedtag-form form .buttons{padding-top:40px;clear:both}section.service-brandedtag-contacts{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-brandedtag-contacts .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left;padding-left:320px;background:url(/img/1556120083/site/sections/service-advertising-contacts/icon.png) no-repeat 123px 0px}section.service-brandedtag-contacts .inner p{font-size:16px;line-height:28px;color:#101115}section.service-brandedtag-contacts .inner a{color:#101115}section.service-brandedtag-examples{border-top:1px solid #d4d4e6;overflow:hidden;text-align:center}section.service-brandedtag-examples .inner{margin:auto;width:1000px}section.service-brandedtag-examples h2{color:#464646;font-size:36px;font-weight:normal;margin:80px 0 70px;padding:0}section.service-brandedtag-examples .examples-list{display:flex;flex-wrap:wrap;margin:0 -10px 100px}section.service-brandedtag-examples .examples-list a.examples-list-item{display:block;height:320px;margin:10px 10px;position:relative;text-align:left;text-decoration:none;width:320px}section.service-brandedtag-examples .examples-list a.examples-list-item .company-logo{background:#fff;display:block;height:60px;margin:108px auto 0;padding:5px;position:relative;width:60px;z-index:2;border-radius:3px}section.service-brandedtag-examples .examples-list a.examples-list-item .company-logo img{display:block;height:50px;width:50px}section.service-brandedtag-examples .examples-list a.examples-list-item .company-name{color:#fff;display:block;font-size:18px;font-weight:bold;margin:20px auto 0;line-height:24px;position:relative;text-align:center;z-index:2}section.service-brandedtag-examples .examples-list a.examples-list-item:before{background:#113759;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}section.service-brandedtag-examples .examples-list a.examples-list-item:hover .company-name{color:#fff}section.service-brandedtag-examples .examples-list a.examples-list-item:hover .meta{color:#fff}section.service-brandedtag-examples .examples-list a.examples-list-item:hover .meta .icon-views svg path{fill:#fff}section.service-brandedtag-examples .examples-list a.examples-list-item:hover:before{background:#E0335C}section.service-advertising-about{text-align:center;overflow:hidden}section.service-advertising-about .inner{margin:80px auto;width:1000px;text-align:left;overflow:hidden}section.service-advertising-about .line{height:1px;width:100%;background:#e0e0ed;border-top:1px solid #f0f0f6}section.service-advertising-about .about_site,section.service-advertising-about .icons,section.service-advertising-about .about_users{width:33.33333%;float:left}section.service-advertising-about .icons{height:480px;background:url(/img/1556120083/site/sections/service-advertising-about/picture.png) no-repeat center top}section.service-advertising-about h2{font-size:28px;font-weight:normal;color:#101115;margin:0;padding:0}section.service-advertising-about p{font-size:16px;line-height:30px;font-weight:normal;color:#101115;margin:0;padding:0}section.service-advertising-about h2+p{margin-top:20px}section.service-advertising-about p+p{margin-top:25px}section.service-advertising-about .gender{width:50%;float:left;overflow:hidden}section.service-advertising-about .gender .circle-male{margin-left:25px;text-align:center;float:left;width:332px;height:332px;overflow:hidden;position:relative}section.service-advertising-about .gender .circle-male .circle{position:absolute;left:0;top:0;background:#e0335c;width:332px;height:332px;-webkit-border-radius:332px;-moz-border-radius:332px;border-radius:332px}section.service-advertising-about .gender .circle-male .value{margin:40px 0 30px;font-size:30px;color:#fff;position:relative}section.service-advertising-about .gender .circle-male .icon{margin:auto;width:110px;height:110px;position:relative}section.service-advertising-about .gender .circle-male .icon path{fill:#fff}section.service-advertising-about .gender .circle-male .label{margin:30px 0 0;font-size:30px;color:#fff;position:relative}section.service-advertising-about .gender .circle-female{text-align:center;float:left;width:140px;height:332px;overflow:hidden;position:relative;left:-20px}section.service-advertising-about .gender .circle-female .circle{position:absolute;left:0;top:96px;background:#1b1a20;width:140px;height:140px;-webkit-border-radius:140px;-moz-border-radius:140px;border-radius:140px}section.service-advertising-about .gender .circle-female .value{margin:40px 0 30px;font-size:30px;color:#101115;position:relative}section.service-advertising-about .gender .circle-female .icon{margin:auto;width:110px;height:110px;position:relative}section.service-advertising-about .gender .circle-female .icon path{fill:#fff}section.service-advertising-about .gender .circle-female .label{margin:30px 0 0;font-size:30px;color:#101115;position:relative}section.service-advertising-about .age{width:50%;float:left;overflow:hidden;text-align:right}section.service-advertising-about .age h3{margin:50px 0 62px;margin-right:60px;padding:0;font-size:20px;color:#101115;font-weight:normal}section.service-advertising-about .age table{float:right;margin-right:40px;border-collapse:collapse}section.service-advertising-about .age table tr td{border:0px solid red;padding:0 10px;vertical-align:bottom;text-align:center}section.service-advertising-about .age table tr td .value{font-size:13px;color:#101115;margin-bottom:5px}section.service-advertising-about .age table tr td .bar{width:37px;background:url(/img/1556120083/site/sections/service-advertising-about/bar.bg.png)}section.service-advertising-about .age table tr th{font-size:14px;color:#101115;padding-top:5px;font-weight:normal;text-align:center}section.service-advertising-adriver{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-advertising-adriver .inner{margin:50px auto 50px;width:1000px;overflow:hidden;text-align:left}section.service-advertising-adriver .inner p{font-size:16px;line-height:28px;color:#101115;margin:0}section.service-advertising-adriver .inner a{color:#101115}section.service-advertising-adriver .inner .row{overflow:hidden;text-align:left}section.service-advertising-adriver .inner .row .cell{width:50%;float:left;padding-right:100px}section.service-advertising-adriver .inner .row .cell .logo{text-align:center;margin-bottom:30px}section.service-advertising-adriver .inner .row .cell+.cell{padding-right:0px;padding-left:100px;border-left:1px solid #d4d4e6;margin-left:-1px}section.service-advertising-contacts{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-advertising-contacts .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left;padding-left:320px;background:url(/img/1556120083/site/sections/service-advertising-contacts/icon.png) no-repeat 123px 0px}section.service-advertising-contacts .inner p{font-size:16px;line-height:28px;color:#101115}section.service-advertising-contacts .inner a{color:#101115}section.service-advertising-foreign_companies{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-advertising-foreign_companies .inner{margin:60px auto 70px;width:1000px;overflow:hidden}section.service-advertising-foreign_companies h2{font-size:36px;margin:0;padding:0;font-weight:normal;color:#101115}section.service-advertising-foreign_companies .row{background:url(/img/1556120083/site/sections/service-advertising-foreign_companies/cross.icon.png) no-repeat center top;overflow:hidden;text-align:left;margin-top:50px}section.service-advertising-foreign_companies .row .cell{width:50%;float:left}section.service-advertising-foreign_companies .row .cell.right{padding-left:146px}section.service-advertising-foreign_companies .row .cell p{font-size:16px;line-height:28px;color:#101115;margin:0;padding:0}section.service-advertising-form{text-align:center;overflow:hidden}section.service-advertising-form .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left}section.service-advertising-form h2{margin:0;padding:0;font-size:36px;font-weight:normal;color:#101115}section.service-advertising-form form{overflow:hidden}section.service-advertising-form form .form_success .message{background:url(/img/1556120083/site/forms/thank.png) no-repeat;font-size:17px;padding:11px 0 0 75px;margin:80px 0;line-height:177%}section.service-advertising-form form .captcha_field{clear:both;padding-top:30px}section.service-advertising-form form .captcha_field .captcha{width:400px;padding-left:200px;position:relative}section.service-advertising-form form .captcha_field .captcha label{color:#6a6a6a;font-size:12px;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:15px}section.service-advertising-form form .captcha_field .captcha .img{position:absolute;left:0;top:0}section.service-advertising-form form .field{position:relative}section.service-advertising-form form .field .label{position:absolute;top:-8px;left:10px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#6a6a6a;background:#fff;padding:2px 5px;display:inline-block}section.service-advertising-form form .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}section.service-advertising-form form input{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a}section.service-advertising-form form .field+.field{margin-top:27px}section.service-advertising-form form textarea{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a;height:323px;resize:none}section.service-advertising-form form .left,section.service-advertising-form form .right{width:50%;float:left;padding-top:30px}section.service-advertising-form form .left{padding-right:35px}section.service-advertising-form form .right{padding-left:35px}section.service-advertising-form form .buttons{padding-top:40px;clear:both}section.service-advertising-format{text-align:center;overflow:hidden;background:#e0335c}section.service-advertising-format .inner{margin:0px auto;width:1000px;text-align:left;overflow:hidden}section.service-advertising-format h2{margin:40px 0 40px;padding:0;font-size:28px;font-weight:normal;color:#fff;text-align:center}section.service-advertising-format h2 sup{font-size:16px;position:relative;cursor:help;padding:0 5px}section.service-advertising-format h2 sup .format_popup{display:none}section.service-advertising-format h2 sup:hover .format_popup{display:block}section.service-advertising-format .tabs{text-align:center}section.service-advertising-format .tabs .btn+.btn{margin-left:15px}section.service-advertising-format .frame{margin-top:60px;position:relative;display:none}section.service-advertising-format .frame.open{display:block}section.service-advertising-format .frame .menu{position:absolute;left:0px;top:0px}section.service-advertising-format .frame .menu a{display:block;font-weight:bold;color:#fff;font-size:12px;text-decoration:none;border-radius:2px;border:1px solid transparent;line-height:48px;padding:0 20px;position:relative;cursor:pointer}section.service-advertising-format .frame .menu a.active{border:1px solid #f55d81}section.service-advertising-format .frame .menu a.active:after{content:"";position:absolute;top:0px;right:-13px;bottom:0;width:0;height:0;border-style:solid;border-width:24px 0 24px 12px;border-color:transparent transparent transparent #f55d81}section.service-advertising-format .frame .menu a.active:before{z-index:1;content:"";position:absolute;top:0px;right:-12px;bottom:0;width:0;height:0;border-style:solid;border-width:24px 0 24px 12px;border-color:transparent transparent transparent #e0335c}section.service-advertising-format .frame .frame_content{height:435px;width:100%}section.service-advertising-format .frame .frame_content .frame_item{display:none;text-align:center}section.service-advertising-format .frame .frame_content .frame_item.open{display:block}section.service-advertising-format .format_popup{background:#fff;width:290px;padding:20px 30px 10px;border-radius:2px;position:absolute;left:30px;top:-14px;text-align:left;z-index:10;cursor:default}section.service-advertising-format .format_popup:after{content:"";width:0;height:0;border-style:solid;border-width:13.5px 13px 13.5px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-13px;top:12px}section.service-advertising-format .format_popup h3{margin:0;padding:0;font-size:20px;color:#101115;font-weight:normal}section.service-advertising-format .format_popup p,section.service-advertising-format .format_popup ul,section.service-advertising-format .format_popup li{margin:10px 0;padding:0;font-size:13px;color:#101115}section.service-advertising-format .format_popup ul{padding-left:18px}section.service-advertising-format .label{font-size:14px;font-weight:bold;color:#fff;white-space:nowrap;text-align:left;position:absolute}section.service-advertising-format .label small{font-weight:normal;font-size:14px;display:block}section.service-advertising-format #toster_web .top_links{left:788px;top:46px}section.service-advertising-format #toster_web .banner_300x500_top{left:788px;top:123px}section.service-advertising-format #freelansim_web .top_links{left:788px;top:46px}section.service-advertising-format #freelansim_web .banner_250x100{left:788px;top:123px}section.service-advertising-format #geektimes_web .top_links{left:788px;top:44px}section.service-advertising-format #geektimes_web .banner_300x500_top{left:788px;top:138px}section.service-advertising-format #geektimes_web .banner_daily_post{left:788px;top:234px}section.service-advertising-format #geektimes_web .banner_300x500_bottom{left:788px;top:340px}section.service-advertising-format #geektimes_web .banner_html_block{left:43px;top:380px}section.service-advertising-format #geektimes_web .banner_menu_button{left:43px;top:310px}section.service-advertising-format #geektimes_web .banner_menu_links{left:43px;top:230px}section.service-advertising-format #habrahabr_web .top_links{left:788px;top:44px}section.service-advertising-format #habrahabr_web .banner_300x500_top{left:788px;top:138px}section.service-advertising-format #habrahabr_web .banner_daily_post{left:788px;top:234px}section.service-advertising-format #habrahabr_web .banner_300x500_bottom{left:788px;top:340px}section.service-advertising-format #habrahabr_web .banner_html_block{left:43px;top:380px}section.service-advertising-format #habrahabr_web .banner_menu_button{left:43px;top:310px}section.service-advertising-format #habrahabr_web .banner_menu_links{left:43px;top:230px}section.service-advertising-format #habrahabr_mobile .inline_banner,section.service-advertising-format #geektimes_mobile .inline_banner,section.service-advertising-format #toster_mobile .inline_banner{left:720px;top:296px}section.service-advertising-special{text-align:center;overflow:hidden;background:#1b1a20}section.service-advertising-special .inner{margin:60px auto;width:1000px;overflow:hidden}section.service-advertising-special h2{margin:0;padding:0;font-size:36px;font-weight:normal;color:#fff}section.service-advertising-special .row{overflow:hidden;margin:25px 0 50px}section.service-advertising-special .row .cell{float:left;font-size:20px;line-height:30px;color:#fff;font-weight:normal}section.service-advertising-special .row .cell.left{width:40%;padding-top:30px;padding-left:65px;text-align:left}section.service-advertising-special .row .cell.center{width:20%}section.service-advertising-special .row .cell.right{text-align:left;width:40%;padding-left:45px;padding-top:30px}section.service-advertising-title{background:#e0335c url(/img/1556120083/site/sections/service-advertising-title/bg.png) no-repeat center bottom;height:626px;text-align:center;overflow:hidden}section.service-advertising-title .inner{margin:auto;width:1000px;text-align:left}section.service-advertising-title h1{font-size:66px;line-height:69px;font-weight:800;color:#fff;margin:88px 0 5px;padding:0}section.service-advertising-title p{font-size:36px;font-weight:300;color:#fff;margin:0;padding:0}section.service-advertising-title .row{margin:65px 0 0;overflow:hidden}section.service-advertising-title .row .cell{float:left;text-align:center}section.service-advertising-title .row .cell .link{font-size:12px;font-weight:300;margin-top:10px}section.service-advertising-title .row .cell .link a{color:#fff}section.service-advertising-title .row .cell+.cell{margin-left:28px}section.service-advertising-title .contacts{margin:60px 0 0}section.service-advertising-title .contacts .btn+.btn{margin-left:30px}section.service-content-about{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-content-about .inner{margin:100px auto 90px;width:1000px;overflow:hidden}section.service-content-about .row{background:url(/img/1556120083/site/sections/service-content-about/icon.png) no-repeat center top;overflow:hidden;text-align:left}section.service-content-about .row .cell{width:50%;float:left}section.service-content-about .row .cell.left{padding-right:146px}section.service-content-about .row .cell.right{padding-left:146px}section.service-content-about .row .cell.right p{font-size:22px;line-height:40px}section.service-content-about .row .cell p{font-size:17px;line-height:30px;color:#101115;margin:0;padding:0}section.service-content-form{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-content-form .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left}section.service-content-form h2{margin:0;padding:0;font-size:36px;font-weight:normal;color:#101115}section.service-content-form form{overflow:hidden}section.service-content-form form .form_success .message{background:url(/img/1556120083/site/forms/thank.png) no-repeat;font-size:17px;padding:11px 0 0 75px;margin:80px 0;line-height:177%}section.service-content-form form .captcha_field{clear:both;padding-top:30px}section.service-content-form form .captcha_field .captcha{width:400px;position:relative}section.service-content-form form .captcha_field .captcha label{color:#6a6a6a;font-size:12px;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:15px}section.service-content-form form .captcha_field .captcha .img{position:absolute;left:0;top:0}section.service-content-form form .field{position:relative}section.service-content-form form .field .label{position:absolute;top:-8px;left:10px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#6a6a6a;background:#fff;padding:2px 5px;display:inline-block}section.service-content-form form .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}section.service-content-form form input{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a}section.service-content-form form .field+.field{margin-top:27px}section.service-content-form form textarea{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a;height:253px;resize:none}section.service-content-form form .left,section.service-content-form form .right{width:50%;float:left;padding-top:30px}section.service-content-form form .left{padding-right:35px}section.service-content-form form .right{padding-left:35px}section.service-content-form form .buttons{padding-top:40px;clear:both}section.service-content-info{text-align:center;overflow:hidden}section.service-content-info .inner{border-top:1px solid #d4d4e6;margin:0px auto 90px;width:1000px;overflow:hidden}section.service-content-info .row{background:url(/img/1556120083/site/sections/service-content-info/icon.png) no-repeat center 110px;overflow:hidden;text-align:left}section.service-content-info .row .cell{margin:100px 0 0;width:50%;float:left}section.service-content-info .row .cell.left{padding-right:146px}section.service-content-info .row .cell.right{padding-left:146px}section.service-content-info .row .cell.right p{font-size:22px;line-height:40px}section.service-content-info .row .cell p{font-size:17px;line-height:30px;color:#101115;margin:0;padding:0}section.service-content-steps{text-align:center;overflow:hidden}section.service-content-steps .inner{border-top:1px solid #d4d4e6;margin:0px auto 90px;width:1000px;overflow:hidden}section.service-content-steps h2{font-size:36px;font-weight:normal;color:#101115;margin:50px 0 50px;padding:0}section.service-content-steps .steps{overflow:hidden}section.service-content-steps .steps .step{position:relative;width:33.33%;float:left}section.service-content-steps .steps p{font-size:17px;text-align:center;line-height:173%}section.service-content-steps .steps .step+.step:after{content:"";width:67px;height:43px;background:url(/img/1556120083/site/sections/service-content-steps/arrow.png) no-repeat 0 0;position:absolute;left:-35px;top:70px}section.service-content-title{background:#f5611b url(/img/1556120083/site/sections/service-content-title/bg.jpg) no-repeat center top;height:530px;text-align:center;overflow:hidden}section.service-content-title .inner{margin:auto;max-width:1000px;text-align:left}section.service-content-title h1{font-size:56px;line-height:124%;font-weight:800;color:#fff;margin:70px 0 20px;padding:0}section.service-content-title p{font-size:21px;font-weight:300;line-height:172%;color:#fff;margin:0;padding:0}section.service-content-title .contacts{margin:80px 0 0}section.service-content-title .contacts .btn+.btn{margin-left:30px}section.service-corpblog-content_types{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden;background:#FAFAFA}section.service-corpblog-content_types .inner{margin:auto;padding:83px 0 98px;max-width:1000px;text-align:left;background:url(/img/1556120083/site/sections/service-corpblog-content_types/pic.png) no-repeat right 164px}section.service-corpblog-content_types .inner .title{font-size:34px;line-height:46px;font-weight:400;margin:0px 0 20px;padding:0}section.service-corpblog-content_types .inner ul{margin:0;padding:0;padding-left:25px}section.service-corpblog-content_types .inner ul li{font-size:17px;font-weight:400;margin:10px 0}section.service-corpblog-content_types .inner ul.col1{width:260px;float:left}section.service-corpblog-content_types .inner ul.col2{width:150px;float:left}section.service-corpblog-for_it_companies{text-align:center;overflow:hidden}section.service-corpblog-for_it_companies .inner{margin:auto;padding:83px 0 90px;max-width:1000px;text-align:left;background:url(/img/1556120083/site/sections/service-corpblog-for_it_companies/pic.png) no-repeat right 93px}section.service-corpblog-for_it_companies .inner .content{max-width:572px}section.service-corpblog-for_it_companies .inner .title{font-size:34px;line-height:46px;font-weight:400;margin:0px 0 20px;padding:0}section.service-corpblog-for_it_companies .inner .description p{font-size:17px;line-height:32px;font-weight:400}section.service-corpblog-helpful_information{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden;background:#FAFAFA}section.service-corpblog-helpful_information .inner{margin:auto;padding:83px 0 98px;max-width:1000px;text-align:left}section.service-corpblog-helpful_information .inner .title{font-size:34px;line-height:46px;font-weight:400;margin:0px 0 20px;padding:0}section.service-corpblog-helpful_information .row{display:flex;justify-content:space-between}section.service-corpblog-helpful_information .row .col+.col{padding-left:26px}section.service-corpblog-helpful_information .row .col{flex-grow:1;width:30%}section.service-corpblog-helpful_information .row .col .icon{height:180px;width:100%}section.service-corpblog-helpful_information .row .col .icon.icon-pencil{background:url(/img/1556120083/site/sections/service-corpblog-helpful_information/pencil.png) no-repeat center center}section.service-corpblog-helpful_information .row .col .icon.icon-award{background:url(/img/1556120083/site/sections/service-corpblog-helpful_information/award.png) no-repeat center center}section.service-corpblog-helpful_information .row .col .icon.icon-mail{background:url(/img/1556120083/site/sections/service-corpblog-helpful_information/mail.png) no-repeat center center}section.service-corpblog-helpful_information .row .col h3{font-size:24px;font-weight:400}section.service-corpblog-helpful_information .row .col p{font-size:17px}section.service-corpblog-helpful_information .row .col p a{color:#DB375F}section.service-corpblog-helpful_information .row .col p a:hover{color:#FB3B69}section.service-corpblog-tariffs{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden;background:#FAFAFA}section.service-corpblog-tariffs .inner{margin:auto;padding:83px 0 98px;max-width:1000px;text-align:left}section.service-corpblog-tariffs .inner .title{font-size:34px;line-height:46px;font-weight:400;margin:0px 0 97px;padding:0}section.service-corpblog-tariffs .cards{margin:40px 0 40px;display:flex;justify-content:space-between}section.service-corpblog-tariffs .cards .card+.card{margin-left:26px}section.service-corpblog-tariffs .cards .card{flex-grow:1;width:30%}section.service-corpblog-tariffs .cards .card input{display:none}section.service-corpblog-tariffs .cards .card input+.box{border:2px solid #000;border-radius:4px;opacity:.5}section.service-corpblog-tariffs .cards .card input+.box:hover{opacity:1}section.service-corpblog-tariffs .cards .card input+.box .info{margin:0 19px}section.service-corpblog-tariffs .cards .card input+.box .info .name{font-size:24px;font-weight:bold;margin-top:38px;line-height:33px;text-align:center}section.service-corpblog-tariffs .cards .card input+.box .info .icon{margin:20px auto 30px;width:100px;height:100px;text-align:center}section.service-corpblog-tariffs .cards .card input+.box .info .icon svg{display:block;margin:auto}section.service-corpblog-tariffs .cards .card input+.box .info .description{font-size:13px;line-height:24px;min-height:200px}section.service-corpblog-tariffs .cards .card input+.box .info .example{font-size:13px;line-height:24px}section.service-corpblog-tariffs .cards .card input+.box .info .example a{color:#DB375F}section.service-corpblog-tariffs .cards .card input+.box .info .example a:hover{color:#FB3B69}section.service-corpblog-tariffs .cards .card input+.box .info .price{font-size:20px;line-height:27px;margin:32px 0 25px}section.service-corpblog-tariffs .cards .card input+.box .choose{height:50px;line-height:50px;display:block;text-align:center;border-top:2px solid #000;cursor:pointer}section.service-corpblog-tariffs .cards .card input+.box .choose .check{display:block}section.service-corpblog-tariffs .cards .card input+.box .choose .checked{display:none}section.service-corpblog-tariffs .cards .card input:checked+.box{border-color:#DB375F;opacity:1}section.service-corpblog-tariffs .cards .card input:checked+.box .choose{background:#DB375F;border-top:2px solid #DB375F;color:#fff}section.service-corpblog-tariffs .cards .card input:checked+.box .choose .check{display:none}section.service-corpblog-tariffs .cards .card input:checked+.box .choose .checked{display:block}section.service-corpblog-tariffs .cards .card input:checked+.box .info .icon svg path{fill:#DB375F}section.service-corpblog-tariffs .compare-table+.row,section.service-corpblog-tariffs .row+.row{margin-top:40px}section.service-corpblog-tariffs .row .label{float:left;font-size:24px;line-height:48px}section.service-corpblog-tariffs .row .value,section.service-corpblog-tariffs .row .radio-group{float:right}section.service-corpblog-tariffs .row .value .discount{font-size:17px;color:gray;margin-right:5px}section.service-corpblog-tariffs .row .value .total_count{font-size:24px;font-weight:bold}section.service-corpblog-tariffs .row-bordered{border-bottom:1px solid #000}section.service-corpblog-tariffs .toggler{cursor:pointer}section.service-corpblog-tariffs .toggler:before{margin-right:15px;content:"";display:inline-block;width:13px;height:13px;background:url(/img/1556120083/site/sections/service-corpblog-tariffs/arrow.png)}section.service-corpblog-tariffs .toggler.opened:before{transform:rotate(90deg)}section.service-corpblog-tariffs .radio-button+.radio-button{margin-left:26px}section.service-corpblog-tariffs .radio-button{display:inline-block;vertical-align:top;text-align:center}section.service-corpblog-tariffs .radio-button input{display:none}section.service-corpblog-tariffs .radio-button input+label{display:block;border:1px solid #000;height:48px;line-height:48px;font-size:17px;font-weight:bold;color:#000;width:230px;text-align:center;border-radius:24px;cursor:pointer;opacity:.5}section.service-corpblog-tariffs .radio-button input+label:hover{opacity:1}section.service-corpblog-tariffs .radio-button input:checked+label{display:block;opacity:1;border-color:#FB3B69;color:#000}section.service-corpblog-tariffs .radio-button input[disabled]+label,section.service-corpblog-tariffs .radio-button input[disabled]+label+.discount{opacity:.3;cursor:not-allowed}section.service-corpblog-tariffs .radio-button input[disabled]+label:hover,section.service-corpblog-tariffs .radio-button input[disabled]+label+.discount:hover{opacity:.3}section.service-corpblog-tariffs .radio-button input+label+.discount{color:#B2B2B2;font-size:13px;line-height:24px;margin-top:5px}section.service-corpblog-tariffs .radio-button input:checked+label+.discount{color:#000}section.service-corpblog-tariffs .compare-table table{width:100%;border-collapse:collapse}section.service-corpblog-tariffs .compare-table table tr:nth-child(2n){background-color:#f5f5f5}section.service-corpblog-tariffs .compare-table table th,section.service-corpblog-tariffs .compare-table table td{padding:15px 20px;font-size:17px;font-weight:normal;text-align:center}section.service-corpblog-tariffs .compare-table table th:first-child,section.service-corpblog-tariffs .compare-table table td:first-child{text-align:left}section.service-corpblog-tariffs .compare-table table th .bull,section.service-corpblog-tariffs .compare-table table td .bull{width:8px;height:8px;border-radius:4px;display:inline-block;background:#000}section.service-corpblog-tariffs .buttons{text-align:right;margin-top:40px}section.service-corpblog-tariffs .buttons .btn{width:230px}section.service-corpblog-title{background-color:#df335b;text-align:center;overflow:hidden}section.service-corpblog-title .inner{margin:auto;max-width:1000px;text-align:left}section.service-corpblog-title h1{font-size:68px;font-weight:800;line-height:93px;color:#fff;margin:61px 0 27px;padding:0}section.service-corpblog-title p{font-size:20px;font-weight:300;color:#fff;margin:0;padding:0}section.service-corpblog-title .screenshot{margin:38px 0 0;height:278px;background:url(/img/1556120083/site/sections/service-corpblog-title/screenshot.png) no-repeat center bottom}section.service-corpblog-title .footer_links{background:#fb3b69;padding:16px 0;text-align:left}section.service-corpblog-title .footer_links .left .btn+.btn{margin-left:10px}section.service-corpblog-title .footer_links .right{margin-right:65px;float:right;text-align:right}section.service-hr-search-fl{background:#f9f8fa;text-align:center;overflow:hidden}section.service-hr-search-fl .inner{margin:auto;max-width:1000px;overflow:hidden;color:#000}section.service-hr-search-fl header{overflow:hidden}section.service-hr-search-fl header h2{font-size:36px;font-weight:normal;margin:90px 0 0px;padding:0}section.service-hr-search-fl header h3{font-size:26px;font-weight:300;margin:0px 0 0px;padding:0}section.service-hr-search-fl header p{font-size:20px;line-height:30px;font-weight:300;margin:30px 0 0;padding:0}section.service-hr-search-fl .row{margin:45px auto 0;overflow:hidden}section.service-hr-search-fl .row .cell{float:left;text-align:center;width:33.3333%}section.service-hr-search-fl .row .cell .icon{height:105px;width:105px;margin:auto}section.service-hr-search-fl .row .cell .icon.icon1{background:url(/img/1556120083/site/sections/service-hr-search-fl/icon1.png) no-repeat center bottom}section.service-hr-search-fl .row .cell .icon.icon2{background:url(/img/1556120083/site/sections/service-hr-search-fl/icon2.png) no-repeat center bottom}section.service-hr-search-fl .row .cell .icon.icon3{background:url(/img/1556120083/site/sections/service-hr-search-fl/icon3.png) no-repeat center bottom}section.service-hr-search-fl .row .cell h2{font-size:30px;font-weight:300;margin:25px 0 0px;padding:0;color:#e0335c}section.service-hr-search-fl .row .cell p{font-size:16px;font-weight:300;margin:10px 0 0;padding:0}section.service-hr-search-fl .buttons{margin:45px 0 85px}section.service-hr-search-mk{background:#e0335c;text-align:center;overflow:hidden}section.service-hr-search-mk .inner{margin:auto;max-width:1000px;overflow:hidden;color:#fff}section.service-hr-search-mk header{overflow:hidden}section.service-hr-search-mk header h2{font-size:36px;font-weight:normal;margin:90px 0 0px;padding:0}section.service-hr-search-mk header h3{font-size:26px;font-weight:300;margin:0px 0 0px;padding:0}section.service-hr-search-mk header p{font-size:20px;line-height:30px;font-weight:300;margin:30px 0 0;padding:0}section.service-hr-search-mk .row{margin:45px auto 0;overflow:hidden;max-width:780px}section.service-hr-search-mk .row .cell{float:left;text-align:center;width:50%}section.service-hr-search-mk .row .cell .icon{height:125px;width:125px;margin:auto}section.service-hr-search-mk .row .cell .icon.icon2{background:url(/img/1556120083/site/sections/service-hr-search-mk/icon1.png) no-repeat center bottom}section.service-hr-search-mk .row .cell .icon.icon1{background:url(/img/1556120083/site/sections/service-hr-search-mk/icon2.png) no-repeat center bottom}section.service-hr-search-mk .row .cell h2{font-size:30px;font-weight:300;margin:25px 0 0px;padding:0}section.service-hr-search-mk .row .cell p{font-size:16px;font-weight:300;margin:10px 0 0;padding:0}section.service-hr-search-mk .buttons{margin:45px 0 85px}section.service-hr-title{background:url(/img/1556120083/site/sections/service-hr-title/bg.png) no-repeat center bottom;border-top:1px solid #d4d4e6;text-align:left;overflow:hidden}section.service-hr-title .inner{margin:auto;max-width:1000px;height:584px;overflow:hidden}section.service-hr-title h1{font-size:66px;line-height:69px;font-weight:800;color:#000;margin:134px 0 30px;padding:0}section.service-hr-title p{font-size:28px;line-height:38px;font-weight:300;color:#000;margin:0;padding:0}section.service-pr-contacts{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-pr-contacts .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left;padding-left:320px;background:url(/img/1556120083/site/sections/service-advertising-contacts/icon.png) no-repeat 123px 0px}section.service-pr-contacts .inner p{font-size:16px;line-height:28px;color:#101115}section.service-pr-contacts .inner a{color:#101115}section.service-pr-form{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-pr-form .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left}section.service-pr-form h2{margin:0;padding:0;font-size:36px;font-weight:normal;color:#101115}section.service-pr-form form{overflow:hidden}section.service-pr-form form .form_success .message{background:url(/img/1556120083/site/forms/thank.png) no-repeat;font-size:17px;padding:11px 0 0 75px;margin:80px 0;line-height:177%}section.service-pr-form form .captcha_field{clear:both;padding-top:30px}section.service-pr-form form .captcha_field .captcha{width:400px;padding-left:200px;position:relative}section.service-pr-form form .captcha_field .captcha label{color:#6a6a6a;font-size:12px;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:15px}section.service-pr-form form .captcha_field .captcha .img{position:absolute;left:0;top:0}section.service-pr-form form .field{position:relative}section.service-pr-form form .field .label{position:absolute;top:-8px;left:10px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#6a6a6a;background:#fff;padding:2px 5px;display:inline-block}section.service-pr-form form .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}section.service-pr-form form input{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a}section.service-pr-form form .field+.field{margin-top:27px}section.service-pr-form form textarea{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a;height:253px;resize:none}section.service-pr-form form .left,section.service-pr-form form .right{width:50%;float:left;padding-top:30px}section.service-pr-form form .left{padding-right:35px}section.service-pr-form form .right{padding-left:35px}section.service-pr-form form .buttons{padding-top:40px;clear:both}section.service-pr-megapost{background:#e0335c url(/img/1556120083/site/sections/service-pr-megapost/screenshot.png) no-repeat center bottom;height:600px;text-align:center;overflow:hidden}section.service-pr-megapost .inner{margin:auto;width:1000px}section.service-pr-megapost h2{font-size:36px;font-weight:normal;color:#fff;margin:80px 0 25px;padding:0}section.service-pr-megapost p{font-size:20px;line-height:36px;font-weight:200;color:#fff;margin:0;padding:0}section.service-pr-examples{text-align:center;overflow:hidden}section.service-pr-examples .inner{margin:auto;width:1000px}section.service-pr-examples h2{font-size:36px;font-weight:normal;color:#464646;margin:80px 0 70px;padding:0}section.service-pr-examples .mega-posts-list{display:flex;flex-wrap:wrap;margin:0 -10px 100px}section.service-pr-examples .mega-posts-list a.mega-posts-list-item{display:block;margin:10px 10px;padding:15px 20px;width:320px;height:320px;position:relative;text-decoration:none;text-align:left}section.service-pr-examples .mega-posts-list a.mega-posts-list-item .company-name{position:relative;z-index:2;font-size:13px;font-weight:bold;color:#A6E4FF;text-transform:uppercase}section.service-pr-examples .mega-posts-list a.mega-posts-list-item h3{position:absolute;left:20px;top:177px;right:20px;bottom:70px;margin:0;z-index:2;font-size:18px;color:#fff;font-weight:bold}section.service-pr-examples .mega-posts-list a.mega-posts-list-item .meta{position:relative;z-index:2;font-size:14px;color:#fff}section.service-pr-examples .mega-posts-list a.mega-posts-list-item .meta{color:#9EDCF5;position:absolute;bottom:20px;left:20px;font-weight:bold}section.service-pr-examples .mega-posts-list a.mega-posts-list-item .meta .icon-views svg path{fill:#9DDBF4}section.service-pr-examples .mega-posts-list a.mega-posts-list-item:before{z-index:1;content:"";background:#113759;opacity:.6;left:0;right:0;top:0;bottom:0;position:absolute}section.service-pr-examples .mega-posts-list a.mega-posts-list-item:hover .company-name{color:#fff}section.service-pr-examples .mega-posts-list a.mega-posts-list-item:hover .meta{color:#fff}section.service-pr-examples .mega-posts-list a.mega-posts-list-item:hover .meta .icon-views svg path{fill:#fff}section.service-pr-examples .mega-posts-list a.mega-posts-list-item:hover:before{background:#E0335C}section.service-pr-title{border-top:1px solid #d4d4e6;background:#fff url(/img/1556120083/site/sections/service-pr-title/bg.png) no-repeat center top;height:624px;text-align:center;overflow:hidden}section.service-pr-title .inner{margin:auto;width:1000px;text-align:left}section.service-pr-title h1{font-size:66px;line-height:69px;font-weight:800;color:#101115;margin:150px 0 5px;padding:0}section.service-pr-title p{font-size:36px;font-weight:200;color:#101115;margin:0;padding:0}section.service-pr-title .row{margin:65px 0 0;overflow:hidden}section.service-pr-title .row .cell{float:left;text-align:center}section.service-pr-title .row .cell .link{font-size:12px;font-weight:200;margin-top:10px}section.service-pr-title .row .cell .link a{color:#e0335c}section.service-pr-title .row .cell+.cell{margin-left:28px}section.service-pr-title .contacts{margin:60px 0 0}section.service-pr-title .contacts .btn+.btn{margin-left:30px}section.service-special-archive{text-align:center;overflow:hidden}section.service-special-archive .inner{margin:0px auto;width:1000px;overflow:hidden}section.service-special-archive h2{margin:50px 0 40px;padding:0;font-size:28px;font-weight:normal;color:#101115}section.service-special-archive .buttons{padding:0}section.service-special-archive .tags{font-size:12px;line-height:24px;font-weight:bold;text-transform:uppercase;margin:30px 0 0}section.service-special-archive .tags .tag{display:inline-block;margin:0 5px;color:#878798;text-decoration:none}section.service-special-archive .row_title{text-align:left;margin:40px 0 24px}section.service-special-archive .label{display:inline-block;font-weight:bold;color:#101115;font-size:12px;text-decoration:none;border-radius:3px;border:0px solid transparent;line-height:40px;padding:0 20px;position:relative;background:#ebe7ee;text-transform:uppercase}section.service-special-archive .label:after{content:"";position:absolute;top:0px;right:-11px;bottom:0;width:0;height:0;border-style:solid;border-width:20px 0 20px 12px;border-color:transparent transparent transparent #ebe7ee}section.service-special-archive .row{overflow:hidden}section.service-special-archive .row .cell{float:left;width:33.33333%}section.service-special-archive .row .cell:nth-child(3n-1){text-align:left}section.service-special-archive .row .cell:nth-child(3n+1){text-align:right}section.service-special-archive .project{display:inline-block;position:relative;margin-bottom:25px;overflow:hidden}section.service-special-archive .project:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;box-shadow:inset 0px -300px 300px -300px transparent;transition:all .3s}section.service-special-archive .project:hover:after{box-shadow:inset 0px -300px 300px -300px rgba(0,0,0,0.8)}section.service-special-archive .project img{max-width:100%;display:block}section.service-special-archive .project .about{bottom:-100px;left:0;right:0;position:absolute;display:block;text-align:left;padding:20px 30px;z-index:2;transition:all .3s}section.service-special-archive .project .about h3{font-size:16px;font-weight:bold;color:#fff;margin:0;padding:0}section.service-special-archive .project .about p{font-size:16px;font-weight:normal;color:#fff;margin:0;padding:0}section.service-special-archive .project:hover .about{bottom:0}section.service-special-archive .buttons_footer{margin:65px 0 95px}section.service-special-form{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-special-form .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left}section.service-special-form h2{margin:0;padding:0;font-size:36px;font-weight:normal;color:#101115}section.service-special-form form{overflow:hidden}section.service-special-form form .form_success .message{background:url(/img/1556120083/site/forms/thank.png) no-repeat;font-size:17px;padding:11px 0 0 75px;margin:80px 0;line-height:177%}section.service-special-form form .captcha_field{clear:both;padding-top:30px}section.service-special-form form .captcha_field .captcha{width:400px;padding-left:200px;position:relative}section.service-special-form form .captcha_field .captcha label{color:#6a6a6a;font-size:12px;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:15px}section.service-special-form form .captcha_field .captcha .img{position:absolute;left:0;top:0}section.service-special-form form .field{position:relative}section.service-special-form form .field .label{position:absolute;top:-8px;left:10px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#6a6a6a;background:#fff;padding:2px 5px;display:inline-block}section.service-special-form form .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}section.service-special-form form input{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a}section.service-special-form form .field+.field{margin-top:27px}section.service-special-form form textarea{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a;height:433px;resize:none}section.service-special-form form .left,section.service-special-form form .right{width:50%;float:left;padding-top:30px}section.service-special-form form .left{padding-right:35px}section.service-special-form form .right{padding-left:35px}section.service-special-form form .buttons{padding-top:40px;clear:both}section.service-special-info{text-align:center;overflow:hidden}section.service-special-info .inner{margin:70px auto 65px;width:1000px;overflow:hidden}section.service-special-info .row{background:url(/img/1556120083/site/sections/service-advertising-foreign_companies/cross.icon.png) no-repeat center 20px;overflow:hidden;text-align:left}section.service-special-info .row .cell{width:50%;float:left}section.service-special-info .row .cell.right{padding-left:146px}section.service-special-info .row .cell.left p{font-size:28px;line-height:40px;font-weight:200;color:#101115;margin:0;padding:0}section.service-special-info .row .cell.left a{color:#101115}section.service-special-info .row .cell.right p{font-size:22px;line-height:40px;font-weight:200;color:#101115;margin:0;padding:0}section.service-special-partners{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.service-special-partners .inner{margin:50px auto 50px;width:1000px;overflow:hidden;text-align:left}section.service-special-partners .inner p{font-size:16px;line-height:28px;color:#101115;margin:0}section.service-special-partners .inner a{color:#101115}section.service-special-partners .inner .row{overflow:hidden;text-align:left}section.service-special-partners .inner .row .cell{width:50%;float:left;padding-right:100px}section.service-special-partners .inner .row .cell .logo{text-align:center;margin-bottom:30px}section.service-special-partners .inner .row .cell+.cell{padding-right:0px;padding-left:100px;border-left:1px solid #d4d4e6;margin-left:-1px}section.service-special-title{background:#14141b url(/img/1556120083/site/sections/service-special-title/bg.png) no-repeat center top;background-size:cover;height:626px;text-align:center;overflow:hidden}section.service-special-title .inner{margin:auto;width:1000px;text-align:left}section.service-special-title h1{font-size:66px;line-height:80px;font-weight:800;color:#fff;margin:150px 0 3px;padding:0}section.service-special-title p{font-size:36px;font-weight:200;color:#fff;margin:0;padding:0}section.service-special-title .buttons{margin-top:47px}section.services{background:#101015;overflow:hidden;text-align:center}section.services h2{margin:50px 0 70px;padding:0;font-size:62px;font-weight:300;color:#fff}section.services .description{margin:-40px 0 80px;padding:0;font-size:20px;font-weight:200;color:#fff}section.services .grid{max-width:1000px;margin:0 auto 85px}section.services .grid .row{overflow:hidden}section.services .grid .row .cell{float:left;width:50%;padding:10px}section.services .grid .row3 .cell{width:33.33333%}section.services .grid a.service{overflow:hidden;display:block;background:#14141b;text-decoration:none;height:300px;transition:all .3s}section.services .grid a.service .icon{height:100px;width:100px;display:block;margin:50px auto 30px;line-height:100px}section.services .grid a.service .icon svg{vertical-align:middle}section.services .grid a.service .icon svg path{fill:#ce3056}section.services .grid a.service:hover{background:#e0335c;color:#fff}section.services .grid a.service:hover .icon svg path{fill:#fff}section.services .grid a.service h3.title{margin:0;padding:0;font-size:28px;font-weight:normal;color:#fff}section.services .grid a.service p{margin:10px 0 0;padding:0;font-size:16px;font-weight:300;color:#fff}section.title{text-align:center;height:624px;background:url(/img/1556120083/site/sections/title/bg.jpg) no-repeat center center;background-size:cover;overflow:hidden;position:relative}section.title:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);z-index:1}section.title *{position:relative;z-index:2}section.title h1{margin:190px 0 20px;padding:0;font-size:51px;font-weight:800;color:#fff}section.title p{margin:0;padding:0;font-size:36px;line-height:55px;font-weight:300;color:#fff}section.title .buttons{margin-top:40px}section.title .arrow{background:url(/img/1556120083/site/icons/arrow.png);display:block;width:35px;height:19px;margin:60px auto 0}section.webinar-about{text-align:left;overflow:hidden}section.webinar-about .inner{margin:auto;max-width:1000px;overflow:hidden}section.webinar-about .row{overflow:hidden;text-align:left;margin:105px 0 105px}section.webinar-about .row .cell{width:50%;float:left;overflow:hidden}section.webinar-about .row .cell.right{padding-left:85px}section.webinar-about .row .cell .item+.item{margin-top:40px}section.webinar-about .row .cell .item{font-size:20px;line-height:30px;padding-left:75px;background:#ff0}section.webinar-about .row .cell .icon1{background:url(/img/1556120083/site/sections/webinar-about/icon1.png) no-repeat 0px 0px}section.webinar-about .row .cell .icon2{background:url(/img/1556120083/site/sections/webinar-about/icon2.png) no-repeat 0px 10px}section.webinar-about .row .cell .icon3{background:url(/img/1556120083/site/sections/webinar-about/icon3.png) no-repeat 0px 7px}section.webinar-about .row .cell .icon4{background:url(/img/1556120083/site/sections/webinar-about/icon4.png) no-repeat 0px 5px}section.webinar-about .row .cell .icon5{background:url(/img/1556120083/site/sections/webinar-about/icon5.png) no-repeat 0px 8px}section.webinar-about .row .cell .icon6{background:url(/img/1556120083/site/sections/webinar-about/icon6.png) no-repeat 0px 10px}section.webinar-about .row .cell .icon7{background:url(/img/1556120083/site/sections/webinar-about/icon7.png) no-repeat 0px 5px}section.webinar-about .row .cell .icon8{background:url(/img/1556120083/site/sections/webinar-about/icon8.png) no-repeat 0px 10px}section.webinar-contact{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.webinar-contact .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left;padding-left:320px;background:url(/img/1556120083/site/sections/service-advertising-contacts/icon.png) no-repeat 123px 0px}section.webinar-contact .inner p{font-size:16px;line-height:28px;color:#101115}section.webinar-contact .inner a{color:#101115}section.webinar-discounts{background:#1b1a20;text-align:left;overflow:hidden;max-width:1600px;margin:auto}section.webinar-discounts .inner{margin:auto;max-width:1000px;overflow:hidden}section.webinar-discounts .row{background:url(/img/1556120083/site/sections/webinar-discounts/icon.png) no-repeat center top;overflow:hidden;text-align:left;margin:75px 0 75px}section.webinar-discounts .row .cell{width:50%;float:left;overflow:hidden}section.webinar-discounts .row .cell.right{padding-left:200px}section.webinar-discounts .row .cell h3{font-size:36px;font-weight:400;color:#fff;margin:20px 0 10px;padding:0}section.webinar-discounts .row .cell p{font-size:20px;line-height:30px;font-weight:200;color:#fff;margin:0;padding:0}section.webinar-discounts .row .cell .footnote{font-size:13px;font-weight:400;color:#5b6876;margin:45px 0 0;padding:0}section.webinar-form{border-top:1px solid #d4d4e6;text-align:center;overflow:hidden}section.webinar-form .inner{margin:60px auto 70px;width:1000px;overflow:hidden;text-align:left}section.webinar-form h2{margin:0;padding:0;font-size:36px;font-weight:normal;color:#101115}section.webinar-form form{overflow:hidden}section.webinar-form form .form_success .message{background:url(/img/1556120083/site/forms/thank.png) no-repeat;font-size:17px;padding:11px 0 0 75px;margin:80px 0;line-height:177%}section.webinar-form form .captcha_field{clear:both;padding-top:30px}section.webinar-form form .captcha_field .captcha{width:400px;padding-left:200px;position:relative}section.webinar-form form .captcha_field .captcha label{color:#6a6a6a;font-size:12px;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:15px}section.webinar-form form .captcha_field .captcha .img{position:absolute;left:0;top:0}section.webinar-form form .field{position:relative}section.webinar-form form .field .label{position:absolute;top:-8px;left:10px;font-weight:bold;text-transform:uppercase;font-size:10px;color:#6a6a6a;background:#fff;padding:2px 5px;display:inline-block}section.webinar-form form .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}section.webinar-form form input{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a}section.webinar-form form .field+.field{margin-top:27px}section.webinar-form form textarea{font-weight:bold;text-transform:uppercase;font-size:12px;margin:0;width:100%;display:block;padding:12px 20px;border:1px solid #d3d3d3;background:#fff;color:#6a6a6a;height:253px;resize:none}section.webinar-form form .left,section.webinar-form form .right{width:50%;float:left;padding-top:30px}section.webinar-form form .left{padding-right:35px}section.webinar-form form .right{padding-left:35px}section.webinar-form form .buttons{padding-top:40px;clear:both}section.webinar-title{background:url(/img/1556120083/site/sections/webinar-title/bg.jpg) no-repeat center bottom;border-top:1px solid #d4d4e6;text-align:left;overflow:hidden}section.webinar-title .inner{margin:auto;max-width:1000px;height:625px;overflow:hidden}section.webinar-title h1{font-size:66px;line-height:69px;font-weight:800;color:#fff;margin:160px 0 30px;padding:0}section.webinar-title p{font-size:28px;line-height:38px;font-weight:300;color:#fff;margin:0;padding:0}.bx-wrapper{position:relative;margin:0 auto 0px;padding:0;*zoom:1}.bx-wrapper img{width:100%;display:block}.bx-wrapper .bx-viewport{border:0px solid #fff;left:0px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-viewport ul{margin:0;padding:0}.bx-wrapper .bx-viewport ul li{margin:0;padding:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/img/1556120083/site/bxslider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-43px;outline:0;width:46px;height:86px;text-indent:-9999px;z-index:9999;background:url(/img/1556120083/site/bxslider/controls.png) no-repeat}.bx-wrapper .bx-controls-direction a.bx-prev{left:300px;background-position:top left}.bx-wrapper .bx-controls-direction a.bx-next{right:300px;background-position:top right}.service-special-actual_projects{overflow:hidden;position:relative}.service-special-actual_projects .label{display:block;font-weight:bold;color:#fff;font-size:12px;text-decoration:none;border-radius:3px;border:0px solid transparent;line-height:40px;padding:0 20px;position:relative;cursor:pointer;position:absolute;left:50%;margin-left:-500px;top:35px;background:#5b5b60;z-index:5;text-transform:uppercase}.service-special-actual_projects .label:after{content:"";position:absolute;top:0px;right:-11px;bottom:0;width:0;height:0;border-style:solid;border-width:20px 0 20px 12px;border-color:transparent transparent transparent #5b5b60}.service-special-actual_projects ul li:after{background:#000;background:-moz-linear-gradient(left, #000 0%, rgba(0,0,0,0.5) 50%, transparent 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #000), color-stop(50%, rgba(0,0,0,0.5)), color-stop(100%, transparent));background:-webkit-linear-gradient(left, #000 0%, rgba(0,0,0,0.5) 50%, transparent 100%);background:-o-linear-gradient(left, #000 0%, rgba(0,0,0,0.5) 50%, transparent 100%);background:-ms-linear-gradient(left, #000 0%, rgba(0,0,0,0.5) 50%, transparent 100%);background:linear-gradient(to right, #000 0%, rgba(0,0,0,0.5) 50%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );position:absolute;left:0;top:0;bottom:0;right:0;content:"";display:block;z-index:1}.service-special-actual_projects ul li .content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;color:#fff;display:block;text-decoration:none;text-align:center}.service-special-actual_projects ul li .content .innerContent{display:block;text-align:left;width:1000px;margin:auto}.service-special-actual_projects ul li .content h2{font-size:92px;font-weight:normal;color:#fff;line-height:100px;margin:100px 0 20px;padding:0}.service-special-actual_projects ul li .content p{font-size:42px;font-weight:normal;color:#fff;margin:0;padding:0}.service-special-actual_projects .bx-wrapper .bx-pager{text-align:left;position:absolute;left:50%;margin-left:-500px;bottom:70px}.service-special-actual_projects .bx-wrapper .bx-pager.bx-default-pager a:hover,.service-special-actual_projects .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.service-special-actual_projects .bx-wrapper .bx-controls-direction a.bx-prev{display:none}.bx-wrapper .bx-controls-direction a.disabled{display:none}.layout_header{text-align:center;padding:13px 0}.layout_header .inner{margin:auto;max-width:1000px;overflow:hidden}.layout_header a.logo{float:left;text-decoration:none;color:#20202d;font-weight:800;font-size:30px}.layout_header a.logo b{color:#e0335c;font-weight:800}.layout_header nav{float:right;font-size:0}.layout_header nav a{font-size:12px;font-weight:700;line-height:46px;border:1px solid transparent;border-radius:46px;padding:0 40px;text-transform:uppercase;color:#20202d;display:inline-block;text-decoration:none;letter-spacing:.12em}.layout_header nav a.active{border-color:#dddde6}.layout_header nav a+a{margin-left:15px}.layout_main:after{content:"";display:block}.layout_footer,.layout_main:after{height:74px}.layout_footer{text-align:center;background:#14141b;line-height:74px}.layout_footer .inner{display:inline-block;width:100%;margin:auto;max-width:1000px;overflow:hidden;font-size:13px;line-height:1.4em;color:#4a4b53;text-align:right}.layout_footer .inner a{color:#4a4b53;text-decoration:none}.layout_footer .inner address{font-style:normal;display:inline;float:left}.layout_footer .inner address a{margin-left:15px}.layout_footer .inner .links a{margin-right:35px}.layout_main{min-height:100%;margin-bottom:-74px}
