/* Common */
body {outline: none; color: #111111;}
.ellipse-logo {border: 0px solid red; position: absolute; top: 103px; width: 100%; height: 115px; margin: auto; z-index:2000; background: url('../img/ellipse-logo.png') no-repeat center center;}
a:focus { outline: none !important; }
button:focus { outline: none !important; }
textarea {resize: none}
.button-selected { background: url("../img/1px-20perec-opacity-ffffff.png"); }
.float-left {float: left}
.float-right {float: right}
.position-absolute {position: absolute}
.inline-block {display: inline-block}
.redtext { color: #d6575a }
.redboldtext { color: #d6575a; font-family: "pf_din_text_cond_pro_bold";}
.blacktext { color: #080808 }

a { color: #d6575a; cursor: pointer }
a:hover { color: #d6575a; cursor: pointer }

.btn-default {background-color: #1c2b3c; color: #1c2b3c}
.btn-default:hover {outline: none; background: none}
.btn-default:active {outline: none; background: none}
.btn-default:focus {outline: none; background: none}

.redbutton {border: 1px solid #d6575a; color: #ffffff; background-color: #d6575a; font-size: 15px; line-height: 15px; font-family: "pf_din_text_cond_pro_medium"; text-transform: uppercase; height: 38px; border-radius: 4px; padding-left: 15px; padding-right: 15px; }
.redbutton:hover {border: 1px solid #d6575a; color: #d6575a !important; background-color: #ffffff; }
.redbutton:active { background-color: #ffffff; box-shadow: 0 0 0; color: #d6575a !important; }
.redbutton:visited { background-color: #d6575a; color: #ffffff !important;}
.redbutton:focus { outline: none; }

/* Navbar */
.navbar-default {background-color: #ffffff; border: none; border-bottom: 1px solid #e7e7e7; }
.navbar-default .navbar-collapse {background-color: #ffffff; border: none;  }
.navbar a{font-family: "pf_din_text_cond_pro_light"; font-size: 15px; text-transform: uppercase; color: #000 !important;}
.navbar a:hover{color: #d6575a !important;}
.navbar .navbar-nav {display: inline-block; float: none; vertical-align: top;}
.navbar  {text-align: center; }
.navbar-nav>li>a { padding: 0; margin-left: 15px; margin-right: 15px; line-height: 139px;}
.navbar-collapse.collapse { overflow: hidden}
/* Navbar Shrink */
.navbar-fixed-top.shrink { height: 50px;  }
.navbar-fixed-top.shrink .navbar-nav>li>a { line-height: 49px; }
.navbar-fixed-top.shrink .ellipse-logo { display: none }
/* Navbar Left Right  */
.nav.navbar-nav li.left-menu-ru{position: absolute; left: 0; padding: 0; margin: 0; text-align: left; background: url('../img/language.jpg') no-repeat center left;}
.nav.navbar-nav li.left-menu-ru a{padding: 0; margin-right:0; margin-left: 25px}

.nav.navbar-nav li.left-menu-eng{position: absolute; left: 50px; text-align: left}
.nav.navbar-nav li.left-menu-eng a{padding: 0;}

.nav.navbar-nav li.right-menu{border: 0px solid red;position: absolute; right: 0px; background: url('../img/login.jpg') no-repeat center right;}
.nav.navbar-nav li.right-menu a{padding: 0; margin-right:25px; margin-left: 0}

/* Carousel */
header {margin-top: 140px}
header.carousel {height: 563px; margin-bottom: 72px;}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {  height: 100%; }
header.carousel .fill {width: 100%; height: 100%; background-position: center; background-size: cover;}
.carousel-indicators {bottom: -60px;}
.carousel-indicators li {display: inline-block; width: 12px; height: 12px; margin: 1px; text-indent: -999px; cursor: pointer; border-radius: 10px; background-color: #d6575a; border: 1px solid #d6575a}
.carousel-indicators li:hover { background-color: #ffffff; border: 1px solid #808b96; }
.carousel-indicators .active { width: 12px; height: 12px; margin: 1px; background-color: #ffffff; border: 1px solid #808b96; }

.carousel-caption { right: 20%; height: 563px; bottom: 0; padding-top: 0}
.slide-quout{ font-family: "pf_din_text_cond_pro_thin"; font-size: 340px; color: #d6575a; width: 80px; float: right; height: 563px;}
.slide-text {height: 563px; width: 330px; padding-left: 90px; padding-top: 50px; text-align: left; float: right; background: url("../img/quote.png") no-repeat left 50px; }
.slide-text div.name{font-family: "pf_din_text_cond_pro_xthih";  font-size: 50px; line-height: 40px; color: #ffffff; }
.slide-text div.bold{font-family: "pf_din_text_cond_pro_regular"; font-size: 50px; line-height: 40px; color: #ffffff;}
.slide-text div.descript{font-family: "pf_din_text_cond_pro_regular";  font-size: 18px;  color: #ffffff; }

.slider-buttons {position: absolute; bottom: 90px; z-index: 30; left: 50%; width: 60%; height: 40px; padding-left: 0; margin-left: -30%; text-align: center}
.slider-buttons button>span { width: 16px; height: 16px; line-height: 16px; display: inline-block; }
.slider-buttons button.slider-btn1 > span {background: url("../img/slider-btn1.png") top no-repeat}
.slider-buttons button.slider-btn2 > span {background: url("../img/slider-btn2.png") top no-repeat}
.slider-buttons button.slider-btn3 > span {background: url("../img/slider-btn3.png") top no-repeat}

.slider-buttons button:hover > span { background-position: bottom }

.slider-buttons button {font-family: "pf_din_text_cond_pro_medium"; font-size: 15px; width: 100%; height: 40px; border: 1px solid #ffffff; background: #ffffff; color: #000000; margin-bottom: 2px; text-align: center; text-transform: uppercase;outline: none;   }
.slider-buttons button:hover { border: 1px solid #ffffff; background: #1c2b3c; color: #ffffff; }
.slider-buttons button:active { border: 1px solid #ffffff;  background: #d6575a; color: #ffffff; }
.slider-buttons button:focus { outline: none !important; }

/** Content **/
/* Headers Section */
.header1 {font-family: "pf_din_text_cond_pro_xthih"; font-size: 50px;  line-height: 50px; text-align: center}
.header2 {font-family: "pf_din_text_cond_pro_xthih"; font-size: 30px;  line-height: 30px; text-align: center}

/* Characteristics Section */
.characteristics { text-align: center; margin-top: 70px; margin-bottom: 40px; }
.characteristics div{ text-align: center; }
.characteristics a {display: block;}
.characteristics img { display: inline-block; margin-bottom: 30px; }

/* Features Section */
.features {margin-top: 50px; margin-bottom: 50px;}
.features .row { text-align: center; }
.feature { font-family: "pf_din_text_cond_pro_light"; font-size: 15px; line-height: 15px; color: #000000; text-transform: uppercase; text-align: center; border: 0px solid red; width: 115px;  display: inline-block; height: 120px; overflow: hidden; margin-bottom: 2px;}
.feature img {margin: auto; margin-bottom: 10px;}

/* Clients Section */
.clients { background: #d6575a url('../img/features-bg.jpg') top repeat-x;}
.clients .header1 {color: white; margin-top: 180px}
.clients .header2 { color: #000000; }
.clients .row { text-align: center; }
.clients .logotips {margin-top: 45px; margin-bottom: 70px; }
.client { text-align: center; width: 170px; height: 70px; display: inline-block; overflow: hidden; margin-bottom: 2px; background-repeat: no-repeat; background-position: center center; }
.client1 { background-image: url("../img/logo-partners-04.png"); }
.client2 { background-image: url("../img/logo-partners-07.png"); }
.client3 { background-image: url("../img/logo-partners-01.png"); }
.client4 { background-image: url("../img/logo-partners-02.png"); }
.client5 { background-image: url("../img/logo-partners-10.png"); }
.client6 { background-image: url("../img/logo-partners-11.png"); }
.client7 { background-image: url("../img/logo-partners-12.png"); }
.client8 { background-image: url("../img/logo-partners-13.png"); }

/* features Section */
.devices {height: 673px; color: #ffffff; background: #1c2b3c url("../img/device-bg.jpg") bottom center no-repeat; }
.devices .head { text-align: center; height: 185px }
.devices .header1 { margin-top: 70px }
.devices .header2 {color: #ffffff}

/* Device Section */
.device-img {  }

.devices .button-place-left { text-align: left; margin-top: 39px; }
.devices .button-place-right {  text-align: right; margin-top: 39px;}

.devices .change-device { padding-top: 12px; padding-left: 12px; width: 165px; height: 65px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; behavior: url(border-radius.htc); cursor: pointer; position: relative;}
.devices .engname { font-size: 20px; line-height: 20px; font-family: "pf_din_text_cond_pro_thin"; color: #d5575a;  text-transform: uppercase;  }
.devices .runame { font-size: 12px; line-height: 12px; font-family: "Tahoma"; color: #9eabb8;  }
.change-device:hover > .engname {color: white}
.change-device:hover > .runame {color: white}
.devices .change-adtype { padding-top: 12px; padding-right: 12px; width: 180px; height: 65px; font-size: 20px; line-height: 20px; font-family: "pf_din_text_cond_pro_thin"; color: #d5575a;  text-transform: uppercase;  text-align: right;  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; behavior: url(border-radius.htc); cursor: pointer; position: relative; margin-left: auto; }
.change-adtype:hover {color: white}

/* Earn Section */
.earn {
    background: #d6575a url("../img/earn-bg.jpg") bottom center no-repeat;
    padding: 0 0 50px 0;
}
.earn .row {text-align: center;color: #ffffff;}
.earn .header1 {color: white; margin-top: 85px}
.earn .header2 {color: #fff; margin-bottom: 50px }
#earn-picture {border: 1px solid transparent;}

/* About Section */
.about {}
.about .row {text-align: center;}
.about .header1 {margin-top: 80px;}
.abouttext {font-family: "pf_din_text_cond_pro_light"; font-size: 17px; color: #555; margin-top: 55px; margin-bottom: 55px;}
.about .contact {font-size: 30px; font-family: "pf_din_text_cond_pro_thin"; color: #d6575a}
.about .type {font-size: 15px; line-height: 15px; font-family: "pf_din_text_cond_pro_light"; text-transform: uppercase; color: #000000;}
.about img {margin: auto}
.about .buttons {margin-top: 55px; margin-bottom: 65px }
.about .buttons button {border: 1px solid #d6575a; color: #ffffff; background-color: #d6575a; font-size: 15px; line-height: 15px; font-family: "pf_din_text_cond_pro_medium"; text-transform: uppercase; width: 165px; height: 38px;}
.about .buttons button:hover {border: 1px solid #d6575a; color: #d6575a; background-color: #ffffff }
.about .buttons button:active { background-color: #ffffff; box-shadow: 0 0 0;  }
.about .buttons button:focus { outline: none; }

/* Additional */
.additional-bg { margin-top: 140px; margin-bottom: 20px; height: 198px; text-align: center; color: #f8f8f8; background: url("../img/additional-bg.jpg") no-repeat center center; background-size: cover}
.intro-message h1 { font-family: "pf_din_text_cond_pro_xthih"; font-size: 70px;  line-height: 70px; text-align: center;  margin-top: 105px; }

/* rules Section */
.additional {color: #d6575a;}
.additional .row { padding-left: 15px; padding-right: 15px;}
.additional a:hover { text-decoration: underline; }
.additional .text-list p{font-family: "pf_din_text_cond_pro_light";font-size: 17px; line-height: 27px; padding-left: 30px; margin-bottom: 36px; color: #808b96; background: url("../img/list.jpg") no-repeat left 4px; }
.additional p{font-family: "pf_din_text_cond_pro_light";font-size: 17px; line-height: 27px; margin-bottom: 36px; color: #808b96; }
.additional hr {margin-top: 65px; width: 420px; border-color: #b6bfc8; margin-bottom: 0; }
.additional .header1 { font-family: "pf_din_text_cond_pro_xthih"; font-size: 50px; line-height: 50px; text-align: center;margin-top: 50px; margin-bottom: 50px; color: #000000; }
.additional .header2 { font-family: "pf_din_text_cond_pro_xthih"; font-size: 30px; line-height: 30px; text-align: center;margin-top: 50px; margin-bottom: 50px; color: #000000; }

/* Footer */
footer{}
footer .copyright { margin-top: 20px; height: 90px; font-size: 16px; text-align: center; font-family: "pf_din_text_cond_pro_light"; background: url("../img/footer.jpg") no-repeat center }
footer .menu  { text-align: center;}
footer .menu a { text-align: center; font-family: "pf_din_text_cond_pro_light"; color: #808b96; font-size: 20px; margin-left: 14px; margin-right: 14px; }
footer .menu a:hover { color: #d6575a; text-decoration: none; }
/**/

/* Form */
form {font-family: "pf_din_text_cond_pro_light"; font-size: 15px; line-height: 15px; padding-left: 15px; padding-right: 15px; max-width: 420px; margin: auto}
form label {font-weight: normal;  font-size: 15px; line-height: 20px; color: #808b96 }
form .header1 {margin-top: 50px; margin-bottom: 30px; color: #000000;}
form .form-control  { /*color: #9fa7af*/ }
form .form-control input { color: #808b96; padding-left: 15px; padding-right: 15px; padding-top: 8px; height: 40px; border: 1px solid #b6bfc8}

form .form-control.not-filled { background: #f5d7d8 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><text x="79%" y="55%" font-family="pf_din_text_cond_pro_light" font-size="12" fill="#d6575a">Field not filled!</text></svg>') /*url("../img/not-filled.png")*/ no-repeat center right; border: 1px solid #d6575a; color: #d6575a;}
form .form-control.not-filled::-webkit-input-placeholder {color:#d6575a;}
form .form-control.not-filled::-moz-placeholder          {color:#d6575a;}/* Firefox 19+ */
form .form-control.not-filled:-moz-placeholder           {color:#d6575a;}/* Firefox 18- */
form .form-control.not-filled:-ms-input-placeholder      {color:#d6575a;}
form .form-control.not-filled:focus {outline: none; box-shadow: none; border: 1px solid #d6575a; background-image: none}

form .form-control:focus {outline: none; box-shadow: none; border: 1px solid #b6bfc8}
form .form-control:focus::-webkit-input-placeholder {color: transparent}
form .form-control:focus::-moz-placeholder          {color: transparent}
form .form-control:focus:-moz-placeholder           {color: transparent}
form .form-control:focus:-ms-input-placeholder      {color: transparent}

form .button-submit {}
form button {border: 1px solid #d6575a; color: #ffffff; background-color: #d6575a; font-size: 15px !important; line-height: 15px !important; font-family: "pf_din_text_cond_pro_medium"; text-transform: uppercase; width: 165px; height: 38px;}
form button:hover {border: 1px solid #d6575a; color: #d6575a; background-color: #ffffff; }
form button:active { background-color: #ffffff; box-shadow: 0 0 0;  }
form button:focus { outline: none; }
form button[type=submit] { margin-top: 20px; }
form .errorRePassword {display: none; float: right; color: #d6575a; border: 0px solid red; padding-top: 3px;}

#regErrors {display: none; float: right; color: #d6575a; border: 0px solid red; padding-top: 3px;}
#contErrors {display: none; float: right; color: #d6575a; border: 0px solid red; padding-top: 3px;}
.contErrors {display: none; float: right; color: #d6575a; border: 0px solid red; padding-top: 3px;}

.container.feedback .header1{ margin-top: 70px; margin-bottom: 40px;}
.container.feedback form  button[type=submit] { margin-left: auto; margin-right: auto; margin-top: 50px; }
.container.feedback form  div.checkbox{position: absolute}



form .reg-type {margin-bottom: 40px;}
form .reg-type button { color: #1c2b3c; border: 1px solid #1c2b3c; background-color: #ffffff;  }
form .reg-type button:hover { color: #ffffff; border: 1px solid #1c2b3c; background-color: #1c2b3c; }
form .reg-type button:active { color: #ffffff; border: 1px solid #1c2b3c; background-color: #1c2b3c; }
form .reg-type button:visited { color: #ffffff; border: 1px solid #1c2b3c; background-color: #1c2b3c; }
form .reg-type button:focus { color: #ffffff; border: 1px solid #1c2b3c; background-color: #1c2b3c; }
form .reg-type button.selected {color: #ffffff; border: 1px solid #1c2b3c; background-color: #1c2b3c !important; }
form .reg-type button.btn-advertiser {border-right: hidden}
form .reg-type button.btn-partner {}

#registrationModal form label {color: #9fa7af}
#registrationModal form .checkbox label { color: #808b96; }

form span.boldtext {color: #808b96}
/**/

/* Modal */
.modal-dialog { margin: 70px auto; }
.modal .modal-content { position: relative; background-color: #fff; border-radius: 0; outline: 0; -webkit-box-shadow: 0 0 0; box-shadow: 0 0 0; border: none; max-width: 500px; margin: auto;  }
.modal .modal-header { height: 125px; padding: 0;background:  no-repeat center center; }
.modal .modal-header.registration {  background-image: url("../img/modal-registration.jpg");}
.modal .modal-header.authorization {  background-image: url("../img/modal-authorization.jpg"); }
.modal .modal-header.feedback {  background-image: url("../img/modal-feedback.jpg"); }
.modal .modal-footer { text-align: left }
.modal .modal-body { padding: 40px }
.modal .header {text-align: left; margin-bottom: 20px; font-family: "pf_din_text_cond_pro_light"; font-size: 40px; line-height: 40px; color: #000000;}
.modal-backdrop.in { filter: alpha(opacity=85); opacity: .85; }

.modal button.close {border: none; background: url("../img/modal-close.png") bottom; margin-top: -38px; margin-right: -38px; width: 28px; height: 28px;}
.modal button.close:hover {border: none; background: url("../img/modal-close.png") top;}
.modal button.close span {visibility: hidden}

.modal p {font-weight: normal; font-size: 15px; line-height: 20px; color: #808b96 }

#authorizationModal .button-submit.login-button {height: 100px; border-bottom: 1px solid #b6bfc8; margin-bottom: 40px;}
#authorizationModal .remindpass-link {border: 0px solid red; float: left; margin-top: 20px; height: 40px; line-height: 40px; padding-left: 16px;}

#inputRemindEmail { margin-bottom: 40px;}

#commitSendingEmail {display: none;}
#remindpassEmailSended {display: none; margin-bottom: 65px;}

#feedbackModal .button-submit button {margin-top: 25px;}


/* Background images are set within the HTML using inline CSS, not here */
.fill { width: 100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;}


/* Responsive Styles */
@media (min-width: 1200px) {
    .container { width: 960px; }

}
@media (max-width: 1300px) {
    .slide-text { background: none; }
}

@media (max-width: 1050px) {
    .ellipse-logo {display: none;}
}

@media(max-width:991px) {
    .container {width: auto;}
}

@media(max-width:767px) {
    .container { width: auto; }
    .navbar-fixed-top {height: 50px}
    header {margin-top: 50px}
    .additional-bg {margin-top: 50px}
    #device-image {margin-top: 50px;}
    .navbar-nav>li>a { line-height: 20px;}
    .navbar-fixed-top.shrink .navbar-nav>li>a { line-height: 20px; }
    .navbar-default .navbar-collapse {background-color: #ffffff; border-bottom: 1px solid #e7e7e7;}
    .nav.navbar-nav li.left-menu-ru { position: inherit; background: none; text-align: center;  }
    .nav.navbar-nav li.left-menu-ru a {margin: 0}
    .nav.navbar-nav li.left-menu-eng { position: inherit; background: none; text-align: center; }
    .nav.navbar-nav li.right-menu { position: inherit; background: none; }
    .nav.navbar-nav li.right-menu a {margin: 0}
}

@media(max-width: 610px) {
    #device-image {margin-top: 250px;}
    .devices { height: 700px; }
    .about .buttons button {width: auto}
    .intro-message h1 {margin-top: 30px;}
    .additional hr { width: 200px;}
    #authorizationModal .button-submit.login-button {height: 150px;}
}

@media(max-width: 399px) {
    #device-image {margin-top: 300px;}
    .devices { height: 650px; }
    .devices .change-device {    width: 125px; height: 90px;}
    .devices .change-adtype {   height: 90px;}
    .devices .header2 { display: none; }
    .additional hr { width: 100px;}
}

.title {
    color: #c42f47;
    line-height: 1.3;
    margin-bottom: 20px;
    font-size: 64px !important;
    text-align: center;
    font-family: "pf_din_text_cond_pro_light";
}

div#SC_TBlock_100693 {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.link_to_main {
    width: 100px;
    height: 100px;
    margin: auto;
    cursor: pointer;

}

#home_img {
    background-image: url("/img/home.png")
}

#home_img:hover {

}

.gt-1 {height: 365px; background: url("../img/b-1.png") bottom center no-repeat; margin: 10px 0 20px;}
.gt-2 {height: 365px; background: url("../img/b-2.png") bottom center no-repeat; margin: 10px 0 20px;}
.gt-3 {height: 365px; background: url("../img/b-3.png") bottom center no-repeat; margin: 10px 0 20px;}

.gt div p {font-family: "pf_din_text_cond_pro_xthih";font-size: 30px; line-height: 32px; width: 110px; text-align: center; margin: auto;}

.modal{
	/*position:absolute;*/
	overflow-y: scroll;
}

.container-cases .container {
    padding: 60px 0
}

.container-cases .container.become {
    padding-bottom: 0px;
}

.container-cases .name {
    font: 50px pf_din_text_cond_pro_thin;
    text-align: center
}

.container-cases .name span {
    color: #d6575a
}

.container-cases .name .tit {
    font: 28px/28px pf_din_text_cond_pro_thin
}

.container-cases .pluses {
    padding-top: 80px;
    font-size: 0
}

.container-cases .pluses .block {
    width: 12.5%;
    float: left;
    text-align: center;
    text-transform: uppercase;
    font: 300 14px PFDinTextCondPro
}

.container-cases .pluses .block img {
    display: block;
    margin: 0 auto
}

.container-cases .pluses .block span {
    display: block;
    padding: 10px 10px 0
}

.container-cases .slider-block {
    background: url(../inner/img/slider_cover.jpg) 50% 0 no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    padding: 65px 0 40px;
    height: 554px;
}
.flickity-viewport {
    height: 358px !important;
}

.container-cases .slider-block .name {
    color: #fff;
    margin-bottom: 30px;
    text-shadow: 0 1px 2px #102132
}

.container-cases .slider-block .slider {
    max-width: 850px;
    margin: 0 auto;
    list-style: none
}

.container-cases .slider-block .slider .carousel-cell {
    width: 100%;
    padding: 70px 0 60px;
    opacity: 0;
    transition: opacity .5s;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    -ms-transition: opacity .5s
}

.container-cases .slider-block .slider .carousel-cell.is-selected {
    opacity: 1
}

.container-cases .slider-block .slider .carousel-cell:after {
    height: 100%;
    width: 0;
    content: '';
    display: inline-block;
    vertical-align: middle
}

.container-cases .slider-block .slider .carousel-cell img {
    max-width: 475px
}

.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow {
    position: absolute;
    top: -30px;
    right: 70px;
    text-align: center
}

.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow:before {
    position: absolute;
    top: -60px;
    left: 12px;
    width: 62px;
    height: 112px;
    content: '';
    background: url(../inner/img/slider_arrow.png) 50% 50% no-repeat;
    background-size: 62px auto;
    -webkit-background-size: 62px auto;
    transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform-origin: top left
}

.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit1 {
    font: 300 20px/20px PFDinTextCondPro;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit1 span {
    font-style: 16.5px
}

.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit2 {
    font: 18.5px pf_din_text_cond_pro_thin;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit2 span {
    font-size: 15px
}

.container-cases .slider-block .slider .carousel-cell.cell-2 {
    padding-top: 30px
}

.container-cases .slider-block .slider .carousel-cell.cell-2 img {
    max-width: 470px
}

.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow {
    position: absolute;
    top: 0;
    right: 168px;
    text-align: center
}

.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow:before {
    position: absolute;
    top: 5px;
    left: -70px;
    width: 62px;
    height: 112px;
    content: '';
    background: url(../inner/img/slider_arrow.png) 50% 50% no-repeat;
    background-size: 62px auto;
    -webkit-background-size: 62px auto;
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform-origin: top left
}

.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit1 {
    font: 300 20px/20px PFDinTextCondPro;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit1 span {
    font-style: 16.5px
}

.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit2 {
    font: 18.5px pf_din_text_cond_pro_thin;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit2 span {
    font-size: 15px
}

.container-cases .slider-block .slider .carousel-cell.cell-2 .text .text_in {
    padding-top: 25px
}

.container-cases .slider-block .slider .carousel-cell.cell-3 {
    padding-top: 50px
}

.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow {
    position: absolute;
    top: -12px;
    right: 30px;
    text-align: center
}

.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow:before {
    position: absolute;
    top: -35px;
    left: -45px;
    width: 62px;
    height: 112px;
    content: '';
    background: url(../inner/img/slider_arrow.png) 50% 50% no-repeat;
    background-size: 62px auto;
    -webkit-background-size: 62px auto;
    transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform-origin: top left
}

.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit1 {
    font: 300 20px/20px PFDinTextCondPro;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit1 span {
    font-style: 16.5px
}

.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit2 {
    font: 18.5px pf_din_text_cond_pro_thin;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit2 span {
    font-size: 15px
}

.container-cases .slider-block .slider .carousel-cell.cell-3 img {
    max-width: 420px
}

.container-cases .slider-block .slider .carousel-cell.cell-3 .text .text_in {
    padding-top: 25px;
    font-size: 36px
}


.container-cases .slider-block .slider .carousel-cell.cell-4 {
    padding-top: 10px;
    padding-bottom: 0
}

.container-cases .slider-block .slider .carousel-cell.cell-4 img {
    max-width: 637px;
    margin-top: 50px
}

.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow {
    position: absolute;
    top: 12px;
    right: auto;
    left: 300px;
    text-align: center
}

.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow:before {
    position: absolute;
    top: 5px;
    left: -70px;
    width: 62px;
    height: 112px;
    content: '';
    background: url(../inner/img/slider_arrow.png) 50% 50% no-repeat;
    background-size: 62px auto;
    -webkit-background-size: 62px auto;
    transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform-origin: top left
}

.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit1 {
    font: 300 20px/20px PFDinTextCondPro;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit1 span {
    font-size: 16.5px
}

.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit2 {
    font: 18.5px pf_din_text_cond_pro_thin;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit2 span {
    font-size: 15px
}

.container-cases .slider-block .slider .carousel-cell.cell-4 .text .text_in {
    padding-top: 25px
}

.container-cases .slider-block .slider .carousel-cell.cell-5 {
    padding-top: 10px;
    padding-bottom: 40px
}

.container-cases .slider-block .slider .carousel-cell.cell-5 img {
    max-width: 560px;
    margin-top: 50px
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow {
    position: absolute;
    top: 80px;
    right: 190px;
    text-align: left
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow:before {
    position: absolute;
    top: 55px;
    left: 0;
    width: 50px;
    height: 65px;
    content: '';
    background: url(../inner/img/slider_arrow2.png) 50% 50% no-repeat;
    background-size: 50px auto;
    -webkit-background-size: 50px auto
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit1 {
    font: 300 20px/20px PFDinTextCondPro;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit1 span {
    font-size: 16.5px
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit2 {
    font: 18.5px pf_din_text_cond_pro_thin;
    color: #fff
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit2 span {
    font-size: 15px
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .text {
    right: 40px
}

.container-cases .slider-block .slider .carousel-cell.cell-5 .text .text_in {
    padding-top: 25px
}



.container-cases .slider-block .slider .pica {
    position: relative;
    display: inline-block
}

.container-cases .slider-block .slider .flickity-prev-next-button {
    width: 50px;
    height: 98px;
    border-radius: 6px;
    background: rgba(31,57,74,.34);
    opacity: 1;
    margin-top: -20px
}

.container-cases .slider-block .slider .flickity-prev-next-button:disabled {
    opacity: .5
}

.container-cases .slider-block .slider .flickity-prev-next-button:hover .arrow {
    opacity: 1
}

.container-cases .slider-block .slider .flickity-prev-next-button svg {
    left: -5%;
    top: 5%;
    width: 90%;
    height: 90%
}

.container-cases .slider-block .slider .flickity-prev-next-button .arrow {
    fill: #fff;
    opacity: .7
}

.container-cases .slider-block .slider .flickity-prev-next-button.previous {
    left: -90px
}

.container-cases .slider-block .slider .flickity-prev-next-button.previous svg {
    left: 15%
}

.container-cases .slider-block .slider .flickity-prev-next-button.next {
    right: -90px
}

.container-cases .slider-block .slider .flickity-page-dots {
    bottom: 0
}

.container-cases .slider-block .slider .flickity-page-dots .dot {
    margin: 0 2px;
    background: #f9f9f9;
    opacity: 1;
    width: 14px;
    height: 14px
}

.container-cases .slider-block .slider .flickity-page-dots .dot.is-selected {
    background: 0 0;
    border: 1px solid #fff
}

.container-cases .slider-block .slider .text {
    position: absolute;
    top: 0;
    bottom: 40px;
    right: 0;
    max-width: 420px;
    font-size: 0;
    text-align: center;
    padding-bottom: 5px
}

.container-cases .slider-block .slider .text:after {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
    content: ''
}

.container-cases .slider-block .slider .text .text_in {
    display: inline-block;
    vertical-align: middle;
    font: 32px pf_din_text_cond_pro_xthih;
    color: #fff
}

.container-cases .slider-block .slider .text .text_in .upper {
    text-transform: uppercase
}

.container-cases .slider-block .slider .text .link {
    width: 156px;
    font: 17px pf_din_text_cond_pro_thin;
    padding: 18px 0 16px;
    margin: 40px auto 0;
    border-radius: 4px;
    color: #fff;
    background: #c2585d;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    box-shadow: 0 1px 1px #102132
}

.container-cases .slider-block .slider .text .link:hover {
    background: #b25054
}

.container-cases .block2 {
    margin-bottom: 80px
}

@media (min-width: 1200px) {
    .container {
        width:960px
    }
}

@media (max-width: 1300px) {
    .slide-text {
        background:0 0
    }
}

@media (max-width: 1080px) {
    .container-cases .slider-block .slider {
        max-width:800px
    }

    .container-cases .slider-block .slider .carousel-cell img {
        max-width: 450px
    }
}

@media (max-width: 991px) {
    .container {
        width:auto
    }

    .container-main .block1 {
        background: 0 0
    }

    .container-main .block1 .notice {
        padding: 40px 15px 0;
        font: 15px/26px OpenSans-SemiboldItalic
    }

    .container-main .block1 .image {
        padding-top: 0;
        padding-bottom: 35px
    }

    .container-main .block2 {
        background: 0 0;
        padding: 60px 0
    }

    .container-main .block2:before {
        display: none
    }

    .container-main .block2 .notes {
        padding-top: 60px
    }

    .container-main .block2 .notes .note {
        float: none;
        max-width: 480px;
        width: 100%;
        margin: 100px auto 0
    }

    .container-main .block2 .notes .note .list {
        display: none
    }

    .container-main .block2 .notes .note:before {
        bottom: -30px
    }

    .container-main .block2 .notes .note img {
        padding: 0 50px
    }

    .container-main .block2 .notes .note .text {
        bottom: auto;
        top: -20px;
        left: 0;
        right: 0;
        padding: 0 140px 0 0;
        text-align: right
    }

    .container-main .block2 .notes .note .text:before {
        top: -8px;
        right: 110px;
        transform-origin: top right;
        transform: rotate(-35deg)
    }

    .container-main .block2 .notes .note:nth-child(1) {
        margin: 0 auto;
        width: 100%;
        float: none
    }

    .container-main .block2 .notes .note:nth-child(1):before {
        left: -120px;
        right: -120px
    }

    .container-main .block2 .notes .note:nth-child(1) .text {
        top: -40px;
        left: 0;
        padding: 0 20px
    }

    .container-main .block2 .notes .note:nth-child(1) .text:before {
        transform-origin: top left;
        -webkit-transform-origin: top left;
        transform: rotate(40deg);
        -webkit-transform: rotate(40deg);
        top: 10px;
        left: -5px
    }

    .container-main .block2 .icons {
        padding-top: 100px
    }

    .container-main .block3 {
        background: 0 0;
        padding: 60px 0
    }

    .container-main .block3:before {
        display: none
    }

    .container-main .block3 .slider_3D {
        margin-top: 20px
    }

    .container-main .block3 .left {
        float: none;
        width: 100%;
        padding: 0 15px
    }

    .container-main .block3 .left .name {
        text-align: center
    }

    .container-main .block3 .right {
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 50px
    }

    .container-main .block3 .right .block {
        display: inline-block;
        vertical-align: top;
        margin: 0 15px 25px
    }

    .container-main .block3 .right .block+.block {
        margin: 0 15px 25px
    }

    .container-main .block3 .right .block .tit .tit_in {
        overflow-y: auto;
        height: 52px
    }

    .container-main .block4 {
        background: 0 0
    }

    .container-main .block4 .text {
        padding: 40px 15px 0 15px
    }

    .container-main .block4 .notebook {
        margin: 80px -100px 0;
        padding-top: 60px
    }

    .container-main .block4 .notebook .price {
        width: 120px;
        height: 120px;
        top: -40px
    }

    .container-main .block4 .notebook .price .price_in {
        font-size: 28px;
        padding-top: 15px
    }

    .container-main .block4 .share {
        padding: 60px 0 80px;
        font-size: 25px
    }

    .container-main .block4 .share p {
        padding: 0 15px
    }

    .container-main .block4 .share .sharing {
        max-width: 260px;
        padding: 14px 0 10px;
        font-size: 16px
    }

    .container-main.news-page .block1 {
        padding-bottom: 0;
        background: 0 0
    }

    .container-main.news-page .block3 {
        background: 0 0
    }

    .container-main.news-page .block3 .notice {
        padding: 0 15px
    }

    .container-main.news-page .block3 .notice .text {
        padding: 25px 0 40px
    }

    .container-main.news-page .block3 .left .list li {
        padding: 0
    }

    .container-main.news-page .block4 .text {
        padding: 30px 15px 0 15px
    }

    .container-main.news-page .block4 .dont {
        padding-top: 50px
    }

    .container-main.news-page .block4 .dont .name {
        margin: 0 0 10px 0
    }

    .container-main.news-page .block4 .dont .blocks {
        text-align: center
    }

    .container-main.news-page .block4 .dont .blocks .block {
        width: 100%;
        margin: 10px 0;
        padding: 0 15px
    }

    .container-main.news-page .notice2 {
        padding: 50px 15px 20px
    }

    .container-main.cars-page .block3 {
        padding: 40px 0
    }

    .container-main.cars-page .block4 {
        padding-top: 0
    }

    .supcon {
        margin-top: 40px
    }

    .container-cases .slider-block .slider .text {
        position: static;
        margin: 0 auto
    }

    .container-cases .slider-block .slider .carousel-cell {
        padding-bottom: 0
    }

    .container-cases .slider-block .slider .carousel-cell .pica {
        display: none
    }

    .container-cases .slider-block .slider .flickity-prev-next-button.previous {
        left: 15px
    }

    .container-cases .slider-block .slider .flickity-prev-next-button.next {
        right: 15px
    }

    .container-cases .pluses .block {
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 25%;
        margin-bottom: 30px
    }

    .container-cases .pluses .block br {
        display: none
    }

    .container-cases .flickity-page-dots {
        width: auto;
        left: 0;
        right: 0
    }
}

@media (max-width: 767px) {
    .container-main .name {
        font-size:35px!important
    }

    .container-main .block1 {
        padding-top: 40px
    }

    .container-main .block1 .name {
        font-size: 25px
    }

    .container-main .block1 .text {
        padding: 30px 15px
    }

    .container-main .block2 {
        padding: 60px 0
    }

    .container-main .block2 .text {
        padding: 15px 15px 60px
    }

    .container-main .block2 .notes {
        padding-top: 0
    }

    .container-main .block2 .notes .note {
        margin-top: 60px
    }

    .container-main .block2 .notes .note:nth-child(1) .text {
        padding: 0 15px 35px;
        text-align: center
    }

    .container-main .block2 .notes .note .text {
        margin: 0 auto;
        padding: 0 15px 35px;
        text-align: center;
        position: static
    }

    .container-main .block2 .notes .note .text:before {
        display: none
    }

    .container-main .block2 .notes .note:before {
        display: none
    }

    .container-main .block2 .icons {
        position: relative;
        text-align: center;
        padding-top: 80px
    }

    .container-main .block2 .icons .icon {
        display: inline-block;
        width: 250px;
        float: none;
        margin-bottom: 30px
    }

    .container-main .block2 .icons .icon .text {
        padding-top: 10px
    }

    .container-main .block3 {
        padding: 0 0 60px
    }

    .container-main .block3 .left .text {
        padding: 30px 0
    }

    .container-main .block3 #carousel-wrapper {
        width: 320px;
        height: 200px
    }

    .container-main .block3 #carousel-wrapper img {
        border-radius: 10px
    }

    .container-main .block4 .also_like .block {
        margin: 0 auto;
        display: block
    }

    .container-main .block4 .also_like .block+.block {
        margin-top: 15px
    }

    .container-main .block4 .also_like .block+.block .pic .text {
        left: 16px;
        right: 16px
    }

    .container-main .block4 .also_like .block .pic .text {
        left: 16px;
        right: 16px;
        text-align: left
    }

    .container-main .block4 .also_like .block .content {
        text-align: left
    }

    .container-main .block4 .notebook {
        background-size: 612px;
        height: 212px;
        margin-top: 40px
    }

    .container-main .block4 .notebook .scroller {
        top: -20px
    }

    .container-main .block4 .notebook .price {
        top: -20px
    }

    .container-main .block4 .notebook .table {
        max-width: 284px;
        top: 14px;
        bottom: 38px;
        font-size: 9px
    }

    .container-main .block4 .notebook .table table tr td,.container-main .block4 .notebook .table table tr th {
        padding: 3px 5px
    }

    .container-main.news-page .block3 .right .block {
        display: block;
        margin: 0 auto 25px
    }

    .container-main.news-page .block3 .right .block .tit .tit_in {
        height: auto
    }

    .container-main.news-page .block4 .notice {
        padding: 30px 15px 0;
        font-size: 18px
    }

    .container-main.news-page .block4 .dont .tit {
        font-size: 25px
    }

    .container-main.news-page .block4 .dont .name {
        font-size: 35px
    }

    .container-main.news-page .block4 .dont .name .t1,.container-main.news-page .block4 .dont .name .t2,.container-main.news-page .block4 .dont .name .t3 {
        display: none
    }

    .container-main.cars-page .block2 {
        padding: 60px 0 30px
    }

    .container-main.cars-page .block3 {
        padding: 0 0 40px
    }

    .container-cases .pluses .block {
        width: 50%
    }

    .container-cases .name {
        font-size: 30px
    }

    .container-cases .name .tit {
        font: 20px/20px pf_din_text_cond_pro_thin
    }

    .container-cases .slider-block {
        padding: 30px 0
    }

    .container-cases .slider-block .slider {
        padding-bottom: 30px
    }

    .container-cases .slider-block .slider .flickity-prev-next-button {
        display: none
    }

    .container-cases .slider-block .slider .carousel-cell {
        padding: 0
    }

    .container-cases .slider-block .slider .carousel-cell.cell-1,.container-cases .slider-block .slider .carousel-cell.cell-2,.container-cases .slider-block .slider .carousel-cell.cell-3 {
        padding: 0
    }

    .container-cases .slider-block .slider .carousel-cell.cell-1 .text .text_in,.container-cases .slider-block .slider .carousel-cell.cell-2 .text .text_in,.container-cases .slider-block .slider .carousel-cell.cell-3 .text .text_in {
        padding: 0;
        font: 22px pf_din_text_cond_pro_thin
    }

    .container-cases .slider-block .slider .text .link {
        margin-top: 20px
    }

    .container-cases .slider-block .slider .text .text_in {
        font: 22px pf_din_text_cond_pro_thin;
        padding-bottom: 0
    }

    .car-bg {
        height: 245px
    }

    .car-bg .image {
        bottom: -130px;
        width: 200px;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    .car-bg .intro-message h1 {
        margin-top: 55px
    }

    .news-bg {
        height: 245px
    }

    .news-bg .image {
        bottom: -135px;
        width: 200px;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    .news-bg .intro-message h1 {
        margin-top: 55px
    }

    .women-bg {
        height: 245px
    }

    .women-bg .image {
        bottom: -123px;
        width: 200px;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto
    }

    .women-bg .intro-message h1 {
        margin-top: 55px
    }

    .mlogo {
        display: block
    }

    .lang {
        display: none
    }

    .intro-message h1 {
        margin-top: 75px
    }

    .ellipse-logo {
        display: none
    }

    .container {
        width: auto
    }

    .container.first {
        padding: 40px 0 20px
    }

    .container.first .pluses {
        padding-top: 40px
    }

    .navbar-fixed-top {
        height: 50px
    }

    header {
        margin-top: 50px
    }

    .additional-bg {
        margin-top: 50px
    }

    #device-image {
        margin-top: 50px
    }

    .navbar-nav>li>a {
        line-height: 20px;
        padding: 10px 0
    }

    .navbar-fixed-top.shrink .navbar-nav>li>a {
        line-height: 20px
    }

    .navbar-default .navbar-collapse {
        background-color: #fff;
        border-bottom: 1px solid #e7e7e7
    }

    .nav.navbar-nav li.left-menu-ru {
        position: inherit;
        background: 0 0;
        text-align: center
    }

    .nav.navbar-nav li.left-menu-ru a {
        margin: 0
    }

    .nav.navbar-nav li.left-menu-eng {
        position: inherit;
        background: 0 0;
        text-align: center
    }

    .nav.navbar-nav li.right-menu {
        position: inherit;
        background: 0 0
    }

    .nav.navbar-nav li.right-menu a {
        margin: 0;
        padding: 10px 0
    }

    .header1 {
        width: auto
    }

    .header1 p {
        float: none;
        margin-left: 15px
    }

    .half {
        width: 100%
    }

    .header1 a {
        float: none;
        margin-left: 15px
    }

    #g-recaptcha-3 {
        float: left;
        margin-top: 20px
    }

    .container.feedback form button[type=submit] {
        float: none;
        display: block;
        margin: 0 auto
    }
}

@media (max-width: 390px) {
    .sup-buttons {
        margin-bottom:50px
    }

    .sup-buttons a {
        margin-bottom: 20px
    }
}

@media (max-width: 610px) {
    #device-image {
        margin-top:250px
    }

    .devices {
        height: 700px
    }

    .about .buttons button {
        width: auto
    }

    .additional hr {
        width: 200px
    }

    #authorizationModal .button-submit.login-button {
        height: 150px
    }
}

@media (max-width: 399px) {
    #device-image {
        margin-top:300px
    }

    .devices {
        height: 650px
    }

    .devices .change-device {
        width: 125px;
        height: 90px
    }

    .devices .change-adtype {
        height: 90px
    }

    .devices .header2 {
        display: none
    }

    .additional hr {
        width: 100px
    }
}

.dropdown-toggle {
    background-color: white;
}

#contestBannerModal .modal-content {
	max-width:1000px;
}

#contestBannerModal .modal-header {
	height:0;
}

#contestBannerModal .modal-body {
	padding:0;
}

#contestBannerModal .modal-dialog {
	width: 1000px;
}

@font-face{font-family:PFDinTextCondPro;src:url(../fonts/pfdintextcondpro-medium.eot);src:url(../fonts/pfdintextcondpro-medium.eot?#iefix) format('embedded-opentype'),url(../fonts/pfdintextcondpro-medium.svg) format('svg'),url(../fonts/pfdintextcondpro-medium.ttf) format('truetype'),url(../fonts/pfdintextcondpro-medium.woff) format('woff');font-style:normal;font-weight:500}@font-face{font-family:PFDinTextCondPro;src:url(../fonts/pfdintextcondpro-light.eot);src:url(../fonts/pfdintextcondpro-light.eot?#iefix) format('embedded-opentype'),url(../fonts/pfdintextcondpro-light.svg) format('svg'),url(../fonts/pfdintextcondpro-light.ttf) format('truetype'),url(../fonts/pfdintextcondpro-light.woff) format('woff');font-style:normal;font-weight:300}@font-face{font-family:open_sansregular;src:url(../fonts/OpenSans.eot);src:url(../fonts/OpenSans.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans.woff) format('woff'),url(../fonts/OpenSans.ttf) format('truetype'),url(../fonts/OpenSans.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Open-Sans-Light;src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Light.woff) format('woff'),url(../fonts/OpenSans-Light.ttf) format('truetype'),url(../fonts/OpenSans-Light.svg#OpenSans-Light) format('svg');font-weight:300;font-style:normal}@font-face{font-family:OpenSans-SemiboldItalic;src:url(../fonts/OpenSans-SemiboldItalic.eot);src:url(../fonts/OpenSans-SemiboldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-SemiboldItalic.woff2) format('woff2'),url(../fonts/OpenSans-SemiboldItalic.woff) format('woff'),url(../fonts/OpenSans-SemiboldItalic.ttf) format('truetype'),url(../fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic) format('svg');font-weight:600;font-style:italic}@font-face{font-family:OpenSans-Bold;src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSans-Bold.woff2) format('woff2'),url(../fonts/OpenSans-Bold.woff) format('woff'),url(../fonts/OpenSans-Bold.ttf) format('truetype'),url(../fonts/OpenSans-Bold.svg#OpenSans-Bold) format('svg');font-weight:700;font-style:normal}img{max-width:100%}body{outline:0;color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.mac .container-main.news-page .block3 .notice .red,html.mobile .container-main.news-page .block3 .notice .red{padding:3px 7px 0}html.mac .container-main.news-page .block4 .dont .red,html.mobile .container-main.news-page .block4 .dont .red{padding:3px 7px 0}.news .ellipse-logo{top:108px}.ellipse-logo{border:0 solid red;position:absolute;left:0;right:0;top:108px;width:156px;height:115px;margin:auto;z-index:2000;text-decoration:none!important;display:block;background:url(../img/ellipse-logo.png) no-repeat center center}.ellipse-logo.logo-2{background:url(../img/ellipse-logo-2.png) no-repeat center center;width:238px;height:135px;top:97px}.ellipse-logo h1{font-size:30px;line-height:32px;font-weight:500;padding:3px 0 0 0;color:#000;text-transform:none;margin:0;text-decoration:none;font-family:PFDinTextCondPro,sans-serif}.ellipse-logo .logo-text{text-decoration:none;font-size:12px;line-height:15px;font-weight:300;color:#909090;font-family:PFDinTextCondPro,sans-serif;text-transform:uppercase}.ellipse-logo img{max-width:27px}a:focus{outline:0!important}button:focus{outline:0!important}textarea{resize:none}.button-selected{background:url(../img/1px-20perec-opacity-ffffff.png)}.float-left{float:left}.float-right{float:right}.position-absolute{position:absolute}.inline-block{display:inline-block}.redtext{color:#d6575a}.redboldtext{color:#d6575a;font-family:pf_din_text_cond_pro_bold}.blacktext{color:#080808}a{color:#d6575a;cursor:pointer}a:hover{color:#d6575a;cursor:pointer}.btn-default{background-color:#1c2b3c;color:#1c2b3c}.btn-default:hover{outline:0;background:0 0}.btn-default:active{outline:0;background:0 0}.btn-default:focus{outline:0;background:0 0}.redbutton{border:1px solid #d6575a;color:#fff;background-color:#d6575a;font-size:15px;line-height:15px;font-family:pf_din_text_cond_pro_medium;text-transform:uppercase;height:38px;border-radius:4px;padding-left:15px;padding-right:15px}.redbutton:hover{border:1px solid #d6575a;color:#d6575a!important;background-color:#fff}.redbutton:active{background-color:#fff;box-shadow:0 0 0;color:#d6575a!important}.redbutton:visited{background-color:#d6575a;color:#fff!important}.redbutton:focus{outline:0}.mlogo{position:absolute;top:14px;left:12px;width:110px;display:none}.mlogo img{max-width:100%}.navbar-toggle{border:none;background:0 0!important;padding:8px 10px}.navbar-toggle .icon-bar{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.navbar-toggle[aria-expanded=true] .icon-bar{opacity:0;margin-top:3px}.navbar-toggle[aria-expanded=true] .icon-bar+.icon-bar{opacity:1;margin-top:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.navbar-toggle[aria-expanded=true] .icon-bar+.icon-bar+.icon-bar{opacity:1;margin-top:-2px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg)}.navbar-toggle .icon-bar{width:28px}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.navbar-default{background-color:#fff;border:none;border-bottom:1px solid #e7e7e7}.navbar-default .navbar-collapse{background-color:#fff;border:none}.navbar a{font-family:pf_din_text_cond_pro_light;font-size:16px;text-transform:uppercase;color:#000!important}.navbar a:hover{color:#d6575a!important}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar{text-align:center}.navbar .socs{display:none}.navbar-nav>li>a{padding:0;margin-left:17px;margin-right:17px;line-height:142px}.navbar-collapse.collapse{overflow:hidden}.navbar-fixed-top.shrink{border:none;box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.navbar-fixed-top.shrink .navbar-nav>li>a{line-height:68px}.navbar-fixed-top.shrink .ellipse-logo{display:none}.nav.navbar-nav li.left-menu-ru a{padding:0;margin-right:0;margin-left:25px}.nav.navbar-nav li.left-menu-eng{position:absolute;left:50px;text-align:left}.nav.navbar-nav li.left-menu-eng a{padding:0}.nav.navbar-nav li.right-menu{border:0 solid red;position:absolute;right:0;background:url(../img/login.png) no-repeat center right;background-size:15px auto;-webkit-background-size:15px auto}.nav.navbar-nav li.right-menu a{padding:0;margin-right:25px;margin-left:0}header{margin-top:140px}header.carousel{height:563px;margin-bottom:72px}header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{height:100%}header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}.carousel-indicators{bottom:-60px}.carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px;text-indent:-999px;cursor:pointer;border-radius:10px;background-color:#d6575a;border:1px solid #d6575a}.carousel-indicators li:hover{background-color:#fff;border:1px solid #808b96}.carousel-indicators .active{width:12px;height:12px;margin:1px;background-color:#fff;border:1px solid #808b96}.carousel-caption{right:20%;height:563px;bottom:0;padding-top:0}.slide-quout{font-family:pf_din_text_cond_pro_thin;font-size:340px;color:#d6575a;width:80px;float:right;height:563px}.slide-text{height:563px;width:330px;padding-left:90px;padding-top:50px;text-align:left;float:right;background:url(../img/quote.png) no-repeat left 50px}.slide-text div.name{font-family:pf_din_text_cond_pro_xthih;font-size:50px;line-height:40px;color:#fff}.slide-text div.bold{font-family:pf_din_text_cond_pro_regular;font-size:50px;line-height:40px;color:#fff}.slide-text div.descript{font-family:pf_din_text_cond_pro_regular;font-size:18px;color:#fff}.slider-buttons{position:absolute;bottom:90px;z-index:30;left:50%;width:60%;height:40px;padding-left:0;margin-left:-30%;text-align:center}.slider-buttons button>span{width:16px;height:16px;line-height:16px;display:inline-block}.slider-buttons button.slider-btn1>span{background:url(../img/slider-btn1.png) top no-repeat}.slider-buttons button.slider-btn2>span{background:url(../img/slider-btn2.png) top no-repeat}.slider-buttons button.slider-btn3>span{background:url(../img/slider-btn3.png) top no-repeat}.slider-buttons button:hover>span{background-position:bottom}.slider-buttons button{font-family:pf_din_text_cond_pro_medium;font-size:15px;width:100%;height:40px;border:1px solid #fff;background:#fff;color:#000;margin-bottom:2px;text-align:center;text-transform:uppercase;outline:0}.slider-buttons button:hover{border:1px solid #fff;background:#1c2b3c;color:#fff}.slider-buttons button:active{border:1px solid #fff;background:#d6575a;color:#fff}.slider-buttons button:focus{outline:0!important}.header1{overflow:hidden;width:645px;margin:0 auto}.half{width:309px;float:left}.form-horizontal .form-group{margin-left:0;margin-right:0}.over{overflow:hidden}textarea.form-control{height:102px!important}.half-left{margin-right:25px!important}.required input{background:url(../img/star.png) no-repeat right center}.header1 p{color:#2c3239;float:left;font:300 36px/30px pf_din_text_cond_pro_light}.header1 a{color:#d6575a;font:500 16px/30px pf_din_text_cond_pro_medium;float:right;background:url(../img/question.png) no-repeat left center;padding-left:22px}.checks{overflow:hidden}.check{float:left;width:276px}#check1{vertical-align:top;height:17px;width:18px}#check1+label{cursor:pointer}#check1:not(checked){position:absolute;opacity:0}#check1:not(checked)+label{position:relative;padding:0 0 0 30px}#check1:not(checked)+label:before{content:'';position:absolute;top:4px;left:0;height:19px;width:19px;background-color:#d6575a}#check1:not(checked)+label:after{content:'\2713';position:absolute;top:2px;left:3px;height:19px;color:#fff;visibility:hidden;width:18px}#check1:checked+label:before{content:'\2713';position:absolute;height:19px;padding-left:4px;color:#fff;width:19px}#g-recaptcha-3{width:304px;height:78px;float:right}.header2{font-family:pf_din_text_cond_pro_xthih;font-size:30px;line-height:30px;text-align:center}.characteristics{text-align:center;margin-top:70px;margin-bottom:40px}.characteristics div{text-align:center}.characteristics a{display:block}.characteristics img{display:inline-block;margin-bottom:30px}.features{margin-top:50px;margin-bottom:50px}.features .row{text-align:center}.feature{font-family:pf_din_text_cond_pro_light;font-size:15px;line-height:15px;color:#000;text-transform:uppercase;text-align:center;border:0 solid red;width:115px;display:inline-block;height:120px;overflow:hidden;margin-bottom:2px}.feature img{margin:auto;margin-bottom:10px}.clients{background:#d6575a url(../img/features-bg.jpg) top repeat-x}.clients .header1{color:#fff;margin-top:180px}.clients .header2{color:#000}.clients .row{text-align:center}.clients .logotips{margin-top:45px;margin-bottom:70px}.client{text-align:center;width:170px;height:70px;display:inline-block;overflow:hidden;margin-bottom:2px;background-repeat:no-repeat;background-position:center center}.client1{background-image:url(../img/logo-partners-04.png)}.client2{background-image:url(../img/logo-partners-07.png)}.client3{background-image:url(../img/logo-partners-01.png)}.client4{background-image:url(../img/logo-partners-02.png)}.client5{background-image:url(../img/logo-partners-10.png)}.client6{background-image:url(../img/logo-partners-11.png)}.client7{background-image:url(../img/logo-partners-12.png)}.client8{background-image:url(../img/logo-partners-13.png)}.devices{height:673px;color:#fff;background:#1c2b3c url(../img/device-bg.jpg) bottom center no-repeat}.devices .head{text-align:center;height:185px}.devices .header1{margin-top:70px}.devices .header2{color:#fff}.devices .button-place-left{text-align:left;margin-top:39px}.devices .button-place-right{text-align:right;margin-top:39px}.devices .change-device{padding-top:12px;padding-left:12px;width:165px;height:65px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;behavior:url(border-radius.htc);cursor:pointer;position:relative}.devices .engname{font-size:20px;line-height:20px;font-family:pf_din_text_cond_pro_thin;color:#d5575a;text-transform:uppercase}.devices .runame{font-size:12px;line-height:12px;font-family:Tahoma;color:#9eabb8}.change-device:hover>.engname{color:#fff}.change-device:hover>.runame{color:#fff}.devices .change-adtype{padding-top:12px;padding-right:12px;width:180px;height:65px;font-size:20px;line-height:20px;font-family:pf_din_text_cond_pro_thin;color:#d5575a;text-transform:uppercase;text-align:right;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;behavior:url(border-radius.htc);cursor:pointer;position:relative;margin-left:auto}.change-adtype:hover{color:#fff}.earn{background:#d6575a url(../img/earn-bg.jpg) bottom center no-repeat;padding:0 0 50px 0}.earn .row{text-align:center;color:#fff}.earn .header1{color:#fff;margin-top:85px}.earn .header2{color:#fff;margin-bottom:50px}#earn-picture{border:1px solid transparent}.about .row{text-align:center}.about .header1{margin-top:80px}.abouttext{font-family:pf_din_text_cond_pro_light;font-size:17px;color:#555;margin-top:55px;margin-bottom:55px}.about .contact{font-size:30px;font-family:pf_din_text_cond_pro_thin;color:#d6575a}.about .type{font-size:17px;line-height:17px;font-family:pf_din_text_cond_pro_light;text-transform:uppercase;color:#000}.about img{margin:auto}.about .buttons{margin-top:55px;margin-bottom:65px}.about .buttons button{border:1px solid #d6575a;color:#fff;background-color:#d6575a;font-size:15px;line-height:15px;font-family:pf_din_text_cond_pro_medium;text-transform:uppercase;width:165px;height:38px}.about .buttons button:hover{border:1px solid #d6575a;color:#d6575a;background-color:#fff}.about .buttons button:active{background-color:#fff;box-shadow:0 0 0}.about .buttons button:focus{outline:0}.additional-bg{margin-top:140px;margin-bottom:20px;height:198px;text-align:center;color:#f8f8f8;background:url(../img/contactus.png) no-repeat center;background-size:cover!important}.intro-message h1{font-family:pf_din_text_cond_pro_xthih;font-size:56px;line-height:56px;text-align:center;margin-top:105px;text-shadow:-2px 2px 5px #102132}.additional{color:#d6575a}.additional .row{padding-left:15px;padding-right:15px}.additional a:hover{text-decoration:underline}.additional .text-list p{font-family:pf_din_text_cond_pro_light;font-size:17px;line-height:27px;padding-left:30px;margin-bottom:36px;color:#808b96;background:url(../img/list.jpg) no-repeat left 4px}.additional p{font-family:pf_din_text_cond_pro_light;font-size:17px;line-height:27px;margin-bottom:36px;color:#808b96}.additional hr{margin-top:65px;width:420px;border-color:#b6bfc8;margin-bottom:0}.additional .header1{font-family:pf_din_text_cond_pro_xthih;font-size:50px;line-height:50px;text-align:center;margin-top:50px;margin-bottom:50px;color:#000}.additional .header2{font-family:pf_din_text_cond_pro_xthih;font-size:30px;line-height:30px;text-align:center;margin-top:50px;margin-bottom:50px;color:#000}footer .copyright{margin-top:20px;height:90px;font-size:16px;text-align:center;font-family:pf_din_text_cond_pro_light;background:url(../img/mlogo.png) no-repeat center;background-size:27px 27px;-webkit-background-size:27px 27px}footer .menu{text-align:center}footer .menu a{text-align:center;font-family:pf_din_text_cond_pro_light;color:#808b96;font-size:20px;margin-left:14px;margin-right:14px}footer .menu a:hover{color:#d6575a;text-decoration:none}.foot-text{text-align:center;padding:60px 0 80px}.foot-text h1{font:400 55px/40px pf_din_text_cond_pro_xthih;color:#d65e60}.foot-text .tit{font:400 30px/20px pf_din_text_cond_pro_thin;color:#222}.foot-text .text{font:400 17px pf_din_text_cond_pro_thin;padding-top:60px}.footer .top{padding:66px 0;background:#1b2b3b}.footer .bottom{background:#28485c;padding:18px 0}.footer .col{width:25%;float:left}.footer .col.middle{width:50%}.footer .col.middle .tit{margin-left:91px}.footer .col.right{float:right}.footer .col .tit{font:18px PFDinTextCondPro;color:#d5565a;text-transform:uppercase;margin-bottom:30px}.footer .col .tit a{font:12px PFDinTextCondPro;color:#fff;text-decoration:underline;display:inline-block;margin:5px 0 0 5px;vertical-align:top}.footer .col .tit a:hover{text-decoration:none}.footer .col ul{padding:0;margin:0;list-style:none;text-transform:uppercase}.footer .col ul li+li{margin-top:18px}.footer .col ul li a{font:17px pf_din_text_cond_pro_thin;color:#fff}.footer .col .block{text-align:left}.footer .col .block+.block{margin-top:25px}.footer .col .block:after{content:'';clear:both;display:block;font-size:0}.footer .col .block img{float:left}.footer .col .block .text{overflow:hidden;padding-left:26px;font:18px pf_din_text_cond_pro_thin;text-transform:uppercase;color:#fff;max-width:290px}.footer .col .block .text .name{font:13px pf_din_text_cond_pro_thin;color:#bab8b8;margin-top:6px}.footer .mail{font:22px pf_din_text_cond_pro_thin;color:#fff}.footer .mail a{color:#fff;text-decoration:none;background:url(../img/mail.png) 0 50% no-repeat;background-size:21px 21px;-webkit-background-size:21px 21px;display:inline-block;padding-left:31px}.footer .tel{font:22px pf_din_text_cond_pro_thin;color:#fff;margin-top:28px}.footer .tel a{color:#fff;text-decoration:none;background:url(../img/phone.png) 0 50% no-repeat;background-size:22px 19px;-webkit-background-size:22px 19px;padding-left:31px;display:inline-block}.footer .adds{font:17px/28px pf_din_text_cond_pro_thin;color:#fff;margin-top:28px}.footer .adds a{color:#fff;text-decoration:none}.footer .adds .in{background:url(../img/location.png) 0 0 no-repeat;background-size:25px 25px;-webkit-background-size:25px 25px;padding-left:31px;display:inline-block}.footer .reg{max-width:218px;display:block;font:18px/37px PFDinTextCondPro;height:36px;color:#fff;text-transform:uppercase;border:1px solid #fff;text-align:center;border-radius:4px;margin-top:23px;transition:background .5s;text-decoration:none}.footer .reg:hover{background:#fff;color:#1c2c3f}.footer .copy{font:13px pf_din_text_cond_pro_light;color:#fff;padding:14px 0 10px;letter-spacing:1px}.footer .paymethod{font-size:0;padding-top:4px}.footer .paymethod a{display:inline-block;vertical-align:middle;margin:5px 11px;transition:opacity .5s}.footer .paymethod a:hover{opacity:.8}.footer .socs{font:11.5px pf_din_text_cond_pro_light;color:#79828c;text-align:right;padding:5px 0}.footer .socs .name{padding:0 6px 0 0;display:inline-block;vertical-align:middle}.footer .socs .socs-inner{display:inline-block;vertical-align:middle;font-size:0}.footer .socs .socs-inner a{display:inline-block;vertical-align:middle;width:30px;height:30px;border:1px solid #949ca3;border-radius:50%;line-height:28px;text-align:center;margin:0 4px;transition:transform .25s}.footer .socs .socs-inner a:hover{transform:scale(.9)}form{font-family:pf_din_text_cond_pro_light;font-size:15px;line-height:15px;padding-left:15px;padding-right:15px;max-width:675px;box-sizing:border-box;margin:auto}form label{font-weight:400;font-size:15px;line-height:20px;color:#808b96}form .header1{margin-top:50px;margin-bottom:30px;color:#000}form .form-control input{color:#808b96;padding-left:15px;padding-right:15px;padding-top:8px;height:40px;border:1px solid #b6bfc8}form .form-control.not-filled{background:#f5d7d8 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><text x="79%" y="55%" font-family="pf_din_text_cond_pro_light" font-size="12" fill="#d6575a">Field not filled!</text></svg>') no-repeat center right;border:1px solid #d6575a;color:#d6575a}form .form-control.not-filled::-webkit-input-placeholder{color:#d6575a}form .form-control.not-filled::-moz-placeholder{color:#d6575a}form .form-control.not-filled:-moz-placeholder{color:#d6575a}form .form-control.not-filled:-ms-input-placeholder{color:#d6575a}form .form-control.not-filled:focus{outline:0;box-shadow:none;border:1px solid #d6575a;background-image:none}form .form-control:focus{outline:0;box-shadow:none;border:1px solid #b6bfc8}form .form-control:focus::-webkit-input-placeholder{color:transparent}form .form-control:focus::-moz-placeholder{color:transparent}form .form-control:focus:-moz-placeholder{color:transparent}form .form-control:focus:-ms-input-placeholder{color:transparent}form button{border:1px solid #d6575a;color:#fff;background-color:#d6575a;font-size:15px!important;line-height:15px!important;font-family:pf_din_text_cond_pro_medium;text-transform:uppercase;width:165px;height:38px}form button:hover{border:1px solid #d6575a;color:#d6575a;background-color:#fff}form button:active{background-color:#fff;box-shadow:0 0 0}form button:focus{outline:0}form button[type=submit]{margin-top:20px}form .errorRePassword{display:none;float:right;color:#d6575a;border:0 solid red;padding-top:3px}#regErrors{display:none;float:right;color:#d6575a;border:0 solid red;padding-top:3px}#contErrors{display:none;float:right;color:#d6575a;border:0 solid red;padding-top:3px}.container.feedback .header1{margin-top:70px;margin-bottom:40px}.conhr{margin-top:40px;text-align:center}.conhr h1{color:#2c3239;font:100 50px/30px pf_din_text_cond_pro_thin;margin-top:10px;margin-top:50px}.supcon{margin-top:80px}.supcon .row{margin-top:30px}.conhr p{color:#d6575a;font:100 24px/30px pf_din_text_cond_pro_light;margin-top:32px;margin-bottom:0}.conhr span{color:rgba(44,50,57,.93);font:300 23.71px/30px pf_din_text_cond_pro_light}.container.feedback form button[type=submit]{margin-left:auto;margin-right:auto;margin-top:40px;width:155px;border-radius:3px;height:48px;color:#fff;font:500 20px/19px pf_din_text_cond_pro_medium!important;text-transform:uppercase;float:right}.container.feedback form div.checkbox{position:absolute}.sup-buttons{text-align:center;margin-bottom:70px;margin-top:30px}.sup-buttons a{height:40px;width:172px;border-radius:3px;background:#d6575a;color:#fff;font:16px/40px pf_din_text_cond_pro_regular!important;text-transform:uppercase;display:inline-block;margin:5px 15px 0 15px;text-align:center;text-decoration:none;border:1px solid transparent;box-sizing:border-box}.sup-buttons a:hover{border-color:#d6575a;background:#fff;color:#d6575a}form .reg-type{margin-bottom:40px}.yesi{color:#3e444a;font:400 16.9px pf_din_text_cond_pro_regular}form .reg-type button{color:#1c2b3c;border:1px solid #1c2b3c;background-color:#fff}form .reg-type button:hover{color:#fff;border:1px solid #1c2b3c;background-color:#1c2b3c}form .reg-type button:active{color:#fff;border:1px solid #1c2b3c;background-color:#1c2b3c}form .reg-type button:visited{color:#fff;border:1px solid #1c2b3c;background-color:#1c2b3c}form .reg-type button:focus{color:#fff;border:1px solid #1c2b3c;background-color:#1c2b3c}form .reg-type button.selected{color:#fff;border:1px solid #1c2b3c;background-color:#1c2b3c!important}form .reg-type button.btn-advertiser{border-right:hidden}#registrationModal form label{color:#9fa7af}#registrationModal form .checkbox label{color:#808b96}form span.boldtext{color:#808b96}.modal-dialog{margin:70px auto}.modal .modal-content{position:relative;background-color:#fff;border-radius:0;outline:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;border:none;max-width:500px;margin:auto}.modal .modal-header{height:125px;padding:0;background:no-repeat center center}.modal .modal-header.registration{background-image:url(../img/modal-registration.jpg)}.modal .modal-header.authorization{background-image:url(../img/modal-authorization.jpg)}.modal .modal-header.feedback{background-image:url(../img/modal-feedback.jpg)}.modal .modal-footer{text-align:left}.modal .modal-body{padding:40px}.modal .header{text-align:left;margin-bottom:20px;font-family:pf_din_text_cond_pro_light;font-size:40px;line-height:40px;color:#000}.modal-backdrop.in{filter:alpha(opacity=85);opacity:.85}.modal button.close{border:none;background:url(../img/modal-close.png) bottom;margin-top:-38px;margin-right:-38px;width:28px;height:28px}.modal button.close:hover{border:none;background:url(../img/modal-close.png) top}.modal button.close span{visibility:hidden}.modal p{font-weight:400;font-size:15px;line-height:20px;color:#808b96}#authorizationModal .button-submit.login-button{height:100px;border-bottom:1px solid #b6bfc8;margin-bottom:40px}#authorizationModal .remindpass-link{border:0 solid red;float:left;margin-top:20px;height:40px;line-height:40px;padding-left:16px}#inputRemindEmail{margin-bottom:40px}#commitSendingEmail{display:none}#remindpassEmailSended{display:none;margin-bottom:65px}#feedbackModal .button-submit button{margin-top:25px}.fill{width:100%;height:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.container-main{clear:both;overflow:hidden}.container-main .block1{background:url(../img/bottom_shadow.png) 50% 100% no-repeat,url(../img/text1.png) 50% 100% no-repeat;background-size:100% auto;-webkit-background-size:100% auto;padding-top:92px}.container-main .block1 .name{font:50px pf_din_text_cond_pro_thin;color:#2a3b51;text-align:center;padding:0 15px}.container-main .block1 .name span{color:#d6575a}.container-main .block1 .text{font:24px/30px pf_din_text_cond_pro_thin;color:#304560;text-align:center;padding:50px 90px}.container-main .block1 .image{text-align:center;padding-top:40px}.container-main .block1 .image img{max-width:168px;border-radius:50%}.container-main .block1 .image .tit{font:26px pf_din_text_cond_pro_light;color:#6f7984;padding:10px 0 0 0}.container-main .block1 .image .tit span{font-size:21px;color:#d6575a}.container-main .block1 .image .tit .prof{font:13.25px pf_din_text_cond_pro_thin;color:#304560;margin-top:-2px;letter-spacing:.47pt;text-transform:uppercase}.container-main .block1 .content{font:17px/28px pf_din_text_cond_pro_light;color:#525f6d}.container-main .block1 .content b,.container-main .block1 .content strong{font-weight:400;font-family:PFDinTextCondPro}.container-main .block1 .notice{font:17px/32px OpenSans-SemiboldItalic;color:#39475f;text-align:center;padding:80px 15px;clear:both}.container-main .block2{background:url(../img/top_shadow.png) 0 0 repeat-x;padding:140px 0;position:relative}.container-main .block2:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:url(../img/bottom_shadow.png) 50% 100% no-repeat;background-size:100% auto;-webkit-background-size:100% auto}.container-main .block2 .name{font:44px pf_din_text_cond_pro_thin;color:#304560;text-align:center;position:relative}.container-main .block2 .name span{color:#d6575a}.container-main .block2 .text{font:20px pf_din_text_cond_pro_thin;color:#304560;text-align:center;position:relative;padding:15px 110px 110px}.container-main .block2 .notes{position:relative}.container-main .block2 .notes .note{width:56%;float:right;position:relative}.container-main .block2 .notes .note:nth-child(1){width:38%;margin:10% -18% 0 18%;float:left}.container-main .block2 .notes .note:nth-child(1):before{left:-120px;right:-120px;bottom:-80px}.container-main .block2 .notes .note:nth-child(1) .text{max-width:400px;top:-100px;left:-170px;padding:0;text-align:left;margin-left:0;font:20px/30px pf_din_text_cond_pro_thin}.container-main .block2 .notes .note:nth-child(1) .text:before{position:absolute;top:68px;left:45px;width:133px;height:145px;content:'';background:url(../img/note1_arrow.png) 0 0 no-repeat;background-size:100% auto;-webkit-background-size:100% auto;z-index:2}.container-main .block2 .notes .note:before{position:absolute;bottom:-60px;left:-180px;right:-180px;height:90px;background:url(../img/note_shadow.png) 50% 0 no-repeat;background-size:100% auto;-webkit-background-size:100% auto;content:''}.container-main .block2 .notes .note .pic{position:relative;margin:-45px}.container-main .block2 .notes .note .pic img{vertical-align:top;max-width:100%}.container-main .block2 .notes .note .text{position:absolute;bottom:-120px;padding:0;margin-left:-155px;font:44px pf_din_text_cond_pro_thin}.container-main .block2 .notes .note .text:before{position:absolute;top:-135px;right:-160px;width:130px;height:166px;content:'';background:url(../img/note2_arrow.png) 0 0 no-repeat;background-size:100% auto;-webkit-background-size:100% auto;z-index:2}.container-main .block2 .notes .note .list{position:absolute;bottom:-10px;left:-170px;width:85px;font:12px open_sansregular;color:#5b656e}.container-main .block2 .icons{clear:both;padding-top:190px}.container-main .block2 .icons .icon{width:20%;float:left;text-align:center;vertical-align:top;padding:0 2%}.container-main .block2 .icons .icon img{width:53px}.container-main .block2 .icons .icon .name{font:20px pf_din_text_cond_pro_thin!important;color:#304560;padding-top:28px}.container-main .block2 .icons .icon .text{padding:25px 0 0 0;font:13px open_sansregular;color:#6f7984}.container-main .block3{background:url(../img/text2.png) 50% 100%/100% auto no-repeat,url(../img/top_shadow.png) 0 0 repeat-x;padding:170px 0;position:relative}.container-main .block3:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:url(../img/bottom_shadow.png) 50% 100% no-repeat;background-size:100% auto;-webkit-background-size:100% auto}.container-main .block3 .container{position:relative}.container-main .block3 .left{width:75%;float:left;padding-right:5%}.container-main .block3 .left .name{font:30px pf_din_text_cond_pro_thin;color:#304560}.container-main .block3 .left .name span{color:#d6575a}.container-main .block3 .left .text{font:20px pf_din_text_cond_pro_thin;color:#6f7984;padding:60px 0}.container-main .block3 .left .list{padding:0;margin:0;font:17px/29px pf_din_text_cond_pro_light;color:#6f7984;list-style:none}.container-main .block3 .left .list li{margin-bottom:20px;background:url(../img/list.png) 0 8px no-repeat;padding:0 0 0 22px;margin-left:-22px}.container-main .block3 .right{width:25%;float:right}.container-main .block3 .right .block{background:#fff;width:169px;margin:0 0 0 auto;box-shadow:0 0 31px rgba(65,69,71,.31)}.container-main .block3 .right .block .tit{font:12px open_sansregular;color:#232323;padding:5px 11px 8px}.container-main .block3 .right .block+.block{margin-top:36px}.container-main .block3 .slider_3D{position:relative;margin:90px 8% -120px;z-index:5;height:254px}.container-main .block3 .slider_3D ul{padding:0;margin:0;list-style:none;font-size:0}.container-main .block3 .slider_3D ul li{width:40%;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;cursor:pointer}.container-main .block3 .slider_3D ul li .image{display:inline-block;vertical-align:middle;position:relative}.container-main .block3 .slider_3D ul li .image:before{position:absolute;bottom:-12%;left:-25%;right:-25%;height:42px;background:url(../img/note_shadow.png) 50% 100% no-repeat;background-size:100% auto;-webkit-background-size:100% auto;z-index:-1;content:''}.container-main .block3 .slider_3D ul li .image:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.59);content:'';transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.container-main .block3 .slider_3D ul li .image img{vertical-align:top;border-radius:3px}.container-main .block3 .slider_3D ul li .image img::-moz-selection{background:0 0}.container-main .block3 .slider_3D ul li .image img::selection{background:0 0}.container-main .block3 .slider_3D ul li:after{vertical-align:middle;display:inline-block;content:'';height:100%;width:0}.container-main .block3 .slider_3D ul li.prev{transform:translate(-80%);-webkit-transform:translate(-80%);-moz-transform:translate(-80%);-o-transform:translate(-80%);-ms-transform:translate(-80%);z-index:3}.container-main .block3 .slider_3D ul li.next{transform:translate(80%);-webkit-transform:translate(80%);-moz-transform:translate(80%);-o-transform:translate(80%);-ms-transform:translate(80%);z-index:3}.container-main .block3 .slider_3D ul li.active{transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);position:relative;z-index:5}.container-main .block3 .slider_3D ul li.active .image:before{height:56px;bottom:-12%;left:-30%;right:-30%}.container-main .block3 .slider_3D ul li.active .image:after{opacity:0;visibility:hidden}.container-main .block3 #carousel-wrapper{width:940px;height:550px;z-index:5;margin:0 auto -240px;text-align:center;opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.container-main .block3 #carousel-wrapper.visible{opacity:1}.container-main .block3 #carousel-wrapper .cloudcarousel{width:65%;margin:auto;bottom:30px}.container-main .block3 #carousel-wrapper .cloudcarousel:before{position:absolute;bottom:-10%;left:-25%;right:-25%;height:70px;background:url(../img/note_shadow.png) 50% 100% no-repeat;background-size:100% auto;-webkit-background-size:100% auto;z-index:-1;content:''}.container-main .block3 #carousel-wrapper img{height:auto!important;border-bottom-right-radius:5% 7%;border-bottom-left-radius:5% 7%;border-top-left-radius:5% 7%;border-top-right-radius:5% 7%}.container-main .block4{background:url(../img/top_shadow.png) 0 0 repeat-x;padding:210px 0 0;text-align:center}.container-main .block4 .name{font:44px pf_din_text_cond_pro_thin;color:#304560}.container-main .block4 .name span{color:#d6575a}.container-main .block4 .name2{font:24px pf_din_text_cond_pro_thin;color:#6f7984;padding:15px 15px 0}.container-main .block4 .text{font:17px pf_din_text_cond_pro_thin;color:#6f7984;padding:30px 150px 0}.container-main .block4 .notebook{margin:80px -175px 0;position:relative;background:url(../img/notebook.jpg) 50% 0 no-repeat;height:467px}.container-main .block4 .notebook img{max-width:100%}.container-main .block4 .notebook .price{width:174px;height:174px;position:absolute;top:-40px;left:0;right:0;bottom:0;margin:auto;background:rgba(37,52,79,.7);border-radius:50%;font-size:0;opacity:0;visibility:hidden;transition:all .5s}.container-main .block4 .notebook .price.visible{opacity:1;visibility:visible}.container-main .block4 .notebook .price:after{width:0;height:100%;content:'';display:inline-block;vertical-align:middle}.container-main .block4 .notebook .price .price_in{display:inline-block;vertical-align:middle;font:38px/12px PFDinTextCondPro;color:#fff;padding-top:35px}.container-main .block4 .notebook .price .price_in span{font:24px pf_din_text_cond_pro_light}.container-main .block4 .notebook .price .price_in .txt{font:16px pf_din_text_cond_pro_light;color:#fff;display:block}.container-main .block4 .notebook .scroller{position:absolute;top:-40px;left:0;right:0;bottom:0;background:rgba(205,69,72,.71);border-radius:50%;width:88px;height:88px;margin:auto;z-index:2}.container-main .block4 .notebook .scroller:after{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/mouse.png) 50% 50% no-repeat;content:'';background-size:25px auto;-webkit-background-size:25px auto}.container-main .block4 .notebook .table{position:absolute;top:30px;left:0;right:0;bottom:90px;background:#fff;width:auto;max-width:616px;margin:0 auto;overflow-y:auto;font:12px open_sansregular}.container-main .block4 .notebook .table .name{text-align:left;padding:10px 0 2px 10px;margin-bottom:12px;border-bottom:1px solid #e9e9e9;font-size:30px!important}.container-main .block4 .notebook .table table{text-align:left;width:100%}.container-main .block4 .notebook .table table tr:nth-child(2n+1){background:#f9f9f9}.container-main .block4 .notebook .table table tr:first-child{background:#e4e4e4;border-top:1px solid #d75d60}.container-main .block4 .notebook .table table tr.red{background:#d75d60;font-family:OpenSans-Bold;color:#fff}.container-main .block4 .notebook .table table tr.bold{font-family:OpenSans-Bold}.container-main .block4 .notebook .table table tr td,.container-main .block4 .notebook .table table tr th{padding:4px 10px}.container-main .block4 .share{padding:110px 0 130px;font:44px pf_din_text_cond_pro_thin;color:#1c2b3c}.container-main .block4 .share .sharing{border:2px solid #d45154;border-radius:5px;max-width:450px;display:block;margin:55px auto 0;color:#d45154;text-decoration:none;font:24px PFDinTextCondPro;text-transform:uppercase;padding:18px 0 14px}.container-main .block4 .share .sharing:hover{background:#d45154;color:#fff}.container-main .block4 .also_like{font-size:0}.container-main .block4 .also_like .also_cover{max-width:800px;margin:0 auto}.container-main .block4 .also_like .flickity-prev-next-button{background:0 0;opacity:1;width:51px;height:98px;cursor:pointer;border-radius:6px}.container-main .block4 .also_like .flickity-prev-next-button svg{left:0;top:0;width:100%;height:100%}.container-main .block4 .also_like .flickity-prev-next-button:hover{background:#b3bbc1}.container-main .block4 .also_like .flickity-prev-next-button:hover svg path{fill:#fff}.container-main .block4 .also_like .flickity-prev-next-button.previous{left:-90px}.container-main .block4 .also_like .flickity-prev-next-button.previous svg{margin-left:5px}.container-main .block4 .also_like .flickity-prev-next-button.next{right:-90px}.container-main .block4 .also_like .flickity-prev-next-button.next svg{margin-left:-5px}.container-main .block4 .also_like .name{font:44px pf_din_text_cond_pro_thin;color:#304560;margin-bottom:35px}.container-main .block4 .also_like .name span{color:#d6575a}.container-main .block4 .also_like .block{width:227px;display:inline-block;vertical-align:top;margin:0 25px;text-decoration:none}.container-main .block4 .also_like .block+.block .pic .tb{text-align:right}.container-main .block4 .also_like .block+.block .pic .text{right:auto;left:16px;text-align:left}.container-main .block4 .also_like .block+.block .content{text-align:left}.container-main .block4 .also_like .block:hover .content{color:#182430}.container-main .block4 .also_like .block:hover .pic .tb{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.container-main .block4 .also_like .block .pic{position:relative;overflow:hidden}.container-main .block4 .also_like .block .pic .tb{position:absolute;bottom:0;left:0;right:0;background:url(../img/tb.png) 0 100% repeat-x;font:700 14px PFDinTextCondPro;text-transform:uppercase;color:#d75e60;padding:15px 15px 5px 15px;text-align:left;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s}.container-main .block4 .also_like .block .pic .text{position:absolute;top:12px;right:16px;padding:0;font:17px pf_din_text_cond_pro_thin;color:#fff;text-align:right}.container-main .block4 .also_like .block .pic .text span{font:14px pf_din_text_cond_pro_light;display:block}.container-main .block4 .also_like .block .content{font:19px pf_din_text_cond_pro_light;color:#6a727a;text-align:right;padding-top:15px}.container-main.news-page .block1{padding-bottom:110px;padding-top:70px}.container-main.news-page .block1 .text{padding:60px 90px 70px;margin:0 auto}.container-main.news-page .block3{padding:100px 0 70px;background:url(../img/top_shadow.png) 0 0 repeat-x,url(../img/bottom_shadow.png) 50% 100% no-repeat,url(../img/text3.png) 50% 100%/100% auto no-repeat}.container-main.news-page .block3 .name_tit{width:192px;margin:5px 0 36px auto;text-align:center;font:19px PFDinTextCondPro;color:#32363b}.container-main.news-page .block3 .notice{text-align:center;padding-bottom:90px}.container-main.news-page .block3 .notice .name{font:44px pf_din_text_cond_pro_thin;color:#304560;text-align:center}.container-main.news-page .block3 .notice .red{font:300 15px/20px PFDinTextCondPro;color:#fff;background:#d6575a;display:inline-block;border-radius:6px;padding:0 7px 2px;margin-top:20px}.container-main.news-page .block3 .notice .text{font:20px/30px pf_din_text_cond_pro_thin;color:#6f7984;padding:25px 15px}.container-main.news-page .block3 .left .list li{background:0 0;margin-bottom:15px}.container-main.news-page .block3 .left .list li span{display:block;font:17px/30px PFDinTextCondPro;color:#d6575a;padding-bottom:10px}.container-main.news-page .block3 .right .block{padding:12px;width:192px}.container-main.news-page .block3 .right .block .tit{padding:5px 0 0}.container-main.news-page .block4 .text{font:24px/30px pf_din_text_cond_pro_thin;padding:28px 70px 0}.container-main.news-page .block4 .notice{font:500 22px PFDinTextCondPro;color:#1a2a3e;padding:30px 60px 0}.container-main.news-page .block4 .dont{padding-top:110px}.container-main.news-page .block4 .dont .name{margin:0 0 72px 0;padding:0 15px}.container-main.news-page .block4 .dont .name img{max-width:528px;width:100%}.container-main.news-page .block4 .dont .name .t1{font:20px pf_din_text_cond_pro_thin;color:#b2b5b9;position:absolute;top:4px;left:138px}.container-main.news-page .block4 .dont .name .t2{font:500 37px PFDinTextCondPro;color:#d6575a;position:absolute;bottom:-20px;left:75px}.container-main.news-page .block4 .dont .name .t3{font:31px pf_din_text_cond_pro_thin;color:#304560;bottom:-16px;position:absolute;right:28px;text-transform:uppercase}.container-main.news-page .block4 .dont .tit{font:44px pf_din_text_cond_pro_thin;color:#304560;margin-bottom:20px}.container-main.news-page .block4 .dont .tit span{color:#d6575a}.container-main.news-page .block4 .dont .red{font:300 15px/20px PFDinTextCondPro;color:#fff;background:#d6575a;display:inline-block;border-radius:6px;padding:0 7px 2px}.container-main.news-page .block4 .dont .blocks{padding-top:40px;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper}.container-main.news-page .block4 .dont .blocks:after{content:'';width:100%;display:inline-block;zoom:1}.container-main.news-page .block4 .dont .blocks .block{width:22%;display:inline-block;vertical-align:top;text-align:left;font:18px/27px pf_din_text_cond_pro_thin;color:#40474e}.container-main.news-page .notice2{clear:both;padding:100px 100px 20px;text-align:center}.container-main.news-page .notice2 .name{font:44px pf_din_text_cond_pro_thin;color:#304560}.container-main.news-page .notice2 .name span{color:#d6575a}.container-main.news-page .notice2 .text{font:24px/30px pf_din_text_cond_pro_thin;color:#6f7984;padding-top:28px}.container-main.education-page .block1{padding-bottom:110px;padding-top:10px}.container-main.education-page .block1 .text{padding:60px 20px 70px;margin:0 auto}.container-main.education-page .block3{padding:155px 0 70px;background:url(../img/top_shadow.png) 0 0 repeat-x,url(../img/bottom_shadow.png) 50% 100% no-repeat,url(../img/text3.png) 50% 100%/100% auto no-repeat}.container-main.education-page .block3 .name_tit{width:192px;margin:5px 0 36px auto;text-align:center;font:19px PFDinTextCondPro;color:#32363b}.container-main.education-page .block3 .notice{text-align:center;padding-bottom:90px}.container-main.education-page .block3 .notice .name{font:44px pf_din_text_cond_pro_thin;color:#304560;text-align:center}.container-main.education-page .block3 .notice .name span{color:#d6575a}.container-main.education-page .block3 .notice .red{font:300 15px/20px PFDinTextCondPro;color:#fff;background:#d6575a;display:inline-block;border-radius:6px;padding:0 7px 2px;margin-top:20px}.container-main.education-page .block3 .notice .text{font:20px/30px pf_din_text_cond_pro_thin;color:#6f7984;padding:25px 15px}.container-main.education-page .block3 .left .list li{background:0 0;margin-bottom:15px}.container-main.education-page .block3 .left .list li span{display:block;font:17px/30px PFDinTextCondPro;color:#d6575a;padding-bottom:10px}.container-main.education-page .block3 .right .block{width:169px}.container-main.education-page .block3 .right .block .tit{padding:5px 10px 8px;font-size:11px}.container-main.education-page .block4 .text{font:24px/30px pf_din_text_cond_pro_thin;padding:28px 70px 0}.container-main.education-page .block4 .notice{font:500 22px PFDinTextCondPro;color:#1a2a3e;padding:30px 60px 0}.container-main.education-page .block4 .dont{padding-top:110px}.container-main.education-page .block4 .dont .name{margin:0 0 72px 0;padding:0 15px}.container-main.education-page .block4 .dont .name img{max-width:528px;width:100%}.container-main.education-page .block4 .dont .name .t1{font:20px pf_din_text_cond_pro_thin;color:#b2b5b9;position:absolute;top:4px;left:138px}.container-main.education-page .block4 .dont .name .t2{font:500 37px PFDinTextCondPro;color:#d6575a;position:absolute;bottom:-20px;left:75px}.container-main.education-page .block4 .dont .name .t3{font:31px pf_din_text_cond_pro_thin;color:#304560;bottom:-16px;position:absolute;right:28px;text-transform:uppercase}.container-main.education-page .block4 .dont .tit{font:44px pf_din_text_cond_pro_thin;color:#304560;margin:20px 0}.container-main.education-page .block4 .dont .tit span{color:#d6575a}.container-main.education-page .block4 .dont .red{font:300 15px/20px PFDinTextCondPro;color:#fff;background:#d6575a;display:inline-block;border-radius:6px;padding:0 7px 2px}.container-main.education-page .block4 .dont .blocks{padding-top:40px;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper}.container-main.education-page .block4 .dont .blocks:after{content:'';width:100%;display:inline-block;zoom:1}.container-main.education-page .block4 .dont .blocks .block{width:22%;display:inline-block;vertical-align:top;text-align:left;font:18px/27px pf_din_text_cond_pro_thin;color:#40474e}.container-main.education-page .icons{clear:both;padding-top:50px}.container-main.education-page .icons:after{clear:both;content:'';display:block;font-size:0}.container-main.education-page .icons .icon{width:20%;float:left;text-align:center;vertical-align:top;padding:0 12px}.container-main.education-page .icons .icon img{width:53px}.container-main.education-page .icons .icon .name{font:20px pf_din_text_cond_pro_thin!important;color:#304560;padding-top:28px}.container-main.education-page .icons .icon .text{padding:25px 0 0 0;font:13px open_sansregular;color:#6f7984}.container-main.education-page .notice2{clear:both;padding:100px 50px 20px;text-align:center}.container-main.education-page .notice2 .name{font:44px pf_din_text_cond_pro_thin;color:#304560}.container-main.education-page .notice2 .name span{color:#d6575a}.container-main.education-page .notice2 .text{font:24px/30px pf_din_text_cond_pro_thin;color:#6f7984;padding-top:28px}.container-main.medicine-page .block1{padding-bottom:110px;padding-top:10px}.container-main.medicine-page .block1 .text{padding:60px 20px 70px;margin:0 auto}.container-main.medicine-page .block3{padding:155px 0 70px;background:url(../img/top_shadow.png) 0 0 repeat-x,url(../img/bottom_shadow.png) 50% 100% no-repeat,url(../img/text3.png) 50% 100%/100% auto no-repeat}.container-main.medicine-page .block3 .name_tit{width:169px;margin:5px 0 36px auto;text-align:center;font:19px PFDinTextCondPro;color:#32363b}.container-main.medicine-page .block3 .notice{text-align:center;padding-bottom:90px}.container-main.medicine-page .block3 .notice .name{font:44px pf_din_text_cond_pro_thin;color:#304560;text-align:center}.container-main.medicine-page .block3 .notice .name span{color:#d6575a}.container-main.medicine-page .block3 .notice .red{font:300 15px/20px PFDinTextCondPro;color:#fff;background:#d6575a;display:inline-block;border-radius:6px;padding:0 7px 2px;margin-top:20px}.container-main.medicine-page .block3 .notice .text{font:20px/30px pf_din_text_cond_pro_thin;color:#6f7984;padding:25px 15px}.container-main.medicine-page .block3 .left{padding-top:30px}.container-main.medicine-page .block3 .left .list li{background:0 0;margin-bottom:55px}.container-main.medicine-page .block3 .left .list li img{float:left;width:53px}.container-main.medicine-page .block3 .left .list li span{display:block;font:20px/24px pf_din_text_cond_pro_thin;color:#304560;padding-bottom:10px}.container-main.medicine-page .block3 .left .text{padding:0;overflow:hidden;padding-left:30px;font:13px 'Open Sans';color:#6f7984}.container-main.medicine-page .block3 .right .block{width:169px}.container-main.medicine-page .block3 .right .block .tit{padding:5px 10px 8px;font-size:11px}.container-main.medicine-page .block4 .text{font:24px/30px pf_din_text_cond_pro_thin;padding:28px 70px 0}.container-main.medicine-page .block4 .notice{font:500 22px PFDinTextCondPro;color:#1a2a3e;padding:30px 60px 0}.container-main.medicine-page .block4 .dont{padding-top:110px}.container-main.medicine-page .block4 .dont .name{margin:0 0 72px 0;padding:0 15px}.container-main.medicine-page .block4 .dont .name img{max-width:528px;width:100%}.container-main.medicine-page .block4 .dont .name .t1{font:20px pf_din_text_cond_pro_thin;color:#b2b5b9;position:absolute;top:4px;left:138px}.container-main.medicine-page .block4 .dont .name .t2{font:500 37px PFDinTextCondPro;color:#d6575a;position:absolute;bottom:-20px;left:75px}.container-main.medicine-page .block4 .dont .name .t3{font:31px pf_din_text_cond_pro_thin;color:#304560;bottom:-16px;position:absolute;right:28px;text-transform:uppercase}.container-main.medicine-page .block4 .dont .tit{font:44px pf_din_text_cond_pro_thin;color:#304560;margin:15px 0}.container-main.medicine-page .block4 .dont .tit span{color:#d6575a}.container-main.medicine-page .block4 .dont .red{font:300 15px/20px PFDinTextCondPro;color:#fff;background:#d6575a;display:inline-block;border-radius:6px;padding:0 7px 2px}.container-main.medicine-page .block4 .dont .blocks{padding-top:40px;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper}.container-main.medicine-page .block4 .dont .blocks:after{content:'';width:100%;display:inline-block;zoom:1}.container-main.medicine-page .block4 .dont .blocks .block{width:22%;display:inline-block;vertical-align:top;text-align:left;font:18px/27px pf_din_text_cond_pro_thin;color:#40474e}.container-main.medicine-page .block4 .share{padding-top:85px}.container-main.medicine-page .icons{clear:both;padding-top:50px}.container-main.medicine-page .icons:after{clear:both;content:'';display:block;font-size:0}.container-main.medicine-page .icons .icon{width:20%;float:left;text-align:center;vertical-align:top;padding:0 12px}.container-main.medicine-page .icons .icon img{width:53px}.container-main.medicine-page .icons .icon .name{font:20px pf_din_text_cond_pro_thin!important;color:#304560;padding-top:28px}.container-main.medicine-page .icons .icon .text{padding:25px 0 0 0;font:13px open_sansregular;color:#6f7984}.container-main.medicine-page .notice2{clear:both;padding:100px 0 20px;text-align:center}.container-main.medicine-page .notice2 .name{font:44px pf_din_text_cond_pro_thin;color:#304560}.container-main.medicine-page .notice2 .name span{color:#d6575a}.container-main.medicine-page .notice2 .text{font:24px/30px pf_din_text_cond_pro_thin;color:#6f7984;padding-top:28px}.container-main.medicine-page .cols{text-align:left;padding-top:70px}.container-main.medicine-page .cols:after{clear:both;content:'';font-size:0;display:block}.container-main.medicine-page .cols .col{width:33.333%;float:left;padding:0 25px;box-sizing:border-box}.container-main.medicine-page .cols .col .block+.block{margin-top:30px}.container-main.medicine-page .cols .col .num{float:left;background:#d6575a;border-radius:11px;font:15px/17px PFDinTextCondPro;color:#fff;padding:3px 7px 1px;margin:2px 10px 0 0}.container-main.medicine-page .cols .col .text{font:16px/27px pf_din_text_cond_pro_thin;color:#40474e;padding:0;overflow:hidden}.container-main.medicine-page .device{padding-top:80px;position:relative}.container-main.medicine-page .device:before{position:absolute;top:-25px;right:288px;background:url(../img/device_arrow.png) 0 0 no-repeat;width:88px;height:136px;content:''}.container-main.women-page .block1{background:url(../img/bottom_shadow.png) 50% 100% no-repeat,url(../img/text4.png) 50% 100%/100% auto no-repeat;padding-top:70px}.container-main.women-page .block1 .text{max-width:760px;margin:0 auto;padding:60px 90px 70px}.container-main.women-page .block3 .notice .text{font-size:24px}.container-main.cars-page .block1{padding-top:50px}.container-main.cars-page .block2 .text{line-height:30px}.container-main.cars-page .block3 .left{padding-right:8%}.container-main.cars-page .block3 .left .name{font-size:44px}.container-main.cars-page .block4{padding:140px 0 0}.container-main.cars-page .block4 .text{font:19px pf_din_text_cond_pro_light;line-height:29px}.car-bg{background:url(../img/cars_bg.jpg) no-repeat center;height:345px}.car-bg h5{font:30px pf_din_text_cond_pro_light;color:#fff;margin-top:-15px}.car-bg .image{padding-top:10px}.car-bg .image img{max-width:410px;width:100%}.news-bg{background:url(../img/cars_bg.jpg) no-repeat center;height:345px;margin-top:140px}.news-bg h5{font:30px pf_din_text_cond_pro_light;color:#fff;margin-top:-15px}.news-bg .image{margin:-20px 0 0 -50px}.news-bg .image img{max-width:396px;width:100%}.education-bg{background:url(../img/cars_bg.jpg) no-repeat center;height:345px;margin-top:140px;margin-bottom:170px}.education-bg h5{font:30px pf_din_text_cond_pro_light;color:#fff;margin-top:-15px}.education-bg .image{margin:-40px 0 0 -20px}.education-bg .image img{max-width:677px;width:100%}.medicine-bg{background:url(../img/cars_bg.jpg) no-repeat center;height:345px;margin-top:140px;margin-bottom:140px}.medicine-bg h5{font:30px pf_din_text_cond_pro_light;color:#fff;margin-top:-15px}.medicine-bg .image{margin:-40px 0 20px 0}.medicine-bg .image img{max-width:637px;width:100%}.women-bg{background:url(../img/cars_bg.jpg) no-repeat center;height:345px}.women-bg h5{font:30px pf_din_text_cond_pro_light;color:#fff;margin-top:-15px}.women-bg .image{margin:-25px 0 0 0}.women-bg .image img{max-width:408px;width:100%}.container-cases .container{padding:112px 0}.container-cases .container.first{padding:72px 0 105px}.container-cases .name{font:50px pf_din_text_cond_pro_thin;text-align:center}.container-cases .name span{color:#d6575a}.container-cases .name .tit{font:28px/28px pf_din_text_cond_pro_thin}.container-cases .pluses{padding-top:90px;font-size:0}.container-cases .pluses .block{width:12.5%;float:left;text-align:center;text-transform:uppercase;font:300 14px PFDinTextCondPro}.container-cases .pluses .block img{display:block;margin:0 auto}.container-cases .pluses .block span{display:block;padding:10px 10px 0}.container-cases .slider-block{background:url(../img/slider_cover.jpg) 50% 0 no-repeat;background-size:cover;-webkit-background-size:cover;padding:65px 0 40px}.container-cases .slider-block .name{color:#fff;margin-bottom:30px;text-shadow:0 1px 2px #102132;font-size:56.5px}.container-cases .slider-block .slider{max-width:850px;margin:0 auto;list-style:none}.container-cases .slider-block .slider .carousel-cell{width:100%;padding:70px 0 80px;opacity:0;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s}.container-cases .slider-block .slider .carousel-cell.is-selected{opacity:1}.container-cases .slider-block .slider .carousel-cell:after{height:100%;width:0;content:'';display:inline-block;vertical-align:middle}.container-cases .slider-block .slider .carousel-cell img{max-width:475px}.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow{position:absolute;top:-30px;right:70px;text-align:center}.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow:before{position:absolute;top:-60px;left:12px;width:62px;height:112px;content:'';background:url(../img/slider_arrow.png) 50% 50% no-repeat;background-size:62px auto;-webkit-background-size:62px auto;transform:rotate(60deg);-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform-origin:top left}.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit1{font:300 20px/20px PFDinTextCondPro;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit1 span{font-size:16.5px}.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit2{font:18.5px pf_din_text_cond_pro_thin;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-1 .arrow .tit2 span{font-size:15px}.container-cases .slider-block .slider .carousel-cell.cell-2{padding-top:30px}.container-cases .slider-block .slider .carousel-cell.cell-2 img{max-width:470px}.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow{position:absolute;top:0;right:168px;text-align:center}.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow:before{position:absolute;top:5px;left:-70px;width:62px;height:112px;content:'';background:url(../img/slider_arrow.png) 50% 50% no-repeat;background-size:62px auto;-webkit-background-size:62px auto;transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform-origin:top left}.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit1{font:300 20px/20px PFDinTextCondPro;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit1 span{font-size:16.5px}.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit2{font:18.5px pf_din_text_cond_pro_thin;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-2 .arrow .tit2 span{font-size:15px}.container-cases .slider-block .slider .carousel-cell.cell-2 .text .text_in{padding-top:25px}.container-cases .slider-block .slider .carousel-cell.cell-3{padding-top:50px}.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow{position:absolute;top:-12px;right:30px;text-align:center}.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow:before{position:absolute;top:-35px;left:-45px;width:62px;height:112px;content:'';background:url(../img/slider_arrow.png) 50% 50% no-repeat;background-size:62px auto;-webkit-background-size:62px auto;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);transform-origin:top left}.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit1{font:300 20px/20px PFDinTextCondPro;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit1 span{font-style:16.5px}.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit2{font:18.5px pf_din_text_cond_pro_thin;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-3 .arrow .tit2 span{font-size:15px}.container-cases .slider-block .slider .carousel-cell.cell-3 img{max-width:420px}.container-cases .slider-block .slider .carousel-cell.cell-3 .text .text_in{padding-top:25px;font-size:36px}.container-cases .slider-block .slider .carousel-cell.cell-4{padding-top:10px;padding-bottom:0}.container-cases .slider-block .slider .carousel-cell.cell-4 img{max-width:637px;margin-top:50px}.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow{position:absolute;top:12px;right:auto;left:300px;text-align:center}.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow:before{position:absolute;top:5px;left:-70px;width:62px;height:112px;content:'';background:url(../img/slider_arrow.png) 50% 50% no-repeat;background-size:62px auto;-webkit-background-size:62px auto;transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform-origin:top left}.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit1{font:300 20px/20px PFDinTextCondPro;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit1 span{font-size:16.5px}.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit2{font:18.5px pf_din_text_cond_pro_thin;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-4 .arrow .tit2 span{font-size:15px}.container-cases .slider-block .slider .carousel-cell.cell-4 .text .text_in{padding-top:25px}.container-cases .slider-block .slider .carousel-cell.cell-5{padding-top:10px;padding-bottom:40px}.container-cases .slider-block .slider .carousel-cell.cell-5 img{max-width:560px;margin-top:50px}.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow{position:absolute;top:80px;right:190px;text-align:left}.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow:before{position:absolute;top:55px;left:0;width:50px;height:65px;content:'';background:url(../img/slider_arrow2.png) 50% 50% no-repeat;background-size:50px auto;-webkit-background-size:50px auto}.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit1{font:300 20px/20px PFDinTextCondPro;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit1 span{font-size:16.5px}.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit2{font:18.5px pf_din_text_cond_pro_thin;color:#fff}.container-cases .slider-block .slider .carousel-cell.cell-5 .arrow .tit2 span{font-size:15px}.container-cases .slider-block .slider .carousel-cell.cell-5 .text{right:40px}.container-cases .slider-block .slider .carousel-cell.cell-5 .text .text_in{padding-top:25px}.container-cases .slider-block .slider .pica{position:relative;display:inline-block}.container-cases .slider-block .slider .flickity-prev-next-button{width:50px;height:98px;border-radius:6px;background:rgba(31,57,74,.34);opacity:1;margin-top:-20px}.container-cases .slider-block .slider .flickity-prev-next-button:disabled{opacity:.5}.container-cases .slider-block .slider .flickity-prev-next-button:hover .arrow{opacity:1}.container-cases .slider-block .slider .flickity-prev-next-button svg{left:-5%;top:5%;width:90%;height:90%}.container-cases .slider-block .slider .flickity-prev-next-button .arrow{fill:#fff;opacity:.7}.container-cases .slider-block .slider .flickity-prev-next-button.previous{left:-90px}.container-cases .slider-block .slider .flickity-prev-next-button.previous svg{left:15%}.container-cases .slider-block .slider .flickity-prev-next-button.next{right:-90px}.container-cases .slider-block .slider .flickity-page-dots{bottom:0}.container-cases .slider-block .slider .flickity-page-dots .dot{margin:0 2px;background:#f9f9f9;opacity:1;width:14px;height:14px}.container-cases .slider-block .slider .flickity-page-dots .dot.is-selected{background:0 0;border:1px solid #fff}.container-cases .slider-block .slider .text{position:absolute;top:0;bottom:40px;right:0;max-width:420px;font-size:0;text-align:center;padding-bottom:5px}.container-cases .slider-block .slider .text:after{display:inline-block;vertical-align:middle;height:100%;width:0;content:''}.container-cases .slider-block .slider .text .text_in{display:inline-block;vertical-align:middle;font:32px pf_din_text_cond_pro_xthih;color:#fff;margin-top:-20px}.container-cases .slider-block .slider .text .text_in .upper{text-transform:uppercase}.container-cases .slider-block .slider .text .link{width:156px;font:17px pf_din_text_cond_pro_thin;padding:18px 0 16px;margin:40px auto 0;border-radius:4px;color:#fff;background:#c2585d;display:block;text-transform:uppercase;text-decoration:none;box-shadow:0 1px 1px #102132}.container-cases .slider-block .slider .text .link:hover{background:#b25054}.container-cases .block2{margin-bottom:80px}.widget_block{max-width:537px;padding-top:55px;position:relative;margin:30px auto}.widget_block .block{border:1px solid #dcdada;padding:10px;position:relative}.widget_block .block:after{clear:both;display:block;font-size:0;content:''}.widget_block .block .widget_close{position:absolute;top:-41px;right:4px;width:27px;height:27px;background:url(../img/widget_close.png) 50% 50% no-repeat;background-size:27px auto;-webkit-background-size:27px auto;cursor:pointer}.widget_block .block img{float:left;width:25%}.widget_block .block .text{overflow:hidden;font:21.5px Arial;color:#050505;width:75%;padding:25px 30px 25px 50px}.adding_block{text-align:center;max-width:750px;margin:0 auto;padding-bottom:30px;font:17px 'Open Sans';color:#222}.adding_block .name{font:31px OpenSans-Bold;color:#3c3c3c;padding-bottom:60px}.adding_block .tit{float:left;padding:12px 0 0}.adding_block .tit span{color:#ff0056}.adding_block .lbl{margin:25px 0}.adding_block .lbl:after{clear:both;content:'';font-size:0;display:block}.adding_block .labels{float:left;padding:0 70px;font-size:0;text-align:left}.adding_block .labels label{vertical-align:top;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adding_block .labels label .rad{border:1px solid #a0a5a7;display:inline-block;vertical-align:top;border-radius:4px;font:12px OpenSans-Bold;padding:15px;color:#3c3c3c;cursor:pointer;text-transform:uppercase;text-align:left;position:relative}.adding_block .labels label .rad.mobile{padding-left:38px}.adding_block .labels label .rad.mobile:before{background:url(../img/widget_icon-1.png) 0 0 no-repeat;background-size:16px auto;-webkit-background-size:16px auto;width:16px;height:26px;position:absolute;top:10px;left:14px;content:''}.adding_block .labels label .rad.desktop{padding-left:48px}.adding_block .labels label .rad.desktop:before{background:url(../img/widget_icon-2.png) 0 0 no-repeat;background-size:26px auto;-webkit-background-size:26px auto;width:26px;height:25px;position:absolute;top:13px;left:16px;content:''}.adding_block .labels label .rad.video{padding-left:45px}.adding_block .labels label .rad.video:before{background:url(../img/widget_icon-3.png) 0 0 no-repeat;background-size:26px auto;-webkit-background-size:26px auto;width:26px;height:22px;position:absolute;top:13px;left:13px;content:''}.adding_block .labels label .checkbox{display:none}.adding_block .labels label .checkbox:checked+.rad{border-color:#c42f47;color:#c42f47}.adding_block .labels label .checkbox:checked+.rad.desktop:before,.adding_block .labels label .checkbox:checked+.rad.mobile:before,.adding_block .labels label .checkbox:checked+.rad.video:before{background-position:0 100%}.adding_block .labels label+label{margin-left:15px}.adding_block .labels select{display:none}.adding_block .labels .select_box{font:14px 'Open Sans';color:#444;position:relative;width:400px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adding_block .labels .select_box.visible .select_ul{display:block}.adding_block .labels .select_box.visible .select_name:after{border-color:transparent transparent #a0a5a7 transparent;top:-7px}.adding_block .labels .select_box .select_name{height:49px;border:1px solid #dde0e1;padding:12px 30px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;font-size:16px;color:#303537}.adding_block .labels .select_box .select_name:after{border:7px solid #a0a5a7;border-color:#a0a5a7 transparent transparent transparent;position:absolute;top:7px;bottom:0;margin:auto 0;right:12px;height:7px;content:''}.adding_block .labels .select_box .select_ul{position:absolute;top:48px;left:0;right:0;display:none;background:#fff;margin:0 0 15px;border:1px solid #dde0e1;padding:0;z-index:100;max-height:272px;overflow:auto}.adding_block .labels .select_box .select_ul .select_item{padding:12px 30px;cursor:pointer;height:45px;text-overflow:ellipsis;overflow:hidden}.adding_block .labels .select_box .select_ul .select_item:hover{background:#e9e9e9}.adding_block .req{font-size:15px;text-align:left;padding:30px 0 60px 170px}.adding_block .req span{color:#ff0056}.adding_block .add{background:#c42f47;display:inline-block;font-size:15px;color:#fff;padding:12px 32px;border-radius:3px;border-bottom:3px solid #98192e;text-decoration:none}.contest{margin-top:142px;overflow:hidden}.contest .container{max-width:1140px;width:100%;margin:0 auto}.contest .top_block{position:relative;height:710px}.contest .top_block:after{position:absolute;top:0;left:-25px;right:-25px;bottom:0;box-shadow:inset 0 -20px 50px rgba(0,0,0,.1),inset 0 10px 32px rgba(0,0,0,.1);content:''}.contest .top_block:before{position:absolute;top:0;left:0;right:0;bottom:0;width:815px;background:url(../img/contest_bg.jpg) 100% 0 no-repeat;background-size:auto 100%;-webkit-background-size:auto 100%;content:''}.contest .top_block .cov{max-width:1140px;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0}.contest .top_block .block_cover{position:absolute;top:0;right:0;bottom:0}.contest .top_block .block_cover:after{height:100%;width:0;content:'';display:inline-block;vertical-align:middle}.contest .top_block .block{max-width:520px;margin:0 90px 0 auto;text-align:center;position:relative;z-index:2;display:inline-block;vertical-align:middle}.contest .top_block .block .tit{font:79.5px/76.25px pf_din_text_cond_pro_medium;color:#183047}.contest .top_block .block .text{font:29px/28px pf_din_text_cond_pro_thin;color:#183047;max-width:420px;margin:0 auto;padding-top:18px}.contest .top_block .block .buttons{padding-top:52px}.contest .top_block .block .buttons:after{clear:both;display:block;content:''}.contest .top_block .block .buttons .col{width:240px;float:left}.contest .top_block .block .buttons .col+.col{float:right;margin-left:30px}.contest .top_block .block .buttons .col .name{font:15px pf_din_text_cond_pro_medium;color:#183047;text-transform:uppercase}.contest .top_block .block .buttons .col .button{background:#d6575a;font:15px/42px pf_din_text_cond_pro_medium;color:#fff;border:1px solid transparent;display:block;text-transform:uppercase;text-decoration:none;border-radius:3px;margin-top:14px;height:45px;box-sizing:border-box}.contest .top_block .block .buttons .col .button.red{padding-left:14px;background:url(../img/button_icon-1.png) 63px 50% no-repeat #d6575a;background-size:16px auto;-webkit-background-size:16px auto}.contest .top_block .block .buttons .col .button.white{padding-left:14px;background:url(../img/button_icon-2.png) 75px 50% no-repeat;background-size:16px auto;-webkit-background-size:16px auto;color:#d6575a;border:1px solid #d6575a}.contest .scheme{text-align:center;padding-top:152px}.contest .scheme .timer{margin-bottom:152px;font-size:0}.contest .scheme .timer .tit{font:44px pf_din_text_cond_pro_thin;color:#304560}.contest .scheme .timer .tit span{color:#d6575a}.contest .scheme .timer #timer{padding-top:65px}.contest .scheme .timer i{font:45px/70px pf_din_text_cond_pro_thin;color:#fff;width:70px;height:70px;background:#183047;border-radius:50%;display:inline-block;vertical-align:top;margin:0 13px;position:relative}.contest .scheme .timer i:nth-child(1):after{content:'days';text-transform:uppercase;font:14px pf_din_text_cond_pro_light;color:#304560;position:absolute;bottom:-37px;left:0;right:0;text-align:center}.contest .scheme .timer i:nth-child(2):after{content:'hours';text-transform:uppercase;font:14px pf_din_text_cond_pro_light;color:#304560;position:absolute;bottom:-37px;left:0;right:0;text-align:center}.contest .scheme .timer i:nth-child(3):after{content:'min';text-transform:uppercase;font:14px pf_din_text_cond_pro_light;color:#304560;position:absolute;bottom:-37px;left:0;right:0;text-align:center}.contest .scheme .timer i:nth-child(4):after{content:'sec';text-transform:uppercase;font:14px pf_din_text_cond_pro_light;color:#304560;position:absolute;bottom:-37px;left:0;right:0;text-align:center}.contest .scheme .timer i+i:before{font:50px/70px Geometria;color:#d6575a;content:':';position:absolute;top:0;left:-20px}.contest .scheme .main_name{font:77px pf_din_text_cond_pro_medium;color:#1c2b3c}.contest .scheme .main_name span{color:#d6575a}.contest .scheme .start{font:22px pf_din_text_cond_pro_thin;color:#183047;padding:50px 0 140px;position:relative}.contest .scheme .start:after{border:2px solid #183047;width:0;position:absolute;top:110px;left:0;right:0;bottom:0;margin:0 auto;content:''}.contest .scheme .block-1{position:relative;background:url(../img/contest_text-1.png) 0 100% no-repeat;background-size:50% auto;-webkit-background-size:50% auto;padding-bottom:165px}.contest .scheme .block-1:before{border:2px solid #183047;width:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;content:'';z-index:2}.contest .scheme .block-1:after{font-size:0;display:block;clear:both;content:''}.contest .scheme .block-1 .month{font:22px pf_din_text_cond_pro_thin;color:#183047;text-transform:uppercase;padding:7px 48px 0 0;text-align:right;position:absolute;top:0;width:50%;right:50%;z-index:10}.contest .scheme .block-1 .month span{width:54px;height:54px;display:inline-block;font:35px/54px pf_din_text_cond_pro_thin;color:#fff;background:#183047;box-sizing:border-box;border-radius:50%;position:absolute;top:-12px;left:100%;margin:0 0 0 -27px;text-align:center}.contest .scheme .block-1 .price{width:116px;height:116px;position:absolute;top:-6px;right:170px;border-radius:50%;background:#d6575a;font:42.5px/116px pf_din_text_cond_pro_medium;color:#fff;text-align:center;box-sizing:border-box;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg)}.contest .scheme .block-1 .tit{font:44px/38px pf_din_text_cond_pro_thin;color:#304560;margin-top:88px}.contest .scheme .block-1 .tit-2{font:18px open_sansregular;color:#787b84}.contest .scheme .block-1 .text{font:16px/22px Open-Sans-Light;color:#656e7b;padding-top:25px;width:210px;display:inline-block;position:relative}.contest .scheme .block-1 .text:after{position:absolute;bottom:-105px;right:-130px;width:168px;height:78px;background:url(../img/block-1_arrow.png) 0 0 no-repeat;background-size:168px auto;-webkit-background-size:168px auto;content:''}.contest .scheme .block-1 .left{float:left;width:50%;text-align:right;padding-right:46px;position:relative}.contest .scheme .block-1 .right{float:right;width:75%;margin-right:-25%;position:relative}.contest .scheme .block-1 .right img{margin-left:-56.5%}.contest .scheme .block-2{position:relative;padding-bottom:250px}.contest .scheme .block-2:before{border:2px solid #183047;width:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;content:'';z-index:2}.contest .scheme .block-2 .month{font:22px pf_din_text_cond_pro_thin;color:#183047;text-transform:uppercase;margin-top:-4px}.contest .scheme .block-2 .month span{width:54px;height:54px;display:inline-block;font:35px/54px pf_din_text_cond_pro_thin;color:#fff;background:#183047;box-sizing:border-box;border-radius:50%;position:absolute;top:-24px;left:100%;margin:0 0 0 -27px;text-align:center;z-index:10}.contest .scheme .block-2 .tit{font:44px/44px pf_din_text_cond_pro_thin;color:#183047;max-width:220px;display:inline-block;margin-top:50px}.contest .scheme .block-2 .price{width:88px;height:88px;position:absolute;bottom:-110px;right:39px;border-radius:50%;background:#fff;font:32px/88px pf_din_text_cond_pro_medium;color:#d6575a;text-align:center;box-sizing:border-box;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);border:2px solid #d6575a}.contest .scheme .block-2 .text{font:16px/22px Open-Sans-Light;color:#656e7b;padding-top:25px;width:198px;display:inline-block}.contest .scheme .block-2 .tit-3{font:27px pf_din_text_cond_pro_thin;color:#1c2b3c;padding-top:78px}.contest .scheme .block-2 .tit-3 b,.contest .scheme .block-2 .tit-3 strong{font:27px pf_din_text_cond_pro_medium;display:block}.contest .scheme .block-2 .left{width:50%;float:left;position:relative;padding-right:46px;text-align:right}.contest .scheme .block-2 .right{width:50%;float:right;position:relative;padding-left:46px;text-align:left}.contest .scheme .block-3{position:relative;padding-bottom:152px;background:url(../img/contest_text-2.png) 100% 100% no-repeat;background-size:50% auto;-webkit-background-size:50% auto}.contest .scheme .block-3:before{border:2px solid #183047;width:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;content:'';z-index:2}.contest .scheme .block-3 .month{font:22px pf_din_text_cond_pro_thin;color:#183047;text-transform:uppercase;margin-top:-4px}.contest .scheme .block-3 .month span{width:54px;height:54px;display:inline-block;font:35px/54px pf_din_text_cond_pro_thin;color:#fff;background:#183047;box-sizing:border-box;border-radius:50%;position:absolute;top:-20px;left:0;margin:0 0 0 -27px;text-align:center;z-index:10}.contest .scheme .block-3 .price{width:116px;height:116px;position:absolute;top:12px;left:200px;border-radius:50%;background:#d6575a;font:42.5px/116px pf_din_text_cond_pro_medium;color:#fff;text-align:center;box-sizing:border-box;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg)}.contest .scheme .block-3 .tit{font:44px/38px pf_din_text_cond_pro_thin;color:#304560;margin-top:67px}.contest .scheme .block-3 .tit-2{font:18px open_sansregular;color:#787b84}.contest .scheme .block-3 .text{font:16px/22px Open-Sans-Light;color:#656e7b;padding-top:13px;width:270px;display:inline-block;position:relative}.contest .scheme .block-3 .text:after{position:absolute;bottom:-102px;left:-76px;width:152px;height:116px;background:url(../img/block-2_arrow.png) 0 0 no-repeat;background-size:152px auto;-webkit-background-size:152px auto;content:'';z-index:2}.contest .scheme .block-3 .left{width:90%;margin-left:-40%;float:left;position:relative;text-align:right}.contest .scheme .block-3 .left img{margin-right:-22%}.contest .scheme .block-3 .right{width:50%;float:right;position:relative;padding-left:46px;text-align:left}.contest .scheme .block-4{position:relative;padding-top:52px;padding-bottom:265px}.contest .scheme .block-4:before{border:2px solid #183047;width:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;content:'';z-index:2}.contest .scheme .block-4 .month{font:22px pf_din_text_cond_pro_thin;color:#183047;text-transform:uppercase;margin-top:-4px}.contest .scheme .block-4 .month span{width:54px;height:54px;display:inline-block;font:35px/54px pf_din_text_cond_pro_thin;color:#fff;background:#183047;box-sizing:border-box;border-radius:50%;position:absolute;top:-20px;left:100%;margin:0 0 0 -27px;text-align:center;z-index:10}.contest .scheme .block-4 .tit{font:44px/44px pf_din_text_cond_pro_thin;color:#183047;max-width:220px;display:inline-block;margin-top:50px}.contest .scheme .block-4 .price{width:114px;height:114px;position:absolute;bottom:-153px;right:39px;border-radius:50%;background:#fff;font:42px/114px pf_din_text_cond_pro_medium;color:#d6575a;text-align:center;box-sizing:border-box;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);border:2px solid #d6575a}.contest .scheme .block-4 .text{font:16px/22px Open-Sans-Light;color:#656e7b;padding-top:25px;width:172px;display:inline-block}.contest .scheme .block-4 .tit-3{font:27px pf_din_text_cond_pro_thin;color:#1c2b3c;padding-top:76px}.contest .scheme .block-4 .tit-3 b,.contest .scheme .block-4 .tit-3 strong{font:27px pf_din_text_cond_pro_medium}.contest .scheme .block-4 .left{width:50%;float:left;position:relative;text-align:right;padding-right:46px}.contest .scheme .block-4 .right{width:50%;float:right;position:relative;padding-left:46px;text-align:left}.contest .scheme .block-5{position:relative;background:url(../img/contest_text-3.png) 0 100% no-repeat;background-size:100% auto;-webkit-background-size:100% auto;overflow:hidden;height:842px}.contest .scheme .block-5 .container{max-width:1364px;position:relative}.contest .scheme .block-5:before{position:absolute;bottom:-40px;left:0;right:0;height:40px;content:'';box-shadow:0 -20px 50px rgba(0,0,0,.1)}.contest .scheme .block-5 .month{font:34px pf_din_text_cond_pro_thin;color:#183047;text-transform:uppercase;position:absolute;top:0;right:50%;margin-right:-48px;width:50%;text-align:right}.contest .scheme .block-5 .month b{display:inline-block;vertical-align:middle;font-weight:400;margin:10px 20px 0 0}.contest .scheme .block-5 .month span{width:96px;height:96px;display:inline-block;font:61.5px/96px pf_din_text_cond_pro_thin;color:#fff;background:#183047;box-sizing:border-box;border-radius:50%;text-align:center;z-index:2;vertical-align:middle}.contest .scheme .block-5 .block_text{width:240px;position:absolute;top:156px;right:0;left:0;margin:0 auto}.contest .scheme .block-5 .block_text:after{position:absolute;top:-100px;left:-575px;right:-245px;bottom:0;height:790px;background:url(../img/contest_woman.png) 100% 100% no-repeat;content:''}.contest .scheme .block-5 .block_text .tit{font:55px pf_din_text_cond_pro_medium;color:#304560}.contest .scheme .block-5 .block_text .text{font:16px/20px Open-Sans-Light;color:#656e7b;width:170px;margin:0 auto;padding-top:5px}.contest .scheme .block-5 .price{width:148px;height:148px;position:absolute;top:105px;right:-70%;z-index:10;border-radius:50%;background:#d6575a;font:50px/148px pf_din_text_cond_pro_medium;color:#fff;text-align:center;box-sizing:border-box;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg)}.contest .scheme .block-5 .price:before{position:absolute;top:-145px;left:-45px;width:159px;height:121px;background:url(../img/block-3_arrow.png) 0 0 no-repeat;background-size:159px auto;-webkit-background-size:159px auto;content:'';transform:rotate(10deg);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg)}.contest .scheme .block-5 .woman{margin-left:-15px}.contest_foot{padding:165px 0 90px;text-align:center}.contest_foot .name{font:57px pf_din_text_cond_pro_medium;color:#1b2b3b}.contest_foot .name span{color:#d6575a}.contest_foot .name-2{font:22.5px open_sansregular;color:#1b2b3b;max-width:720px;margin:0 auto;padding-top:35px}.contest_foot .lists{padding-top:105px;text-align:left}.contest_foot .lists:after{clear:both;display:block;content:''}.contest_foot .lists .col{width:50%;float:left;padding-right:2.5%}.contest_foot .lists .col+.col{padding-left:2.5%}.contest_foot .lists .col .tit{font:30px pf_din_text_cond_pro_light;color:#1b2c31;padding-bottom:20px}.contest_foot .lists .col ul{margin:0;padding:0;list-style:none;font:17px/28px pf_din_text_cond_pro_light;color:#1b2b3b}.contest_foot .lists .col ul.marker li{padding-left:23px}.contest_foot .lists .col ul.marker li:before{width:12px;height:12px;border-radius:50%;position:absolute;top:6px;left:0;background:#d6575a;content:''}.contest_foot .lists .col ul li{margin:16px 0;position:relative}.contest_foot .lists .col ul li b{font-family:pf_din_text_cond_pro_medium;font-weight:400}.contest_foot .text{font:16px/24px pf_din_text_cond_pro_thin;color:#1b2b3b;max-width:660px;margin:70px auto 0;position:relative;padding-top:50px}.contest_foot .text:before{position:absolute;top:0;left:0;right:0;width:140px;height:5px;background:#d6575a;margin:0 auto;content:''}.contest_foot .buttons{padding-top:90px;max-width:520px;margin:0 auto}.contest_foot .buttons:after{clear:both;display:block;content:''}.contest_foot .buttons .col{width:240px;float:left}.contest_foot .buttons .col+.col{float:right;margin-left:30px}.contest_foot .buttons .col .name{font:15px pf_din_text_cond_pro_medium;color:#183047;text-transform:uppercase}.contest_foot .buttons .col .button{background:#d6575a;font:15px/42px pf_din_text_cond_pro_medium;color:#fff;border:1px solid transparent;display:block;text-transform:uppercase;text-decoration:none;border-radius:3px;height:45px;margin-top:14px;box-shadow:border-box}.contest_foot .buttons .col .button.red{padding-left:14px;background:url(../img/button_icon-1.png) 63px 50% no-repeat #d6575a;background-size:16px auto;-webkit-background-size:16px auto}.contest_foot .buttons .col .button.white{padding-left:14px;background:url(../img/button_icon-2.png) 75px 50% no-repeat;background-size:16px auto;-webkit-background-size:16px auto;color:#d6575a;border:1px solid #d6575a}@media (min-width:1200px){.container{width:1010px}}@media (max-width:1300px){.slide-text{background:0 0}}@media (max-width:1440px){.contest .top_block:before{width:50%}}@media (max-width:1080px){.container-cases .slider-block .slider{max-width:800px}.container-cases .slider-block .slider .carousel-cell img{max-width:450px}}@media (max-width:991px){.footer{text-align:center}.footer .top{padding:10px 0;background:#1b2b3b}.footer .top .col{padding-bottom:30px}.footer .top .middle{margin:0 -15px;background:#151e2d;padding:10px 0 40px}.footer .top .middle .body{padding:0 15px}.footer .top .right{padding:10px 0 30px}.footer .col{float:none!important;width:auto!important}.footer .col.middle .tit{margin:30px 0 0}.footer .col .tit{margin-top:30px}.footer .col .body ul li{display:block;margin:5px}.footer .col .body ul li a{color:#c5c9cd;padding:5px 0;display:block}.footer .col .body .block{max-width:500px;margin:30px auto 0}.footer .col .body .block .text{max-width:100%;color:#c5c9cd}.footer .mail{color:#c5c9cd}.footer .mail a{background:0 0;padding:0;color:#c5c9cd}.footer .tel{color:#c5c9cd}.footer .tel a{background:0 0;padding:0;color:#c5c9cd}.footer .adds{color:#c5c9cd}.footer .adds .in{background:0 0;padding:0;color:#c5c9cd}.footer .reg{margin:23px auto 0}.footer .socs{text-align:center}.footer .paymethod{margin:10px 0;display:inline-block;vertical-align:middle}.footer .paymethod a{margin:7px 11px}.footer .bottom{position:relative;padding-top:125px;background:#151e2d}.footer .bottom .col{position:relative}.footer .bottom .middle{position:absolute;top:0;left:0;right:0;background:#182434;height:100px}.footer .bottom .middle:after{display:inline-block;vertical-align:middle;height:100%;width:0;content:''}.footer .bottom .socs{padding-top:50px}.footer .bottom .socs-inner{position:absolute;top:0;left:0;right:0;text-align:center}.footer .bottom .copy{padding:0 0 10px}.container{width:auto}.container-main .block1{background:0 0}.container-main .block1 .notice{padding:40px 15px 0;font:15px/26px OpenSans-SemiboldItalic}.container-main .block1 .image{padding-top:0;padding-bottom:35px}.container-main .block2{background:0 0;padding:60px 0}.container-main .block2:before{display:none}.container-main .block2 .notes{padding-top:60px}.container-main .block2 .notes .note{float:none;max-width:480px;width:100%;margin:100px auto 0}.container-main .block2 .notes .note .list{display:none}.container-main .block2 .notes .note:before{left:-120px;right:-120px;bottom:-30px}.container-main .block2 .notes .note img{padding:0 50px}.container-main .block2 .notes .note .text{bottom:auto;top:-30px;left:0;right:0;padding:0 140px 0 0;text-align:right}.container-main .block2 .notes .note .text:before{top:10px;right:110px;transform-origin:top right;transform:rotate(-35deg)}.container-main .block2 .notes .note:nth-child(1){margin:0 auto;width:100%;float:none}.container-main .block2 .notes .note:nth-child(1):before{left:-120px;right:-120px;bottom:-30px}.container-main .block2 .notes .note:nth-child(1) .text{top:-40px;left:0;padding:0 20px}.container-main .block2 .notes .note:nth-child(1) .text:before{transform-origin:top left;-webkit-transform-origin:top left;transform:rotate(40deg);-webkit-transform:rotate(40deg);top:10px;left:-5px}.container-main .block2 .icons{padding-top:100px}.container-main .block3{background:0 0;padding:60px 0}.container-main .block3:before{display:none}.container-main .block3 .slider_3D{margin-top:20px}.container-main .block3 .left{float:none;width:100%;padding:0 15px!important}.container-main .block3 .left .name{text-align:center}.container-main .block3 .left .list li{margin-left:0}.container-main .block3 .right{float:none;width:100%;text-align:center;margin-top:50px}.container-main .block3 .right .block{display:inline-block;vertical-align:top;margin:0 15px 25px}.container-main .block3 .right .block+.block{margin:0 15px 25px}.container-main .block3 .right .block .tit .tit_in{overflow-y:auto;height:52px}.container-main .block3 #carousel-wrapper{width:767px;height:455px}.container-main .block4{background:0 0}.container-main .block4 .text{padding:40px 15px 0 15px}.container-main .block4 .notebook{margin:80px -100px 0;padding-top:60px}.container-main .block4 .notebook .price{width:120px;height:120px;top:-40px}.container-main .block4 .notebook .price .price_in{font-size:28px;padding-top:15px}.container-main .block4 .share{padding:60px 0 80px;font-size:35px}.container-main .block4 .share p{padding:0 15px}.container-main .block4 .share p span{display:block}.container-main .block4 .share .sharing{max-width:260px;padding:14px 0 10px;font-size:16px}.container-main .block4 .also_like .also_cover{max-width:240px}.container-main .block4 .also_like .also_cover .flickity-prev-next-button .previous{left:-40px}.container-main .block4 .also_like .also_cover .flickity-prev-next-button .next{right:-40px}.container-main.news-page .block1{padding-bottom:0;background:0 0}.container-main.news-page .block3{background:0 0;padding-top:60px}.container-main.news-page .block3 #carousel-wrapper{margin-top:-50px}.container-main.news-page .block3 .name_tit{margin:0 auto 25px}.container-main.news-page .block3 .notice{padding:0 15px}.container-main.news-page .block3 .notice .text{padding:25px 0 40px}.container-main.news-page .block3 .left .list li{padding:0}.container-main.news-page .block4 .text{padding:30px 15px 0 15px}.container-main.news-page .block4 .dont{padding-top:50px}.container-main.news-page .block4 .dont .name{margin:0 0 30px 0}.container-main.news-page .block4 .dont .blocks{text-align:center}.container-main.news-page .block4 .dont .blocks .block{width:100%;margin:10px 0;padding:0 15px}.container-main.news-page .notice2{padding:50px 15px 20px}.container-main.education-page .block1{padding-bottom:0;background:0 0}.container-main.education-page .block1 .text br{display:none}.container-main.education-page .block3{background:0 0;padding-top:60px}.container-main.education-page .block3 #carousel-wrapper{margin-top:-50px}.container-main.education-page .block3 .name_tit{margin:0 auto 25px}.container-main.education-page .block3 .notice{padding:0 15px}.container-main.education-page .block3 .notice .text{padding:25px 0 40px}.container-main.education-page .block3 .notice .text br{display:none}.container-main.education-page .block3 .left .list li{padding:0}.container-main.education-page .block4 .text{padding:30px 15px 0 15px}.container-main.education-page .block4 .text br{display:none}.container-main.education-page .block4 .dont{padding-top:50px}.container-main.education-page .block4 .dont .name{margin:0 0 30px 0}.container-main.education-page .block4 .dont .blocks{text-align:center}.container-main.education-page .block4 .dont .blocks .block{width:100%;margin:10px 0;padding:0 15px}.container-main.education-page .notice2{padding:50px 15px 20px}.container-main.education-page .notice2 .text br{display:none}.container-main.medicine-page .block1{padding-bottom:0;background:0 0}.container-main.medicine-page .block3{background:0 0;padding-top:60px}.container-main.medicine-page .block3 #carousel-wrapper{margin-top:-50px}.container-main.medicine-page .block3 .name_tit{margin:0 auto 25px}.container-main.medicine-page .block3 .notice{padding:0 15px}.container-main.medicine-page .block3 .notice .text{padding:25px 0 40px}.container-main.medicine-page .block3 .notice .text br{display:none}.container-main.medicine-page .block3 .left .list li{padding:0}.container-main.medicine-page .block4 .text{padding:30px 15px 0 15px}.container-main.medicine-page .block4 .text br{display:none}.container-main.medicine-page .block4 .dont{padding-top:50px}.container-main.medicine-page .block4 .dont .name{margin:0 0 30px 0}.container-main.medicine-page .block4 .dont .blocks{text-align:center}.container-main.medicine-page .block4 .dont .blocks .block{width:100%;margin:10px 0;padding:0 15px}.container-main.medicine-page .notice2{padding:50px 15px 20px}.container-main.medicine-page .notice2 br{display:none}.container-main.cars-page .block3{padding:40px 0}.container-main.cars-page .block4{padding-top:0}.supcon{margin-top:40px}.container-cases .slider-block .name{font-size:35px}.container-cases .slider-block .slider .text{position:static;margin:0 auto;padding-top:30px}.container-cases .slider-block .slider .text .text_in{margin:0}.container-cases .slider-block .slider .carousel-cell{padding-bottom:0;text-align:center}.container-cases .slider-block .slider .carousel-cell.cell-1 .pica{padding-top:30px}.container-cases .slider-block .slider .carousel-cell.cell-4 img,.container-cases .slider-block .slider .carousel-cell.cell-5 img{margin-top:10px}.container-cases .slider-block .slider .carousel-cell .pica{padding:0 10%;max-width:100%}.container-cases .slider-block .slider .carousel-cell .pica .arrow{display:none}.container-cases .slider-block .slider .carousel-cell .pica img{width:100%}.container-cases .slider-block .slider .flickity-prev-next-button.previous{left:15px}.container-cases .slider-block .slider .flickity-prev-next-button.next{right:15px}.container-cases .pluses .block{float:none;display:inline-block;vertical-align:top;width:25%;margin-bottom:30px}.container-cases .pluses .block br{display:none}.container-cases .flickity-page-dots{width:auto;left:0;right:0}}@media (max-width:767px){.contest{margin-top:50px}.contest .top_block{height:320px;margin-bottom:230px}.mesta{margin-top: 508px !important; padding: 0 15px}.contest .top_block .block{margin:0 0 0 auto;text-align:right;padding-right:5%;max-width:100%}.contest .top_block .block .buttons{text-align:center;padding:0 15px;position:absolute;top:0;left:0;right:0}.contest .top_block .block .buttons .col{max-width:80%;text-align:center;margin:0 auto;float:none}.contest .top_block .block .buttons .col+.col{margin:0 auto;float:none}.contest .top_block .block_cover{left:0}.contest .top_block .block_cover .block{position:absolute;top:0;left:0;right:0;bottom:0}.contest .top_block .block_cover .block .bb{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);padding-right:15px}.contest .top_block .block_cover .block .tit{font:10.5vw/10.5vw pf_din_text_cond_pro_medium;max-width:70%;margin:0 0 0 auto}.contest .top_block .block_cover .block .text{font:5.25vw pf_din_text_cond_pro_thin;max-width:75%;margin:0 0 0 auto;padding-top:6px}.contest .top_block .block_cover .block .buttons{margin-top:260px;padding-top:50px;background:#edeef2;background:-moz-linear-gradient(top,#edeef2 0,#fff 100%);background:-webkit-linear-gradient(top,#edeef2 0,#fff 100%);background:linear-gradient(to bottom,#edeef2 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeef2', endColorstr='#ffffff', GradientType=0)}.contest .top_block .block_cover .block .buttons .col+.col{margin-top:40px}.contest .scheme{padding-top:85px}.contest .scheme .timer .tit{font:24px/26px pf_din_text_cond_pro_thin;max-width:80%;margin:0 auto}.contest .scheme .timer #timer{padding-top:30px;margin:0 -10px}.contest .scheme .timer i{width:54px;height:54px;font-size:30px;line-height:normal;padding:11px 0;margin:0 9px}.contest .scheme .timer i+i:before{line-height:50px;font-size:38px;left:-13px}.contest .scheme .main_name{font-size:40px;margin-bottom:40px}.contest .scheme .start{padding: 0 0 40px;}.contest .scheme .start:after {display: none;}.contest .scheme .block-1{padding:0 35px 80px 0;background:0 0}.contest .scheme .block-1:before{right:30px;bottom:28px;margin:0;left:auto}.contest .scheme .block-1 .corner{background:url(../img/corner.png) 100% 100% no-repeat;background-size:34px;width:34px;height:34px;position:absolute;bottom:-4px;right:30px}.contest .scheme .block-1 .month{padding:4px 65px 0 0;text-align:right;font-size:16px;right:0}.contest .scheme .block-1 .month span{right:6px;left:auto;margin:0 5px 0 0;width:44px;height:44px;font-size:28px;line-height:normal;padding:8px 0}.contest .scheme .block-1 .left{float:right;width:43%;padding-left:5%;text-align:right;padding:0}.contest .scheme .block-1 .price{width:90px;padding:28px 0;height:90px;top:60%;font:34px pf_din_text_cond_pro_medium}.contest .scheme .block-1 .text{width:auto;font:15px/20px Open-Sans-Light}.contest .scheme .block-1 .text:after{display:none}.contest .scheme .block-1 .tit{font:40px/40px pf_din_text_cond_pro_thin}.contest .scheme .block-1 .tit:before{position:absolute;top:35px;left:-12px;width:100px;height:46px;background:url(../img/block-1_arrow.png) 0 0 no-repeat;background-size:100px auto;-webkit-background-size:100px auto;content:'';transform:rotate(180deg);transform-origin:center}.contest .scheme .block-1 .tit-2{max-width:80%;margin:0 0 0 auto;font-size:17px}.contest .scheme .block-1 .right{float:none;width:auto;position:relative;margin:0 0 0 -45%;position:absolute;top:0;left:0;width:120%}.contest .scheme .block-1 .right img{margin:0}.contest .scheme .block-2{padding-bottom:100px}.contest .scheme .block-2:before{width:auto;bottom:auto;left:60px;right:60px}.contest .scheme .block-2:after{border:2px solid #183047;position:absolute;top:30px;left:30px;bottom:0;content:'';z-index:2}.contest .scheme .block-2 .corner{background:url(../img/corner.png) 100% 100% no-repeat;background-size:34px;width:34px;height:34px;position:absolute;top:0;left:30px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform-origin:center}.contest .scheme .block-2 .tit{margin-top:30px;font:35px/35px pf_din_text_cond_pro_thin}.contest .scheme .block-2 .tit-3{padding-top:40px}.contest .scheme .block-2 .tit-3 br{display:none}.contest .scheme .block-2 .price{bottom:-60px;right:15px;width:70px;height:70px;line-height:70px;padding:0}.contest .scheme .block-2 .text{width:230px;font:15px/20px Open-Sans-Light}.contest .scheme .block-2 .month{font-size:16px;padding-top:40px;text-align:center}.contest .scheme .block-2 .month span{top:-15px;margin-left:-22px;width:44px;height:44px;font-size:28px;line-height:normal;padding:8px 0;left:50%}.contest .scheme .block-2 .left{width:auto;float:none;padding:0;text-align:center}.contest .scheme .block-2 .right{width:auto;float:none;padding:0;text-align:center}.contest .scheme .block-3{background:url(../img/contest_text-1.png) 30px 95% no-repeat;background-size:130% auto;-webkit-background-size:130% auto}.contest .scheme .block-3:before{right:auto;left:30px;bottom:28px}.contest .scheme .block-3 .month{padding:5px 0 0 15px;font-size:16px}.contest .scheme .block-3 .month span{top:-10px;margin-left:-5px;width:44px;height:44px;font-size:28px;line-height:normal;padding:8px 0}.contest .scheme .block-3 .price{width:70px;height:70px;font:28px pf_din_text_cond_pro_medium;padding:20px 0;margin:-35px 0 0;top:50%;left:105%;z-index:10}.contest .scheme .block-3 .text{width:auto;font:15px/20px Open-Sans-Light}.contest .scheme .block-3 .text:after{background:url(../img/block-1_arrow.png) 0 0 no-repeat;background-size:120px auto;-webkit-background-size:120px auto;bottom:-45px;left:60px;width:120px;height:56px;transform:rotate(-20deg);transform-origin:center}.contest .scheme .block-3 .container{position:relative}.contest .scheme .block-3 .left{position:absolute;top:90px;right:-5%;bottom:0}.contest .scheme .block-3 .left:after{height:100%;width:0;display:inline-block;vertical-align:middle;content:''}.contest .scheme .block-3 .left img{vertical-align:middle;display:inline-block}.contest .scheme .block-3 .right{float:none;padding:0 0 0 35px;width:auto;width:50%}.contest .scheme .block-3 .right:after{background:url(../img/contest_note-2.png) 0 0 no-repeat;background-size:100% auto;-webkit-background-size:100% auto;top:0;left:0;right:0;bottom:0;content:''}.contest .scheme .block-4{padding-bottom:50px}.contest .scheme .block-4:before{left:auto;right:30px;top:30px}.contest .scheme .block-4:after{border:2px solid #183047;position:absolute;top:0;left:60px;right:60px;margin:0 auto;content:'';z-index:2}.contest .scheme .block-4 .corner{background:url(../img/corner.png) 100% 100% no-repeat;background-size:34px;width:34px;height:34px;position:absolute;top:-30px;left:30px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform-origin:center}.contest .scheme .block-4 .corner+.corner{right:30px;left:auto;top:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.contest .scheme .block-4 .month{position:absolute;top:0;left:0;right:0;text-align:center;width:auto;margin-top:-17px;font-size:16px}.contest .scheme .block-4 .month span{width:44px;height:44px;font-size:28px;line-height:normal;padding:8px 0;left:50%;top:-55px;margin-left:-22px}.contest .scheme .block-4 .tit{margin:0 auto;display:block;text-align:center;padding-top:40px;font:35px/35px pf_din_text_cond_pro_thin}.contest .scheme .block-4 .tit-3{text-align:center;padding-top:40px}.contest .scheme .block-4 .price{width:70px;height:70px;font:26px pf_din_text_cond_pro_medium;padding:20px 0;right:30px;bottom:-60px}.contest .scheme .block-4 .text{max-width:230px;width:auto;display:block;text-align:center;margin:0 auto}.contest .scheme .block-4 .left{width:auto;float:none;padding:0}.contest .scheme .block-4 .right{width:auto;float:none;padding:0}.contest .scheme .block-5{background:0 0;height:530px}.contest .scheme .block-5 .month{width:auto;right:0;margin:0;font-size:22px}.contest .scheme .block-5 .month b{margin:6px 15px 0 0}.contest .scheme .block-5 .month span{width:56px;height:56px;font-size:36px;line-height:normal;padding:10px 0;margin-right:4px}.contest .scheme .block-5 .finish{background:url(../img/finish.png) 0 0 no-repeat;background-size:140px auto;-webkit-background-size:140px auto;width:140px;height:80px;position:absolute;top:-85px;left:10px}.contest .scheme .block-5 .price{width:80px;height:80px;bottom:-160px;top:auto;right:25px;padding:25px 0;font:28px pf_din_text_cond_pro_medium}.contest .scheme .block-5 .price:before{top:-45px;right:60px;left:auto;width:100px;height:46px;background:url(../img/block-1_arrow.png) 0 0 no-repeat;background-size:100px auto;-webkit-background-size:100px auto;transform:rotate(70deg);-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-o-transform:rotate(70deg);-ms-transform:rotate(70deg)}.contest .scheme .block-5 .block_text{top:100px;left:auto;width:100%;text-align:right;padding:0 30px 0 0}.contest .scheme .block-5 .block_text:before{display:none}.contest .scheme .block-5 .block_text:after{top:-110px;left:0;right:15px;bottom:0;height:540px;background:url(../img/contest_woman.png) 100% 100% no-repeat;background-size:100% auto}.contest .scheme .block-5 .block_text .tit{font-size:35px;max-width:260px;margin:0 0 0 auto}.contest .scheme .block-5 .block_text .text{width:auto;font:15px/20px Open-Sans-Light;margin:0 0 0 auto;max-width:260px}.contest_foot{padding:100px 0 90px}.contest_foot .name{font:30px pf_din_text_cond_pro_medium;margin:0 auto;max-width:80%}.contest_foot .name span{display:block}.contest_foot .name-2{font:16px open_sansregular;max-width:90%;margin:0 auto}.contest_foot .lists .col{float:none;width:auto}.contest_foot .lists .col+.col{margin-top:60px;padding-left:23px}.contest_foot .lists .col .tit{text-align:center}.contest_foot .buttons .col{float:none;margin:0 auto;width:80%}.contest_foot .buttons .col+.col{float:none;margin:0 auto;padding-top:40px}#socs{display:none}.widget_block{max-width:258px}.widget_block .block img{float:none;width:auto}.widget_block .block .text{width:auto;padding:10px 0 0;font-size:17px}.adding_block{text-align:left}.adding_block .name{padding:0}.adding_block .tit{float:none}.adding_block .labels{padding:20px 0 0}.adding_block .labels{float:none}.adding_block .labels label{margin:0 5px 10px}.adding_block .labels label+label{margin:0 5px 10px}.adding_block .labels .select_box{width:100%}.adding_block .req{padding:10px 0 30px}.mlogo{display:block}.topnav .navbar-collapse{top:-42px}.topnav .navbar-toggle{position:relative;z-index:5;padding-right:0}.container-main .name{font-size:35px!important}.container-main .block1{padding-top:40px}.container-main .block1 .name{font-size:25px}.container-main .block1 .text{padding:40px 15px 50px!important}.container-main .block2{padding:60px 0}.container-main .block2 .text{padding:15px 15px 60px}.container-main .block2 .notes{padding-top:0}.container-main .block2 .notes .note{margin-top:60px}.container-main .block2 .notes .note:nth-child(1) .text{padding:0 30px 44px 75px;text-align:left;margin:0 auto;max-width:100%}.container-main .block2 .notes .note:nth-child(1) .text:before{transform:rotate(45deg) scale(.75);-webkit-transform:rotate(45deg) scale(.75);-moz-transform:rotate(45deg) scale(.75);-o-transform:rotate(45deg) scale(.75);-ms-transform:rotate(45deg) scale(.75);top:20px;left:54px}.container-main .block2 .notes .note .text{margin:0 auto;padding:52px 75px 70px 0;text-align:right;position:static;font-size:27.5px}.container-main .block2 .notes .note .text:before{top:56px;right:50px;transform:rotate(-35deg) scale(.75);-webkit-transform:rotate(-35deg) scale(.75);-moz-transform:rotate(-35deg) scale(.75);-o-transform:rotate(-35deg) scale(.75);-ms-transform:rotate(-35deg) scale(.75)}.container-main .block2 .notes .note:before{top:86%;bottom:-8%;height:100%}.container-main .block2 .icons{position:relative;text-align:center;padding-top:100px}.container-main .block2 .icons .icon{display:inline-block;width:250px;float:none;margin-bottom:40px}.container-main .block2 .icons .icon .text{padding:10px 15% 0}.container-main .block3{padding:0 0 60px}.container-main .block3 .left .text{padding:30px 0}.container-main .block3 .right .block{display:block;width:250px;margin:0 auto 36px}.container-main .block3 .right .block .tit .tit_in{max-height:52px;height:100%}.container-main .block3 .right .block+.block{margin:0 auto 36px}.container-main .block3 #carousel-wrapper{width:320px;height:265px}.container-main .block3 #carousel-wrapper .cloudcarousel{width:80%}.container-main .block3 #carousel-wrapper img{border-radius:10px}.container-main .block4 .also_like .flickity-prev-next-button.previous{left:-45px}.container-main .block4 .also_like .flickity-prev-next-button.next{right:-45px}.container-main .block4 .also_like .block+.block .pic .text{left:16px;right:16px}.container-main .block4 .also_like .block .pic .text{left:16px;right:16px;text-align:left}.container-main .block4 .also_like .block .content{text-align:left}.container-main .block4 .notebook{background-size:612px;height:212px;margin-top:40px}.container-main .block4 .notebook .scroller{top:-20px}.container-main .block4 .notebook .price{top:-20px}.container-main .block4 .notebook .table{max-width:284px;top:14px;bottom:38px;font-size:9px}.container-main .block4 .notebook .table table tr td,.container-main .block4 .notebook .table table tr th{padding:3px 5px}.container-main.women-page .block1{padding-top:40px}.container-main.women-page .block3 .notice .text{font-size:20px}.container-main.women-page .block3 .notice .text br{display:none}.container-main.news-page .block3 .right .block{display:block;margin:0 auto 40px;max-width:300px;width:100%}.container-main.news-page .block3 .right .block .tit .tit_in{height:auto}.container-main.news-page .block4 .notice{padding:30px 12% 0;font-size:18px}.container-main.news-page .block4 .dont .tit{font-size:35px;padding:0 15px}.container-main.news-page .block4 .dont .name{font-size:35px}.container-main.news-page .block4 .dont .name .t1,.container-main.news-page .block4 .dont .name .t2,.container-main.news-page .block4 .dont .name .t3{display:none}.container-main.education-page .block3 .right .block{display:block;margin:0 auto 40px;max-width:300px;width:100%}.container-main.education-page .block3 .right .block .tit .tit_in{height:auto}.container-main.education-page .block4 .notice{padding:30px 12% 0;font-size:18px}.container-main.education-page .block4 .dont .tit{font-size:35px;padding:0 15px}.container-main.education-page .block4 .dont .name{font-size:35px}.container-main.education-page .block4 .dont .name .t1,.container-main.education-page .block4 .dont .name .t2,.container-main.education-page .block4 .dont .name .t3{display:none}.container-main.education-page .icons .icon{width:100%;float:none}.container-main.education-page .icons .icon+.icon{margin-top:20px}.container-main.education-page .icons .icon .name{padding-top:10px}.container-main.education-page .icons .icon .text{padding:10px 0 0 0}.container-main.medicine-page .block3 .right .block{display:block;margin:0 auto 40px;max-width:300px;width:100%}.container-main.medicine-page .block3 .right .block .tit .tit_in{height:auto}.container-main.medicine-page .block4 .notice{padding:30px 12% 0;font-size:18px}.container-main.medicine-page .block4 .dont .tit{font-size:35px;padding:0 15px}.container-main.medicine-page .block4 .dont .name{font-size:35px}.container-main.medicine-page .block4 .dont .name .t1,.container-main.medicine-page .block4 .dont .name .t2,.container-main.medicine-page .block4 .dont .name .t3{display:none}.container-main.medicine-page .block4 .share{padding-top:60px}.container-main.medicine-page .icons .icon{width:100%;float:none}.container-main.medicine-page .icons .icon+.icon{margin-top:20px}.container-main.medicine-page .icons .icon .name{padding-top:10px}.container-main.medicine-page .icons .icon .text{padding:10px 0 0 0}.container-main.medicine-page .cols .col{width:auto;float:none;padding:0 15px}.container-main.medicine-page .cols .col:first-child .block{margin-top:0}.container-main.medicine-page .cols .col .block{margin-top:30px}.container-main.medicine-page .device{padding-top:50px}.container-main.medicine-page .device:before{top:-20px;right:25%;transform:scale(.5) rotate(155deg)}.container-main.cars-page .block2{padding:60px 0 30px}.container-main.cars-page .block2 .name{padding:0 15px}.container-main.cars-page .block2 .text{padding-bottom:80px}.container-main.cars-page .block3{padding:0 0 40px}.container-cases .pluses .block{width:50%}.container-cases .name{font-size:35px}.container-cases .name .tit{font:20px/20px pf_din_text_cond_pro_thin}.container-cases .slider-block{padding:30px 0}.container-cases .slider-block .slider{padding-bottom:25px}.container-cases .slider-block .slider .flickity-prev-next-button{display:none}.container-cases .slider-block .slider .carousel-cell{padding:0}.container-cases .slider-block .slider .carousel-cell.cell-1,.container-cases .slider-block .slider .carousel-cell.cell-2,.container-cases .slider-block .slider .carousel-cell.cell-3,.container-cases .slider-block .slider .carousel-cell.cell-4,.container-cases .slider-block .slider .carousel-cell.cell-5{padding:0}.container-cases .slider-block .slider .carousel-cell.cell-1 .text .text_in,.container-cases .slider-block .slider .carousel-cell.cell-2 .text .text_in,.container-cases .slider-block .slider .carousel-cell.cell-3 .text .text_in,.container-cases .slider-block .slider .carousel-cell.cell-4 .text .text_in,.container-cases .slider-block .slider .carousel-cell.cell-5 .text .text_in{padding:0;font:22px pf_din_text_cond_pro_thin}.container-cases .slider-block .slider .text .link{margin-top:20px;padding:10px 0 8px}.container-cases .slider-block .slider .text .text_in{font:22px pf_din_text_cond_pro_thin;padding-bottom:0}.car-bg{height:245px}.car-bg .image{bottom:-130px;width:200px;position:absolute;left:0;right:0;margin:0 auto}.car-bg .intro-message h1{margin-top:55px}.news-bg{height:245px}.news-bg .image{bottom:-135px;width:200px;position:absolute;left:0;right:0;margin:0 auto}.news-bg .intro-message h1{margin-top:55px}.education-bg{height:245px;margin-bottom:80px}.education-bg .image{bottom:-165px;width:300px;position:absolute;left:0;right:0;margin:0 auto}.education-bg .intro-message h1{margin-top:55px}.medicine-bg{height:245px;margin-bottom:80px}.medicine-bg .image{bottom:-165px;width:300px;position:absolute;left:0;right:0;margin:0 auto}.medicine-bg .intro-message h1{margin-top:55px}.women-bg{height:245px}.women-bg .image{bottom:-123px;width:200px;position:absolute;left:0;right:0;margin:0 auto}.women-bg .intro-message h1{margin-top:55px}.navbar .socs{display:inline-block;margin-bottom:15px}.navbar .socs a{display:inline-block;vertical-align:top;margin:0 3px}.navbar .socs a img{width:31px}.lang{display:none}.intro-message h1{margin-top:75px}.ellipse-logo{display:none}.container{width:auto}.container.first{padding:40px 0 20px}.container.first .pluses{padding-top:40px}.navbar-fixed-top{height:50px}header{margin-top:50px}.additional-bg{margin-top:50px}#device-image{margin-top:50px}.navbar-nav>li>a{line-height:20px;padding:10px 0}.navbar-fixed-top.shrink .navbar-nav>li>a{line-height:20px}.navbar-default .navbar-collapse{background-color:#fff;border-bottom:1px solid #e7e7e7}.nav.navbar-nav li.left-menu-ru{position:inherit;background:0 0;text-align:center}.nav.navbar-nav li.left-menu-ru a{margin:0}.nav.navbar-nav li.left-menu-eng{position:inherit;background:0 0;text-align:center}.nav.navbar-nav li.right-menu{position:inherit;background:0 0}.nav.navbar-nav li.right-menu a{margin:0;padding:10px 0}.header1{width:auto}.header1 p{float:none;margin-left:15px}.half{width:100%}.header1 a{float:none;margin-left:15px}#g-recaptcha-3{float:left;margin-top:20px}.container.feedback form button[type=submit]{float:none;display:block;margin:0 auto}}@media (max-width:390px){.sup-buttons{margin-bottom:50px}.sup-buttons a{margin-bottom:20px}}@media (max-width:610px){#device-image{margin-top:250px}.devices{height:700px}.about .buttons button{width:auto}.additional hr{width:200px}#authorizationModal .button-submit.login-button{height:150px}}@media (max-width:399px){#device-image{margin-top:300px}.devices{height:650px}.devices .change-device{width:125px;height:90px}.devices .change-adtype{height:90px}.devices .header2{display:none}.additional hr{width:100px}}.title{color:#c42f47;line-height:1.3;margin-bottom:20px;font-size:64px!important;text-align:center;font-family:pf_din_text_cond_pro_light}div#SC_TBlock_100693{max-width:800px;margin-left:auto;margin-right:auto}.link_to_main{width:100px;height:100px;margin:auto;cursor:pointer}#home_img{background-image:url(../img/home.png)}.gt-1{height:365px;background:url(../img/b-1.png) bottom center no-repeat;margin:10px 0 20px}.gt-2{height:365px;background:url(../img/b-2.png) bottom center no-repeat;margin:10px 0 20px}.gt-3{height:365px;background:url(../img/b-3.png) bottom center no-repeat;margin:10px 0 20px}.gt div p{font-family:pf_din_text_cond_pro_xthih;font-size:30px;line-height:32px;width:110px;text-align:center;margin:auto}.demo-bg{background:url(../img/help_center_bg.jpg) no-repeat center}.demo1{margin-top:26px}.demo-text h2{color:#304560;font:300 47px pf_din_text_cond_pro_light;margin:0;margin-top:73px}.demo-text h2 span{color:#d6575a;font:300 47px pf_din_text_cond_pro_light}.demo-text h4{margin:0;color:#304560;font:100 24px/40px pf_din_text_cond_pro_thin;margin-top:44px}.demo-text p{color:#80878b;font:300 18.32px/29.58px pf_din_text_cond_pro_light;margin:0;margin-top:49px}.some-news h3{margin:0;margin-top:47px;color:#304560;font:100 24px/30px pf_din_text_cond_pro_thin;text-align:center}.one-news{margin-top:45px}.one-news a{text-decoration:none;color:#443b4c;font:700 13.13px Arial;margin-top:16px;display:block;min-height:30px}.one-news img{margin:0 auto;display:block}.one-text hr{margin-top:65px;margin-bottom:65px}.one-text h3{color:#304560;text-align:center;font:100 24px/30px pf_din_text_cond_pro_thin}.one-text h3 span{color:#d6575a;font:100 24px/30px pf_din_text_cond_pro_thin}.demo-one-text{overflow:hidden;margin-top:65px}.demo-one-text span{display:block;float:left;width:26px;text-align:center;color:#fff;font:500 18.32px/26px pf_din_text_cond_pro_medium;background-color:#d6575a;border-radius:50%}.demo-one-text p{margin:0;float:left;margin-left:16px;color:#304560;text-align:left;max-width:183px;font:300 18.32px/30px pf_din_text_cond_pro_light}.navbar-header{position:relative}.navbar-fixed-top.shrink .lang{top:8px}.lang{position:absolute;left:0;padding:10px 20px 7px 10px;text-transform:uppercase;margin:0;top:49px;text-align:left;cursor:pointer;font:15px pf_din_text_cond_pro_medium;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:85px;z-index:2050}.lang.active{box-shadow:0 0 3px #ccc;background:#fff}.lang:after{position:absolute;top:14px;right:9px;width:9px;height:7px;background:url(../img/arrows.png) 0 100% no-repeat;background-size:100% auto;content:''}.lang.active:after{background:url(../img/arrows.png) 0 0 no-repeat;background-size:100% auto}.lang.active .drop{display:block;list-style:none}.lang .drop{padding:0;margin:0;display:none}.lang .drop li{margin-top:8px}.lang .drop a{font:15px pf_din_text_cond_pro_medium}.faq{padding:80px 0}.faq .cats{padding-right:50px}.faq .cats ul{padding:0;margin:0 0 0 auto;list-style:none;width:230px}.faq .cats ul li{font:18px pf_din_text_cond_pro_thin;text-align:right;color:#56646f;margin:6px 0;padding:12px 20px 9px 10px;border-radius:3px;cursor:pointer}.faq .cats ul li.active,.faq .cats ul li:hover{background:#d6575a;color:#fff}.faq .answers{padding-left:20px}.faq .answers ul{padding:0;margin:0;list-style:none}.faq .answers ul .item{display:none}.faq .answers ul .item.active{display:block}.faq .answers ul li.visible .title:after{background:url(../img/faq.png) 0 0 no-repeat;background-size:9px auto;height:7px}.faq .answers ul li.visible .text{display:block}.faq .answers ul li .title{font:19px pf_din_text_cond_pro_medium!important;text-align:left;margin:0;padding:0 0 0 18px;position:relative;cursor:pointer;color:#304560}.faq .answers ul li .title:after{background:url(../img/faq.png) 0 100% no-repeat;background-size:9px auto;position:absolute;top:4px;left:0;width:9px;height:10px;content:''}.faq .answers ul li .title.visible:after{background:url(../img/faq.png) 0 0 no-repeat;background-size:9px auto;height:7px;top:6px;left:-2px}.faq .answers ul li .name{display:none}.faq .answers ul li .text{font:14px/24px open_sansregular;color:#48586c;margin-top:18px;display:none;padding:0 0 0 18px}.faq .answers ul>li{margin-bottom:25px}.cases-bg{background:url(../img/cases_bg.jpg) no-repeat center}@media (min-width:960px){.one-text{width:1000px!important;padding:0}}@media (max-width:768px) and (min-width:480px){.demo-one-text p{max-width:310px}}@media (max-width:480px){.one-news a{text-align:center}.demo-one-text p{max-width:245px}.contest .top_block .block_cover .block{padding:0}.contest .top_block .block_cover .block .text{max-width:60%}}@media (max-width:768px){.demo-one-text{margin-top:30px}.one-news a{text-align:center}.demo1 img{margin:0 auto;margin-top:30px;display:block}.lang{top:8px}.faq{padding:30px 0 10px}.faq .cats{display:none}.faq .answers{width:100%}.faq .answers ul .item{display:block;margin-bottom:60px}.faq .answers ul li .name{display:block;font:30px pf_din_text_cond_pro_thin;color:#d96264;margin:0 0 25px 0;padding:0 0 10px 0;border-bottom:1px solid #56646f}}
.fb_iframe_widget {display: block !important; margin-top: 20px;}
.mesta {
	margin-top: 20px;
	text-align: center
}
.mesta img {
	max-width: 80%;
	margin-top: 40px
}
.start span {
	color: #d6575a;
	font-weight: bold
}
.winner {
	width: 347px;
	float: right;
	position: relative;
	margin-right: -44px;
	margin-top: 120px;
	background-color: #ffffff;
	box-shadow: -5.5px 7.1px 13px 0 rgba(0, 0, 0, 0.11);
}
.win-top {
	position: relative;
	background-color: #d6575a;
	padding-top: 10px;
	padding-right: 50px;
	z-index: 1;
}
.win-top h2 {
	margin: 0;
	font-family: PFDinTextCondPro;
	font-size: 45.9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
.win-top h2 span {
	font-size: 58.4px;
}
.win-top:before {
	height: 213px;
	width: 213px;
	left: -106px;
	top: -106px;
	content: "";
	position: absolute;
	background: url(../img/winner.png) no-repeat center;
}
.win-bot {
	padding-right: 50px;
	padding-top: 25px;
	padding-bottom: 45px;
	position: relative;
	z-index: 2;
}
.win-bot p {
	margin: 0;
	font-family: PFDinTextCondPro;
	font-size: 21.3px;
	text-align: right;
	color: #183047;
}
.win-bot h5 {
	margin: 0;
	margin-top: 5px;
	font-family: PFDinTextCondPro;
	font-size: 18.7px;
	font-weight: 100;
	text-align: right;
	color: #183047;
}
.win-bot a {
	display: inline-block;
	margin-top: 20px;
}
.win-bot:before {
	width: 110px;
	height: 111px;
	top: -50px;
	left: -20px;
	position: absolute;
	content: "";
	background: url(../img/paid.png) no-repeat center;
}






.winner.winner-right {
	float: left;
	margin-left: -44px;
}
.winner.winner-right .win-top {
	padding-left: 50px;
}
.winner.winner-right .win-top:before {
	height: 213px;
	width: 213px;
	right: -106px;
	left: auto;
	top: -93px;
	content: "";
	position: absolute;
	background: url(../img/winner_right.png) no-repeat center;
}
.winner.winner-right .win-bot {
	padding-left: 50px;
}
.winner.winner-right .win-bot p {

	text-align: left;
}
.winner.winner-right .win-bot h5 {
	text-align: left;
}
.winner.winner-right .win-bot:before {
	right: -70px;
	left: auto;
}
.contest .scheme .block-5 .container {
	height: 100%;
}
.main-winner {
	position: absolute;
	bottom: 0;
	right: 240px;
}
.main-winner .winner.winner-right {
	float: left;
	margin-left: -44px;
}
.main-winner .winner.winner-right .win-top {
	padding-left: 30px;
	text-align: left;
}
.main-winner .winner.winner-right .win-top:before {
	height: 213px;
	width: 213px;
	right: -106px;
	left: auto;
	top: -53px;
	content: "";
	position: absolute;
	background: url(../img/winner_main.png) no-repeat center;
}
.main-winner .winner.winner-right .win-bot {
	padding-left: 50px;
}
.main-winner .winner.winner-right .win-bot p {

	text-align: left;
}
.main-winner .winner.winner-right .win-bot h5 {
	text-align: left;
}
.main-winner .winner.winner-right .win-bot:before {
	display: none;
}
.main-winner .contest .scheme .block-5 .container {
	height: 100%;
}
.main-winner .win-pk {
	text-align: left;
}
.contest .scheme .block-5 .price {
	background-color: transparent;
}


.tPop-all {
	position: fixed;
	z-index: 1500;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
}
.tPop-bg {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.32);
	height: 100%;
	width: 100%;
	z-index: 1;
}
.tPop-cont {
	height: 638px;
	width: 911px;
	left: 50%;
	top: 50%;
	position: absolute;
	background: url(../img/tPop.png) no-repeat center;
	margin-top: -290px;
	margin-left: -455px;
	z-index: 2;
	padding: 0 80px;
	box-sizing: border-box;
}
.t-top-pop {
	position: relative;
	margin: 0 -80px;
}


.tPop-all3 .tWin {
	left: -2px;
}

.tPop-all2 .tWin {
	left: 7px;
}
.tPop-all .tPop-cont .t-bot {
	height: 450px;
	margin-right: -50px;
	padding-right: 30px;
	margin-top: 30px;
	overflow-y: auto;
}


.tPop-all .tPop-cont .t-bot::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.tPop-all .tPop-cont .t-bot::-webkit-scrollbar
{
	width: 10px;
	background-color: rgba(0,0,0,.07);
}

.tPop-all .tPop-cont .t-bot::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.05);
	background-color: rgba(0,0,0,.07);
}



.tWin {
	position: absolute;
	display: block;
	left: 10px;
	top: -85px;
}
.tPay {
	position: absolute;
	right: 65px;
	top: -55px;
}
.t-top-pop h2 {
	line-height: 80px;
	font-family: PFDinTextCondPro;
	font-size: 42.4px;
	font-weight: bold;
	margin-left: 250px;
	color: #ffffff;
	text-transform: uppercase;
}
.tPop-cont p {
	font-family: PFDinTextCondPro;
	font-size: 15px;
	font-weight: 100;
	color: #183047;
	margin: 0;
	margin-top: 15px;
}
.tPop-cont p b {
	font-size: 17px;
	font-weight: normal;
}
.firstP {
	margin: 0;
	margin-top: 30px !important;
}
.win-mob {
	display: none;
}
@media (max-width: 480px) {
	.win-top h2 {
		font-size: 21px;
		padding-top: 2px;
		padding-bottom: 3px;
	}
	.win-top h2 span {
		font-size: 27px;
	}
	.winner {
		width: 290px;
		margin-right: -18px;
		box-shadow: none;
	}
	.win-top {
		padding: 0;
		text-align: center;
	}
	.win-bot:before {
		width: 74px;
		height: 74px;
		top: -63px;
		left: auto;
		right: 9px;
		background-size: cover;
	}
	.win-top:before {
		height: 96px;
		width: 95px;
		left: -6px;
		top: -31px;
		background: url(../img/tWin.png) no-repeat center;
		background-size: cover;
	}
	.tPop-all .tPop-cont .t-bot {
		height: 340px;
		margin-right: -10px;
		padding-right: 10px;
		margin-top: 30px;
		overflow-y: auto;
	}



	.winner.winner-right .win-top h2 {
		font-size: 21px;
	}
	.winner.winner-right  .win-top h2 span {
		font-size: 27px;
	}
	.winner.winner-right  {
		width: 290px;
		margin-left: -18px;
		box-shadow: none;
		padding-bottom: 40px;
		margin-bottom: -140px;
	}
	.winner.winner-right .win-top {
		padding: 0;
		text-align: center;
	}
	.winner.winner-right  .win-bot:before {
		width: 74px;
		height: 74px;
		top: -63px;
		left: auto;
		right: 9px;
		background-size: cover;
	}
	.winner.winner-right .win-top:before {
		height: 96px;
		width: 95px;
		left: -6px;
		top: -31px;
		right: auto;
		background: url(../img/tWin2.png) no-repeat center;
		background-size: cover;
	}
	.contest .scheme .block-3 .price {
		top: 90%;
		left: 95%;
	}
	.contest .scheme .block-5 {
		height: 770px;
	}
	.contest .scheme .block-5 .price {
		margin-bottom: -30px;
	}
	.main-winner .winner.winner-right .win-top:before {
		height: 96px;
		width: 95px;
		left: auto;
		top: -29px;
		right: 15px;
		background: url(../img/tWin3.png) no-repeat center;
		background-size: cover;
	}
	.main-winner .winner.winner-right {
		float: none;
		margin-left: 0;
		width: 100%;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.main-winner {
		right: 0;
		bottom: 40px;
	}
	.main-winner .winner.winner-right .win-bot {
		padding-left: 20px;
	}
	.main-winner .winner.winner-right .win-mob {
		text-align: left;
	}


	.tPop-cont {
		height: 500px;
		width: 320px;
		background: url(../img/tPop.png) no-repeat center;
		margin-top: -250px;
		margin-left: -160px;
		padding: 0 30px;
		background-size: 100% 100%;
	}
	.t-top-pop {
		position: relative;
		margin: 0 -30px;
	}
	.tWin {
		height: 96px;
		width: 95px;
		left: 1px;
		top: -29px;
	}
	.tPay {
		width: 74px;
		height: 74px;
		right: 10px;
		top: -15px;
	}
	.t-top-pop h2 {
		line-height: 27px;
		font-family: PFDinTextCondPro;
		font-size: 27.4px;
		font-weight: bold;
		margin-left: 111px;
		text-align: center;
		color: #ffffff;
		text-transform: uppercase;
		max-width: 100px;
	}
	.win-pk {
		display: none;
	}
	.win-mob {
		display: block;
	}
	.win-bot {
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 0;
	}
	.firstP {
		margin: 0 !important;
	}
	.win-bot p {
		font-size: 14px;
		text-align: left;
	}
}
@media (min-width: 1000px) {
	.t-nav .nav.navbar-nav li.right-menu {
		right: 27px !important;
		background-position: right 64px !important
	}
	.t-nav .navbar .navbar-nav {
		margin-left: -115px !important
	}
	.t-nav #home_img {
		margin-top: 3px !important
	}
	.t-nav .ellipse-logo h1 {
		padding-top: 5px !important
	}
	.t-nav .shrink .nav.navbar-nav li.right-menu {
		right: 27px !important;
		background-position: right 26px !important
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.winner {
		margin-right: -16px;
	}
	.winner.winner-right {
		margin-left: -16px;
	}
	.main-winner .winner.winner-right .win-top:before {
		height: 96px;
		width: 95px;
		left: auto;
		top: -36px;
		right: 15px;
		background: url(../img/tWin3.png) no-repeat center;
		background-size: cover;
	}
	.main-winner .winner.winner-right {
		float: none;
		margin-left: 0;
		width: 100%;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.main-winner {
		right: 0;
		bottom: 40px;
	}
	.main-winner .winner.winner-right .win-bot {
		padding-left: 20px;
	}
	.main-winner .winner.winner-right .win-mob {
		text-align: left;
	}
	.contest .scheme .block-5 {
		height: 860px;
	}
	.main-winner .winner.winner-right .win-top:before {
		height: 180px;
		width: 180px;
	}

}

@media (min-width: 480px) and (max-width: 920px) {
	.tPop-cont {
		max-width: 100%;
		left: 0;
		margin-left: -10px;
	}
	.t-top-pop h2 {
		margin-left: 190px;
	}
	.tPay {
		position: absolute;
		right: 0;
		top: -150px;
	}
}

.mt-100 {
	margin-top: 100px;
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.block-banner {
	height: 188px;
	text-align: center;
	background-color: #1c2e3b;
	margin-bottom: 40px;
	margin-top: 40px;

}
.block-banner-content {

}

.block-banner__title {
	margin-top: 50px;
	font-family:'pf_din_text_cond_pro_medium';
	font-weight: normal;
	text-transform: uppercase;
	color: #f0f0ec;
	font-size: 54px;
	line-height: 44px;
	text-shadow: 2px 2px 0 #487780;
	letter-spacing: -1px;
}

.block-banner .subtitle {
	color: #f0f0ec;
	font-family:'pf_din_text_cond_pro_regular';
	font-size: 17px;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
	margin-top: 10px;
	text-shadow: 1px 1px 0 #487780;
}
.block-banner .subtitle:before,
.block-banner .subtitle:after {
	content: '';
	background: url(../images/line-small.png) 0 0 no-repeat;
	width: 48px;
	height: 2px;
	position: absolute;
	top: 40%;
	margin-top: 5px;
}
.block-banner .subtitle:before {
	left: -85px;
}
.block-banner .subtitle:after {
	right: -85px;
}
.block-banner .subtitle > div {
	position: relative;
	display: inline-block;
}
.block-banner .subtitle > div:before,
.block-banner .subtitle > div:after {
	content: '';
	background: url(../images/star.svg) 0 0 no-repeat;
	background-size: 100%;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 40%;
	margin-top: 2px;
}
.block-banner .subtitle > div:before {
	left: -30px;
}
.block-banner .subtitle > div:after {
	right: -30px;
}
.block-banner .subtitle span {
	display: block;
	font-size: 11px;
	line-height: 1em;
}
.block-banner__image {
	margin: -10px -160px 0 -130px;
	position: relative;

}
.block-banner__image img {
	max-width: 100%;
}
.block-banner-make {
	margin-top: 35px;
}
.block-banner-make .banner-make-title {
	color: #f0f0ec;
	font-family:'pf_din_text_cond_pro_regular';
	font-size: 36px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #487780;
	margin: 0;
	padding: 0;
}
.block-banner-make .banner-make-subtitle {
	color: #f0f0ec;
	font-family:'pf_din_text_cond_pro_regular';
	font-size: 17px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #487780;
}
.block-banner-make__button .ban-button {
	margin-top: 15px;
	font-family:'pf_din_text_cond_pro_thin';
	font-size: 20px;
	background-color: #de797b;
	border: 1px solid #de797b;
	border-radius: 3px;
	color: #fff;
	text-transform: uppercase;
	padding: 3px 25px;
}
.block-banner-make__button .ban-button:hover,
.block-banner-make__button .ban-button:focus {
	background-color: transparent;
	color: #d6575a;
	border-color: #d6575a;
}
.block-banner-content {
	overflow: hidden;
	position: relative;
}
.block-banner-content:before {
	content: '';
	position: absolute;
	background: url('../img/ray-Cicle.png') 0 0 no-repeat;
	background-size: 100% 100%;
	width: 830px;
	height: 830px;
	left: 50%;
	margin-left: -430px;
	bottom: -370px;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 64s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 64s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 64s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 64s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
@-ms-keyframes spin {
	from {
		-ms-transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
	}
}
@-moz-keyframes spin {
	from {
		-moz-transform: rotate(0deg);
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}
@media screen and (max-width: 400px) {
	.block-banner__image {
		margin: -25px auto 0 auto!important;
		width: 100%!important;
	}
	.block-banner {
		height: 200px!important;
		margin: 0 20px 200px 20pximportant;
	}
}
@media (min-width: 425px) and (max-width: 767px) {

}
@media screen and (max-width: 767px) {
	.block-banner .subtitle > div:before,
	.block-banner .subtitle > div:after {

		width: 14px;
		height: 14px;

		top: 2px;
	}
	.block-banner {
		height: 215px;
		margin: 0 20px 200px 20px;
	}
	.block-banner__title {
		margin-top: 25px;
		font-size: 40px;
	}
	.block-banner .subtitle {
		font-size: 17px;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.block-banner .subtitle > div:before {
		left: -20px;
	}
	.block-banner .subtitle > div:after {
		right: -20px;
	}
	.block-banner-make {
		margin-top: -20px;
	}
	.block-banner-make .banner-make-title {
		color: #1c2f3c;
		font-family:'pf_din_text_cond_pro_regular';
		font-size: 36px;
		text-transform: uppercase;
		text-shadow: none;
		margin: 5px 0 -5px 0;
	}
	.block-banner-make .banner-make-subtitle {
		color: #1c2f3c;
		font-family:'pf_din_text_cond_pro_regular';
		font-size: 17px;
		text-transform: uppercase;
		text-shadow: none;
	}
	.block-banner-make__button .ban-button {
		margin-top: 10px;
		font-family:'pf_din_text_cond_pro_thin';
		font-size: 17px;
		background: #d6575a;
		border: 1px solid #de797b;
		border-radius: 3px;
		color: #fff;
		text-transform: uppercase;
		padding: 1px 20px 0 20px;
		line-height: 32px;
	}
	.block-banner__image {
		margin:-29px auto 0 auto;
		width: 310px;
	}
	.block-banner .subtitle:before, .block-banner .subtitle:after {
		display: none;
	}
	.block-banner-content:before {
		bottom: -200px;
	}
	.block-banner-content {
		margin-right: -15px;
		margin-left: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}

}

@media (min-width: 768px) and (max-width: 991px) {
	.block-banner {
		height: 130px;
	}
	.block-banner__title {
		margin-top: 20px;
		font-size: 38px;
	}
	.block-banner .subtitle {
		font-size: 17px;
		margin-top: 5px;
	}
	.block-banner .subtitle > div:before {
		left: -20px;
	}
	.block-banner .subtitle > div:after {
		right: -20px;
	}
	.block-banner-make {
		margin-top: 28px;
	}
	.block-banner-make .banner-make-title {
		font-size: 20px;
	}
	.block-banner-make .banner-make-subtitle {
		font-size: 14px;
	}
	.block-banner-make__button .ban-button {
		margin-top: 10px;
		font-size: 14px;
		padding: 3px 20px;
	}
	.block-banner__image {
		margin: -5px -110px 0 -80px;
	}
	.block-banner .subtitle:before, .block-banner .subtitle:after {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.block-banner {
		height: 150px;
	}
	.block-banner__title {
		margin-top: 30px;
		font-size: 42px;
	}
	.block-banner .subtitle {
		font-size: 17px;
		margin-top: 5px;
	}
	.block-banner .subtitle > div:before {
		left: -20px;
	}
	.block-banner .subtitle > div:after {
		right: -20px;
	}
	.block-banner-make {
		margin-top: 28px;
	}
	.block-banner-make .banner-make-title {
		font-size: 28px;
	}
	.block-banner-make .banner-make-subtitle {
		font-size: 14px;
	}
	.block-banner-make__button .ban-button {
		margin-top: 10px;
		font-size: 14px;
		padding: 3px 20px;
	}
	.block-banner__image {
		margin: -10px -130px 0 -110px;
	}
	.block-banner .subtitle:before, .block-banner .subtitle:after {
		display: none;
	}
}

@media (min-width: 1200px) {
	section.block-banner .container {
		width: 1170px;
	}
}
