/*
Cache: ydf-style
*/
/* ydf-style: (https://yandexdatafactory.com/wp-content/themes/ydf/style.css) */
   body,h1,h2,h3,h4,h5,h6,p,br,ul,ol,li,form,table,tr,td,hr,img{ margin:0; padding:0; border:0; }ul,ol{ list-style-type:none; }a,a:hover,a:active{ outline:0; }.clear:before,.clear:after{content:"\0020"; display:block; height:0; overflow:hidden}.clear:after{clear:both}.clear{zoom:1} pre{ font-size:1.0em; line-height:1.4em; white-space:pre-wrap;  white-space:-moz-pre-wrap!important;  white-space:-pre-wrap;  white-space:-o-pre-wrap;  word-wrap:break-word;  }sub,sup{font-size:75%; line-height:0; position:relative}sup{top:-0.5em}sub{bottom:-0.25em} button,input,select,textarea{margin:0}input[type="text"],input[type="email"],input[type="password"],textarea,select{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }strong,b{ font-weight:400; }input[type="text"],input[type="file"],input[type="password"],input[type="submit"],input[type="email"],input[type="tel"],input[type="url"],textarea{ -webkit-border-radius:0; -webkit-appearance:none; border-radius:0; }input[type="email"]{ box-shadow:none; -webkit-box-shadow:none; }input[type="image"]{ padding:0; border:none; }input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,button::-moz-focus-inner{ border:0; padding:0; }input[type="submit"]:focus,input[type="button"]:focus{ outline:none; }body{ font:300 14px/1.4 "Yandex Sans Text",Arial,sans-serif; color:#000; background:#fff; min-width:320px;  -webkit-text-size-adjust:100%; -ms-text-size-adjust:none; -webkit-overflow-scrolling:touch; }a{ color:#0D5DE3; text-decoration:none; }a:hover{ color:#0096d5; }a.ydf-button_size_M:hover{ color:rgba(0,0,0,.9); } table{border-collapse:collapse; border-spacing:0}hr{display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0} h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ text-decoration:none; font-weight:300; }h1,h1 a{ font-size:27px; }h2,h2 a{ font-size:24px; }h3,h3 a{ font-size:21px; }h4,h4 a{ font-size:17px; }h5,h5 a{ font-size:14px; }h6,h6 a{ font-size:12px; }.clearfix:after{   content:'';   display:table;   clear:both; }  .post{ margin:10px 0; clear:both; overflow:hidden; }.entry img{ max-width:100%; height:auto; }.entry p{ text-align:justify; margin:10px 0; }.entry ul{ list-style:disc; margin:5px 25px 15px; padding:0; }.entry ol{ padding:0; margin:5px 30px 15px; }.entry ul li,.entry ol li{ margin:5px 0 5px 15px; padding:0; }.entry h1,.entry h2,.entry h3,.entry h4,.entry h5{ margin:15px 0 10px 0; }.post-meta-top,.post-meta-bottom{ font-size:11px; color:#555; clear:both; padding:2px 0 0; }blockquote{ margin:10px 0; padding:2px 26px; background:transparent url("https://yandexdatafactory.com/wp-content/themes/ydf/images/quotes.gif") no-repeat scroll 0 0; color:#555555; }#container blockquote p{ border-left:1px solid #ccc; margin:10px; padding:0 0 0 7px; }code{ color:#009900; }.aligncenter,div.aligncenter{ display:block; margin-left:auto; margin-right:auto; }.alignleft{ float:left; margin:5px 20px 5px 0; }.alignright{ float:right; }.wp-caption{ background-color:#F3F3F3; border:1px solid #DDDDDD; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0 0 10px; padding:4px; text-align:center; max-width:100%; }.wp-caption.alignleft{ margin-right:10px; }.wp-caption.alignright{ margin-left:10px; }.wp-caption img{ margin:0; padding:0; border:0 none; }.wp-caption p.wp-caption-text{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }  #header{ background:#ddd; height:115px; margin:0 auto; width:990px; padding:10px 0 0; }#sitelogo{ float:left; }#sitetitle{ height:74px; }#sitetitle h1{ padding-top:15px; color:#444; }#sitelogo img{ float:left; padding:8px 20px 15px; }#sitelogo h1{ padding:30px 0 0 0; }#header_search{ float:right; height:23px; padding:4px; margin-top:-100px; }#header_search input#search{ color:#777777; font-size:11px; }#header_search input#search.clearFieldBlurred{ font-style:italic; }#header_search input[type="submit"]{ display:none; } .header_menu{ float:left; height:18px; position:relative; margin-left:-10px; }.header_menu li{ border-left:1px solid #CCCCCC; float:left; line-height:18px; position:relative; border-bottom:0px solid #777777; min-width:0px; padding:0; }.header_menu li:first-child{ border-left:none; }.header_menu li a{ font-weight:400; font-size:13px; white-space:nowrap; display:block; color:#444; padding:0 10px; }.header_menu li a:hover{ color:#111; }.header_menu li ul{ display:none; position:absolute; top:18px; left:1px; background-color:#fff; border:1px solid #ccc; border-top:1px solid #777; }.header_menu li ul:hover,.header_menu li:hover ul{ display:block; }.header_menu li ul li{ line-height:14px; min-width:90px; }.header_menu li ul li{ padding:0; border:none; border-top:1px solid #ccc; float:none; }.header_menu li ul li:first-child{ border-top:none; }.header_menu li ul li a{ line-height:24px; padding:0 10px; font-weight:400; } #body{ width:960px; margin:0 auto; overflow:hidden; }#wrapper{ background-color:#FFFFFF; float:left; width:960px; }#wrapper:before,#wrapper:after{ content:''; display:table; clear:both; }#container{ margin:0; float:left; min-height:500px; width:730px; }#footer{ background:#ddd; height:20px; overflow:hidden; padding:10px 0 0; width:990px; clear:both; padding:10px 0; }#footer .copy{ text-align:center; }#sidebar{ float:right; width:200px; border-left:1px dotted #777777; padding-left:15px; }#sidebar ul.widgets li.widget{ margin:12px 0; }#sidebar .widgets ul{   margin-left:15px; }  .navigation{ border-bottom:1px dashed #CCCCCC; clear:both; color:#555555; margin:5px 0; padding:4px 0; }.navigation a,.navigation span{ text-decoration:none; }.navigation a,.navigation span.current{ padding:0 2px; }.navigation .pages{ padding:0 4px 0 0; }.navigation a:hover,.navigation span.current{ border-color:#000; }.navigation span.current{ font-weight:400; }.navigation span.pages{ color:#999999; text-transform:lowercase; }.navigation span,.navigation a{ padding:0 4px; }.entry .nix-attachment-list{ list-style-type:none; float:right; padding:0; margin:0; }.entry .nix-attachment-list li{ float:left; text-align:center; padding:0; margin:0 0 5px 10px; }.entry .nix-attachment-list li .asc-icon{ height:64px; display:block; }.entry .nix-attachment-list li .asc-icon img{ max-width:46px; max-height:60px; }.comments{ float:right; display:block; font-size:12px; font-weight:400; text-decoration:none; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/comments.gif") no-repeat scroll 0 0 transparent; width:30px; height:24px; margin:3px 0 0 4px; padding:4px 0 0; text-align:center; color:#fff; }a.comments:hover{ background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/comments.gif") no-repeat scroll 0 -28px transparent; color:#fff; }#commentform .comment-form-comment label{ display:none; }#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{ height:25px; }#commentform .comment-form-author input,#commentform .comment-form-email input,#commentform .comment-form-url input{ float:left; margin-right:4px; }#commentform label{ font-style:italic; }#commentform .comment-notes{ padding:0 0 6px; }#commentform #comment{ width:100%; height:120px; }#commentform .form-submit{ padding:2px 0; height:25px; }#commentform #submit{ float:right; }#respond{ -moz-border-radius:3px; border:1px dotted #CCCCCC; margin:5px 0; padding:6px 10px; }.commentlist{}.commentlist li{ -moz-border-radius:3px; border:1px solid #CCCCCC; padding:10px; position:relative; margin:10px 0; }.commentlist li .reply{ font-size:11px; }.commentlist li .comment-meta{ font-size:12px; position:absolute; right:8px; top:9px; }.commentlist li .comment-author{ border-bottom:1px solid #CCCCCC; margin-bottom:3px; padding-bottom:2px; }a[href],input[type='submit'],input[type='image'],label[for],select,button{  cursor:pointer; }input[type="text"],input[type="email"],input[type="password"],textarea{ border:1px solid #AAAAAA; color:#7D7D7D; padding:5px; font-family:inherit; border-radius:5px; }input[type='radio'],input[type='checkbox']{ display:inline-block; zoom:1; *display:inline; margin:0 4px 0 0; vertical-align:middle; }a.button{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.button{ border-radius:5px; padding:10px 20px; color:#fff!important; display:inline-block; zoom:1; *display:inline; text-decoration:none; text-align:center; background-color:#0CBA6D; }.button:hover{ opacity:0.85; }a.post-edit-link{ background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/edit-post.gif") no-repeat scroll 0 0 transparent; display:block; height:18px; line-height:18px; margin:8px 0; padding:0 0 0 21px; clear:both; }a.post-edit-link:hover{ text-decoration:none; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/edit-post.gif") no-repeat scroll 0 -18px transparent; } .button{ border:none; background:none; cursor:pointer; font-family:"Arial","Verdana","Helvetica",sans-serif; display:inline-block; vertical-align:baseline; position:relative; border-radius:3px; overflow:hidden; text-align:left;` box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; -ms-user-select:none; user-select:none; user-select:none; -webkit-transition: box-shadow .05s ease-out, background .05s ease-out, left .15s ease-out; -moz-transition: box-shadow .05s ease-out, background .05s ease-out, left .15s ease-out; -o-transition: box-shadow .05s ease-out, background .05s ease-out, left .15s ease-out; -ms-transition: box-shadow .05s ease-out, background .05s ease-out, left .15s ease-out; -o-transition: box-shadow .05s ease-out, background .05s ease-out, left .15s ease-out; }.button:focus{ outline:none; z-index:2; }.button__tip{ display:none; }.button__label{ position:relative; z-index:2; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; max-width:100%; display:block; }.button_align_center .button__label{ text-align:center; width:100%; }.button__ground{ position:absolute; z-index:1; left:1px; right:1px; top:1px; bottom:1px; border-radius:2px; background:transparent; }.desktop .button__ground{ -webkit-transition: box-shadow .05s ease-out, background .05s ease-out .05s; }.button_mode_check .button__ground,.button_mode_radio .button__ground{ -webkit-transition: box-shadow .05s ease-out, background .05s ease-out; }.button__border{ position:absolute; z-index:3; left:0; right:0; top:0; bottom:0; border-radius:3px; -webkit-transition: box-shadow .05s ease-out, background .05s ease-out; } .button_max-width_yes,.button_max-width_yes .button__label{ width:100%; text-align:center; } .button_shape_circle,.button_shape_circle .button__label,.button_shape_circle .button__ground,.button_shape_circle .button__border{ border-radius:100%; padding:0; }.button_shape_circle .button__label:after,.button_icon-only_yes .button__label:after{ content:'.'; visibility:hidden; } .button__icon{ position:absolute; left:0; top:0; bottom:0; z-index:2; background:center center no-repeat; }.button_icon-only_yes .button__icon{ right:0; } .button_size_S{ font-size:13px; line-height:24px; }.button_size_S .button__label{ padding:0 10px; }.button_size_S.button_shape_circle,.button_size_S.button_icon-only_yes{ width:24px; height:24px; }.button_size_S:not(.button_icon-only_yes) .button__icon{ width:34px; }.button_size_S .button__icon + .button__label{ padding-left:30px; }  .button_size_M{ font-size:13px; line-height:28px; }.button_size_M .button__label{ padding:0 13px; }.button_size_M.button_shape_circle,.button_size_M.button_icon-only_yes{ width:28px; height:28px; }.button_size_M:not(.button_icon-only_yes) .button__icon{ width:34px; }.button_size_M .button__icon + .button__label{ padding-left:30px; } .button_type_embed.button_size_M{ line-height:32px; }.button_type_embed.button_size_M.button_shape_circle,.button_type_embed.button_size_M.button_icon-only_yes{ width:32px; height:32px; } .button_size_L{ font-size:15px; line-height:32px; }.button_size_L .button__label{ padding:0 15px; }.button_size_L.button_shape_circle,.button_size_L.button_icon-only_yes{ width:32px; height:32px; }.button_size_L:not(.button_icon-only_yes) .button__icon{ width:36px; }.button_size_L .button__icon + .button__label{ padding-left:31px; } .button_size_XL{ font-size:18px; line-height:38px; }.button_size_XL .button__label{ padding:0 18px; }.button_size_XL.button_shape_circle,.button_size_XL.button_icon-only_yes{ width:38px; height:38px; }.button_size_XL:not(.button_icon-only_yes) .button__icon{ width:40px; }.button_size_XL .button__icon + .button__label{ padding-left:37px; }  .button__arrow{ position:absolute; background:center center no-repeat; z-index:3; right:0; top:0; -webkit-transition:-webkit-transform .1s ease-out; -moz-transition:-moz-transform .1s ease-out; -o-transition:-o-transform .1s ease-out; -ms-transition:-ms-transform .1s ease-out; transition:transform .1s ease-out; }.button_mode_dropdown .button__arrow_state_close{ -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); }.button_mode_dropdown .button__arrow_state_open{ -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -o-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg); }.button_mode_dropup .button__arrow_state_close{ -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -o-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg); }.button_mode_dropup .button__arrow_state_open{ -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); }.button_mode_back .button__arrow{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); right:auto; left:0; } .button_size_S.button_mode_dropdown .button__arrow,.button_size_S.button_mode_dropup .button__arrow,.button_size_S.button_mode_next .button__arrow,.button_size_S.button_mode_back .button__arrow{ height:24px; width:27px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-down.svg"); }.button_size_S.button_mode_next .button__arrow,.button_size_S.button_mode_back .button__arrow{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-right.svg"); }.button_size_S.button_mode_dropdown .button__label,.button_size_S.button_mode_dropup .button__label,.button_size_S.button_mode_next .button__label{ padding-right:24px; }.button_size_S.button_mode_back .button__label{ padding-left:24px; }.button_size_S.button_mode_dropdown .button__label_empty_yes,.button_size_S.button_mode_dropup .button__label_empty_yes,.button_size_S.button_mode_next .button__label_empty_yes{ padding-right:18px; } .button_size_M.button_mode_dropdown .button__arrow,.button_size_M.button_mode_dropup .button__arrow,.button_size_M.button_mode_next .button__arrow,.button_size_M.button_mode_back .button__arrow{ height:28px; width:31px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-down.svg"); }.button_size_M.button_mode_next .button__arrow,.button_size_M.button_mode_back .button__arrow{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-right.svg"); }.button_size_M.button_mode_dropdown .button__label,.button_size_M.button_mode_dropup .button__label,.button_size_M.button_mode_next .button__label{ padding-right:28px; }.button_size_M.button_mode_back .button__label{ padding-left:28px; }.button_size_M.button_mode_dropdown .button__label_empty_yes,.button_size_M.button_mode_dropup .button__label_empty_yes,.button_size_M.button_mode_next .button__label_empty_yes{ padding-right:19px; } .button_size_L.button_mode_dropdown .button__arrow,.button_size_L.button_mode_dropup .button__arrow,.button_size_L.button_mode_next .button__arrow,.button_size_L.button_mode_back .button__arrow{ height:34px; width:35px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-down.svg"); }.button_size_L.button_mode_next .button__arrow,.button_size_L.button_mode_back .button__arrow{ height:32px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-right.svg"); }.button_size_L.button_mode_dropdown .button__label,.button_size_L.button_mode_dropup .button__label,.button_size_L.button_mode_next .button__label{ padding-right:32px; }.button_size_L.button_mode_back .button__label{ padding-left:32px; } .button_size_XL.button_mode_dropdown .button__arrow,.button_size_XL.button_mode_dropup .button__arrow,.button_size_XL.button_mode_next .button__arrow,.button_size_XL.button_mode_back .button__arrow{ height:38px; width:42px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-down.svg"); }.button_size_XL.button_mode_next .button__arrow,.button_size_XL.button_mode_back .button__arrow{ height:38px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-right.svg"); }.button_size_XL.button_mode_dropdown .button__label,.button_size_XL.button_mode_dropup .button__label,.button_size_XL.button_mode_next .button__label{ padding-right:38px; }.button_size_XL.button_mode_back .button__label{ padding-left:38px; }  .button_mode_dropdown{ color:#000!important; padding:5px 20px 5px 10px; font-size:16px; border:1px solid #999; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-down.svg"); background-position:96% 50%; background-repeat:no-repeat; background-size:11px 6px; -ms-appearance:none; -webkit-appearance:none!important; -moz-appearance:none!important; appearance:none!important; cursor:pointer; }select::-ms-expand{ display:none; }}.button_type_normal .button__ground{ background:#FFF; }.desktop .button_type_normal:hover{ background:rgba(0,0,0,.3); }.desktop.onkey .button_type_normal:focus{ background:rgba(178,142,0,.6); box-shadow:0 0 10px #FC0; } .button_type_normal.button_state_press .button__ground{ background:#f6f5f3; } .button_type_normal.button_state_presscheck .button__ground{ background:#fee481; }.button_type_normal.button_state_presscheck{ background:rgba(129,103,0,.6); } .button_type_normal.button_state_check .button__ground{ background:#ffeba0; }.button_type_normal.button_state_check{ background:rgba(153,122,0,.5); }.desktop .button_type_normal.button_state_check:hover{ background:rgba(129,103,0,.6); } .button_type_normal.button_pin_left{ border-radius:0 3px 3px 0; }.button_type_normal.button_pin_left .button__ground{ border-radius:0 2px 2px 0; left:-1px; } .button_type_normal.button_pin_right{ border-radius:3px 0 0 3px; }.button_type_normal.button_pin_right .button__ground{ border-radius:2px 0 0 2px; right:-1px; } .button_type_normal.button_pin_both{ border-radius:0; }.button_type_normal.button_pin_both .button__ground{ border-radius:0; left:-1px; right:-1px; } .button_type_normal.button_pin_top{ border-radius:0 0 3px 3px; }.button_type_normal.button_pin_top .button__ground{ border-radius:0 0 2px 2px; top:-1px; }.button_type_normal.button_pin_right + .button_type_normal.button_pin_left .button__ground{ left:1px; } .button_type_normal.button_pin_top{ border-radius:0 0 3px 3px; }.button_type_normal.button_pin_top .button__ground{ border-radius:0 0 2px 2px; top:-1px; }  .button_type_pseudo{ border-radius:0; }.button_type_pseudo .button__border{ box-shadow:inset 0 0 0 1px rgba(0,0,0,.2); }.desktop .button_type_pseudo:hover .button__border{ box-shadow:inset 0 0 0 1px rgba(0,0,0,.3); }.desktop.onkey .button_type_pseudo:focus{ box-shadow:0 0 10px #FC0; border-radius:3px; } .button_type_pseudo.button_state_press .button__ground{ background:rgba(0,0,0,.05); } .button_type_pseudo.button_state_presscheck .button__ground{ background:#fee481; }.button_type_pseudo.button_state_presscheck{ background:rgba(129,103,0,.6); } .button_type_pseudo.button_state_check .button__ground{ background:#ffeba0; }.button_type_pseudo.button_state_check .button__border{ box-shadow:inset 0 0 0 1px rgba(153,122,0,.5); }.desktop .button_type_pseudo.button_state_check:hover .button__border{ box-shadow:inset 0 0 0 1px rgba(129,103,0,.6); }.desktop.onkey .button_type_pseudo.button_state_check:focus .button__border{ box-shadow:inset 0 0 0 1px rgba(129,103,0,.6),0 0 10px #FC0; } .button_type_pseudo.button_pin_left .button__border,.button_type_pseudo.button_pin_left .button__ground{ border-radius:0 3px 3px 0; left:-1px; } .button_type_pseudo.button_pin_right .button__border,.button_type_pseudo.button_pin_right .button__ground{ border-radius:3px 0 0 3px; right:-1px; } .button_type_pseudo.button_pin_both .button__border,.button_type_pseudo.button_pin_both .button__ground{ border-radius:0; left:-1px; right:-1px; }  .button_type_action{ background:rgba(191,153,0,.8); }.button_type_action .button__ground{ background:#FFDB4D; }.desktop .button_type_action:hover{ background:rgba(159,127,0,.8); }.desktop.onkey .button_type_action:focus{ box-shadow:0 0 10px #FC0; } .button_type_action.button_state_press .button__ground{ background:#FC0; } .button_type_action.button_pin_left{ border-radius:0 3px 3px 0; }.button_type_action.button_pin_left .button__ground{ border-radius:0 2px 2px 0; }  .button_type_relief{ background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,0.38) 100%); background:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,0.38) 100%); background:-o-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,0.38) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,0.38) 100%); box-shadow:0 1px 0 rgba(0,0,0,.07); }.button_type_relief .button__ground{ background:-webkit-linear-gradient(top,#FFF 0,#EEE 100%); background:-moz-linear-gradient(top,#FFF 0,#EEE 100%); background:-o-linear-gradient(top,#FFF 0,#EEE 100%); background:-ms-linear-gradient(top,#FFF 0,#EEE 100%); }.desktop .button_type_relief:hover{ background:-webkit-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0.4) 100%); background:-moz-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0.4) 100%); background:-o-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0.4) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,.22) 0,rgba(0,0,0,0.4) 100%); }.desktop .button_type_relief:hover .button__ground{ background:-webkit-linear-gradient(top,#FFF 0,#F6F5F3 100%); background:-moz-linear-gradient(top,#FFF 0,#F6F5F3 100%); background:-o-linear-gradient(top,#FFF 0,#F6F5F3 100%); background:-ms-linear-gradient(top,#FFF 0,#F6F5F3 100%); } .button_type_relief.button_state_press{ box-shadow:0 2px 1px -1px rgba(0,0,0,.4) inset,0 1px 0 rgba(255,255,255,.2); }.button_type_relief.button_state_press .button__ground{ box-shadow:0 1px 3px -1px rgba(0,0,0,.5) inset; }.button_type_relief.button_state_press .button__label{ bottom:-1px; }  .button_type_clear{ border-radius:0; }.button_type_clear .button__icon{ opacity:.25; -webkit-transition:opacity .1s ease-out; -moz-transition:opacity .1s ease-out; -o-transition:opacity .1s ease-out; -ms-transition:opacity .1s ease-out; transition:opacity .1s ease-out; }.button_type_clear .button__border{ box-shadow:inset 0 0 0 1px transparent; }.desktop .button_type_clear:hover .button__icon{ opacity:1; }.desktop.onkey .button_type_clear:focus{ box-shadow:0 0 10px #FC0; border-radius:3px; } .button_type_clear.button_state_press .button__ground{ background:#f6f5f3; } .button_type_clear.button_state_check .button__ground{ background:#ffeba0; border-radius:3px; left:0; right:0; top:0; bottom:0; }.button_type_clear.button_state_check .button__icon{ opacity:1; }.desktop.onkey .button_type_clear.button_state_check:focus .button__border{ box-shadow:inset 0 0 0 1px rgba(129,103,0,.6),0 0 10px #FC0; } .button_type_embed{ border-radius:0; }.button_type_embed .button__ground{ left:0; right:0; top:0; bottom:0; border-radius:0; }.button_type_embed .button__border{ border-radius:0; }.button_type_embed .button__icon{ opacity:.25; -webkit-transition:opacity .1s ease-out; -moz-transition:opacity .1s ease-out; -o-transition:opacity .1s ease-out; -ms-transition:opacity .1s ease-out; transition:opacity .1s ease-out; }.button_type_embed .button__border{ box-shadow:inset 0 0 0 1px transparent; }.desktop .button_type_embed:hover .button__icon{ opacity:1; }.desktop.onkey .button_type_embed:focus{ box-shadow:0 0 10px #FC0; border-radius:0; } .button_type_embed.button_state_press .button__ground{ background:rgba(0,0,0,.05); } .button_type_embed.button_state_check .button__ground{ background:#ffeba0; left:0; right:0; top:0; bottom:0; }.button_type_embed.button_state_check .button__icon{ opacity:1; }.desktop.onkey .button_type_embed.button_state_check:focus .button__border{ box-shadow:inset 0 0 0 1px rgba(129,103,0,.6),0 0 10px #FC0; }  .button_disable_yes{ background:rgba(0,0,0,.08)!important; cursor:default!important; border-radius:3px; }.button_disable_yes .button__border{ box-shadow:none!important; }.button_disable_yes .button__ground{ background:none!important; }.button_disable_yes .button__label{ color:#AAA!important; } @-webkit-keyframes btnload{ from{background:rgba(0,0,0,.05)}40%{background:#ffeba0}60%{background:#ffeba0}to {background:rgba(0,0,0,.05)}}@-webkit-keyframes btntextload{ from{color:rgba(0,0,0,.4)}40%{color:#000}60%{color:#000}to {color:rgba(0,0,0,.4)}}@-moz-keyframes btnload{ from{background:rgba(0,0,0,.05)}40%{background:#ffeba0}60%{background:#ffeba0}to {background:rgba(0,0,0,.05)}}@-moz-keyframes btntextload{ from{color:rgba(0,0,0,.4)}40%{color:#000}60%{color:#000}to {color:rgba(0,0,0,.4)}}@-o-keyframes btnload{ from{background:rgba(0,0,0,.05)}40%{background:#ffeba0}60%{background:#ffeba0}to {background:rgba(0,0,0,.05)}}@-o-keyframes btntextload{ from{color:rgba(0,0,0,.4)}40%{color:#000}60%{color:#000}to {color:rgba(0,0,0,.4)}}@-ms-keyframes btnload{ from{background:rgba(0,0,0,.05)}40%{background:#ffeba0}60%{background:#ffeba0}to {background:rgba(0,0,0,.05)}}@-ms-keyframes btntextload{ from{color:rgba(0,0,0,.4)}40%{color:#000}60%{color:#000}to {color:rgba(0,0,0,.4)}}@keyframes btnload{ from{background:rgba(0,0,0,.05)}40%{background:#ffeba0}60%{background:#ffeba0}to {background:rgba(0,0,0,.05)}}@keyframes btntextload{ from{color:rgba(0,0,0,.4)}40%{color:#000}60%{color:#000}to {color:rgba(0,0,0,.4)}}.button_load_yes{ background:rgba(0,0,0,.08)!important; cursor:default!important; border-radius:3px;  -webkit-animation-name:btnload; -webkit-animation-duration:1s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear;  -moz-animation-name:btnload; -moz-animation-duration:1s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear;  -o-animation-name:btnload; -o-animation-duration:1s; -o-animation-iteration-count:infinite; -o-animation-timing-function:linear;  -ms-animation-name:btnload; -ms-animation-duration:1s; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear;  animation-name:btnload; animation-duration:1s; animation-iteration-count:infinite; animation-timing-function:linear; }.button_load_yes .button__border{ box-shadow:none!important; }.button_load_yes .button__ground{ background:none!important; }.button_load_yes .button__label{ -webkit-animation-name:btntextload; -webkit-animation-duration:1s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear;  -moz-animation-name:btntextload; -moz-animation-duration:1s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear;  -o-animation-name:btntextload; -o-animation-duration:1s; -o-animation-iteration-count:infinite; -o-animation-timing-function:linear;  -ms-animation-name:btntextload; -ms-animation-duration:1s; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear;  animation-name:btntextload; animation-duration:1s; animation-iteration-count:infinite; animation-timing-function:linear; }.arrow{ position:relative; height:36px; background:-webkit-linear-gradient(top right,#FFDB4C 0,#FC0 100%); background:-moz-linear-gradient(top right,#FFDB4C 0,#FC0 100%); background:-o-linear-gradient(top right,#FFDB4C 0,#FC0 100%); background:-ms-linear-gradient(top right,#FFDB4C 0,#FC0 100%); }.arrow:after{ content:''; position:absolute; right:0; top:0; bottom:0; width:10px; z-index:3; background:right center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/images/large-arrow-right.svg"); } .arrow__search{ position:absolute; left:2px; top:2px; right:0; z-index:2; }.arrow__search .input{ position:absolute; left:0; top:0; right:88px; width:auto; background:none; }.arrow__search .input__cursor{display:none}.arrow__search .input .input__input{ font-size:16px; padding-left:11px; }.arrow__search .input__input:focus{ outline:none; box-shadow:none; }.arrow__search .input__ground{ left:0; right:0; top:0; bottom:0; } .arrow__search .button{ position:absolute; right:0; top:-2px; padding:0; padding-right:10px; padding-left:5px; width:88px; text-align:center; line-height:36px; }.arrow__search .button .button__label{ padding:0; font-size:16px; }.arrow__search .button__ground{ } .arrow__service{ position:absolute; left:0; top:0; bottom:0; z-index:2; line-height:32px; padding:0 12px; font-family:"Yandex Sans Text"; font-size:17px; background:rgba(0,0,0,.05); } .arrow_mode_home{ height:42px; }.arrow_mode_home .arrow__search .button{ line-height:42px; width:96px; }.arrow_mode_home .arrow__search .button__label{ font-size:18px; }.arrow_mode_home .arrow__search .input{ right:96px; }.arrow_mode_home .input_size_L .input__input{ height:38px; padding-top:9px; padding-bottom:9px; font-size:18px; }.arrow_mode_home .input_size_L .input__clear{ height:38px; width:38px; }.check{ display:inline-block; vertical-align:baseline; -webkit-user-select:none; user-select:none; cursor:pointer; }.check .button{ padding:0; overflow:visible; }.check .button_mode_radio,.check .button_mode_radio .button__ground,.check .button_mode_radio .button__border{ border-radius:100%; }.check .button__tip{ display:block; position:absolute; z-index:4; background:left top no-repeat; opacity:0; -webkit-transition: bottom .05s ease-out, opacity .05s ease-out; -moz-transition: bottom .05s ease-out, opacity .05s ease-out; -o-transition: bottom .05s ease-out, opacity .05s ease-out; -ms-transition: bottom .05s ease-out, opacity .05s ease-out; transition: bottom .05s ease-out, opacity .05s ease-out; }.check .button_mode_radio .button__tip{ background:center center no-repeat; }.check__label{ display:inline-block; vertical-align:baseline; }  .check_size_M{ line-height:24px; font-size:13px; }.check_size_M .button{ line-height:20px; width:14px; height:14px; top:2px; }.check_size_M .check__label{ padding-left:5px; }.check_size_M .button__tip{ bottom:8px; left:2px; width:16px; height:16px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); opacity:0; }.check_size_M .button_mode_radio .button__tip{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/drop.svg"); bottom:0; left:0; width:14px; height:14px; }.check_size_M .button_mode_check.button_state_check .button__tip{ bottom:3px; opacity:1; }.check_size_M .button_mode_radio.button_state_check .button__tip{ opacity:1; } .check_size_L{ line-height:30px; font-size:15px; }.check_size_L .button{ line-height:24px; width:17px; height:17px; top:3px; }.check_size_L .check__label{ padding-left:7px; }.check_size_L .button__tip{ bottom:10px; left:3px; width:18px; height:18px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); opacity:0; }.check_size_L .button_mode_radio .button__tip{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/drop.svg"); width:17px; height:17px; bottom:0; left:0; }.check_size_L .button_mode_check.button_state_check .button__tip{ bottom:3px; opacity:1; }.check_size_L .button_mode_radio.button_state_check .button__tip{ opacity:1; } .check_size_XL{ line-height:36px; font-size:18px; }.check_size_XL .button{ line-height:28px; width:19px; height:19px; top:3px; }.check_size_XL .check__label{ padding-left:9px; }.check_size_XL .button__tip{ bottom:10px; left:3px; width:20px; height:21px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); opacity:0; }.check_size_XL .button_mode_radio .button__tip{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/drop.svg"); width:19px; height:19px; bottom:0; left:0; }.check_size_XL .button_mode_check.button_state_check .button__tip{ bottom:3px; opacity:1; }.check_size_XL .button_mode_radio.button_state_check .button__tip{ opacity:1; } .check_disable_yes{ cursor:default; }.check_disable_yes .check__label{ color:#999; }.check_disable_yes .button_state_check .button__tip{ opacity:.4!important; }.filter__clear{ opacity:0; -webkit-transition:opacity .1s ease-out; -moz-transition:opacity .1s ease-out; -o-transition:opacity .1s ease-out; -ms-transition:opacity .1s ease-out; transition:opacity .1s ease-out; }.filter_state_filled .filter__clear{ opacity:1; }.fog{ background:rgba(50,50,50,.2); position:fixed; top:0; bottom:0; left:0; right:0; z-index:1; display:none; }.fog_state_active{ display:block; }.footer{ padding:15px 20px; border-top:1px solid rgba(0,0,0,.1); margin-top:40px; color:#999; }.footer table{ line-height:13px; font-size:13px; }.head{ -webkit-user-select:none; } .head_mode_clear:not(.head_active-panel_yes) .head__top{ box-shadow:none; background:-webkit-linear-gradient(top,rgba(255,255,255,1) 53px,rgba(255,255,255,0) 100%); background:-moz-linear-gradient(top,rgba(255,255,255,1) 53px,rgba(255,255,255,0) 100%); background:-o-linear-gradient(top,rgba(255,255,255,1) 53px,rgba(255,255,255,0) 100%); background:-ms-linear-gradient(top,rgba(255,255,255,1) 53px,rgba(255,255,255,0) 100%); } .head__top{ position:relative; z-index:3; min-height:70px; box-sizing:border-box; background:#FFF; box-shadow:0 0 0 1px rgba(0,0,0,.06); }  .head .arrow{ position:absolute; bottom:17px; left:129px; width:648px; } .head__logo{ position:absolute; left:0; bottom:0; height:70px; width:130px; background:center center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/images/yandex.svg"); cursor:pointer; text-align:left; white-space:nowrap; -webkit-transition:background-position .1s ease-in-out; -moz-transition:background-position .1s ease-in-out; -o-transition:background-position .1s ease-in-out; -ms-transition:background-position .1s ease-in-out; transition:background-position .1s ease-in-out; }.tr .head__logo,.en .head__logo{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/yandex-eng.svg"); } .head__actions{ position:absolute; right:0; bottom:14px; } .head .user,.head__login{ margin-right:20px; margin-left:15px; }.head__login .button{ margin-bottom:5px; } .head__actions>.button{ width:40px; height:40px; margin-top:1px; }.head__actions>.button + .button{ margin-left:10px; } .head_position_fixed{ position:fixed; z-index:99; top:0; left:0; right:0; }  .head__panel{ position:absolute; z-index:2; background:#FFF; box-shadow:0 0 0 1px rgba(0,0,0,.06); }.head__panel_snap_top{ left:0; right:0; }.head__panel_snap_left{ position:fixed; overflow-x:hidden; overflow-y:auto; left:0; top:70px; bottom:0; }.head__panel_snap_right{ position:fixed; overflow-x:hidden; overflow-y:auto; right:0; top:70px; bottom:0; } .head__panel_name_helper{ width:340px; }.head__panel_name_helper iframe{ width:100%; height:100%; border:none; }  .head__dot{ display:inline-block; width:5px; height:70px; background:center center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/i/dot.svg"); margin-left:111px; } .head__left{ float:left; margin-left:130px; margin-top:19px; }.head__service + .head__left{ margin-left:20px; }.head__right{ display:inline-block; margin-right:20px; margin-top:5px; }.head__gap{ display:inline-block; width:20px; } .head__bottom{ position:relative; z-index:2; padding:20px; padding-top:14px; box-sizing:border-box; } .head__progress{ position:absolute; left:0; margin-top:-1px; height:2px; background:#FC0; display:none; z-index:4; } @media (max-width:1024px){ .head .user__name{display:none}} .head__service{ float:left; margin-left:130px; font-size:17px; line-height:32px; padding-left:14px; padding-right:19px; position:relative; cursor:pointer; margin-top:19px; z-index:3; }.head__service-arrow{ background:right center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/images/large-yellow-arrow-right.svg"); position:absolute; top:0; bottom:0; right:0; width:9px; }.head__service-arrow:before{ content:''; position:absolute; width:8px; right:2px; top:2px; bottom:2px; background:right center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/images/large-arrow-right.svg"); z-index:1; }.head__service:before{ content:''; position:absolute; left:0; right:9px; top:0; bottom:0; background:#FC0; z-index:1; }.head__service:after{ content:''; position:absolute; left:2px; right:10px; top:2px; bottom:2px; background:#FFF; z-index:1; }.head__service-label{ position:relative; z-index:2; } .head__service + .head__left{ margin-left:-10px; }.head__service + .head__left>.input:first-child input{ padding-left:17px; } .head__metasearch{ display:none; display:inline-block; }  .head_panel-on_hover .tableau{ padding:0 20px; }.head_panel-on_hover .tableau__home{ display:none; }.image{ position:relative; }.image__img{ border-color:#000; } .image_max-width_yes,.image_max-width_yes .image__img{ width:100%; } .image__title{ position:absolute; z-index:2; bottom:0; left:0; right:0; color:#FFF; padding:5px; text-align:left; background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.7)); background:-moz-linear-gradient(top,transparent,rgba(0,0,0,.7)); background:-o-linear-gradient(top,transparent,rgba(0,0,0,.7)); background:-ms-linear-gradient(top,transparent,rgba(0,0,0,.7)); }  .image_type_border:after{ content:''; position:absolute; z-index:2; left:0; right:0; top:0; bottom:0; box-shadow:inset 0 0 0 1px rgba(0,0,0,.12); }.image_type_fade-to-black:before{ content:''; position:absolute; z-index:1; left:0; right:0; top:0; bottom:0; background:-webkit-linear-gradient(  top,rgba(0,0,0,0) 55%,rgba(0,0,0,.6) 100% ); background:-moz-linear-gradient(  top,rgba(0,0,0,0) 55%,rgba(0,0,0,.6) 100% ); background:-o-linear-gradient(  top,rgba(0,0,0,0) 55%,rgba(0,0,0,.6) 100% ); background:-ms-linear-gradient(  top,rgba(0,0,0,0) 55%,rgba(0,0,0,.6) 100% ); }.image_type_shadow{ box-shadow:0 8px 25px -5px rgba(0,0,0,.25); }  .image_scale_adaptive{ display:block; }.image_scale_fixed{ background:center center no-repeat; display:inline-block; }.image_scale_cover{ position:absolute; top:0; left:0; width:100%; height:100%; }.education .image_scale_cover{ position:static; position:static; background-position:0 70%; background-repeat:no-repeat; background-size:100% 100%; background-size:cover; }.image_scale_contain{ background:center center no-repeat; display:inline-block; background-size:contain; }.image_scale_cover.desktop_video_image{ position:absolute; height:100%; width:100%; background-repeat:no-repeat; background-size:100% 100%; background-size:cover; }.desktop_video_image:before{ position:absolute; content:''; z-index:2; background:rgba(13,93,227,0.6); top:0; bottom:0; left:0; right:0; }.mobile_video_image{ display:none; }@media screen and (max-width:992px){ }@media screen and (max-width:768px){ .image_scale_cover{  height:auto; }.solution-group .image_scale_cover{  height:100%; }}@media screen and (max-width:360px){ .image_scale_cover{  height:100%; }} .image_active,.image_hyper-active{ opacity:1; -webkit-transition:opacity .15s ease-out; -moz-transition:opacity .15s ease-out; -o-transition:opacity .15s ease-out; -ms-transition:opacity .15s ease-out; transition:opacity .15s ease-out; }.image_active:hover,*:hover>.image_hyper-active{ cursor:pointer; opacity:.8; }.input{ position:relative; display:inline-block; vertical-align:baseline; width:100%; }.input__input{ position:relative; z-index:2; background:none; border:none; display:inline-block; width:100%; box-sizing:border-box; vertical-align:baseline; -webkit-transition: box-shadow .05s ease-out, background .05s ease-out; -moz-transition: box-shadow .05s ease-out, background .05s ease-out; -o-transition: box-shadow .05s ease-out, background .05s ease-out; -ms-transition: box-shadow .05s ease-out, background .05s ease-out; transition: box-shadow .05s ease-out, background .05s ease-out; }.input__input:focus{ outline:none; box-shadow:0 0 10px #FC0; }.input__input::-webkit-input-placeholder{ color:#999; }.input__input::-moz-placeholder{ color:#999; }.input__input:-moz-placeholder{ color:#999; }.input__input::-ms-input-placeholder{ color:#999; }.input__ground{ position:absolute; left:1px; right:1px; top:1px; bottom:1px; z-index:1; }.input__clear{ position:absolute; top:0; right:0; background:center center no-repeat; z-index:3; opacity:.3; -webkit-transition:opacity .1s ease-out; -moz-transition:opacity .1s ease-out; -o-transition:opacity .1s ease-out; -ms-transition:opacity .1s ease-out; transition:opacity .1s ease-out; }.input__clear:hover{ cursor:pointer; opacity:1; }.input_state_empty .input__clear{ opacity:0; cursor:text; } .input_readonly_yes .input__clear{ display:none; }  .input_focus_yes{ z-index:2; } .input_size_S .input__input{ font-size:13px; line-height:16px; padding:4px 22px 4px 6px; height:24px; }.input_size_S.input_readonly_yes .input__input{padding-right:6px}.input_size_S .input__clear{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/close-icon.svg"); width:24px; height:24px; } .input_size_M .input__input{ font-size:16px; line-height:16px; padding:2px 22px 2px 8px; height:28px; text-align:left; }.widget_news .input_size_M .input__input{ text-align:center; }.input_size_M.input_readonly_yes .input__input{padding-right:8px}.input_size_M .input__clear{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/close-icon.svg"); width:28px; height:28px; } .input_size_L .input__input{ font-size:15px; line-height:20px; padding:6px 30px 6px 10px; height:32px; }.input_size_L.input_readonly_yes .input__input{padding-right:10px}.input_size_L .input__clear{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/close-icon.svg"); width:32px; height:32px; } .input_size_XL .input__input{ font-size:18px; line-height:48px; padding:7px 30px 7px 12px; height:38px; font-family:"Yandex Sans Text"; }.input_size_L.input_readonly_yes .input__input{padding-right:12px}.input_size_XL .input__clear{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/close-icon.svg"); width:38px; height:38px; }  .input_type_normal{ -webkit-transition:box-shadow .05s ease-out; -moz-transition:box-shadow .05s ease-out; -o-transition:box-shadow .05s ease-out; -ms-transition:box-shadow .05s ease-out; transition:box-shadow .05s ease-out; box-shadow:inset 0 0 0 1px rgba(0,0,0,.2); }.input_type_normal.input_focus_yes{ box-shadow:inset 0 0 0 1px rgba(178,142,0,.6); }.input_type_normal .input__ground{ background:#FFF; } .input_pin_right .input__ground{ right:0; } .input.input_disable_yes{ box-shadow:none; }.input_disable_yes .input__ground{ background:rgba(0,0,0,.08); }.input_disable_yes .input__input{ color:#AAA; cursor:default; }.input_disable_yes .input__clear{ display:none; } .input_align_right .input__input{ text-align:right; }.input_align_right .input__clear{ right:auto; left:0; }.input_align_right.input_size_S .input__input{ padding-left:22px; padding-right:6px; }.input_align_right.input_size_M .input__input{ padding-left:22px; padding-right:8px; }.input_align_right.input_size_L .input__input{ padding-left:30px; padding-right:10px; }.input_align_right.input_size_XL .input__input{ padding-left:30px; padding-right:12px; }.island{ background:#FFF; box-shadow:0 0 0 1px rgba(0,0,0,.1); }.island_fly{ box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 10px 20px -5px rgba(0,0,0,.4); }.b{display:block}.b.g{display:table} .b_inline{display:inline-block}.b_nobr {white-space:nowrap}.b_left {text-align:left}.b_right{text-align:right}.b_center{text-align:center}.b_menu:hover{cursor:pointer; background:#FFECA1}.b_inset-border{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.b_top>.c{vertical-align:top}.b_separated>.b + .b{border-top:1px solid rgba(0,0,0,.15)}.b_tabs{padding-top:0!important}  .b_padding_XS{padding:6px}.b_padding_S{padding:10px}.b_padding_M{padding:16px}.b_padding_L{padding:20px} .b_padding-x_S{padding-left:10px; padding-right:10px}.b_padding-x_M{padding-left:16px; padding-right:16px}.b_padding-x_L{padding-left:20px; padding-right:20px}.b_padding-y_XS{padding-top:6px; padding-bottom:6px}.b_padding-y_S{padding-top:10px; padding-bottom:10px}.b_padding-y_M{padding-top:16px; padding-bottom:16px}.b_padding-y_L{padding-top:20px; padding-bottom:20px}.b_padding_S.b_for_l-c,.b_padding-x_S.b_for_l-c{margin-left:-10px}.b_padding_M.b_for_l-c,.b_padding-x_M.b_for_l-c{margin-left:-16px}.b_padding_L.b_for_l-c,.b_padding-x_L.b_for_l-c{margin-left:-20px} .b_margin_S{margin:10px}.b_margin_M{margin:16px}.b_margin_L{margin:20px} .b_margin-x_S{margin-left:10px; margin-right:10px}.b_margin-x_M{margin-left:16px; margin-right:16px}.b_margin-x_L{margin-left:20px; margin-right:20px} .b_margin-y_S{margin-top:10px; margin-bottom:10px}.b_margin-y_M{margin-top:16px; margin-bottom:16px}.b_margin-y_L{margin-top:20px; margin-bottom:20px} .b_background_normal{background:#EEE}.b_background_bright{background:#F7F0E8}.b_background_ads {background:#FFFBEC} .b_gap_XS>.b + .b{margin-top:6px}.b_gap_S>.b + .b{margin-top:10px}.b_gap_M>.b + .b{margin-top:16px}.b_gap_L>.b + .b{margin-top:20px}.b>.c  {display:inline-block}.b_gap-x_XS{margin:-6px 0 0 -6px}.b_gap-x_S{margin:-10px 0 0 -10px}.b_gap-x_M{margin:-16px 0 0 -16px}.b_gap-x_L{margin:-20px 0 0 -20px}.b_gap-x_XS>*{margin:6px 0 0 6px; display:inline-block}.b_gap-x_S>*{margin:10px 0 0 10px; display:inline-block}.b_gap-x_M>*{margin:16px 0 0 16px; display:inline-block}.b_gap-x_L>*{margin:20px 0 0 20px; display:inline-block}.b_gap_XS>.l-s{margin:6px 0}.b_gap_S>.l-s{margin:10px 0}.b_gap_M>.l-s{margin:16px 0}.b_gap_L>.l-s{margin:20px 0} .c_nobr {white-space:nowrap}.c_pre {white-space:pre}.c_max {width:100%}.c_min {width:1px}.c_left {text-align:left}.c_right{text-align:right}.c_center{text-align:center}.c_hidden{visibility:hidden}.c_header{font-weight:400}.g>tbody>tr>.c_middle{vertical-align:middle}.g>tbody>tr>.c_top {vertical-align:top}.g>tbody>tr>.c_bottom{vertical-align:bottom} .c_gap_XXS>.b + .b{margin-top:4px}.c_gap_XS>.b + .b{margin-top:6px}.c_gap_S >.b + .b{margin-top:10px}.c_gap_M >.b + .b{margin-top:16px}.c_gap_L >.b + .b{margin-top:20px}.c_gap_XL>.b + .b{margin-top:26px}.c_gap_XXS>.g + .g{margin-top:4px}.c_gap_XS>.g + .g{margin-top:6px}.c_gap_S >.g + .g{margin-top:10px}.c_gap_M >.g + .g{margin-top:16px}.c_gap_L >.g + .g{margin-top:20px}.c_gap_XL>.g + .g{margin-top:26px}.c_gap_XXS>.s{margin:4px 0}.c_gap_XS>.s{margin:6px 0}.c_gap_S >.s{margin:10px 0}.c_gap_M >.s{margin:16px 0}.c_gap_L >.s{margin:20px 0}.c_gap_XL>.s{margin:26px 0} .g_top>*>tr>.c{vertical-align:top}.g_bottom>*>tr>.c{vertical-align:bottom}.g_middle>*>tr>.c{vertical-align:middle}.g_max {width:100%}.g_center{text-align:center}.g_nobr {white-space:nowrap}.g_split>*>tr>.c + .c{ border-left:1px solid rgba(0,0,0,.06); }  .g_gap_XS>*>tr>.c{padding:3px}.g_gap_XS>*>tr>.c:last-child{padding-right:0}.g_gap_XS>*>tr>.c:first-child{padding-left:0}.g_gap_XS>*>tr:last-child>.c{padding-bottom:0}.g_gap_XS>*>tr:first-child>.c{padding-top:0}.g_gap_S>*>tr>.c{padding:5px}.g_gap_S>*>tr>.c:last-child{padding-right:0}.g_gap_S>*>tr>.c:first-child{padding-left:0}.g_gap_S>*>tr:last-child>.c{padding-bottom:0}.g_gap_S>*>tr:first-child>.c{padding-top:0}.g_gap_M>*>tr>.c{padding:8px}.g_gap_M>*>tr>.c:last-child{padding-right:0}.g_gap_M>*>tr>.c:first-child{padding-left:0}.g_gap_M>*>tr:last-child>.c{padding-bottom:0}.g_gap_M>*>tr:first-child>.c{padding-top:0}.g_gap_L>*>tr>.c{padding:10px}.g_gap_L>*>tr>.c:last-child{padding-right:0}.g_gap_L>*>tr>.c:first-child{padding-left:0}.g_gap_L>*>tr:last-child>.c{padding-bottom:0}.g_gap_L>*>tr:first-child>.c{padding-top:0} .g_gap-x_XS>*>tr>.c{padding-left:3px; padding-right:3px}.g_gap-x_XS>*>tr>.c:last-child{padding-right:0}.g_gap-x_XS>*>tr>.c:first-child{padding-left:0}.g_gap-x_S>*>tr>.c{padding-left:5px; padding-right:5px}.g_gap-x_S>*>tr>.c:last-child{padding-right:0}.g_gap-x_S>*>tr>.c:first-child{padding-left:0}.g_gap-x_M>*>tr>.c{padding-left:8px; padding-right:8px}.g_gap-x_M>*>tr>.c:last-child{padding-right:0}.g_gap-x_M>*>tr>.c:first-child{padding-left:0}.g_gap-x_L>*>tr>.c{padding-left:10px; padding-right:10px}.g_gap-x_L>*>tr>.c:last-child{padding-right:0}.g_gap-x_L>*>tr>.c:first-child{padding-left:0} .g_gap-y_XS>*>tr>.c{padding-top:3px; padding-bottom:3px}.g_gap-y_XS>*>tr:last-child>.c{padding-bottom:0}.g_gap-y_XS>*>tr:first-child>.c{padding-top:0}.g_gap-y_S>*>tr>.c{padding-top:5px; padding-bottom:5px}.g_gap-y_S>*>tr:last-child>.c{padding-bottom:0}.g_gap-y_S>*>tr:first-child>.c{padding-top:0}.g_gap-y_M>*>tr>.c{padding-top:8px; padding-bottom:8px}.g_gap-y_M>*>tr:last-child>.c{padding-bottom:0}.g_gap-y_M>*>tr:first-child>.c{padding-top:0}.g_gap-y_L>*>tr>.c{padding-top:10px; padding-bottom:10px}.g_gap-y_L>*>tr:last-child>.c{padding-bottom:0}.g_gap-y_L>*>tr:first-child>.c{padding-top:0} .g_padding_XS>*>tr>.c:first-child{padding-left:6px}.g_padding_XS>*>tr>.c:last-child{padding-right:6px}.g_padding_XS>*>tr:first-child>.c{padding-top:6px}.g_padding_XS>*>tr:last-child>.c{padding-bottom:6px}.g_padding_S>*>tr>.c:first-child{padding-left:10px}.g_padding_S>*>tr>.c:last-child{padding-right:10px}.g_padding_S>*>tr:first-child>.c{padding-top:10px}.g_padding_S>*>tr:last-child>.c{padding-bottom:10px}.g_padding_M>*>tr>.c:first-child{padding-left:16px}.g_padding_M>*>tr>.c:last-child{padding-right:16px}.g_padding_M>*>tr:first-child>.c{padding-top:16px}.g_padding_M>*>tr:last-child>.c{padding-bottom:16px}.g_padding_L>*>tr>.c:first-child{padding-left:20px}.g_padding_L>*>tr>.c:last-child{padding-right:20px}.g_padding_L>*>tr:first-child>.c{padding-top:20px}.g_padding_L>*>tr:last-child>.c{padding-bottom:20px}.g_padding_2L>*>tr>.c:first-child{padding-left:40px}.g_padding_2L>*>tr>.c:last-child{padding-right:40px}.g_padding_2L>*>tr:first-child>.c{padding-top:40px}.g_padding_2L>*>tr:last-child>.c{padding-bottom:40px} .g_padding-x_XS>*>tr>.c:first-child{padding-left:6px}.g_padding-x_XS>*>tr>.c:last-child{padding-right:6px}.g_padding-x_S>*>tr>.c:first-child{padding-left:10px}.g_padding-x_S>*>tr>.c:last-child{padding-right:10px}.g_padding-x_M>*>tr>.c:first-child{padding-left:16px}.g_padding-x_M>*>tr>.c:last-child{padding-right:16px}.g_padding-x_L>*>tr>.c:first-child{padding-left:20px}.g_padding-x_L>*>tr>.c:last-child{padding-right:20px} .g_padding-y_XS>*>tr:first-child>.c{padding-top:6px}.g_padding-y_XS>*>tr:last-child>.c{padding-bottom:6px}.g_padding-y_S>*>tr:first-child>.c{padding-top:10px}.g_padding-y_S>*>tr:last-child>.c{padding-bottom:10px}.g_padding-y_M>*>tr:first-child>.c{padding-top:16px}.g_padding-y_M>*>tr:last-child>.c{padding-bottom:16px}.g_padding-y_L>*>tr:first-child>.c{padding-top:20px}.g_padding-y_L>*>tr:last-child>.c{padding-bottom:20px} .g_padding-b_XS>*>tr:first-child>.c{padding-bottom:6px}.g_padding-b_S>*>tr:last-child>.c {padding-bottom:10px}.g_padding-b_M>*>tr:last-child>.c {padding-bottom:16px}.g_padding-b_L>*>tr:last-child>.c {padding-bottom:20px} .g_padding-t_XS>*>tr:first-child>.c{padding-top:6px}.g_padding-t_S>*>tr:first-child>.c{padding-top:10px}.g_padding-t_M>*>tr:first-child>.c{padding-top:16px}.g_padding-t_L>*>tr:first-child>.c{padding-top:20px}.s{ border-bottom:1px solid rgba(0,0,0,.1); }.s_fade,.s_fade-right,.s_fade-left{ border:none; box-shadow:none; position:relative; background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 100%); height:1px; }.s_fade-right{ background:-webkit-linear-gradient(left,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 100%) }.s_fade-left{ background:-webkit-linear-gradient(right,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 100%) } .b_padding_XS>.s_hang,.g_padding_XS>tbody>.r>.c>.s_hang{margin-left:-3px; margin-right:-3px}.b_padding_S>.s_hang,.g_padding_S>tbody>.r>.c>.s_hang{margin-left:-10px; margin-right:-10px}.b_padding_M>.s_hang,.g_padding_M>tbody>.r>.c>.s_hang{margin-left:-16px; margin-right:-16px}.b_padding_L>.s_hang,.g_padding_L>tbody>.r>.c>.s_hang{margin-left:-20px; margin-right:-20px} .s_gap_XS{margin-top:6px; margin-bottom:6px}.s_gap_S{margin-top:10px; margin-bottom:10px}.s_gap_M{margin-top:16px; margin-bottom:16px}.s_gap_L{margin-top:20px; margin-bottom:20px} .s_type_label{ text-align:center; position:relative; border:none; background:none; height:13px; }.s_type_label:before{ border:none; background:none; }.s_type_label .b_type_label{ display:inline-block; color:#888; font-size:13px; line-height:13px; display:table-cell; white-space:nowrap; vertical-align:top; padding:0 10px; }.s_type_label .b_fade_left,.s_type_label .b_fade_right{ display:table-cell; width:50%; position:relative; vertical-align:middle; }.s_type_label .b_fade_left:after,.s_type_label .b_fade_right:after{ content:''; display:block; position:relative; height:1px; background:rgba(0,0,0,.15); }.s_type_label.s_fade .b_fade_left:after{ background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%); }.s_type_label.s_fade .b_fade_right:after{ background:-webkit-linear-gradient(right,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 100%); }.link,.link table{ color:#0D5DE3; cursor:pointer!important; -webkit-transition:color .15s ease-out; -moz-transition:color .15s ease-out; -o-transition:color .15s ease-out; -ms-transition:color .15s ease-out; transition:color .15s ease-out; -webkit-tap-highlight-color:rgba(0,0,0,.1)!important; }a.link{ text-decoration:none; }.offices a:hover,.par .link:hover,.desktop .link:hover,.link:hover table{ color:#E00; } .link_outer{ color:#070; }.link_invert{ color:#FFF; -webkit-transition:none; -moz-transition:none; -o-transition:none; -ms-transition:none; transition:none; }.link_invert:hover{ color:#FC0; }.link_minor{ color:#669; }.link_minor:hover{ color:#E00; }.link_ghost{ color:#888; }.link_ghost:hover{ color:#000; } .link_icon{ padding-left:20px; background:left center no-repeat; }.menu{ -webkit-user-select:none; user-select:none; cursor:default; }.menu__item{ color:#000!important; cursor:pointer; position:relative; }.menu__item:hover{ cursor:pointer; background-color:#FFEBA0; color:#000; }.menu__item_state_check:before{ content:''; position:absolute; background:center center no-repeat; left:0; top:0; bottom:0; }.menu__group + .menu__group{ border-top:1px solid rgba(0,0,0,.1); }.menu__title{ color:#999; }.menu_hide-icons_yes .menu__item_icon_yes{ background-position:-100px center!important; } .menu__col{ display:inline-block; vertical-align:top; x-position:relative; }.menu__col + .menu__col:before{ content:''; position:absolute; width:1px; top:0; bottom:0; background:rgba(0,0,0,.1); z-index:2; }  .menu_size_S{padding:3px 0}.menu_size_S .menu__group:not(:first-child){padding-top:3px}.menu_size_S .menu__group:not(:last-child){padding-bottom:3px}.menu_size_S .menu__custom{margin:-3px 0}.menu_size_S .menu__title,.menu_size_S .menu__item{ font-size:13px; padding:0 10px; line-height:25px; height:24px; }.menu_size_S .menu__item_state_check:before{ width:34px; }.menu_size_S.menu_type_select .menu__item,.menu_size_S.menu_type_select .menu__title ~ .menu__item{ padding-left:30px; }.menu_size_S .menu__item_state_check:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); }.menu_size_S .menu__title ~ .menu__item,.menu_size_S .menu__item_icon_yes,.menu_size_S .menu__title ~ .menu__item_icon_yes{ padding-left:30px; background-position:10px center; background-repeat:no-repeat; }.menu_size_S.menu_type_select:not(.menu_hide-icons_yes) .menu__item_icon_yes,.menu_size_S.menu_type_select:not(.menu_hide-icons_yes) .menu__title ~ .menu__item_icon_yes{ padding-left:50px; background-position:30px center; }.menu_size_S.menu_type_select.menu_hide-icons_yes .menu__item_icon_yes,.menu_size_S.menu_type_select.menu_hide-icons_yes .menu__title ~ .menu__item_icon_yes{ padding-right:30px; }  .menu_size_M{ padding:4px 0; }.menu_size_M .menu__group:not(:first-child){ padding-top:4px; }.menu_size_M .menu__group:not(:last-child){ padding-bottom:4px; }.menu_size_M .menu__custom{ margin:-4px 0; }.menu_size_M .menu__title,.menu_size_M .menu__item{ font-size:13px; padding:0 13px; line-height:25px; height:24px; }.menu_size_M .menu__item_state_check:before{ width:38px; }.menu_size_M.menu_type_select .menu__item,.menu_size_M.menu_type_select .menu__title ~ .menu__item{ padding-left:30px; }.menu_size_M .menu__item_state_check:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); }.menu_size_M .menu__title ~ .menu__item,.menu_size_M .menu__item_icon_yes,.menu_size_M .menu__title ~ .menu__item_icon_yes{ padding-left:33px; background-position:13px center; background-repeat:no-repeat; }.menu_size_M.menu_type_select:not(.menu_hide-icons_yes) .menu__item_icon_yes,.menu_size_M.menu_type_select:not(.menu_hide-icons_yes) .menu__title ~ .menu__item_icon_yes{ padding-left:50px; background-position:30px center; }.menu_size_M.menu_type_select.menu_hide-icons_yes .menu__item_icon_yes,.menu_size_M.menu_type_select.menu_hide-icons_yes .menu__title ~ .menu__item_icon_yes{ padding-right:30px; }  .menu_size_L{ padding:5px 0; }.menu_size_L .menu__group:not(:first-child){ padding-top:5px; }.menu_size_L .menu__group:not(:last-child){ padding-bottom:5px; }.menu_size_L .menu__custom{ margin:-5px 0; }.menu_size_L .menu__title,.menu_size_L .menu__item{ font-size:15px; padding:0 15px; line-height:28px; height:28px; }.menu_size_L .menu__item_state_check:before{ width:46px; }.menu_size_L.menu_type_select .menu__item,.menu_size_L.menu_type_select .menu__title ~ .menu__item{ padding-left:34px; }.menu_size_L .menu__item_state_check:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); }.menu_size_L .menu__title ~ .menu__item,.menu_size_L .menu__item_icon_yes,.menu_size_L .menu__title ~ .menu__item_icon_yes{ padding-left:36px; background-position:15px center; background-repeat:no-repeat; }.menu_size_L.menu_type_select:not(.menu_hide-icons_yes) .menu__item_icon_yes,.menu_size_L.menu_type_select:not(.menu_hide-icons_yes) .menu__title ~ .menu__item_icon_yes{ padding-left:56px; background-position:36px center; }.menu_size_L.menu_type_select.menu_hide-icons_yes .menu__item_icon_yes,.menu_size_L.menu_type_select.menu_hide-icons_yes .menu__title ~ .menu__item_icon_yes{ padding-right:36px; }  .menu_size_XL{ padding:6px 0; }.menu_size_XL .menu__group:not(:first-child){padding-top:6px}.menu_size_XL .menu__group:not(:last-child){padding-bottom:6px}.menu_size_XL .menu__title,.menu_size_XL .menu__item{ font-size:15px; padding:0 20px; line-height:38px; height:38px; }.menu_size_XL .menu__item_state_check:before{ width:54px; }.menu_size_XL.menu_type_select .menu__item,.menu_size_XL.menu_type_select .menu__title ~ .menu__item{ padding-left:40px; }.menu_size_XL .menu__item_state_check:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); }.menu_size_XL .menu__title ~ .menu__item,.menu_size_XL .menu__item_icon_yes,.menu_size_XL .menu__title ~ .menu__item_icon_yes{ padding-left:54px; background-position:15px center; background-repeat:no-repeat; }.menu_size_XL.menu_type_select:not(.menu_hide-icons_yes) .menu__item_icon_yes,.menu_size_XL.menu_type_select:not(.menu_hide-icons_yes) .menu__title ~ .menu__item_icon_yes{ padding-left:62px; background-position:40px center; }.menu_size_XL.menu_type_select.menu_hide-icons_yes .menu__item_icon_yes,.menu_size_XL.menu_type_select.menu_hide-icons_yes .menu__title ~ .menu__item_icon_yes{ padding-right:31px; }.modal{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:100; display:none; }.modal__content{ background:#FFF; position:absolute; top:50%; left:50%; z-index:2; opacity:0.1; -webkit-transform:scale(.75); -moz-transform:scale(.75); -o-transform:scale(.75); -ms-transform:scale(.75); transform:scale(.75); -webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out; -moz-transition:-moz-transform .2s ease-in-out,opacity .2s ease-in-out; -o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in-out; -ms-transition:-ms-transform .2s ease-in-out,opacity .2s ease-in-out; transition:transform .2s ease-in-out,opacity .2s ease-in-out; }.modal__content.island .ydf-modal{ overflow-y:scroll; overflow-x:hidden; height:100%; }.modal__content.island .ydf-modal.sent{ overflow:hidden; }.proposal-modal .modal__content{ height:100%; overflow:hidden; }.what-we-do-modal .modal__content{ height:30%; overflow:hidden; }.what-we-do-modal .modal__content.island .ydf-modal{ overflow:hidden; }.contact-us .modal__content.island .ydf-modal,.newsletter .modal__content.island .ydf-modal{ overflow-y:hidden; }.proposal-modal .modal__content .forma__value,.what-we-do-modal .modal__content .forma__value{ margin-top:10px; }.proposal-modal .modal__content .forma__value .select,.what-we-do-modal .modal__content .forma__value .select{ display:block; line-height:1; }.proposal-modal .modal__content .button_mode_dropdown,.what-we-do-modal .modal__content .button_mode_dropdown{ display:block; line-height:1.2; }.modal__content_padding_yes{ padding:20px; }.newsletter .par:not(:last-child){ margin-bottom:0; }.modal__title{ font-size:20px; line-height:20px; padding-bottom:20px; white-space:nowrap; }.modal__close{ position:relative; }@media screen and (max-width:1024px){ .contact-us .modal__content.island .ydf-modal,.newsletter .modal__content.island .ydf-modal{  overflow-y:scroll; }}@media screen and (width:1024px) and (height:600px){  .modal.newsletter .modal__content.island .ydf-modal{  height:580px;  margin-bottom:0; }.ydf-modal__content{  margin-top:0px!important; }} .modal_state_hidden .modal__content{ opacity:0; -webkit-transform:scale(.75); -moz-transform:scale(.75); -o-transform:scale(.75); -ms-transform:scale(.75); transform:scale(.75); }*{ padding:0; margin:0; vertical-align:top; }.page,.page table{ font-size:13px; line-height:20px; }.page table{ border-collapse:collapse; border-spacing:0; border:none; }.page td{ vertical-align:baseline; }.page_bg_bottom{ background:#F6F5F3; } .page_no-head_yes{ padding-top:0; }.page_no-head_yes .head{ display:none; }.page_no-head_yes .vert{ top:20px; } .page_overflow_hidden{ overflow:hidden; }.popup{ position:absolute; box-sizing:border-box; z-index:99; -webkit-transition: opacity .1s ease-out, margin .1s ease-out; -moz-transition: opacity .1s ease-out, margin .1s ease-out; -o-transition: opacity .1s ease-out, margin .1s ease-out; -ms-transition: opacity .1s ease-out, margin .1s ease-out; transition: opacity .1s ease-out, margin .1s ease-out; } .popup__content{ position:relative; z-index:2; } .popup__tail{ position:absolute; z-index:1; display:none; overflow:hidden; width:14px; height:14px; }.popup__tail:before{ content:''; position:absolute; background:#FFF; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); left:2px; top:2px; width:10px; height:10px; }.popup_size_grand .popup__tail{ width:24px; height:24px; }.popup_size_grand .popup__tail:before{ left:4px; top:4px; width:16px; height:16px; }  .popup_state_hidden{ opacity:0; }.popup_state_visible{ opacity:1; } .popup_mode_tip,.popup_mode_hold{ cursor:pointer; box-shadow:none; }.popup_mode_tip:hover{ opacity:.85; }.popup_mode_tip .popup__tail,.popup_mode_hold .popup__tail{ display:block; } .popup_type_help,.popup_type_help .popup__tail:before{ background:rgba(50,50,50,.8); color:#FFF; }.popup_type_error,.popup_type_error .popup__tail:before{ background:rgba(255,100,100,.9); color:#FFF; }.popup_type_ok,.popup_type_ok .popup__tail:before{ background:rgba(108,186,104,.9); color:#FFF; } .popup_size_S .popup__text{ padding:0 8px; font-size:13px; line-height:24px; }.popup_size_M .popup__text{ padding:0 8px; font-size:13px; line-height:28px; }.popup_size_L .popup__text{ padding:0 10px; font-size:15px; line-height:32px; }.popup_size_grand .popup__text{ padding:18px; font-size:16px; line-height:16px; }  .popup_show_bottom-left.popup_state_hidden,.popup_show_bottom-center.popup_state_hidden,.popup_show_bottom-right.popup_state_hidden{margin-top:10px}.popup_show_bottom-left.popup_state_visible,.popup_show_bottom-center.popup_state_visible,.popup_show_bottom-right.popup_state_visible{margin-top:0}.popup_show_top-left.popup_state_hidden,.popup_show_top-center.popup_state_hidden,.popup_show_top-right.popup_state_hidden{margin-top:-10px}.popup_show_top-left.popup_state_visible,.popup_show_top-center.popup_state_visible,.popup_show_top-right.popup_state_visible{margin-top:0}.popup_show_left-top.popup_state_hidden,.popup_show_left-center.popup_state_hidden,.popup_show_left-bottom.popup_state_hidden{margin-left:-10px}.popup_show_left-top.popup_state_visible,.popup_show_left-center.popup_state_visible,.popup_show_left-bottom.popup_state_visible{margin-left:0}.popup_show_right-top.popup_state_hidden,.popup_show_right-center.popup_state_hidden,.popup_show_right-bottom.popup_state_hidden{margin-left:10px}.popup_show_right-top.popup_state_visible,.popup_show_right-center.popup_state_visible,.popup_show_right-bottom.popup_state_visible{margin-left:0}  .popup_show_bottom-left .popup__tail {top:-7px; left:7px; height:7px}.popup_show_bottom-right .popup__tail {top:-7px; right:7px; height:7px}.popup_show_bottom-center .popup__tail{top:-7px; left:50%; margin-left:-7px; height:7px}.popup_show_top-left .popup__tail{bottom:-7px; left:7px; height:7px; -webkit-transform:rotate(180deg)}.popup_show_top-right .popup__tail  {bottom:-7px; right:7px; height:7px; -webkit-transform:rotate(180deg)}.popup_show_top-center .popup__tail  {bottom:-7px; left:50%; margin-left:-7px; height:7px; -webkit-transform:rotate(180deg)}.popup_show_right-top .popup__tail  {left:-7px; top:7px; width:7px}.popup_show_right-bottom .popup__tail {left:-7px; bottom:7px; width:7px}.popup_show_right-center .popup__tail {left:-7px; top:50%; margin-top:-7px; width:7px}.popup_show_left-top .popup__tail{right:-7px; top:7px; width:7px; -webkit-transform:rotate(180deg)}.popup_show_left-bottom .popup__tail {right:-7px; bottom:7px; width:7px; -webkit-transform:rotate(180deg)}.popup_show_left-center .popup__tail {right:-7px; top:50%; margin-top:-7px; width:7px; -webkit-transform:rotate(180deg)}  .popup_size_grand.popup_show_bottom-left .popup__tail {top:-12px; left:10px; height:12px}.popup_size_grand.popup_show_bottom-right .popup__tail {top:-12px; right:10px; height:12px}.popup_size_grand.popup_show_bottom-center .popup__tail{top:-12px; left:50%; margin-left:-12px; height:12px}.popup_size_grand.popup_show_top-left .popup__tail{bottom:-12px; left:10px; height:12px; -webkit-transform:rotate(180deg)}.popup_size_grand.popup_show_top-right .popup__tail  {bottom:-12px; right:10px; height:12px; -webkit-transform:rotate(180deg)}.popup_size_grand.popup_show_top-center .popup__tail  {bottom:-12px; left:50%; margin-left:-12px; height:12px; -webkit-transform:rotate(180deg)}.popup_size_grand.popup_show_right-top .popup__tail  {left:-12px; top:10px; width:12px}.popup_size_grand.popup_show_right-bottom .popup__tail {left:-12px; bottom:10px; width:12px}.popup_size_grand.popup_show_right-center .popup__tail {left:-12px; top:50%; margin-top:-12px; width:12px}.popup_size_grand.popup_show_left-top .popup__tail{right:-12px; top:10px; width:12px; -webkit-transform:rotate(180deg)}.popup_size_grand.popup_show_left-bottom .popup__tail {right:-12px; bottom:10px; width:12px; -webkit-transform:rotate(180deg)}.popup_size_grand.popup_show_left-center .popup__tail {right:-12px; top:50%; margin-top:-12px; width:12px; -webkit-transform:rotate(180deg)}@font-face{ font-family:rouble; src:url(data:font/opentype;base64,T1RUTwAJAIAAAwAQQ0ZGIL/XRzcAAAX0AAANQk9TLzJka2PQAAABAAAAAGBjbWFwQRFz2gAABGgAAAFqaGVhZO4+7AwAAACcAAAANmhoZWEGOwI2AAAA1AAAACRobXR4RtIE8QAAEzgAAABobWF4cAAaUAAAAAD4AAAABm5hbWVwuhtRAAABYAAAAwZwb3N0/7gAMgAABdQAAAAgAAEAAAABAADEgrk7Xw889QADA+gAAAAAxe7ULAAAAADF7tQsABT/5gM2Au4AAAADAAIAAAAAAAAAAQAAAu7/BgAAAz0AFP/YAzYAAQAAAAAAAAAAAAAAAAAAABoAAFAAABoAAAACArkBkAAFAAQCvAKKAAAAjAK8AooAAAHdADIA+gAAAgAFBgAAAAIABAAAAAEAAAAAAAAAAAAAAABQWVJTAEAAIAD/Au7/BgAAA84AGgAAAAEAAAAAAfQCvAAAACAAAAAAABQA9gABAAAAAAAAAC8AAAABAAAAAAABAAgALwABAAAAAAACAAcANwABAAAAAAADABMAPgABAAAAAAAEAAgALwABAAAAAAAFAA0AUQABAAAAAAAGAAcAXgABAAAAAAAHAB8AZQABAAAAAAAKACwAhAABAAAAAAAQAAgALwABAAAAAAARAAcANwADAAEECQAAAF4AsAADAAEECQABABABDgADAAEECQACAA4BHgADAAEECQADACYBLAADAAEECQAEAA4BUgADAAEECQAFABoBYAADAAEECQAGAA4BUgADAAEECQAHAD4BegADAAEECQAKAFgBuENvcHlyaWdodCAoYykgMjAwNyBieSBBTFMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuQUxTIFJ1YmxSZWd1bGFyQUxTOiBBTFMgUnVibDogMjAwN1ZlcnNpb24gMS4wMDBBTFNSdWJsQUxTIFJ1YmwgaXMgYSB0cmFkZW1hcmsgb2YgQUxTLkNvcHlyaWdodCAoYykgMjAwNyBieSAuIEFsbCByaWdodHMgcmVzZXJ2ZWQuAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA3ACAAYgB5ACAAQQBMAFMALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBBAEwAUwAgAFIAdQBiAGwAUgBlAGcAdQBsAGEAcgBBAEwAUwA6ACAAQQBMAFMAIABSAHUAYgBsADoAIAAyADAAMAA3AEEATABTAFIAdQBiAGwAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAMABBAEwAUwAgAFIAdQBiAGwAIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABBAEwAUwAuAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA3ACAAYgB5ACAALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgAAAAAAAwAAAAMAAAEiAAEAAAAAABwAAwABAAABIgAAAQYAAAAAAAAAAAAAABkAAAAZAAAAAAAAAAAAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAQIDBAUGBwgJCgsMDQ4XDxAREhMUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABIAAAADgAIAAIABgAgAGEAbwBwAHcA////AAAAIABhAGIAcABxAP/////5/7f/n/+n/57/FwABAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAA/7UAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAQAEAgABAQEIQUxTUnVibAABAQEm+BAA+BsB+BwMAPgdAvgdA/gYBJ9x+cr5ggX3Og/3TRGZHA0lEgADAQEwXGRDb3B5cmlnaHQgKGMpIDIwMDcgYnkgQUxTLiBBbGwgcmlnaHRzIHJlc2VydmVkLkNvcHlyaWdodCAoYykgMjAwNyBieSAuIEFsbCByaWdodHMgcmVzZXJ2ZWQuQUxTIFJ1YmwAAAEAQw0AUgYA4wAAUQAAQgAAAQAAGgIAAQACAIgA+AF5AhUCyANNA/QEXgTbBWwGEQalB0UHlAf+CHsI7AlhCeMKWQtwC3MLzQwzDDQO+yugdvcj28fb95jXAfiY1gPB968VyAaBTwVNBn47BckGcvsjBdgGo/cjBffhBpnbBfvhBpXHBfckBr64k5uvH6+aqaeitQiitZa5uhqwh698px68cV2hORv7ewZR++QFTQb3TPeYFfcmBrCjiISZH6aAnG5bGmqDbntwHlluZHQvG/sSBg6qoHbh9wrH9wr3XPcLAfcr9yL3jfcmA9H3nBXcTzr7Ctw19yLh+AH3CvwBx+cGy7yOkq0f1ZvdzvcUGvcETtM7oB6ScFOPNRv7d/vTOgb3t/dcFb6tiYicH7iDrWhYGmJzaGd+HoR4ZodTGz73WwYOg6B24fcHzfcI9173BwH49vckA9P3nxXnBn1JBS4GcPsHBesGeTUF9yMGneEF9/8GpPcHBfwABpnNBegGybWMjqIf15eznbOzCLOzqtTSGvcBS837Jx77tQZJ+9EFMgb3p/deFfIGuqmIhpgfpoKbdGsaVWhfXHkegnJYhj8bXgYOfqB292y1vbX3ybQB91D092r3DgPl98gV7VkpYe37DQZygnp4gx6FiICIfIppiBho98GuB2GPfI2BjIWOGXOUhp2iGvcN98m1+8m92gfOx5uvvB++sKnE1Bq/d7Viqx6qY1abSxv71WgGnYmliaWCCKODj3Z0GvuOKQf4GcUVaXRic0MbWffJ0QbDrnpsoh+hbZNiZRpwhGd2bB4OUaB292yzwLT3zLEB+Mz3DQPt98kV7AZ/VgUqBoFjBewGb/sPhnSAd3SDGXyGZoh6ioRqGPfBBpKsBXNokI+AH3uSh5aaGpCMkYySHqj3DwX3zgaUswX7zgaYwAXfBtrVobbEH8O0scvbGuI9wfsEHvvLBoRqnoqliKCDGZqFj35+GoSJg4qGHlD7kQUrBvg71hVYaFRzQBtTBtL3zAXLBrqofnafH592km9sGmaCXG9kHg7foHb3Xrq/uvfHuAH3SvdE9033VQPb98EV8VclXPElBnCFfnKAHn+GY4h4iAhl+A+xB3eOZ5J+kAhzloOcohrt9/O6+/PAxAfo2Jmwxx/Erq3E2hr3DDHD+0ge/BZlBpqJsISegwimf497dBr7iiUH+GP3KxUkUlsgHnb3x7QG9rBaIB8OzKB292e2urf3zLYB+P33VwPu98EV8gaAXAUkBoFgBfIGcfsHhnV+eXGCGYSIf4h7iQiIen+LghuDZwX4EAaUrwVEkniXqBqRjJaOlh6h7gX3/AaVtgX7+waWugXSBvHhn7XQH9K2r83cGu49u/s3HvwQBoNnBcqCpXxwGoeKgYh9HlT7hAUiBviR92IVUH1abGUeZm1XdEUbawbT98wFrgbirmlDHw5koHb3DNvI2ves2wH3Nej3kOwD5feZFdJORDvS+wzo9wz3ztv7zsjaBu/Ho7u7H7KyosPIGthrwVevHqpfVJg4G/tE+/tEBvg09yUVX39rb28ea2xhgT8bTPes2AbGr4R3qR+tdZtmWxoOoaB2vPcXvPcX92X3FgH3IvdD90r3SAPR93kV01pD+xfTWvdDvPfh9xf74bzoBryyk5quH66ap6Cjowiys5/IzBrcbsVWrx6rXFKZPBv7pPvnQwb4QfcGFWCFdXN0Hn9/dYJ3iAiIdmyLaht+92akBsCli32pH6V/oW5jGg5BoHb3f623rffLtQH3Ne33bfcJA8f3zRXwXyZp8PsDBmOIcoSAHnh+dYFuG3F497+ecAZweJOafh+Bloamtxr3A/fDrfvDt/cKB/cf2Nr3B7R/r3KqH8haSqP7ERv7lHelBqafhHyYH5SAkHBeGvt4Jgf3W/fBFZKnoo6cG+bFWPsDX35ncW8fcHFsfWcbNgYOXqB294Cvv673w7EB+PPvA/cV99gV2AZ8VwVDBoJnBdEGcC16UnxpfH4Zfn1yhWcbhXgF96oGkZ4FRI+Bm6AampKpmLgeo+EF9+gGk68F++UGmr8F9xUGv7uVoLgf5LS51NIauHmwZ6oeqmhVm0Ib+6cGhXgFzoiXenMae4VrfVseVvtKBT0G95P3uhWRrKiOohvitV9GaoJqemwfTmhLaz8bKQYOd6B293yzuLP3w7MB9zL3Nvcw9z8Dx/fRFe1eKWPt+wEGZYlzhoEeeIJ6fksbePf3ngdsdY6Rfx9/kYKTh5QIhpWKo7Ea9wH3xrP7xrgH2sOQk6wf76PGzuYawHW4X68er2BDnScb+8V4BquhiIWWH5eFk4OQgQiQgo1zZRr7cCkH9633wxXjulwjI1tbOB9y98MGDnygdvdmt8a398G1AfjO9zYD7vfNFe4GelAFJwaAXwXtBnM3f2KCc4WDGXt0eYFSioV4GPfqBpKeBUCOf5qqGpaQn5OmHqPfBffIBpe3BfvHBpzGBe0G4tGhuL4fvrilvsYax3K5V6ken2lUlD8b+6kGhngFx4ideHMafod1gm4eTftqBSgG9+P3wRWjBsixZ0tcfV1wYB9gcGZ1WxtUBg4zoHb3HdLS0feu0QH3Iej3e+4D9yEW6Pcd98rS+8rSlgb3NvcxufdW9xksvCYf+3f79ElEzUVJRM0G6PiCFfcBBsPNazP7Cz5g+w4fawYOOKB29wfaztr3rNsB9xLo96DsA8f3mBXNSUk8zfsH6PcH9+Ta++TO6AbvyaO7ux+zsqHByhrbbL5Wrx6qXlSYNhv7Ufv8SQb4P/cmFWKAam5uHm5sYH0/Gz33rOcGxq6Dd6ofrnSbaVoaDiD3BtfU1vey2AH4te8DwfebFdUGekIFQQZ6PwXUBnH7BgXpBqX3BgX3+Qab1wX79wac1AXxBu/PobzFH8i9rdPXGsR3s2anHqdnVps2G/tNBjf7/wVBBvhu90YVVHdgYGcebGdcfj8bNwbO97IF4gbGrIN2ph+iepVtaxoO9qB2xPciuPch93X3IAH3L/dW93X3XAPH94gV6l4s+yLqUvdWxPgW9yL8Frj3DAb3Ac+qxscft7ejz84a4mvJTrIerFhOmywb+9P8ASwG+Jb3EBVfgW9ydh5ybmKFShtU93WsBr69i3ytH6l+pmtiGg7Wi/dNtvcY92b3FwH5CfdVA9b3eBXxBoFgBSUGbfsYBfEGf1YF90oGl8AF+A8GqPcYBfwOBpW2BdAG9xHrpb7QH9C+rs/eGtRxu1qqHqpaR5YwG/uQBjz76AUlBvif9xUVN0pd+wEeSga792YF1AbasnJUHw5+oHb179vv90j3GgH3Pvc89yz3QgP3Phb3PPX3tO/7tNvuBquojpSoH6WTo5ignQiuqaq82BrYbLxoqR52nXOYcZMIlG5ujmsb+5/7zvsMJ/cMO/sMJ/cMBvc8+GAVwwaUl4qKkh+VipaHk4cImoOjdVoaWnN1fIMeg310iHcbUwYOMouw90Oxx7H3yLEB9zro92rvA9H5ShVmB+t5Bfu3K2XrTytl6/sxByt5BWb3urAHIp0F9zH3wLH7wMe/B8DckMHJH6iksLzYGt9htWOgHphxYJk9Gzb77hX3yK0Hv7iAc6kfpnalZUgaTnVtgH8eYmVKiGwbDsGGdvc0vdC69+l3x7kB4MH4xcMD99v3lBWJo6eKphvNzJOlxx/3A7u77N4as365YrUeuV4+sfsRGywld1s4H0Jhel1pGm2dd5x/Hnmls4WnG6eRl5SeeIx+jB93jFKRtBqdlaS6qB7A4Oia1xvN14Fawh+1ZpZgbBpSaTovYB51XFCDXBtxcI2Ocx+Ws5Sfl6efuqTNtMQIyLdsnHsbbXxzeYMfV/sFcURzSn1lGF6OYZFkkiAKiZ6KHqGKn4mgiZ+JnoqfinJFGF6MYY9kkCAKip2wv4mKqx53UwWFfIFjdxpwnX2am52Rp6B8iZu9HqHOBYbd9wuGuBvH0X+zo3eNgH+BioqAH4l3dot2G0yKTIn7AZQIDvcDDp2gdvcT9wK29wD3a/cMAfcc90n3OfdVA9H3qhXNYkn7As37E/dJ9xP3uPcC+7i29Qb3Neb19yT3Ijq++xsf+9f740kG94v3ZBWPnp6OnhvGvHVJ+wspg0gfDrGgdvci3Mnd947eAfcv6Pft7APb97EV1k1AOtb7Iuj3Ivgp3PwpyfdHBu7Qn7SxH7G0nr7HGu9M3CWaHo9zaI1cG/uc++NABvc895AV90YGtqiJh5ofvH6qX1AaOl9c+w0e+0gGDg6Li/lQjAb4iBT5ZhWZEwABAQELCGChdXB4Gm6vCwAAAfQAAAI7AB4C8QBGAsoAHgLFAFoCmAAeAyYAUAMTAB4CqwBaAugARgKIADwCpQAZAr4APALDABQCegBLAn8APAJnABQDPQA8Ax0AIwLFADICeQBGAwgAPANBAAAC5ABGAvgAUAH0AAA=); }.price{ white-space:nowrap; }.price_code_RUB{ font-family:rouble; }.price_code_RUB:after{ content:'a'; }.radiogroup{ display:inline-block; vertical-align:baseline; white-space:nowrap; }.radiogroup_max-width_yes{ width:100%; } .radiogroup>.button_type_normal{ border-radius:0; }.radiogroup>.button_type_normal .button__ground{ border-radius:0; right:0; }.radiogroup>.button_state_check + .button_type_normal .button__ground{ left:0; }.radiogroup>.button_type_normal.button_state_check .button__ground{ left:1px; right:1px; }.radiogroup>.button_type_normal:first-child{ border-radius:3px 0 0 3px; }.radiogroup>.button_type_normal:first-child .button__ground{ border-radius:2px 0 0 2px; }.radiogroup>.button_type_normal:last-child{ border-radius:0 3px 3px 0; }.radiogroup>.button_type_normal:last-child .button__ground{ border-radius:0 2px 2px 0; right:1px; } .radiogroup>.button_type_pseudo,.radiogroup>.button_type_pseudo .button__ground{ border-radius:0; }.radiogroup>.button_type_pseudo .button__border{ border-radius:0; right:-1px; }.radiogroup>.button_type_pseudo.button_state_check .button__border{ left:0; right:0; }.radiogroup>.button_state_check + .button_type_pseudo .button__border{ left:-1px; }.radiogroup>.button_type_pseudo:first-child,.radiogroup>.button_type_pseudo:first-child .button__border{ border-radius:3px 0 0 3px; }.radiogroup>.button_type_pseudo.button_state_check:first-child .button__border{ border-radius:3px 0 0 3px; }.radiogroup>.button_type_pseudo:first-child .button__ground{ border-radius:2px 0 0 2px; } .radiogroup>.button_type_pseudo:last-child,.radiogroup>.button_type_pseudo:last-child .button__border{ border-radius:0 3px 3px 0; right:0; }.radiogroup>.button_type_pseudo.button_state_check:last-child .button__border{ border-radius:0 3px 3px 0; }.radiogroup>.button_type_pseudo.button_state_check:last-child .button__ground{ border-radius:0 2px 2px 0; }.radiogroup>.button_type_pseudo.button_state_check:last-child .button__border{ right:0; }.rate{ white-space:nowrap; display:inline-block; }.rate__star{ display:inline-block; background:center center no-repeat; }.rate__star:not(:last-child){ margin-right:1px; }.rate__star_filled *{ fill:#f2c200; }.rate__star_empty *{ fill:rgba(0,0,0,.35); }  .rate_size_M .rate__star{ width:16px; height:16px; }.rate_size_S .rate__star{ width:12px; height:12px; }.rate__star_size_S{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/yellow-star.svg"); }.rate__star_size_S.rate__star_empty{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/white-star.svg"); }.rate__star_size_M{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/big-yellow-star.svg"); }.rate__star_size_M.rate__star_empty{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/big-white-star.svg"); }.select{ display:inline-block; vertical-align:baseline; }.select_max-width_yes{ width:100%; }.select_max-width_yes .button__label{ text-align:left; }.share__link{ padding:13px; }.share__link-title{ color:#999; line-height:13px; margin-bottom:6px; }.slider{ position:relative; display:inline-block; vertical-align:baseline; width:100%; }.slider:after{ content:'.'; visibility:hidden; }.slider__track{ position:absolute; left:0; right:0; background:rgba(0,0,0,.05); box-shadow:inset 0 0 0 1px rgba(0,0,0,.2); border-radius:10px; } .slider__interval{ position:absolute; left:0; right:48%; background:rgba(219,175,0,.3); border-radius:10px; }.slider__interval:after{ content:''; position:absolute; left:1px; right:1px; top:1px; bottom:1px; border-radius:10px; background:#ffeba0; } .slider .button{ position:absolute; top:0; left:50%; } .slider__ruler{ position:absolute; left:0; right:0; bottom:0; }.slider__min,.slider__max{ position:absolute; top:0; color:#999; }.slider__min{left:0}.slider__max{right:0} .slider_size_M{ line-height:24px; }.slider_size_M .button{ height:24px; width:24px; }.slider_size_M .slider__track,.slider_size_M .slider__interval{ height:6px; top:9px; }.slider_size_M .slider__min,.slider_size_M .slider__max{ font-size:11px; line-height:11px; top:-4px; }.slider_size_M .slider__value{ font-size:13px; line-height:13px; top:-17px; } .slider_size_L{ line-height:32px; }.slider_size_L .button{ height:32px; width:32px; }.slider_size_L .slider__track,.slider_size_L .slider__interval{ height:8px; top:12px; }.slider_size_L .slider__min,.slider_size_L .slider__max{ font-size:13px; line-height:13px; top:-6px; }.slider_size_L .slider__value{ font-size:15px; line-height:15px; top:-21px; } .slider_mode_fromto .slider__from{ left:25%; border-radius:3px 0 0 3px; }.slider_mode_fromto .slider__from .button__ground{ border-radius:2px 0 0 2px; }.slider_mode_fromto .slider__to{ left:75%; border-radius:0 3px 3px 0; }.slider_mode_fromto .slider__to .button__ground{ border-radius:0 2px 2px 0; }.slider_mode_fromto .slider__interval{ left:27%; right:23%; } .slider__value{ position:absolute; right:0; } .slider__hold{ font-size:13px; line-height:13px; padding:5px; }@-webkit-keyframes spinner{ from{-webkit-transform:rotate(0deg)}to {-webkit-transform:rotate(360deg)}}.spinner{ display:inline-block; overflow:hidden; position:relative; -webkit-animation-name:spinner; -webkit-animation-duration:1s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; }.spinner__circle{ overflow:hidden; position:absolute; left:50%; top:0; width:100%; height:100%; }.spinner__circle:before{ content:''; border-radius:100%; box-shadow:inset 0 0 0 2px #FC0; position:absolute; left:-50%; top:0; width:100%; height:100%; } .spinner_size_XS{ width:16px; height:16px; }.spinner_size_S{ width:24px; height:24px; }.spinner_size_M{ width:28px; height:28px; }.spinner_size_L{ width:32px; height:32px; }.spinner_size_XL{ width:38px; height:38px; }.suggest{ position:absolute; z-index:2; left:0; right:0; background:#FFF; box-shadow:0 0 0 1px rgba(0,0,0,.1); font-size:16px; line-height:32px; padding:8px 0; display:none; } .suggest_demo_yes{ position:relative; display:block; }.suggest__group{ position:relative; }.suggest__group + .suggest__group{ margin-top:6px; }.suggest__title{ position:absolute; left:0; top:0; width:142px; text-align:right; padding-right:15px; box-sizing:border-box; color:#999; z-index:2; }.suggest__title_state_hover{ color:#b2a470; }.suggest__item{ padding-left:142px; position:relative; z-index:1; }.suggest__item:hover{ background:#FFEBA0; cursor:pointer; } .suggest__item_has-icon_yes{ padding-left:180px; }.suggest__item_type_nav{ color:#33C; } .suggest__history{ color:#999; }.suggest__item:hover .suggest__history{ color:#b2a470; } .suggest__hint{ color:#070; color:#999; display:inline-block; margin-left:8px; }.suggest__icon + .suggest__hint{ margin-left:0; }.suggest__item:hover .suggest__hint{ color:#b2a470; }.suggest__item .button_type_clear{ top:-1px; }.suggest__item .button_type_clear .button__icon{opacity:.4}.suggest__item .button_type_clear:hover .button__icon{opacity:1} .suggest__icon{ background:center center no-repeat; display:inline-block; height:32px; width:32px; position:relative; }.suggest__icon_type_traffic{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/yellow-light.svg"); width:24px; margin:0 7px 0 10px; }.suggest__icon_type_weather{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/sunrise.svg"); top:-2px; width:27px; margin:0 5px 0 10px; }.suggest__icon_type_fact{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/black-square.svg"); opacity:.3; background-position:0 14px; width:3px; margin:0 8px 0 10px; }.swipegroup{ position:relative; } .swipegroup__items{ position:relative; overflow:hidden; width:100%; }.swipegroup__item{ position:absolute; left:0; top:0; width:100%; } .swipegroup__item_state_release{ display:none; }.swipegroup__item_state_selected{ display:block; }  .swipegroup__points{ text-align:center; margin-top:20px; }.swipegroup__point{ display:inline-block; width:4px; height:4px; border-radius:100%; background:#000; opacity:.15; }.swipegroup__point + .swipegroup__point{ margin-left:10px; }.swipegroup__point_state_selected{ opacity:1; } .swipegroup__prev,.swipegroup__next{ position:absolute; width:30px; top:0; bottom:0; background:right center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/images/large-arrow-right.svg"); opacity:.25; }.swipegroup__prev:hover,.swipegroup__next:hover{ cursor:pointer; opacity:1; }.swipegroup__prev{ left:-30px; -webkit-transform:rotate(-180deg); }.swipegroup__next{ right:-30px; }.tableau{ width:370px; -webkit-user-select:none; position:relative; z-index:2; box-sizing:border-box; padding:20px; }.tableau__home{ height:70px; font-size:16px; text-align:center; cursor:pointer; position:relative; margin:0 -20px; margin-top:-10px; box-sizing:border-box; -webkit-transition:color.15s ease-in-out; -moz-transition:color.15s ease-in-out; -o-transition:color.15s ease-in-out; -ms-transition:color.15s ease-in-out; transition:color.15s ease-in-out; }.tableau__home:hover{ x-color:#E00; }.tableau__home-back{ content:''; position:absolute; top:0; bottom:0; left:0; width:30px; background:right center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/images/large-arrow-left.svg"); opacity:.25; -webkit-transition:left .15s ease-in-out,opacity.15s ease-in-out; -moz-transition:left .15s ease-in-out,opacity.15s ease-in-out; -o-transition:left .15s ease-in-out,opacity.15s ease-in-out; -ms-transition:left .15s ease-in-out,opacity.15s ease-in-out; transition:left .15s ease-in-out,opacity.15s ease-in-out; }.tableau__home:hover .tableau__home-back{ opacity:1; left:-5px; }.tableau__home-title{ font-size:18px; line-height:18px; padding-top:17px; }.tableau__home-hint{ margin-top:8px; font-size:11px; line-height:11px; text-transform:uppercase; letter-spacing:1px; }.tableau__item{ background:#FFF; position:relative; display:inline-block; width:110px; height:110px; cursor:pointer; }.tableau__tip{ font-size:15px; line-height:56px; display:inline-block; margin-left:4px; margin-right:5px; }.tableau__icon{ height:110px; box-sizing:border-box; padding-top:24px; text-align:center; -webkit-transition:padding .15s ease-out; -moz-transition:padding .15s ease-out; -o-transition:padding .15s ease-out; -ms-transition:padding .15s ease-out; transition:padding .15s ease-out; white-space:nowrap; }.tableau__item:hover .tableau__icon{ padding-top:19px; }.tableau__icon .image{ height:56px; width:56px; }.tableau__title{ font-size:13px; line-height:13px; text-align:center; position:absolute; left:0; right:0; bottom:10px; } .tableau__more{ text-align:center; line-height:40px; font-size:13px; color:#999; margin-top:20px; cursor:pointer; }.tableau__more:hover{ color:#000; }.textarea{ position:relative; display:inline-block; vertical-align:top; width:100%; }.textarea__textarea{ resize:vertical; position:relative; z-index:2; background:none; border:none; font-size:16px; font-family:"Arial","Verdana","Helvetica",sans-serif; display:inline-block; width:100%; box-sizing:border-box; vertical-align:top; resize:none; border-radius:0; border:1px solid rgba(0,0,0,.2); -webkit-transition: box-shadow .05s ease-out, background .05s ease-out; -moz-transition: box-shadow .05s ease-out, background .05s ease-out; -o-transition: box-shadow .05s ease-out, background .05s ease-out; -ms-transition: box-shadow .05s ease-out, background .05s ease-out; transition: box-shadow .05s ease-out, background .05s ease-out; }.textarea__textarea:focus{ outline:none; box-shadow:0 0 10px #FC0; }.textarea__textarea::-webkit-input-placeholder{ color:#999; }.textarea__ground{ position:absolute; left:1px; right:1px; top:1px; bottom:1px; z-index:1; }.textarea__clear{ position:absolute; top:0; right:0; background:center center no-repeat; z-index:3; opacity:.4; -webkit-transition:opacity .1s ease-out; }.textarea__clear:hover{ cursor:pointer; opacity:1; }.textarea_state_empty .textarea__clear{ opacity:0; cursor:text; } .textarea_focus_yes{ z-index:2; } .textarea_size_M .textarea__textarea{ font-size:13px; line-height:18px; padding:4px 22px 4px 6px; }.textarea_size_M .textarea__clear{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/close-icon.svg"); width:24px; height:24px; } .textarea_size_L .textarea__textarea{ font-size:15px; line-height:20px; padding:6px 30px 6px 8px; }.textarea_size_L .textarea__clear{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/close-icon.svg"); width:32px; height:32px; } .textarea_size_XL .textarea__textarea{ font-size:18px; line-height:24px; padding:7px 30px 7px 12px; position:relative; top:-5px; }.textarea_size_XL .textarea__clear{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/close-icon.svg"); width:38px; height:38px; }  .textarea_type_normal{ margin-top:48px; }.textarea_type_normal.textarea_focus_yes{ box-shadow:inset 0 0 0 1px rgba(178,142,0,.6); }.textarea_type_normal .textarea__ground{ background:#FFF; } .tumbler{ cursor:pointer; display:inline-block; vertical-align:baseline; }.tumbler__track{ display:inline-block; position:relative; } .tumbler .button{ position:absolute; padding:0; top:0; }  .tumbler__on,.tumbler__off{ position:absolute; overflow:hidden; top:0; bottom:0; -webkit-transition: left .15s ease-out, right .15s ease-out, background .05s ease-out; }.tumbler__on{ border-radius:3px; background:rgba(153,122,0,.5); }.desktop .tumbler__on:hover{ background:rgba(129,103,0,.6); }.tumbler__on:before{ content:''; position:absolute; border-radius:2px; top:1px; right:1px; bottom:1px; left:1px; background:#ffeba0; }.tumbler__on:after{ color:#000; content:'Ð’ÐºÐ»'; position:absolute; }.tumbler__off{ border-radius:3px; background:rgba(0,0,0,.05); box-shadow:inset 0 0 0 1px rgba(0,0,0,.2); }.desktop .tumbler__off:hover{ box-shadow:inset 0 0 0 1px rgba(0,0,0,.3); }.tumbler__off:before{ }.tumbler__off:after{ content:'ÐžÑ‚ÐºÐ»'; position:absolute; } .tumbler_size_XL.tumbler_state_off .tumbler__on{ left:0; right:96px; }.tumbler_size_L.tumbler_state_off .tumbler__on{ left:0; right:82px; }.tumbler_size_M.tumbler_state_off .tumbler__on{ left:0; right:76px; }.tumbler_size_S.tumbler_state_off .tumbler__on{ left:0; right:72px; }.tumbler_state_off .tumbler__off{ left:0; right:0; }.tumbler_state_off .button{ left:0; } .tumbler_state_on .tumbler__on{ left:0; right:0; }.tumbler_size_XL.tumbler_state_on .tumbler__off{ left:96px; right:0; }.tumbler_size_L.tumbler_state_on .tumbler__off{ left:82px; right:0; }.tumbler_size_M.tumbler_state_on .tumbler__off{ left:76px; right:0; }.tumbler_size_S.tumbler_state_on .tumbler__off{ left:72px; right:0; }.tumbler_size_XL.tumbler_state_on .button{ left:58px; }.tumbler_size_L.tumbler_state_on .button{ left:50px; }.tumbler_size_M.tumbler_state_on .button{ left:48px; }.tumbler_size_S.tumbler_state_on .button{ left:42px; } .tumbler_size_XL{ font-size:18px; line-height:38px; }.tumbler_size_XL .tumbler__track{ height:38px; width:96px; }.tumbler_size_XL .button{ width:38px; height:38px; }.tumbler_size_XL .tumbler__off:after{ left:46px; }.tumbler_size_XL .tumbler__on:after{ right:50px; } .tumbler_size_L{ font-size:15px; line-height:32px; }.tumbler_size_L .tumbler__track{ height:32px; width:82px; }.tumbler_size_L .button{ width:32px; height:32px; }.tumbler_size_L .tumbler__off:after{ left:38px; }.tumbler_size_L .tumbler__on:after{ right:42px; } .tumbler_size_M{ font-size:13px; line-height:28px; }.tumbler_size_M .tumbler__track{ height:28px; width:76px; }.tumbler_size_M .button{ width:28px; height:28px; }.tumbler_size_M .tumbler__off:after{ left:36px; }.tumbler_size_M .tumbler__on:after{ right:39px; }  .tumbler_size_S{ font-size:13px; line-height:24px; }.tumbler_size_S .tumbler__track{ height:24px; width:66px; }.tumbler_size_S .button{ width:24px; height:24px; }.tumbler_size_S .tumbler__off:after{ left:29px; }.tumbler_size_S .tumbler__on:after{ right:33px; } .tumbler__placeholder{visibility:hidden}.user{ display:inline-block; height:42px; user-select:none; -webkit-user-select:none; cursor:pointer; }.user__pic{ display:inline-block; width:42px; height:42px; background:center center no-repeat; background-size:cover; box-shadow:inset 0 0 0 1px rgba(0,0,0,.15); border-radius:100%; position:relative; }.user__name{ display:inline-block; line-height:42px; margin-left:10px; font-size:13px; -webkit-transition:color .1s ease-out; }.user__name:first-letter{ color:#E00; }.user:hover .user__name{ color:#E00; } .user__new{ position:absolute; background:#F22; color:#FFF; text-align:center; font-size:13px; line-height:19px; min-width:19px; top:-6px; left:29px; border-radius:20px; box-shadow:0 0 0 2px #FFF; box-sizing:border-box; padding:0 6px; }.vert{ position:fixed; z-index:98; width:130px; top:90px; bottom:0; left:0; user-select:none; -webkit-user-select:none; } .vert_demo_yes{ position:static; } .vert__item{ padding:9px 0; }.vert__item:first-child{ margin-top:-9px; }.vert__item:hover{ cursor:pointer; } .vert__title{ text-align:center; font-size:13px; line-height:13px; margin-top:2px; color:#999; -webkit-transition:color .1s ease-out; -moz-transition:color .1s ease-out; -o-transition:color .1s ease-out; -ms-transition:color .1s ease-out; transition:color .1s ease-out; }.vert .vert__item_state_selected .vert__title{ color:#000; }.vert .vert__item:not(.vert__item_state_selected):hover .vert__title{ color:#000; } .vert__icon{ position:relative; height:40px; background:center center no-repeat; opacity:.3; top:0; -webkit-transition:opacity .1s ease-out,top .1s ease-out; -moz-transition:opacity .1s ease-out,top .1s ease-out; -o-transition:opacity .1s ease-out,top .1s ease-out; -ms-transition:opacity .1s ease-out,top .1s ease-out; transition:opacity .1s ease-out,top .1s ease-out; }.vert .vert__item_state_selected .vert__icon{ opacity:.9; }.vert__item:hover .vert__icon{ opacity:.9; top:-4px; } .vert__plus{ height:48px; background:center center no-repeat url("https://yandexdatafactory.com/wp-content/themes/ydf/images/plus-icon.svg"); opacity:.3; -webkit-transition:opacity .1s ease-out,top .1s ease-out; -moz-transition:opacity .1s ease-out,top .1s ease-out; -o-transition:opacity .1s ease-out,top .1s ease-out; -ms-transition:opacity .1s ease-out,top .1s ease-out; transition:opacity .1s ease-out,top .1s ease-out; }.vert .vert__plus:hover{ cursor:pointer; opacity:.9; }  img,video{  max-width:100%; }.input{  box-shadow:none;  border-bottom:1px solid rgba(0,0,0,.2);  -webkit-appearance:none;  appearance:none;  outline:none; }span.input_type_normal.input_focus_yes{  box-shadow:none!important;  border-bottom:1px solid #FF0000!important;  -webkit-transition:none;  -moz-transition:none;  -ms-transition:none;  -o-transition:none;  transition:none; }.input .input__ground{ background:none!important; }.input__input:focus{ box-shadow:none!important; }.input__input::-webkit-input-placeholder{ color:rgba(0,0,0,.4); }.input_size_XL .input__input{ font-size:24px; line-height:48px; height:48px; color:#fff; text-align:center; }.textarea__ground{ background:none!important; }.textarea__textarea::-webkit-input-placeholder{  color:rgba(0,0,0,.4); }.bread{ font-size:18px; margin-bottom:10px; }.bread__item{ display:inline-block; opacity:1; -webkit-transition:opacity .15s ease-out; -moz-transition:opacity .15s ease-out; -o-transition:opacity .15s ease-out; -ms-transition:opacity .15s ease-out; transition:opacity .15s ease-out; }.bread__item:hover{ opacity:.5; cursor:pointer; }#wrapper{  width:100%;  max-width:960px;  float:none;  margin:50px auto; }#container{  width:100%;  padding:0 25px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }  .heading{ font-family:"Yandex Sans Text"; font-size:60px; line-height:68px; }.heading2{ font-family:"Yandex Sans Text"; font-size:40px; line-height:48px; }.heading3{ font-family:"Yandex Sans Text"; font-size:24px; line-height:28px; }.heading4{ font-family:"Yandex Sans Text"; font-weight:400; font-size:24px; margin-bottom:10px; }.par{ font-family:"Yandex Sans Text"; font-size:22px; line-height:31px; }.par2{ font-family:"Yandex Sans Text"; font-size:32px; line-height:42px; margin-bottom:20px; }.par3{ font-family:"Yandex Sans Text"; font-size:17px; line-height:19px; }.par:not(:last-child){ margin-bottom:30px; }li{ position:relative; padding-left:18px; margin-bottom:18px; }li:before{ content:'·'; display:inline-block; position:absolute; z-index:10; left:0px; color:#ff0000; font-family:"Yandex Sans Text"; font-weight:400; font-size:30px; top:3px; }li:before{ line-height:1.4; top:-8px; }.ul_horizontal li{ display:inline-block; padding-left:0; margin-right:32px; }.ul_horizontal li:before{ content:none; }.solution__ul_horizontal .solution__li .solution__p{ width:auto; }@media screen and (max-width:992px){ .heading2{  font-size:32px;  line-height:1; }li::before{  top:-11px; }.par2{  font-size:28px; }}@media screen and (max-width:768px){ .heading2{  font-size:27px; }.heading4{  font-size:20px; }li::before{  top:-14px; }.par2{  font-size:24px;  line-height:32px; }}@media screen and (max-width:480px){ .heading3{  font-size:20px; }.par3{  font-size:14px;  line-height:1; }.heading2{  font-size:24px; }.heading4{  font-size:18px; }.par2{  font-size:20px;  line-height:24px; }}  .header{ height:74px; width:100%; position:relative; z-index:100; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }@supports (flex-wrap:wrap){ .header__wrap{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex; }}.header__wrap{ max-width:1440px; margin:0 auto; display:-webkit-flex; display:-moz-flex; display:-o-flex; display:-ms-flex; display:flex; -webkit-flex-flow:wrap; -moz-flex-flow:wrap; -o-flex-flow:wrap; -ms-flex-flow:wrap; flex-flow:wrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; padding:0 60px; }.header__logo{ cursor:pointer; }.header__logo .image{ margin-top:18px; }.header__label{ display:inline-block; font-size:17px; line-height:74px; }.header__items{ display:inline-block; margin-left:22px; }.header__solutions{ padding-left:90px; }.header__solutions .header__item{ padding:8px 24px; line-height:22px; margin-top:18px; border:1px solid rgba(0,0,0,.2); }.header__solutions .header__item:first-child{ border-radius:30px 0px 0px 30px; }.header__solutions .header__item:last-child{ border-radius:0px 30px 30px 0px; margin-left:-1px; }.header__item{ font-family:"Yandex Sans Text"; font-size:19px; line-height:74px; display:inline-block; -webkit-transition:opacity .15s ease-out; -moz-transition:opacity .15s ease-out; -o-transition:opacity .15s ease-out; -ms-transition:opacity .15s ease-out; transition:opacity .15s ease-out; }.header__item .link{ color:inherit; }.header__item:hover .link{ color:inherit; }.header__item:not(.header__item_selected) .link:hover{ color:#0549A1; opacity:0.6; }.header__item_children_yes.active{ color:#0D5DE3; opacity:1; }.header__item_selected{ color:#0549A1; }.header__item_selected-white:before{ content:none; }.header__item:hover{ opacity:1; }.header__nav .header__item:not(:first-child){ margin-left:33px; }.header_theme_white{ position:absolute; left:0; right:0; z-index:150; color:#fff; }.header_theme_white .header__solutions .header__item{ border:1px solid rgba(255,255,255,.4); }.header_hidden{ opacity:0; }.header_theme_white .header__item:hover{ color:#fff; }.header_line{ border-bottom:1px solid rgba(0,0,0,.1); }.header_border{ border-bottom:1px solid rgba(0,0,0,.15); }.home .header_border,.single-post .header_border,.single-case_study .header_border,.page-template-solutions-single .header_border,.page-template-industries-single .header_border{ border-bottom:none; }.header_theme_white .header__first-level{ background:none!important; }.header_theme_white .header__second-level{ background:none!important; border-top:1px solid rgba(255,255,255,.4); border-bottom:1px solid rgba(255,255,255,.4); top:-150px; opacity:0; }.header_theme_white .category-list__item:not(.category-list__item_selected){ color:#fff!important; }.header_theme_white .category-list__item:not(.category-list__item_selected):hover{ opacity:1; box-shadow:inset 0px 0px 1px rgba(255,255,255,.5); }.header__first-level{ position:relative; z-index:20; background:#fff; }.header__second-level{ display:block; position:absolute; border-top:1px solid rgba(23,84,230,.5); z-index:-19; left:0; right:0; background:#fff; min-height:86px; -webkit-transform:translate(0,-100%); -moz-transform:translate(0,-100%); -o-transform:translate(0,-100%); -ms-transform:translate(0,-100%); transform:translate(0,-100%); -webkit-transition:transform .3s; -moz-transition:transform .3s; -o-transition:transform .3s; -ms-transition:transform .3s; transition:transform .3s; }.header__second-level_state_active{ z-index:19; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -o-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0); }.header__wrap_mobile-menu{ display:none; }.header__second-level .header__wrap{ margin:0 auto -16px!important; }.header_theme_white .header__second-level_state_active{ opacity:1; top:100%; display:block; border-top:1px solid rgba(23,84,230,.5); }.header__second-level .category-list{ margin:28px 0 28px -14px; }.header__item_search{ width:23px; height:23px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/search.svg"); position:relative; top:26px; background-repeat:no-repeat; }.header__item_search{ cursor:pointer; }.search{ position:fixed; z-index:200; background:rgba(23,84,230,.98)!important; top:0; left:0; bottom:0; right:0; display:none; }.search__close-wrap{ max-width:1440px; margin:0 auto; height:74px; padding:0 60px; position:relative; }.search__close{ width:24px; height:24px; position:absolute; top:22px; right:58px; z-index:300; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/ydf-modal/x-white.svg"); cursor:pointer; }.search__wrap{ max-width:700px; width:100%; height:100%; position:relative; top:-74px; z-index:300; opacity:1; margin:0 auto;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; align-items:center; }.search__wrap .input{ margin:0 auto; display:block; text-align:center; margin-bottom:30px; border-bottom:1px solid rgba(255,255,255,1); position:relative; }.input__find{ position:absolute; z-index:999; top:5px; right:0; height:25px; width:25px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/enter.svg"); background-repeat:no-repeat; background-size:contain; cursor:pointer; }.search__wrap .input__input::-webkit-input-placeholder{ color:rgba(255,255,255,.7); font-size:18px; text-align:center; }.search span.input_type_normal.input_focus_yes{ border-bottom:1px solid #FFF!important; }.lang{ margin-top:28px; min-width:75px; }.lang a{ color:inherit; text-transform:uppercase; }.header__item_lang{ visibility:visible; line-height:35px; }.lang__item{ letter-spacing:2px; display:inline-block; margin-right:5px; padding:2px 6px; font-size:12px; line-height:12px; border:1px solid rgba(0,0,0,.0); text-align:center; }.lang__item_selected{ border:1px solid rgba(0,0,0,.4)!important; border-radius:2px; }.lang__item:not(.lang__item_selected):hover{ cursor:pointer; opacity:.5; }.header__fade{ position:fixed; z-index:18; background:rgba(23,84,230,.5)!important; top:0; bottom:0; right:0; left:0; display:none; }.header__menu-button{ display:none; }@media screen and (max-width:1400px){ .header__second-level{  min-height:86px;  height:auto; }}@media screen and (max-width:992px){ .header__wrap{  padding:0 25px; }.search__close-wrap{  z-index:301; }.search__close{  top:24px;  right:25px; } .header__nav .header__item.header__item_search{  margin-left:0; } .header__item:hover .link{  color:#eaeaea; }.header__menu-button{  display:block;  position:absolute;  left:25px;  top:20px; }.header__wrap{  padding:0 25px 0 80px; }.header__wrap.header__wrap_mobile-menu{  padding:0; }.header__nav_main-navigation{  position:absolute;  left:0;  top:74px;  max-height:0px;  overflow:hidden;  background-color:rgb(13,93,227);  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  padding:0 0 0 20px;  -webkit-transition:all .5s linear;  -moz-transition:all .5s linear;  -ms-transition:all .5s linear;  -o-transition:all .5s linear;  transition:all .5s linear; }.header__nav_main-navigation_active{  max-height:750px;  -webkit-transition:all .7s linear;  -moz-transition:all .7s linear;  -ms-transition:all .7s linear;  -o-transition:all .7s linear;  transition:all .7s linear; }.header__item .link{  color:#fff; }.header__item_children_yes{  position:relative; }.header__item_children_yes:after{  content:'';  position:absolute;  top:30px;  right:20px;  height:16px;  width:16px;  background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-down-without-background.svg");  -webkit-transition:all .2s linear;  -moz-transition:all .2s linear;  -ms-transition:all .2s linear;  -o-transition:all .2s linear;  transition:all .2s linear; }.header__item_children_yes_active:after{  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);  -o-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg); }.header__item:not(.header__item_selected) .link:hover{  color:#fff;  opacity:1; }.header__nav_main-navigation .header__item{  display:block;  text-align:left; }.header__nav .header__item:not(:first-child){  margin-left:0px; }.header__second-level{  display:none;  position:relative;  top:0;  background:transparent;  min-height:auto;  max-height:0;  overflow:hidden;  -webkit-transition:all .7s ease;  -moz-transition:all .7s ease;  -ms-transition:all .7s ease;  -o-transition:all .7s ease;  transition:all .7s ease; }.header__item_children_yes_active .header__second-level{  max-height:400px; }.header__wrap_mobile-menu{  display:block;  max-height:0;  overflow:hidden;  -webkit-transition:all .7s ease;  -moz-transition:all .7s ease;  -ms-transition:all .7s ease;  -o-transition:all .7s ease;  transition:all .7s ease; }.header__item_children_yes_active .header__wrap_mobile-menu{  max-height:400px; }.header__wrap_mobile-menu .category-list{  margin:0px; }.category-list_theme_white .category-list__item:not(.category-list__item_selected):hover{  box-shadow:none; }.header__second-level_state_active{  border-top:none; } .header_theme_white .header__second-level_state_active{  border-top:none; }.header__menu-button{  width:auto;  margin:0 auto;  cursor:pointer;  -webkit-transition:all .7s ease;  -moz-transition:all .7s ease;  -ms-transition:all .7s ease;  -o-transition:all .7s ease;  transition:all .7s ease; }.header__bar-top{  display:block;  height:3px;  width:30px;  background:#000;  margin:5px auto;  -webkit-transition:all .7s ease;  -moz-transition:all .7s ease;  -ms-transition:all .7s ease;  -o-transition:all .7s ease;  transition:all .7s ease; }.header__bar-middle{  display:block;  height:3px;  width:30px;  background:#000;  margin:0 auto;  -webkit-transition:all .7s ease;  -moz-transition:all .7s ease;  -ms-transition:all .7s ease;  -o-transition:all .7s ease;  transition:all .7s ease; }.header__bar-bottom{  display:block;  height:3px;  width:30px;  background:#000;  margin:5px auto;  -webkit-transition:all .7s ease;  -moz-transition:all .7s ease;  -ms-transition:all .7s ease;  -o-transition:all .7s ease;  transition:all .7s ease; }.header__menu-button_active .header__bar-top{  -webkit-transform:translateY(8px) rotateZ(45deg);  -moz-transform:translateY(8px) rotateZ(45deg);  -ms-transform:translateY(8px) rotateZ(45deg);  -o-transform:translateY(8px) rotateZ(45deg);  transform:translateY(8px) rotateZ(45deg); }.header__menu-button_active .header__bar-bottom{  -webkit-transform:translateY(-8px) rotateZ(-45deg);  -moz-transform:translateY(-8px) rotateZ(-45deg);  -ms-transform:translateY(-8px) rotateZ(-45deg);  -o-transform:translateY(-8px) rotateZ(-45deg);  transform:translateY(-8px) rotateZ(-45deg); }.header__menu-button_active .header__bar-middle{  width:0; }.header__wrap_mobile-menu .header__wrap{  padding:0; }.search__wrap .input{  width:90%; }}@media screen and (max-width:480px){ .header__nav .header__item.header__item_search{  right:3px; }.header__nav_main-navigation{  width:100%; }.header__menu-button{  left:15px; }.header__wrap{  padding:0 4px 0 55px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }.search__wrap{  display:block; }.search__wrap .input{  margin-top:200px; }.header__logo{  width:55%;  display:inline-block;  margin:0 -2px; }.header__nav{  width:45%;  display:inline-block;  margin:0 -2px;  text-align:right; }.header__nav_main-navigation{  width:100%; }}  .solutions-cont{ margin-bottom:90px; }.solutions-cont__wrap{ padding:0 48px; padding-top:62px; max-width:1440px; margin:0 auto; }.solutions-cont__wrap:before,.solutions-cont__wrap:after{ content:''; display:table; clear:both; }.solutions-cont__title{ margin-bottom:56px; width:100%; }.case-studies-cont{ padding:0 48px; margin-bottom:80px; }.case-studies-cont__wrap{ margin:0 auto; max-width:1440px; }.case-studies-cont__title{ font-family:"Yandex Sans Text"; font-size:40px; line-height:40px; margin-bottom:40px; }.category-header{ color:#fff; padding:0 60px; position:relative; overflow:hidden; min-height:679px; }.category-header__wrap{ max-width:1440px; padding-top:28px; margin:0 auto; padding-bottom:60px; position:relative; z-index:20; }.category-header__title{ margin-bottom:46px; }.category-header__about{ width:756px; }.category-header__about a{ color:#ff0; }.category-header__about p{ max-width:756px; }.category-header__item{ font-family:"Yandex Sans Text"; font-size:16px; width:350px; line-height:22px; }.category-header__item:not(:last-child){ margin-bottom:40px; }.category-header__image-cont{ display:inline-block; text-align:center; width:74px; }.category-header__text{ display:inline-block; width:250px; padding-left:24px; }.category-header iframe{ position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:549px; z-index:10; }.category-header_industry iframe{ height:606px; }.category-header_size_min{ height:90px; }.category-header_size_min iframe{ height:90px; }.category-header__video-cont{ position:absolute; z-index:1; top:-200px; left:0; right:0; }.category-header__video-cont video{ min-width:1152px; }.case__description .par:first-child{ font-size:32px; line-height:1.3; }.category-header li{ margin-bottom:0; }.category-header li:last-child{ margin-bottom:18px; }.category-header li:before{ color:#fff; }@media screen and (max-width:1580px){ .category-header__video-cont{  top:0; }}@media screen and (max-width:1400px){ .heading{  font-size:48px;  line-height:1; }.category-header__title{  margin-bottom:30px; }.category-list{  margin-bottom:50px; }.category-header__wrap{  padding-bottom:40px; }}@media screen and (max-width:992px){ .category-header__video-cont video{  display:none; }.category-header{  padding:0 25px; }.category-header__title{  margin-bottom:20px; }.heading{  font-size:40px; }.category-header__about{  width:100%; }.par:not(:last-child){  margin-bottom:20px; }.par{  font-size:20px;  line-height:1.2; }.case__description .par:first-child{  font-size:24px;  line-height:1.2; }.solutions-cont__wrap{  padding:30px 25px; }}@media screen and (max-width:768px){ .par{  font-size:18px; }.case__description .par:first-child{  font-size:20px;  line-height:1.2; }.solutions-cont__title{  margin-bottom:30px; }.category-header__video-cont .image_scale_cover{  height:100%; }.category-header__wrap{  padding-bottom:50px; }}@media screen and (max-width:480px){ .category-header__wrap{  padding-bottom:30px; }.heading{  font-size:28px; }.category-header__title{  margin-bottom:10px; }.par:not(:last-child){  margin-bottom:10px; }.par{  font-size:16px; }.case__description .par:first-child{  font-size:18px;  line-height:1.1; }}@media screen and (max-width:360px){ .category-header__wrap{  padding-bottom:10px; }}  .category-list{ margin-bottom:76px; margin-left:-14px; }.category-list__item{ display:inline-block; font-family:"Yandex Sans Text"; font-size:16px; text-transform:uppercase; letter-spacing:1.8px; margin-bottom:14px; }.category-list__item .link,.category-list__item:hover .link{ color:inherit; padding-top:8px; padding-bottom:8px; padding-left:14px; padding-right:14px; line-height:16px; display:block; }.category-list__item:not(:last-child){ margin-right:12px; }.category-list__item:not(.category-list__item_selected){ opacity:.7; cursor:pointer; }.category-list_theme_color .category-list__item:not(.category-list__item_selected){ color:#fff; }.category-list_theme_color .category-list__item:not(.category-list__item_selected):hover{ opacity:1; -webkit-box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.5); -moz-box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.5); box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.5); }.category-list_theme_color .category-list__item_selected{ color:#000; background:#fff; }.category-list_theme_white .category-list__item:not(.category-list__item_selected){ color:#000; }.category-list_theme_white .category-list__item:not(.category-list__item_selected):hover{ opacity:1; -webkit-box-shadow:inset 0px 0px 0px 1px #DCDCDC; -moz-box-shadow:inset 0px 0px 0px 1px #DCDCDC; box-shadow:inset 0px 0px 0px 1px #DCDCDC; }.category-list_theme_white .category-list__item_selected{ color:#000; background:#fc0; }@media screen and (max-width:1200px){ .category-list{  margin-bottom:40px; }}@media screen and (max-width:992px){ .category-list__item{  letter-spacing:1.2px; } .category-list__item{  display:block; }.category-list_theme_white .category-list__item:not(.category-list__item_selected):hover{  box-shadow:none; }.header__wrap_mobile-menu .category-list_theme_white .category-list__item:not(.category-list__item_selected){  color:#fff;  opacity:0.9; }.category-list__item:not(:last-child){  margin-right:0px; }.category-list{  margin-bottom:40px; }}@media screen and (max-width:480px){ .category-list__item{  margin-bottom:10px; }.category-list{  margin-bottom:30px; }}  .ydf-footer{ background:rgba(0,0,0,.03); padding-bottom:26px; margin-top:90px; }.footer-actions__cont{ width:50%; max-width:652px; position:relative; padding-bottom:42px; }.footer-actions{ border-bottom:1px solid rgba(0,0,0,.1); }.footer-actions__wrap{  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; max-width:1440px; margin:0 auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 25px; }.footer-actions__border{ width:1px; z-index:20; background:rgba(0,0,0,.1); top:0; right:0; bottom:0; }.privacy-copy a{ font-family:"Yandex Sans Text"; font-size:15px; opacity:0.5; color:#000; margin:0 100px 0 0; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; -ms-transition:all 0.2s; transition:all 0.2s; }.privacy-copy a:hover{ text-decoration:none; opacity:1; }.ydf-footer__copy{ font-family:"Yandex Sans Text"; font-size:15px; opacity:0.5; display:inline-block; text-transform:uppercase; }.ydf-footer__social{ width:70px; height:18px; }.ydf-footer__social-item,.ydf-footer .link__social-item{ width:20px; height:20px; display:inline-block; background-repeat:no-repeat; background-size:cover; margin:0px 3px; opacity:0.4; -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out; }.ydf-footer .link__social-item:hover{ cursor:pointer; opacity:1; }.link__social-item_twt{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/ydf-footer/twt.svg"); }.link__social-item_linkedin{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/ydf-footer/linkedin.svg"); }.ydf-footer__social-item:hover{ cursor:pointer; opacity:1; }.ydf-footer__bottom{ border-top:1px solid rgba(0,0,0,.1); }.ydf-footer__wrap{ max-width:1440px; margin:0 auto; padding:0 64px; }.ydf-footer__links{ margin-bottom:32px; padding-top:30px; }.ydf-footer__group{ display:inline-block; width:25%; margin:0 -2px; vertical-align:top; padding-right:2%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; }.ydf-footer__wrap--five-columns .ydf-footer__group{ width:20%; }.ydf-footer__title{ font-family:"Yandex Sans Text"; font-size:17px; margin-bottom:20px; color:#000; opacity:1; display:block; }.ydf-footer__title:hover{ text-decoration:none; opacity:0.8; color:#000; }.ydf-footer__group .ydf-footer__item{ display:block; color:#000; font-family:"Yandex Sans Text"; font-size:15px; margin-bottom:10px; cursor:pointer; opacity:0.9; }.ydf-footer__group .ydf-footer__item:hover{ opacity:0.6; text-decoration:none; }.ydf-footer__bottom .ydf-footer__wrap{  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; padding-top:22px; }.ydf-footer__abbr{ display:inline; letter-spacing:1px; }@media screen and (max-width:992px){ .ydf-footer__wrap{  padding:0 25px; }}@media screen and (max-width:768px){ .footer-actions__wrap{  display:block;  padding:25px 25px 0; }.footer-actions__cont{  width:100%; }.ydf-footer__group{  width:50%;  padding-right:5%; }.ydf-footer__wrap--five-columns .ydf-footer__group{  width:50%; }.ydf-footer__group:nth-child(3){  top:-65px; }.ydf-footer__group:nth-child(4){  top:45px; }.ydf-footer__wrap--five-columns .ydf-footer__group:nth-child(5){  top:-30px; }.ydf-footer__title{  font-size:18px;  margin-bottom:8px; }.ydf-footer__group .ydf-footer__item{  font-size:14px; }.ydf-footer__links{  margin-bottom:0; }.footer-actions__wrap .footer-actions__cont:first-child{  border-bottom:1px solid #eaeaea; }}@media screen and (max-width:480px){ .privacy-copy a{  display:block;  margin:0 0 10px 0; }}  .plain-page{ padding:0 60px; padding-bottom:130px; max-width:1440px; margin:0 auto; padding-top:28px; }.error404 .plain-page{ padding-bottom:250px; }.error404 .header_border{ border-bottom:none; }.error404 .ydf-footer{ background-color:#fff; }.plain-page_no-nav{ padding-top:126px; }.plain-page__wrap{ margin:0 auto; }.plain-page__title{ margin-bottom:25px; font-size:48px; line-height:1; font-family:"Yandex Sans Text"; max-width:900px; }.plain-page__p{ font-family:"Yandex Sans Text"; font-size:22px; line-height:31px; margin-bottom:22px; }.plain-page__li{ position:relative; }.plain-page__li:before{ content:'·'; display:inline-block; position:absolute; z-index:10; left:-16px; color:#ff0000; font-family:"Yandex Sans Text"; font-weight:400; font-size:30px; top:3px; }.plain-page__heading{ font-family:"Yandex Sans Text"; font-weight:400; font-size:24px; margin-top:80px; margin-bottom:10px; }.plain-page__body_sidebar{ width:100%!important; display:-webkit-flex!important; display:-moz-flex!important; display:-o-flex!important; display:-ms-flex!important; display:flex!important; -webkit-flex-flow:nowrap; -moz-flex-flow:nowrap; -o-flex-flow:nowrap; -ms-flex-flow:nowrap; flex-flow:nowrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; }.side{ width:25%; max-width:320px; display:inline-block; vertical-align:top; text-align:center; }.side .widget+.widget{ margin-top:120px; }.plain-page__body{ display:inline-block;  width:600px; }.plain-page__body_size_full{ width:auto; display:block; }.plain-page__body_one-column{ max-width:1100px; width:auto; display:block; }.plain-page__side{ display:inline-block; padding-left:160px; width:280px; }.plain-page__media{ margin-bottom:80px; }.plain-page__side .b:first-child{ margin-bottom:140px; }.plain-page__side a:hover{ color:#E00; }.b .plain-page__text{ font-family:Yandex Sans Text; font-size:17px; line-height:24px; margin-top:20px; padding-left:29px; }.plain-page__sub-title{ font-family:Yandex Sans Text; font-size:18px; letter-spacing:2px; opacity:.5; margin-bottom:20px; display:block; }.education__logo{ display:inline-block; width:400px; }.education__about{ width:531px; display:inline-block; font-family:Yandex Sans Text; font-size:24px; line-height:32px; padding-top:16px; padding-left:52px; }.education__item{ padding:24px 36px; margin-bottom:70px; cursor:pointer; -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out; }.education__item:hover{ background:rgba(0,0,0,.05); }.conferences .b{ width:334px; display:inline-block; cursor:pointer; padding:16px 28px; -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out; }.conferences .b:hover{ background:rgba(0,0,0,.05); }.conferences{ margin-top:80px;  width:800px; }.plain-page__bread{ margin-bottom:30px; }.bread-delimiter{ color:#1754E6; position:relative; margin:0 2px; }.plain-page__bread .bread-delimiter{ font-size:20px; top:8px; }.plain-page__item{ margin:10px 0; display:inline-block; color:#1754E6; cursor:pointer; font-family:Yandex Sans Text; font-size:18px; white-space:nowrap; }@media screen and (max-width:1200px){ .plain-page__side{  padding-left:6%;  width:28%; }.plain-page_large .plain-page__body{  width:65%; }.plain-page__body.plain-page__body_one-column{  width:100%; }.side{  width:45%; }}@media screen and (max-width:992px){ .plain-page{  padding:28px 25px; }.plain-page_no-nav{  padding:40px 25px 60px; }.plain-page__title{  margin-bottom:20px;  font-size:48px;  line-height:1; }.plain-page__body{  display:block;  width:100%; }.plain-page_large .plain-page__body{  width:100%; }.plain-page__side{  display:block;  padding-left:0;  width:100%;  margin:0 auto;  max-width:280px; }.side .widget+.widget{  margin-top:60px; }.plain-page__side .b:first-child{  margin-bottom:50px; }.b .plain-page__text{  padding-left:0; }}@media screen and (max-width:768px){ .plain-page__title{  font-size:36px;  margin-bottom:10px; }.plain-page__p{  font-size:20px; }.plain-page__bread{  display:none; }.error404 .plain-page{  padding-bottom:100px; }}@media screen and (max-width:480px){ .plain-page_no-nav{  padding:30px 25px 50px; }.plain-page__title{  font-size:30px;  margin-bottom:15px; }.plain-page__p{  font-size:18px;  line-height:1.2;  margin-bottom:10px; }}@media screen and (max-width:400px){ .plain-page__title{  font-size:24px; }}  .recent-item{ width:45%; cursor:pointer; display:block; float:left; margin:0 0 30px; cursor:pointer; max-width:250px; min-height:245px; }.recent-item:nth-child(odd){ margin-right:5%; }.recent-item a{ display:block; }.recent-item__preview,.case_study div{ display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px 30px; background-color:#eaeaea; height:130px; }.recent-item__preview{ overflow:hidden; }.recent-item a:hover{ text-decoration:none; }.recent-item-video{ background-color:transparent; padding:0; }.recent-item__data{  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; margin-bottom:12px; }.recent-item__date{ font-family:Yandex Sans Text; font-size:14px; letter-spacing:3px; }.recent-item__tag{ font-family:Yandex Sans Text; font-size:14px; letter-spacing:3px; text-transform:uppercase; opacity:.6; }.recent-item .image{ margin-bottom:14px; opacity:1; overflow:hidden; -webkit-transition:opacity .15s ease-out; -moz-transition:opacity .15s ease-out; -o-transition:opacity .15s ease-out; -ms-transition:opacity .15s ease-out; transition:opacity .15s ease-out; }.recent-item:hover .image{ opacity:.7; }.recent-item__title{ font-family:Yandex Sans Text; font-size:18px; line-height:22px; margin:12px 0 0; cursor:default; }.home .recent-item{ width:25%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; max-width:250px; }.home .recent-item:nth-child(odd){ margin-right:0; }.home .recent-item a{ padding:0; background-color:transparent; }.home .recent-item__title a{ display:inline-block; height:auto; }.recent-item__title a:hover{ color:#E00; }.home .recent-item a img{ width:100%; }.client-case-img{ display:block; width:100%; height:116px; overflow:hidden; background-color:#eaeaea; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px 20px 0; }.client-file__attach__container .recent-item__preview,.client-file__attach__container .case_study div{ padding:0; background-color:transparent; height:auto; font-size:18px; font-family:Yandex Sans Text; font-weight:300; }.client-file__attach__container .recent-item__preview:hover{ cursor:default; }.recent-item .image_scale_adaptive{ position:relative; }.client-file__attach__container .recent-item .image_scale_adaptive img{ position:absolute; top:0; left:0; right:0; margin:0 auto; width:100%; min-height:100%; }@media screen and (max-width:1200px){ .home .recent-item{  width:33.3334%; }}@media screen and (max-width:992px){ .home .recent-item{  width:50%;  max-width:100%;  padding:0px 20px 0 20px; }}@media screen and (max-width:768px){ .recent-item{  display:block;  width:100%;  max-width:100%; }.recent-item:nth-child(odd){  margin-right:0; }}@media screen and (max-width:600px){ .home .recent-item{  display:block;  width:100%;  padding:0; }}  .solution{ padding:0 60px; padding-top:76px; padding-bottom:190px; background:#fc0; }.solution__wrap{ max-width:1000px; margin:0 auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.solution__head{ background:#fff; padding-left:296px; padding-top:23px; padding-right:70px; padding-bottom:50px; position:relative; min-height:230px; }.solution__head .image{ width:180px; height:181px; position:absolute; left:70px; top:68px; background-repeat:no-repeat; background-size:contain; }.solution__bread{ font-family:Yandex Sans Text; font-size:18px; color:#1754E6; cursor:pointer; position:relative; top:13px; }.solution__body{ background:#fff; }.solution__bread .link{ color:#0D5DE3; }.solution__title{ padding-top:26px; margin-bottom:16px; }.solution__sub{ font-family:Yandex Sans Text; font-size:30px; line-height:34px; }.solution__section{ padding:40px 70px; }.solution__section:before,.solution__section:after{ content:''; display:table; clear:both; }.solution__section:not(:last-child){ border-bottom:1px solid #fc0; }.solution__section .heading4{ margin-top:0; }.solution__media{ margin-bottom:60px; }.yellow-background{ background:#fc0; padding:40px 0; }.solution__heading{ font-family:"Yandex Sans Text"; font-weight:400; font-size:24px; margin-top:80px; margin-bottom:10px; }.solution__case-studies .case-study{ margin-top:20px; }.see-also{ background:#ededee; padding:0 48px; padding-top:30px; padding-bottom:40px; }.see-also__title{ font-size:40px; font-family:"Yandex Sans Text"; line-height:40px; margin-bottom:40px; width:100%; }.see-also__wrap{ max-width:1440px; margin:0 auto; }.solution__attach{ margin-top:62px; }.solution__attach:before,.solution__attach:after{ content:''; display:table; clear:both; }@media screen and (max-width:992px){ .solution{  padding:0 25px;  padding-top:40px;  padding-bottom:40px; }.solution__head{  padding-left:240px;  padding-right:25px;  min-height:200px; }.solution__head .image{  left:25px;  top:25px; }.solution__section{  padding:25px; }.yellow-background{  padding:25px 0; }}@media screen and (max-width:768px){ .solution__head{  padding:25px 25px 0; }.solution__head .image{  position:static;  display:block;  margin:0 auto; }.solution{  padding:0; }.solution__title{  font-size:28px; }.solution__sub{  font-size:24px;  line-height:1; }.solution__attach{  margin-top:10px; }.yellow-background{  padding:20px; }}@media screen and (max-width:480px){ .solution__head .image{  width:100px;  height:101px;  background-size:contain; }.solution__title{  font-size:24px; }.solution__sub{  font-size:20px; }}  .solution-card{ display:block; width:31.3334%; max-width:375px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:1px solid rgba(0,0,0,.2); border-radius:3px; height:185px; margin-bottom:16px; background:#fff; margin-right:2%; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }.solution-card:hover{ cursor:pointer; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); }.solution .solution-card{ width:45%; }.solution .sulution-card:nth-child(odd){ margin-right:5%; }.solution-card__name{ font-family:"Yandex Sans Text"; font-size:24px; line-height:28px; color:#000; margin:13px 0 8px 105px; padding:0 5px 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.solution-card__description{ font-family:"Yandex Sans Text"; font-size:17px; line-height:21px; padding-right:34px; margin-left:105px; color:#000; }.solution-card .image{ float:left; margin-top:11px; margin-left:19px; }.solution-card .image img{ width:69px; }.solutions-cont__wrap .link,.solutions-cont__wrap .link:hover{ color:inherit; }.client-file__related .solution-card{ float:none; display:inline-block; margin:0 -2px 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:48%; }.client-file__related .solution-card:nth-child(odd){ margin-right:2%; }@media screen and (max-width:1400px){ .solution-card__name{  font-size:22px;  line-height:24px; }}@media screen and (max-width:1200px){ .solution-card{  width:49%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  margin-right:0; }.link:nth-child(even) .solution-card{  margin-right:2%; }.solution-card:hover{  -webkit-transform:scale(1.02);  -moz-transform:scale(1.02);  -o-transform:scale(1.02);  -ms-transform:scale(1.02);  transform:scale(1.02); }}@media screen and (max-width:992px){ .solution-card{  width:48%;  max-width:100%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;  margin-right:0; }.link:nth-child(even) .solution-card{  margin-right:4%; }.client-file__related .link:nth-child(even) .solution-card{  margin-right:2%; }}@media screen and (max-width:768px){ .solution-card{  width:100%; }.link:nth-child(even) .solution-card{  margin-right:0; }.solution .solution-card{  width:100%; }.solution .sulution-card:nth-child(odd){  margin-right:0; }.client-file__related .solution-card{  width:100%;  margin-bottom:15px; }.client-file__related .link:nth-child(even) .solution-card{  margin-right:0; }}@media screen and (max-width:480px){ .solution-card{  height:150px; }.solution-card .image{  margin-top:11px;  margin-left:14px; }.solution-card__name{  font-size:20px;  line-height:1;  margin-left:100px;  margin-top:11px; }.solution-card__description{  font-size:15px;  line-height:1;  padding-right:5px;  margin-left:100px; }}  .solution-group{ display:inline-block; width:30.3334%; height:202px; margin-right:2%; margin-bottom:30px; background-color:#0F2768; color:#fff; position:relative; cursor:pointer; overflow:hidden; }.solution-group__content{ position:absolute; z-index:20; top:0; bottom:0; left:0; right:0; }.solution-group__content:after{ content:''; position:absolute; z-index:15; top:0; left:0; right:0; bottom:0; background:rgb(13,93,227); opacity:0.5; -webkit-transition:opacity .15s ease-out; -moz-transition:opacity .15s ease-out; -o-transition:opacity .15s ease-out; -ms-transition:opacity .15s ease-out; transition:opacity .15s ease-out; }.solution-group:hover .solution-group__content:after{ opacity:.6; }.solution-group__title{ padding-top:30px; padding-left:42px; z-index:20; position:relative; padding-right:24px; }.solution-group__list{ position:absolute; bottom:18px; left:28px; z-index:20; }.solution-group__item{ margin-bottom:4px; }li.solution-group__item:before{ content:'·'; font-family:"Yandex Sans Text"; font-weight:400; font-size:26px; margin-right:8px; line-height:1.1; color:#fff; top:-8px; }li.solution-group__item.other:before{ display:none; }.solution-group__video-cont{ position:absolute; z-index:10; top:0; left:0; right:0; bottom:0; }@media screen and (max-width:1200px){ .solution-group{  width:47%;  margin-right:0; }.link:nth-child(odd) .solution-group{  margin-right:4%; }.solution-categories__cat-group .solution-group{  margin-right:2%; }}@media screen and (max-width:768px){ .solution-group{  width:100%; }.link:nth-child(odd) .solution-group{  margin-right:0px; }}@media screen and (max-width:480px){  .solution-group__title{  padding-top:15px;  padding-left:10px;  padding-right:5px; }.solution-group{  height:160px; }.solution-group__list{  bottom:10px;  left:10px; }.solution-group__item:before{  font-size:15px; }.li.solution-group__item:before{  top:-10px; }}@media screen and (max-width:400px){ .solution-group{  height:140px; }}  .client:after{ position:absolute; content:''; z-index:1; top:0; left:0; right:0; bottom:0; border:1px solid #6B8DF1; }.client:not(.client_nocontent):hover{ background:rgba(0,0,0,.03); cursor:pointer; }.client.no-content:hover{ cursor:default; background-color:transparent; }.client__logo{ width:100%; margin:0 auto; display:table-cell; vertical-align:middle; position:relative; top:-15px; }.client__logo .image img{ margin:0 auto; display:block; }.client__logo img{ width:80%; }.client__cont{ display:inline-block; padding-left:350px; }.client{ position:relative; display:table; width:250px; height:250px; margin:-1px 0 0 -1px; width:20%; float:left; -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out; }.clients .heading{ margin-bottom:90px; }.client__also{ display:inline-block; }.clients__wrap{ max-width:1440px; margin:0 auto; }.clients__wrap:before,.clients__wrap:after{ content:''; display:table; clear:both; }.client-file{ position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(23,84,230,.9); z-index:200; overflow:hidden; display:none; }.client-file__wrap{ width:100%; max-width:900px; background:#fff; margin:0 auto; overflow-y:scroll; overflow-x:hidden; height:100%; position:relative; }.client-file__top{ height:74px;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; }.client-file__bread{ font-family:"Yandex Sans Text"; font-size:18px; padding-left:50px; line-height:74px; white-space:nowrap; }.client-file__close{ width:26px; height:26px; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/ydf-modal/x.svg"); opacity:.5; margin-right:40px; margin-top:24px; -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out; }.client-file__close:hover{ cursor:pointer; opacity:.8; }.client-file__item{ display:inline-block; color:#1754E6; cursor:pointer; }.client-file__company:before,.client-file__company:after{ content:''; display:table; clear:both; }.client-file__company>*{ display:inline-block; width:449px; height:134px; }.client-file__name{ width:50%; border:1px solid rgba(96,148,233,.5); border-left:0; margin:0 -2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center; word-wrap:break-word; font-size:32px; display:table; float:left; }.client-file__name h2{ display:table-cell; vertical-align:middle; }.client-file__logo{ border:1px solid rgba(96,148,233,.5); border-left:0; border-right:0; height:134px; text-align:center; margin:0 -2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:50%; display:table; }.client-file__logo .image.image_scale_adaptive{ display:table-cell; vertical-align:middle; }.client-file__about{ padding:40px 50px; }.client-file__about .par{ margin-bottom:30px; }.client-file__attach>*{ margin-right:50px; }.client-file .heading4{ margin-bottom:20px; }.client-file__attach{ padding:0 50px; }.client-file__attach:before,.client-file__attach:after{ content:''; display:table; clear:both; }.solution__section.client-file__attach{ padding:0 70px 20px; }.solution__section .client-file__attach__container{ margin-right:0; }.solution__section.client-file__attach .heading4{ margin:20px 0; }.solution__section.client-file__attach .recent-item{ margin-right:5%; }.single-solution__client-attach.client-file__attach{ max-width:1440px; margin:40px auto 20px; }.single-solution__client-attach .recent-item{ margin-right:11%; }.client-file__attach__container{ display:block; }.client-file__attach__container:before,.client-file__attach__container:after{ content:''; display:table; }.client-file__attach__container:after{ clear:both; }.client-file__related{ padding:0 50px; margin-top:60px; }.client-file__related:before,.client-file__related:after{ content:''; display:table; clear:both; }.client-file__close-button{ background:#fc0; text-align:center; padding:16px 0px; font-family:"Yandex Sans Text"; font-size:18px; margin-top:50px; cursor:pointer; text-transform:uppercase; letter-spacing:2px; width:105%; -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out; }.client-file__close-button:hover{ background:#FFE700; }.client__contents{ font-size:15px; font-family:"Yandex Sans Text"; opacity:.5; text-align:center; position:absolute; bottom:22px; left:0; right:0; }@media screen and (max-width:1386px){ .client{  width:25%; }}@media screen and (max-width:1300px){ .single-solution__client-attach .recent-item{  margin-right:6%; }}@media screen and (max-width:1100px){ .client{  height:226px; }.single-solution__client-attach .recent-item{  margin-right:3%; }}@media screen and (max-width:992px){ .client{  width:50%;  height:300px; }.client__logo img{  width:60%; }.solution__section.client-file__attach{  padding:0 25px 20px; }.recent-item__title{  margin:5px 0 0; }.single-solution__client-attach.client-file__attach{  padding:0 25px; }.single-solution__client-attach .recent-item{  margin-right:11%; }}@media screen and (max-width:768px){ .client{  height:226px; }.client__logo{  margin-top:60px; }.client-file__bread{  display:none; }.client-file__close{  position:absolute;  right:-20px;  top:0; }.client-file__name{  padding:30px 10px;  width:100%;  text-align:center;  height:auto;  border-bottom:none;  border-right:none;  float:none; }.client-file__company>*{  width:100%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.client-file__about{  padding:20px 25px; }.client-file__attach{  padding:0 25px; }.client-file__related{  padding:0 25px;  margin-top:30px; }.client-file__attach>*{  margin:0 0 50px; }.client-file__logo{  margin:-1px -2px 0;  height:auto; }.single-solution__client-attach .recent-item{  margin-right:0; }.single-solution__client-attach .heading4{  margin-bottom:20px; }}@media screen and (max-width:600px){ .client{  width:100%;  height:280px; }}@media screen and (max-width:500px){ .client{  height:250px; }}@media screen and (max-width:400px){ .client{  height:200px; }.client__logo{  margin-top:50px; }}  .offices{ overflow:hidden; }.office{ clear:both; margin-bottom:80px; }.office__data_social .office__address>*{ display:inline-block; margin-right:40px; position:relative; }.office__data_social{ width:100%!important; }.office__social{ padding-left:24px; }.office__social:before{ content:''; background-position:left center; background-repeat:no-repeat; width:20px; height:20px; display:inline-block; position:absolute; left:0; top:4px; }.office__social_twitter:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/twt.svg"); }.office__social_linked:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/linkedin.svg"); }.office__city{ margin-bottom:22px; width:300px; display:inline-block; float:left; }.office__details{ margin-left:300px; }.office__data{ display:inline-block; width:30%; padding-right:9%; }.office .map{ margin-bottom:10px; width:60%; overflow:hidden; height:295px; display:inline-block; }.office__data>*{ font-family:"Yandex Sans Text"; font-size:18px; line-height:24px; margin-bottom:14px; }.office__phone a:last-child{ display:block; margin-top:14px; }@media screen and (max-width:1200px){ .office__city{  float:none; } .office:not(:first-child) .office__details{  margin-left:0; }.office__details{  margin-left:0px; }}@media screen and (max-width:992px){ .office__city{  font-size:22px; }}@media screen and (max-width:768px){ .office .map{  display:block;  width:100%; }.office__data{  width:80%;  padding-right:0px; }.office__data_social .office__address>*{  display:block;  margin:15px 0; }.office__data_social .office__address>.link{  display:inline-block; }.office{  margin-bottom:40px; }}@media screen and (max-width:480px){ .office__data{  width:100%; }}  .ydf-button{ display:inline-block; font-family:"Yandex Sans Text"; border-radius:2px; text-align:center; text-transform:uppercase; letter-spacing:2px; cursor:pointer; -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out; }.ydf-button_border{ background:none; border:1px solid rgba(0,0,0,.4); }.ydf-button_color_yellow{ background:#fc0; color:#000; }.ydf-button_color_yellow:hover{ background:rgba(255,204,0,.6); }.ydf-button_color_blue{ background:#0064e0; color:#fff; }.ydf-button_color_blue:hover{ background:rgba(0,100,224,.8); }.ydf-button_color_red{ background:#ff0000; color:#fff; }.ydf-button_color_red:hover{ background:rgba(255,0,0,.7); }.ydf-button_color_grey{ background:rgba(0,0,0,.1); color:rgba(0,0,0,.9); }.ydf-button_color_grey:hover{ background:rgba(0,0,0,.06); }.ydf-button_color_white{ background:rgba(255,255,255,1); color:rgba(0,0,0,.9); box-shadow:inset 0px 0px 1px rgba(0,0,0,.6); }.ydf-button_color_white:hover{ box-shadow:inset 0px 0px 1px rgba(0,0,0,1); }.ydf-button_type_absolute{ position:absolute; bottom:0; left:0; right:0; border-radius:0; line-height:34px; width:100%; -webkit-appearance:none; border:none; border-radius:0; }.ydf-button_size_M{ font-size:17px; padding:8px 20px; }.ydf-button_size_L{ font-size:20px; padding:12px 20px; }  .widget__title{ text-align:center; max-width:318px; margin:0 auto; margin-top:28px; margin-bottom:22px; }.widget__sub{ font-family:"Yandex Sans Text"; font-size:18px; line-height:21px; text-align:center; margin:0 auto; width:100%; max-width:320px; }.widget__sub .link{ word-break:break-word; }.widget_newsletter .widget__title{ color:#ff0000; }.widget_contact .widget__title{ color:#0064e0; }.widget__newsletter .widget__title,.widget_newsletter .widget__sub{ color:#ff0000; }.widget .b{ text-align:center; }.widget_contact .b{ margin-bottom:60px;; }.widget__link{ color:#0064e0; -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out; }.widget__link:hover{ cursor:pointer; opacity:.7; }.widget_newsletter .widget__sub{ margin-bottom:30px; }.widget_newsletter .input_size_M .input__input{ text-align:center; }.widget_logo .image{ margin-bottom:30px; cursor:pointer; text-align:center; }.widget .input{ margin:0 auto; display:block; text-align:center; margin-bottom:30px; }.widget .input__input::-webkit-input-placeholder{ font-family:"Yandex Sans Text"; font-size:18px; text-align:center; }.widget .input__input::-moz-placeholder{ font-family:"Yandex Sans Text"; font-size:18px; text-align:center; }.widget .input__input:-moz-placeholder{ font-family:"Yandex Sans Text"; font-size:18px; text-align:center; }.widget .input__input::-ms-input-placeholder{ font-family:"Yandex Sans Text"; font-size:18px; text-align:center; }.widget_newsletter .input__input::-webkit-input-placeholder{  color:rgba(255,0,0,.7); }.widget_newsletter .input__input::-moz-placeholder{  color:rgba(255,0,0,.7); }.widget_newsletter .input__input:-moz-placeholder{  color:rgba(255,0,0,.7); }.widget_newsletter .input__input::-ms-input-placeholder{  color:rgba(255,0,0,.7); }.widget_newsletter .input{  border-bottom:1px solid rgba(255,0,0,1); }.news-letter-cat__group{ display:inline-block; width:49%; }.news-letter-cat__title{ font-family:"Yandex Sans Text"; font-size:24px; margin-bottom:18px; }.news-letter-cat__item{ font-family:"Yandex Sans Text"; margin-bottom:16px; }input[type="checkbox"]{ display:none; }label:before{ content:''; position:absolute; top:2px; left:0; width:18px; height:18px; border-radius:0px; margin-right:3px; border:1px solid #eaeaea; }input[type="checkbox"]:checked + label:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/checked-icon.svg"); background-repeat:no-repeat; background-position:0px 0px; background-size:contain; background-color:#ffeba0; }.check__label{ font-family:"Yandex Sans Text"; font-size:18px; position:relative; padding-left:30px; }.check_size_L .check__label{ font-family:"Yandex Sans Text"; font-size:18px; position:relative; padding-left:30px; letter-spacing:-0.5px; }.news-letter-cat__item .button{ width:18px; height:18px; border-radius:0px; margin-right:3px; }.modal.contact-us .ydf-modal,.modal.newsletter .ydf-modal{ height:auto; position:relative; }.news-letter-cat{ margin-top:54px; }.widget_news .b:last-child{ margin-top:30px; }.widget .input{ max-width:320px; }@media screen and (max-width:1200px){ .news-letter-cat{  margin-top:25px; }.news-letter-cat__item{  margin-bottom:10px; }}@media screen and (max-width:768px){ .widget_contact,.widget_newsletter{  max-width:320px;  margin:0 auto; }.news-letter-cat__group{  display:block;  width:100%;  height:100%;  padding-bottom:20px; }}@media screen and (max-width:480px){ .modal.contact-us .ydf-modal,.modal.newsletter .ydf-modal{  height:100%;  position:relative; }.check_size_L .check__label{  line-height:1; }.news-letter-cat__item{  margin-bottom:16px; }}@media screen and (max-width:320px){ .widget__sub{  max-width:280px; }}  .fog{ background:rgba(23,84,230,.96)!important; }.modal__content{ box-shadow:none!important; }.ydf-modal{ width:900px; overflow-y:scroll; overflow-x:hidden; }.ydf-modal__title{ padding-left:50px; padding-top:30px; text-transform:capitalize; }.ydf-modal__close{ width:26px; height:26px; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/ydf-modal/x.svg") no-repeat; opacity:.5; position:absolute; right:46px; top:34px; -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out; }.ydf-modal__close:hover{ cursor:pointer; opacity:1; }.ydf-modal__content{ margin-top:50px; margin-bottom:80px; padding-left:50px; padding-right:50px; }.proposal-modal .ydf-modal__content,.what-we-do-modal .ydf-modal__content{ margin-bottom:0; }.ydf-modal__content .input_size_XL .input__input{ color:#000; }.contact-us-form .b:first-child{ margin-bottom:50px; }.contact-us-form .input{ width:29.3334%; margin:0 3% 20px -2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.contact-us-form .input_size_XL .input__input{ font-size:24px; line-height:40px; height:40px; text-align:left; padding:0; }.contact-us-info{ font-size:14px; color:#999; line-height:1.3; margin-top:10px; }.contact-us-info a{ text-decoration:underline; }@media screen and (max-width:768px){ .contact-us-form .input{  width:100%; }}@media screen and (max-width:480px){ .modal__content{  width:100%;  height:100%; }.ydf-modal__content{  margin-bottom:0; }.contact-us-form{  padding-bottom:90px; }}  .faq__item:not(:last-child){ margin-bottom:60px; }.faq__answer{ display:none; padding-top:14px; border-top:1px solid transparent;  border-bottom:1px solid transparent;  box-sizing:border-box; }.faq__question{ border-bottom:1px solid #0064e0; cursor:pointer; }.faq__question .heading4{ line-height:1.4; }  .press-releases{ padding-right:60px; width:75%; }.press-releases:before,.press-releases:after{ content:''; display:table; clear:both; }.press-release__title{ color:#000; opacity:.9; font-size:21px; line-height:28px; font-family:"Yandex Sans Text"; padding-left:22px; padding-right:22px; }.press-release__date{ font-family:"Yandex Sans Text"; font-size:15px; line-height:17px; opacity:.5; padding-left:22px; padding-top:26px; margin-bottom:55px; letter-spacing:1px; }.press-release{ width:31.3334%; margin-right:2%; height:310px; display:block; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:20px; cursor:pointer; background:rgba(13,93,227,.04); position:relative; top:0; -webkit-transition:top .15s ease-out; -moz-transition:top .15s ease-out; -o-transition:top .15s ease-out; -ms-transition:top .15s ease-out; transition:top .15s ease-out; }.press-release:hover{ top:-10px; }.press-release:before{ position:absolute; z-index:3; top:-1px; right:-1px; content:''; width:53px; height:45px; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/blocks/corner.svg") }.faq{ margin:30px 0 0; }.widget_press-release .input_size_M .input__input{ text-align:center; }@media screen and (max-width:1400px){ .press-release{  width:48%;  margin-right:0%; }.link:nth-child(odd) .press-release{  margin-right:2%; }}@media screen and (max-width:1200px){ .press-releases{  width:55%; }}@media screen and (max-width:1100px){ .ydf-modal__content{  margin-top:30px; }}@media screen and (max-width:992px){ .press-releases{  padding-right:0;  width:100%; }.press-release{  width:48%;  margin-right:0; }.link:nth-child(odd) .press-release{  margin-right:4%; }.modal__content{  width:100%; }.ydf-modal{  width:100%; }.ydf-modal__title,.proposal-modal p.success,.what-we-do-modal p.success{  padding-left:25px!important; }.ydf-modal__close{  right:25px; }.ydf-modal__content{  margin-top:30px;  padding:0 25px 30px; }.proposal-modal .ydf-modal__content,.what-we-do-modal .ydf-modal__content{  padding:0 25px 0; }.input_size_XL .input__input{  font-size:20px;  line-height:36px;  height:36px; }.textarea_type_normal{  margin-top:36px; }.textarea_size_XL .textarea__textarea{  height:100px; }}@media screen and (max-width:600px){ .press-release{  width:100%; }.link:nth-child(odd) .press-release{  margin-right:0px; }.faq__question .heading4{  line-height:1.3; }}@media screen and (max-width:480px){ .ydf-modal__content{  position:relative; }.newsletter .ydf-modal__title,.contact-us .ydf-modal__title{  width:245px; }}  .news-header{   background-color:#F6F6F6; }.news-header h3{   font-size:70px;   line-height:77px;   color:#0064F8;   margin-bottom:20px; }.news-header__inner{   padding:42px 60px 64px;   max-width:1440px;   margin:0 auto; }.news-header__top{   margin-bottom:40px; }.news-header__page-name{   font-size:18px;   color:#000;   text-transform:uppercase; }.news-category-list{   list-style-type:none;   margin:0 -6px; }.news-category-list__wrapper{ position:relative; }.news-category-list__item{   font-size:17px;   line-height:20px;   text-transform:uppercase;   color:#686868;   display:inline-block;   padding:6px 40px;   cursor:pointer;   margin:0 6px 28px; }.news-category-list__item:hover{   background-color:#F6F6F6; }.news-category-list__item.active{   background-color:#F8C92A;   color:#000;   cursor:default; }.news-category-list__item::before{   display:none; }.news-category-list__toggler{ display:inline-block; width:14px; height:8px; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/arrow-down.svg") no-repeat; background-size:100%; -webkit-background-size:100%; -mox-background-size:100%; -o-background-size:100%; position:absolute; top:18px; right:10px;   cursor:pointer; }.news-list{   display:-webkit-flex;   display:-moz-flex;   display:-o-flex;   display:-ms-flex;   display:flex;   -webkit-flex-flow:wrap;   -moz-flex-flow:wrap;   -o-flex-flow:wrap;   -ms-flex-flow:wrap;   flex-flow:wrap;   margin:0 -18px;   position:relative;   padding-bottom:12px; }.news-list__more{   position:absolute;   bottom:-56px;   left:0;   right:0;   width:100%;   text-align:center; }.news-list__more .ydf-button{   width:100%;   max-width:680px;   border:1px solid #D4D4D4;   font-size:20px;   text-transform:uppercase;   padding:24px 10px; }.news-list__more .ydf-button:hover{   box-shadow:inset 0px 0px 1px rgba(0,0,0,.3); }.news-item{   width:50%;   padding:0 18px;   margin-bottom:36px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.news-item__inner{   outline:1px solid #D4D4D4;   padding:316px 40px 88px;   height:100%;   min-height:100%;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   position:relative; }.news-item__image{   position:absolute;   top:0;   left:0;   right:0;   width:100%;   height:278px;   background:url(http://ydf.local/wp-content/uploads/wwd/intro-img.jpg) no-repeat center;   background-size:cover;   -webkit-background-size:cover;   -moz-background-size:cover;   -o-background-size:cover; }.news-item__image:after{   content:'';   display:block;   position:absolute;   top:0;   left:0;   width:278px;   height:278px;   background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/news-overlay-bg.png") no-repeat center; }.news-item__title a{   font-size:40px;   line-height:50px;   color:#0064F8;   margin-bottom:16px;   display:block; }.news-item__date{   position:absolute;   top:40px;   left:40px;   font-size:16px;   color:#fff; }.news-item__text{   font-size:22px;   line-height:31px;   margin:0; }.news-item__bot{   position:absolute;   left:0;   bottom:0;   right:0;   width:100%;   padding:0 40px 14px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box; }.news-item__link{ font-size:22px; color:#0064F8; }.news-item__author{   float:right; }.news-item__author-name{ font-size:22px; color:#878787;   display:inline-block;   margin-right:12px; }.news-item__author-image{   width:44px;   height:44px;   display:inline-block;   -webkit-border-radius:50%;   -moz-border-radius:50%;   border-radius:50%;   overflow:hidden;   position:relative;   bottom:13px; }.news-item__author-image img{   max-width:100%; }  .case__title{ margin:20px 0 0; }.case{ background:#fc0; padding:0 60px; padding-top:60px; padding-bottom:40px; }.case__wrap{ max-width:900px; margin:0 auto; }.case__content{ max-width:900px; }.case__description .par{ margin-bottom:30px; }.download-form{ background:rgba(0,0,0,.75); padding:46px; padding-bottom:62px; text-align:center; }.download-form__cover{ width:50%; display:inline-block; text-align:center; margin:0 -2px; }.download-form__fields{ display:inline-block; width:46%; margin:0 -2px 0 4%; }.case__description{ padding-top:60px; position:relative; display:inline-block; width:auto; }.download-form__title{ color:#fc0; font-size:30px; margin-bottom:24px; line-height:34px; }.download-form__fields .check{ color:#fff; }.download-form_free .download-form__button{ margin-top:90px; }.download-form__wrap{ max-width:824px; margin:0 auto; }.case__full{ margin-top:70px; margin-left:auto; margin-right:auto; max-width:900px; }.case__full .input__input{ color:#fff; border:none; }.download-form .input{  box-shadow:none;  border-bottom:1px solid rgba(255,255,255,.6);  margin-bottom:32px;  color:#fff;  display:inline-block; }.input.field_error{  border-bottom:1px solid #FF0000; }.download-form span.input_type_normal.input_focus_yes{  box-shadow:none!important;  border-bottom:1px solid #fff!important; }.download-form .input .input__ground{ background:none!important; }.download-form .input__input::-webkit-input-placeholder{ color:rgba(255,255,255,.6); }.download-form .input__input::-moz-placeholder{ color:rgba(255,255,255,.6); }.download-form .input__input:-moz-placeholder{ color:rgba(255,255,255,.6); }.download-form .input__input::-ms-input-placeholder{ color:rgba(255,255,255,.6); }.download-form__button{ width:100%; border:0; text-align:center; background:rgba(255,255,255,.8); margin-top:20px; padding:15px 0px; font-size:18px; border-radius:3px; -webkit-transition:all .15s ease-out; -moz-transition:all .15s ease-out; -o-transition:all .15s ease-out; -ms-transition:all .15s ease-out; transition:all .15s ease-out; }.download-form__button:hover{ cursor:pointer; background:rgba(255,255,255,1); }.ydf-footer{ margin-top:0!important; }.plain-page_cern{ padding-bottom:0; }.plain-page_cern .category-list{ margin-bottom:14px; }.cern__full-width{ background-color:#fff; }.cern__full-width .solution__section{ max-width:900px; margin:0 auto; } .plain-page__title--qa-manufacturing{ position:relative; top:-20px; }.case__full.case__full--qa-manufacturing{ margin-top:80px; }.case__full--qa-manufacturing .download-form{ background:rgb(250,204,0); }.case__full--qa-manufacturing .download-form__fields .check,.case__full--qa-manufacturing .download-form__title,.case__full--qa-manufacturing .download-form .input,.case__full--qa-manufacturing .input__input,.case__full--qa-manufacturing .success_msg__par{ color:rgba(0,0,0,.75); }.case__full--qa-manufacturing label:before{ border:1px solid rgba(0,0,0,.75); }.case__full--qa-manufacturing .download-form .input{ border-bottom:1px solid rgba(0,0,0,.75); }.case__full--qa-manufacturing .download-form .input.field_error{ border-bottom:1px solid #FF0000; }.case__full--qa-manufacturing .download-form .input__input::-webkit-input-placeholder{ color:rgba(0,0,0,.75); }.case__full--qa-manufacturing .download-form .input__input::-moz-placeholder{ color:rgba(0,0,0,.75); }.case__full--qa-manufacturing .download-form .input__input:-moz-placeholder{ color:rgba(0,0,0,.75); }.case__full--qa-manufacturing .download-form .input__input::-ms-input-placeholder{ color:rgba(0,0,0,.75); }.case__full--qa-manufacturing .contact-us-info{ color:#555; }.case__full--qa-manufacturing .download-form__button{ color:#fff; background:rgb(64,51,0); }.case__full--qa-manufacturing .download-form__button:hover{ background:rgba(64,51,0,0.8); }@media screen and (max-width:1200px){ .case__description{  padding-top:20px; }.case__description .par2{  font-size:28px;  line-height:1.3;  margin-bottom:20px; }.case__full{  margin-top:20px; }}@media screen and (max-width:992px){ .case{  background:#fc0;  padding:40px 25px; }.case__description .par2{  font-size:24px;  margin-bottom:15px; }.case__description .par{  margin-bottom:15px; }.download-form__fields{  display:block;  width:420px;  margin:40px auto 0; }.plain-page__title--qa-manufacturing{  top:0;  margin-bottom:50px; }.case__full.case__full--qa-manufacturing{  margin-top:70px; }}@media screen and (max-width:768px){ .case{  padding:40px 25px 40px; }.case__description .par2{  font-size:22px; }.download-form__cover{  width:100%; }.download-form__fields{  width:100%;  max-width:320px; }}@media screen and (max-width:480px){ .case__description .par2{  font-size:20px;  line-height:1.1; }.download-form{  padding:20px; }.case{  padding:40px 25px 20px; }.download-form__title{  font-size:20px;  line-height:24px; }.case__full .download-form{  margin:0 -25px 100px; }}  .conference{ display:inline-block; width:48%; overflow:hidden; margin:0 -2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 20px 0 0; }.conference:nth-child(odd){ margin-right:2%; }.conference .heading2{ margin-top:32px; margin-bottom:14px; }.conference__image{ width:100%; height:315px; display:block; background:rgba(0,0,0,.3); position:relative; }.conference__image .image_scale_cover{ background-repeat:no-repeat; background-size:100% 100%; background-size:cover; }.conference .heading2{ line-height:1; }.conference .heading2 .link{ font-size:32px; line-height:1; }@media screen and (max-width:1200px){ .conference .heading2 .link{  font-size:28px; }}@media screen and (max-width:992px){ .conference:nth-child(odd){  margin-right:0; }.conference{  width:100%;  padding:0;  margin:0 0 40px 0; }.conference .heading2{  margin-top:20px; }}@media screen and (max-width:768px){ .conference .heading2 .link{  font-size:24px; }}@media screen and (max-width:480px){ .conference .heading2{  margin:10px 0 0; }.conference .heading2 .link{  font-size:20px; }}  .education:not(:last-child){ margin-bottom:114px; }.education__photo{ margin-bottom:50px; }.education__photo .image{ height:382px; width:100%; }.education__name{ margin-bottom:30px; }.education__text{ display:inline-block; max-width:800px; width:54%; padding-right:80px; }.education__side{ display:inline-block; width:35%; max-width:400px; }.course-card{ background:#234EE9; color:#fff; padding:20px 30px; padding-bottom:40px; cursor:pointer;  -webkit-transition:all .15s ease-in-out;  -moz-transition:all .15s ease-in-out;  -o-transition:all .15s ease-in-out;  -ms-transition:all .15s ease-in-out;  transition:all .15s ease-in-out; }.course-card:hover{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); }.course-card__sub-title{ margin-bottom:26px; font-family:"Yandex Sans Text"; font-size:15px; letter-spacing:2px; text-transform:uppercase; opacity:.6; }.plain-page__subtitle{ font-family:"Yandex Sans Text"; font-size:30px; line-height:34px; margin-bottom:48px; }.education-section__content{ display:inline-block; max-width:760px; width:56%; }.education-section__content .heading2{ margin-bottom:20px; }.education-section__content .par{ margin-bottom:52px; }.education-section__content .li .par{ margin:0; }.education-section__side{ width:480px; display:inline-block; float:right; }.education-section_color{ background:#fc0; margin-left:-60px; margin-right:-60px; padding-left:60px; padding-right:60px; padding-top:26px;  }.program__title{ float:left; width:206px; font-family:"Yandex Sans Text"; font-weight:400; font-size:24px; text-transform:uppercase; letter-spacing:2px; }.program__content{ margin-left:206px; }.program__topic{ display:inline-block; vertical-align:top; width:50%; padding-right:10%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0 -2px 50px; }.program__day{ margin-top:46px; }.education-section:not(:last-child){ margin-bottom:68px; }.program__name.heading4{ line-height:28px; }.education-info__block{ display:inline-block; width:40%; padding:0 5%; margin-bottom:46px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.education-info__name{ font-family:"Yandex Sans Text"; font-weight:400; font-size:17px; margin-bottom:10px; }.education-section__par{ width:30%; display:inline-block; vertical-align:top; margin:0 -2px; }.education-section__value{ display:inline-block; }.education-section__line{ margin-bottom:6px; }@media screen and (max-width:1366px){ .education-section__content{  width:auto; }.education-section__side{  display:block;  float:none;  padding-left:0;  width:auto;  margin-bottom:40px;  max-width:900px; } .education-info__block{  display:inline-block;  vertical-align:top;  width:25%;  margin:0 -2px 30px;  padding:0 20px 0 0;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }}@media screen and (max-width:992px){ .education__text{  width:100%;  max-width:100%;  margin:0;  padding:0; }.education__side{  display:block;  width:100%;  max-width:400px;  margin:50px auto; }.education-section_color{  margin-left:-25px;  margin-right:-25px;  padding-left:20px;  padding-right:20px; }.program__topic{  width:100%;  padding-right:0; }.single-education .plain-page__subtitle{  font-size:24px;  line-height:1.1; }}@media screen and (max-width:768px){ .education__photo{  margin-bottom:10px; }.education__side{  margin:20px auto; }.education-info__block{  width:50%; }.education-section__content .par{  margin-bottom:20px; }.program__content{  margin-left:0; }.education-section__side{  margin-bottom:0; }.education-section__content .heading2{  margin-bottom:10px; }.program__title{  margin-bottom:20px; }.program__topic{  margin:0 -2px 20px; }.education-section_color .heading2{  text-align:center; }.education-section__line{  margin-bottom:20px; }}@media screen and (max-width:480px){ .single-education .plain-page__subtitle{  font-size:20px; }.education-info__block{  width:100%; }.education-info__name{  margin-bottom:0; }} .plain-page__attach{ max-width:900px; margin:50px 0; } .get-started-form .education-section__value{ width:70%; margin:0 -2px; display:inline-block; vertical-align:top; }.single-education .plain-page__subtitle{ display:block; max-width:900px; }.education-section__forma{ max-width:900px; }.education-section .heading2{ margin-bottom:20px; }.education-section .par{ max-width:900px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:10px; }button.get_started_form{ -webkit-appearance:none; appearance:none; border:none; border-radius:0; border:none; background-color:transparent; margin:10px 0 0 43%; font-size:16px; height:40px; width:100%; background:#fc0; }button.get_started_form:hover{ -webki-transform:scale(1.02); -moz-transform:scale(1.02); -o-transform:scale(1.02); -ms-transform:scale(1.02); transform:scale(1.02); }@media screen and (max-width:480px){ .education-section__par{  width:40%; }.get-started-form .education-section__value{  width:60%; }button.get_started_form{  margin:10px 0 0 66%; }} .showcase{ position:relative; overflow:hidden; z-index:10; max-width:1440px; margin:0 auto; margin-top:150px; margin-bottom:80px; padding:0 60px; }.showcase iframe{ width:1147px; height:222px; position:absolute; z-index:10; border:3px solid #fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.showcase__text{ position:absolute; z-index:50; color:#000; top:0; bottom:0; align-content:center;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; flex-wrap:wrap; max-width:1440px; margin:0 auto; left:0; right:0; margin-top:-120px; }.showcase__title{ font-family:"Yandex Sans Text"; font-size:62px; line-height:66px; width:100%; text-align:center; margin:0 auto; margin-bottom:52px; height:136px; padding:0px 126px; }.showcase__sub{ font-family:"Yandex Sans Text"; font-size:42px; line-height:54px; max-width:796px; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out; transition:all .4s ease-in-out; margin-top:250px; }.showcase__slogan{ position:absolute; background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTE0N3B4IiBoZWlnaHQ9IjIyMnB4IiB2aWV3Qm94PSIwIDAgMTE0NyAyMjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExNDcgMjIyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48dGl0bGU+c2xvZ2FuPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBpZD0iUGFnZS0xIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj48ZyBpZD0iRGVza3RvcC1Db3B5LTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTMuMDAwMDAwLCAtMjM5LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiPjxnIGlkPSJzbG9nYW4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUzLjAwMDAwMCwgMjM5LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPjxwYXRoIGlkPSJSZWN0YW5nbGUtMjk3IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMCwwaDExNDd2MjIySDBWMHogTTY1Ljc5NiwzMC4zNDVWMTUuNjA5SDE4Ljc3MnY3MC42NTNoMTcuODA3VjU4LjIwM2gyMy4yMTNWNDMuNDY2SDM2LjU3OFYzMC4zNDVINjUuNzk2eiBNMTIxLjc0Miw2Mi43NDRjMC02Ljc2Mi0yLjYwNC0xMy4yMjEtNi42MDQtMTcuMzZjLTQuMzA1LTQuNDQxLTExLjUwOC03LjU3LTIwLjgxMy03LjU3Yy05LjMwMywwLTE2LjUwNiwzLjEyOS0yMC44MDcsNy41N2MtNC4wMDUsNC4xMzktNi42MDUsMTAuNTk5LTYuNjA1LDE3LjM2YzAsNi42NjIsMi42MDEsMTMuMTIyLDYuNjA1LDE3LjI2YzQuMzAxLDQuNDQxLDExLjUwMyw3LjU3LDIwLjgwNyw3LjU3YzkuMzA0LDAsMTYuNTA5LTMuMTI5LDIwLjgxMy03LjU3QzExOS4xMzgsNzUuODY1LDEyMS43NDIsNjkuNDA1LDEyMS43NDIsNjIuNzQ0eiBNMTQ5LjE2OCwzOS4xMjZoLTE2LjQwNXY0Ny4xMzZoMTYuNDA1VjU5LjgxN2MxLjQwNi0xLjkxNywzLjQwMy00LjAzNyw1LjQxLTUuNDVjMi4yOTUtMS42MTUsNC45MDItMi42MjQsNy44OTctMi42MjRjMS44MDQsMCwzLjMwMywwLjQwMyw0LjcwOSwxLjEwOWw0LjMtMTMuNDI0Yy0yLjUwMy0xLjExLTQuODAyLTEuNjE1LTcuOTA4LTEuNjE1Yy0zLjQwMiwwLTYuMjAxLDAuNTA1LTkuMTAxLDIuNTIzYy0yLjgwMiwxLjkxNy00LjksNC42NDQtNS4zMDgsNS4xNDdWMzkuMTI2TDE0OS4xNjgsMzkuMTI2eiBNMjA4LjcxOCwzOS4xMjZ2NS4wNDdjLTEuNi0yLjUyMy00LjkwMS02LjE1Ny0xMi44MDktNi4xNTdjLTcuMjk5LDAtMTIuMjA1LDIuODI3LTE1LjQwNiw1Ljk1NmMtMy4yLDMuMjI5LTcuMjk5LDkuMzg2LTcuMjk5LDE5LjY4MmMwLDUuODU0LDEuMSwxMi42MTYsNi43LDE3Ljc2NGM0LjgwMiw0LjQ0MSw5LjgwNiw0Ljg0NSwxNC42MSw0Ljg0NWM0Ljc5OSwwLDkuOTA1LTAuNzA3LDE0LjIwNS01LjQ1djEuMTFjMCwzLjQzMiwwLDcuNTctMi41OTksMTAuMDkzYy0yLjUwNSwyLjQyMi03LjEwMiwyLjYyNC05LjQwNCwyLjYyNGMtMy44MDIsMC03LjYwNy0wLjUwNC0xMi4wMDgtMy4xMjhsLTUuOTAzLDEwLjljNS41MDIsMy42MzQsMTEuMTA1LDQuNTQyLDE5LjcxMSw0LjU0MmM4LjAwNSwwLDE2LjEwNi0wLjcwOCwyMS4yMTEtNi4wNTdjNC42MDUtNC44NDQsNS40MDMtMTIuMjEyLDUuNDAzLTE5LjA3NlYzOS4xMjZIMjA4LjcxOHogTTI3Ny4xNyw3MS4zMjRjLTEuODk5LDEuODE3LTUuNTk4LDQuNTQyLTEyLjIwMyw0LjU0MmMtOS4wMDgsMC0xMS4yMDktNS40NTEtMTEuMjA5LTkuODkxaDM0LjkxN3YtMS4yMTFjMC0xMS42MDgtNC42MDEtMTcuNjY0LTcuNTAxLTIwLjQ5Yy01LjQwNS01LjI0OC0xMi4wMDctNi40NTktMTcuOTA5LTYuNDU5Yy03LjMwNiwwLTE0LjMwNiwxLjYxNS0xOS45MSw3LjQ2OWMtNC44MDUsNS4wNDctNy4yMDUsMTEuOTExLTcuMjA1LDE4Ljc3M2MwLDYuODY0LDIuMzk5LDEzLjIyMiw2LjUsMTcuMjU5YzYuMjA3LDYuMDU3LDE0LjMwNyw2LjI1OSwyMC41MTIsNi4yNTljNy4zMDcsMCwxNS45MDctMC4yMDIsMjMuMDE0LTcuNzcyTDI3Ny4xNyw3MS4zMjR6IE0zMDEuODk2LDM5LjEyNmgtOC42MDF2MTIuNTE2aDguNjAxdjE3LjM2YzAsNC42NDIsMC41MDMsMTEuNTA2LDYuMDA1LDE1LjQ0M2MzLjg5OSwyLjgyNiw5LjYwNSwzLjEyOSwxMy4wMTEsMy4xMjljNy44MDQsMCwxMS40MDEtMS41MTUsMTMuOTA0LTIuOTI4bC00LjcwNC0xMS4xMDNjLTIuNDk2LDEuMjExLTQuMywxLjUxNC01LjYwMiwxLjUxNGMtMi42MDEsMC0zLjkwMS0wLjkwOS00LjMwMi0xLjMxM2MtMS43MDQtMS41MTMtMS44OTgtNC41NDItMS44OTgtNy41N1Y1MS42NDJoMTIuNDA0VjM5LjEyNmgtMTIuNDA0VjI1LjYwMmgtMTYuNDE0VjM5LjEyNnogTTM2NC41NjEsODYuMjYyaDE2LjQxMnYtNC44NDVjNC40MDEsNS4yNDksOS43MDcsNS44NTQsMTMuNTA3LDUuODU0YzUuMzA0LDAsMTAuNDA5LTAuODA3LDE0LjkxMi01LjE0N2M1LjAwNC00Ljk0Niw3LjEwMy0xMy4wMiw3LjEwMy0yMC43OTJjMC00Ljc0NC0wLjgwNS0xMi4wMTEtNi4zMDctMTcuNTYzYy00LjMwMS00LjQ0MS05LjQwNi01Ljc1My0xNC45MDgtNS43NTNjLTQuMTAyLDAtOS44MDEsMC44MDctMTQuMzA3LDYuMjU3VjE1LjYwOWgtMTYuNDExTDM2NC41NjEsODYuMjYyTDM2NC41NjEsODYuMjYyeiBNNDI3LjUxMyw4Ni4yNjJoMTYuNDA4VjM5LjEyNmgtMTYuNDA4Vjg2LjI2MnogTTQyNi41MTYsMjEuODY2YzAsNS4xNDcsNC4wOTgsOS4yODYsOS4yMDIsOS4yODZjNS4xMDQsMCw5LjIwNi00LjEzOCw5LjIwNi05LjI4NmMwLTUuMTQ3LTQuMTAzLTkuMjg1LTkuMjA2LTkuMjg1QzQzMC42MTMsMTIuNTgxLDQyNi41MTYsMTYuNzE5LDQyNi41MTYsMjEuODY2eiBNNDkwLjQ2MywzOS4xMjZ2NS4wNDdjLTEuNjA0LTIuNTIzLTQuOTA2LTYuMTU3LTEyLjgwOS02LjE1N2MtNy4zMDEsMC0xMi4yMDMsMi44MjctMTUuNDA5LDUuOTU2Yy0zLjIwMSwzLjIyOS03LjI5OCw5LjM4Ni03LjI5OCwxOS42ODJjMCw1Ljg1NCwxLjA5OSwxMi42MTYsNi43MDMsMTcuNzY0YzQuODAyLDQuNDQxLDkuODA0LDQuODQ1LDE0LjYwNCw0Ljg0NWM0LjgwNCwwLDkuOTA0LTAuNzA3LDE0LjIwOS01LjQ1djEuMTFjMCwzLjQzMiwwLDcuNTctMi42MDMsMTAuMDkzYy0yLjUwMiwyLjQyMi03LjEwMywyLjYyNC05LjQwNSwyLjYyNGMtMy44MDEsMC03LjYwNC0wLjUwNC0xMi4wMDQtMy4xMjhsLTUuOTA1LDEwLjljNS41MDgsMy42MzQsMTEuMTAzLDQuNTQyLDE5LjcxLDQuNTQyYzguMDA1LDAsMTYuMTA1LTAuNzA4LDIxLjIxMi02LjA1N2M0LjYwMS00Ljg0NCw1LjQwMS0xMi4yMTIsNS40MDEtMTkuMDc2VjM5LjEyNkg0OTAuNDYzeiBNNTkyLjM0OSw4Ni4yNjJWMTUuNjA5aC0xNi40MDV2MjcuOTU4Yy00LjEwNi00Ljc0NC05LjMxNC01LjU1MS0xMy4xMTMtNS41NTFjLTUuNjk5LDAtMTAuOTA0LDEuNjE1LTE1LjQwNyw2LjE1N2MtMi43MDMsMi43MjUtNy4wMDIsOC43OC03LjAwMiwxOS4yNzhjMCw4LjI3NiwyLjgsMTQuNzM1LDcuMTAzLDE4Ljg3NGM0LjksNC43NDQsOS45MDUsNC45NDYsMTQuMzA2LDQuOTQ2YzMuNDA0LDAsOS4xMS0wLjIwMiwxNC4xMTQtNi4wNTd2NS4wNDdoMTYuNDA1Vjg2LjI2MnogTTYxMS4xNzQsNTIuOTUzYzIuOTk2LTEuNzE1LDUuNjA2LTIuNTIyLDYuMjk5LTIuNzI1YzIuMzAxLTAuNzA2LDUuMDA0LTEuMTEsNy43MDQtMS4xMWMxLjMwMywwLDQuNDA3LDAuMTAxLDYuMjA0LDEuODE2YzEuNzA0LDEuNjE2LDEuODA1LDMuOTM3LDEuODA1LDQuOTQ2djAuNTA0Yy00LjEwNiwwLjEwMS0xMC41MDYsMC42MDYtMTQuMjA0LDEuMjExYy0zLjcxLDAuNjA2LTguNjA5LDEuOTE3LTEyLjEwNiw1LjI0OGMtMy4wMDcsMi44MjctNC4zMDMsNi4yNTktNC4zMDMsMTAuNjk5YzAsMi45MjcsMC42OTMsNi44NjMsMy43OTMsOS45OTJjMy42MDgsMy42MzQsOC4wMSw0LjAzOCwxMS44MDksNC4wMzhjMi45MDQsMCw2LjgwOC0wLjIwMiwxMC4yMTItMi4xMmMyLjIwMS0xLjIxMSw0LjY5OC0zLjczNSw2LjI5Ni01Ljg1NGMwLjcwNCwyLjcyNSwyLjMwMyw0Ljk0NSw0LjIsNi4xNTdjMi42MDcsMS43MTYsNi41MDksMS44MTcsOC40MTUsMS44MTdjMS45OTcsMCwzLjY5Mi0wLjIwMiw1LjQtMC42MDZsMS41OTEtMTEuNjA3Yy0xLjE5NywwLjMwMy0zLjQ5NiwwLjUwNC00LjY5OC0xLjIxMWMtMC42MDEtMC44MDctMS0yLjIyLTEtNS4xNDdWNTguMTAyYzAtNS42NTItMC4zOTYtMTEuMDAyLTQuNjk4LTE1LjE0Yy00LjkxMi00LjY0NC0xMy4wMTItNS4xNDgtMTcuNzEtNS4xNDhjLTMuNjA3LDAtNy44MDYsMC4zMDMtMTIuMDEzLDEuNjE1Yy0zLjU5NywxLjExLTYuNTAzLDIuNzI1LTguODA0LDQuMzRMNjExLjE3NCw1Mi45NTN6IE02NjYuMzE2LDM5LjEyNmgtOC42MDl2MTIuNTE2aDguNjA5djE3LjM2YzAsNC42NDIsMC41MDEsMTEuNTA2LDYuMDA2LDE1LjQ0M2MzLjksMi44MjYsOS41OTksMy4xMjksMTMuMDAyLDMuMTI5YzcuODA1LDAsMTEuNDEzLTEuNTE1LDEzLjkxOC0yLjkyOGwtNC43MDctMTEuMTAyYy0yLjUwNSwxLjIxMS00LjMsMS41MTQtNS42MDMsMS41MTRjLTIuNjA5LDAtMy45MDMtMC45MDktNC4zMDEtMS4zMTNjLTEuNzEyLTEuNTEzLTEuODk2LTQuNTQyLTEuODk2LTcuNTdWNTEuNjQyaDEyLjM5MlYzOS4xMjZoLTEyLjM5M1YyNS42MDJoLTE2LjQxOFYzOS4xMjZMNjY2LjMxNiwzOS4xMjZ6IE03MTAuODU0LDUyLjk1M2MzLjAwNi0xLjcxNSw1LjYwNC0yLjUyMiw2LjMwNy0yLjcyNWMyLjMwMS0wLjcwNiw1LjAwMi0xLjExLDcuNzAzLTEuMTFjMS4yOTgsMCw0LjQwMSwwLjEwMSw2LjIwNywxLjgxNmMxLjcwMSwxLjYxNiwxLjc5MiwzLjkzNywxLjc5Miw0Ljk0NnYwLjUwNGMtNC4wOTYsMC4xMDEtMTAuNTAxLDAuNjA2LTE0LjIwMiwxLjIxMWMtMy42OTgsMC42MDYtOC42MDQsMS45MTctMTIuMTA5LDUuMjQ4Yy0yLjk5MiwyLjgyNy00LjI5OCw2LjI1OS00LjI5OCwxMC42OTljMCwyLjkyNywwLjY5Miw2Ljg2MywzLjgsOS45OTJjMy41OTksMy42MzQsOCw0LjAzOCwxMS44MTEsNC4wMzhjMi44OTUsMCw2Ljc5OC0wLjIwMiwxMC4yLTIuMTJjMi4yMDEtMS4yMTEsNC43MDgtMy43MzUsNi4zMDktNS44NTRjMC42OTMsMi43MjUsMi4zMDEsNC45NDUsNC4xOTgsNi4xNTdjMi41OTcsMS43MTYsNi41MDEsMS44MTcsOC40MDQsMS44MTdjMS45OTksMCwzLjY5OC0wLjIwMiw1LjQwMS0wLjYwNmwxLjYtMTEuNjA3Yy0xLjE5NiwwLjMwMy0zLjQ5NSwwLjUwNC00LjY5Ny0xLjIxMWMtMC42MDQtMC44MDctMC45OTktMi4yMi0wLjk5OS01LjE0N1Y1OC4xMDJjMC01LjY1Mi0wLjQwNy0xMS4wMDItNC43MDgtMTUuMTRjLTQuOS00LjY0NC0xMy4wMDUtNS4xNDgtMTcuNzEtNS4xNDhjLTMuNTk2LDAtNy44MDQsMC4zMDMtMTIuMDAyLDEuNjE1Yy0zLjYsMS4xMS02LjUxMSwyLjcyNS04LjgwNCw0LjM0TDcxMC44NTQsNTIuOTUzeiBNNzY3LjU5NywxMDUuOTQ0YzMuMi0yLjIyMSw2LjQwOS01LjE0OCw4LjgwNS04LjQ3OWM0LjIwNi01Ljc1Myw1LjIxOS0xMS4yMDQsNS4yMTktMTYuMTVjMC0yLjMyMS0wLjEwNC02LjE1Ny0zLjAxOC05LjA4M2MtMS4zODktMS40MTMtMy41LTIuNTIzLTYuMjk3LTIuNTIzYy0yLjUwNiwwLTQuNzA4LDAuODA3LTYuNTAxLDIuNzI2Yy0xLjMwNCwxLjQxMy0yLjYwOSwzLjczNC0yLjYwOSw3LjE2NmMwLDEuNzE1LDAuNDA4LDMuNzM1LDIuMDA2LDUuMzQ5YzAuOTAzLDAuOTA4LDIuMzk2LDEuOTE3LDQuNDAxLDIuMTJjLTAuNiwyLjgyNi0xLjU5OSw0Ljg0NS0zLjIwNiw3LjA2NmMtMi4yMDIsMy4wMjgtNC40OTksNS4wNDYtNS43OTMsNi4wNTZMNzY3LjU5NywxMDUuOTQ0eiBNMTkuNzcsMTQzLjAyN2gtOC42djEyLjUxNmg4LjZ2MTcuMzYxYzAsNC42NDIsMC41MDIsMTEuNTA2LDYuMDA2LDE1LjQzOWMzLjksMi44MjUsOS42MDIsMy4xMjksMTMuMDAzLDMuMTI5YzcuODA3LDAsMTEuNDEyLTEuNTEzLDEzLjkxLTIuOTI3bC00LjY5OC0xMS4xMDRjLTIuNTA3LDEuMjEzLTQuMzExLDEuNTE1LTUuNjA0LDEuNTE1Yy0yLjYwNSwwLTMuOTAzLTAuOTA4LTQuMzA1LTEuMzEzYy0xLjY5OS0xLjUxNC0xLjktNC41NDEtMS45LTcuNTY3di0xNC41MzNoMTIuNDA3di0xMi41MTVIMzYuMTgydi0xMy41MjVIMTkuNzdWMTQzLjAyN3ogTTU5LjkwOSwxMTkuNTF2NzAuNjUyaDE2LjQxMVYxNjEuNmMwLjk5OS0xLjYxNSwyLjQtMy4zMzIsMy44MDEtNC41NDFjMS45OTktMS43MTcsNC4yLTIuNDI0LDYuMTA0LTIuNDI0YzEuODk3LDAsMy4wOTcsMC45MDgsMy43LDEuNjE1YzEuNDAzLDEuNjEzLDEuODAyLDQuNTQxLDEuODAyLDguODgzdjI1LjAyOWgxNi40MDd2LTI2LjY0NWMwLTcuMzY5LTAuODk3LTEyLjkyLTQuOTAxLTE2Ljk1N2MtMy44MDEtMy45MzgtOC42MDEtNC42NDQtMTIuNTAzLTQuNjQ0Yy0zLjMwMiwwLTYuMDA3LDAuNDAxLTguOTA2LDIuMDE5Yy0xLjkwMywxLjAxLTMuODA1LDIuNTIyLTUuNTAzLDQuNTQxVjExOS41MUg1OS45MDl6IE0xMjIuNTU4LDE5MC4xNjJoMTYuNDExdi00Ny4xMzVoLTE2LjQxMVYxOTAuMTYyeiBNMTIxLjU1OSwxMjUuNzY4YzAsNS4xNDcsNC4xMDEsOS4yODcsOS4yMDMsOS4yODdjNS4xMDQsMCw5LjIwNS00LjE0LDkuMjA1LTkuMjg3YzAtNS4xNDYtNC4xMDEtOS4yODUtOS4yMDUtOS4yODVDMTI1LjY2MSwxMTYuNDgsMTIxLjU1OSwxMjAuNjIxLDEyMS41NTksMTI1Ljc2OHogTTE1My4zOTEsMTQzLjAyN3Y0Ny4xMzVoMTYuNDA4VjE2MS42YzAuOTk4LTEuNjE1LDIuNDAyLTMuMzMyLDMuODAxLTQuNTQxYzIuMDAzLTEuNzE3LDQuMjA0LTIuNDI0LDYuMTA0LTIuNDI0YzEuODk5LDAsMy4xMDMsMC45MDgsMy43MDQsMS42MTVjMS4zOTksMS42MTMsMS43OTgsNC41NDEsMS43OTgsOC44ODN2MjUuMDI5aDE2LjQxMnYtMjYuNjQ1YzAtNy4zNjktMC44OTktMTIuOTItNC45MDEtMTYuOTU3Yy0zLjgwMi0zLjkzOC04LjYwOC00LjY0NC0xMi41MDgtNC42NDRjLTMuMzAxLDAtNi4wMDIsMC40MDEtOC45MDYsMi4wMTljLTEuOSwxLjAxLTMuODAxLDIuNTIyLTUuNTAyLDQuNTQxdi01LjQ0OUgxNTMuMzkxTDE1My4zOTEsMTQzLjAyN3ogTTIzMi40NDYsMTU5LjU4di00MC4wN0gyMTYuMDR2NzAuNjUyaDE2LjQwN3YtMTMuMjIxbDUuNTAyLTUuMzUxbDExLjYwOSwxOC41N2gxOC4zMDZsLTE5LjEwOS0yOC44NjVsMTguODExLTE4LjI2OWgtMTkuNDEyTDIzMi40NDYsMTU5LjU4eiBNMzE0LjYxOSwxNDMuMDI3aC0xNS42MDV2NDcuMTM1aDE2LjAxdi0yOC45NjdjMC43OTgtMS4yMTEsMS42OTctMi40MjQsMi42MDItMy4zMzJjMS40OTgtMS41MTIsNC4xMDEtMy4yMjksNi41MDItMy4yMjljMi4wMDQsMCwzLjIsMS4xMSwzLjcwMSwyLjAxOWMwLjUwMiwwLjgwOSwxLjIsMi42MjUsMS4yLDcuMTY2djI2LjM0NGgxNC44MTJ2LTI4Ljk2N2MwLjYtMS4yMTEsMS41OTktMi41MjMsMi42OTktMy42MzNjMS42LTEuNTE3LDQuMDA1LTIuOTI5LDYuMTA0LTIuOTI5YzEuOTk4LDAsMy4wOTksMS4wMTEsMy42OTksMS44MTZjMC45MDYsMS4zMTMsMS41MDQsMy40MzIsMS41MDQsOC4zNzl2MjUuMzMyaDE2LjAwOHYtMjYuOTQ5YzAtNi4zNTYtMC42LTEyLjQxMi00LjQ5OS0xNi41NTJjLTMuODA1LTQuMDM3LTkuMDA5LTQuNzQzLTEzLjMwOC00Ljc0M2MtMy4yMDMsMC01LjgwOCwwLjQwMS05LjEwOSwyLjExOGMtMi4yMDIsMS4yMTItNC4wOTksMi42MjUtNS43MDEsNC44NDZjLTEuMTk5LTIuMzItMy00LjIzOC01LjEwMS01LjQ1MWMtMi43MDUtMS42MTMtNS43MDUtMS43MTUtOC4wMDQtMS43MTVjLTMuMDA1LDAtNS43MDYsMC42MDQtOC4zMDYsMi4xMThjLTEuODAyLDEuMTEtMy43LDIuODI3LTUuMjA3LDQuODQ3VjE0My4wMjdMMzE0LjYxOSwxNDMuMDI3eiBNMzkyLjY4LDE1Ni44NTVjMy4wMDEtMS43MTcsNS42MDQtMi41MjQsNi4zMDMtMi43MjZjMi4zLTAuNzA4LDUuMDAzLTEuMTEsNy43MDQtMS4xMWMxLjMsMCw0LjQwNCwwLjEwMiw2LjE5OSwxLjgxNmMxLjcwNCwxLjYxNCwxLjgwMywzLjkzNiwxLjgwMyw0Ljk0NXYwLjUwNWMtNC4xMDIsMC4xMDMtMTAuNTA1LDAuNjA0LTE0LjIwMywxLjIxM2MtMy43MDQsMC42MDQtOC42MDUsMS45MTYtMTIuMTA5LDUuMjQ3Yy0zLjAwMiwyLjgyNC00LjMwMiw2LjI1OC00LjMwMiwxMC42OTljMCwyLjkyNywwLjcwMiw2Ljg2MywzLjgwMSw5Ljk5MmMzLjYwMiwzLjYzNiw4LjAwNCw0LjAzNywxMS44MDUsNC4wMzdjMi45MDUsMCw2LjgwNy0wLjIwMSwxMC4yMTEtMi4xMTljMi4yMDEtMS4yMTMsNC42OTgtMy43MzMsNi4yOTYtNS44NTRjMC43MDMsMi43MjUsMi4zMDMsNC45NDUsNC4yMDgsNi4xNTZjMi42LDEuNzE3LDYuNTAyLDEuODE2LDguNDAyLDEuODE2YzIuMDAyLDAsMy43MDMtMC4yMDMsNS40MDUtMC42MDRsMS42LTExLjYwOGMtMS4yMDIsMC4zMDUtMy41MDYsMC41MDgtNC43MDYtMS4yMTFjLTAuNTk3LTAuODA5LTEuMDAxLTIuMjIxLTEuMDAxLTUuMTQ2di0xMC45YzAtNS42NTItMC4zOTYtMTEuMDAzLTQuNjk3LTE1LjE0MWMtNC45MDMtNC42NDQtMTMuMDExLTUuMTQ2LTE3LjcwOC01LjE0NmMtMy42MDksMC03LjgwNywwLjMwMy0xMi4wMSwxLjYxNGMtMy42MDMsMS4xMS02LjUwMiwyLjcyNi04LjgwNCw0LjM0TDM5Mi42OCwxNTYuODU1eiBNNDgwLjI0MiwxNzQuNTE4Yy0zLjUwNSwzLjkzOC03LjIwNCw0LjY0NC05LjkwNCw0LjY0NGMtMi40MDUsMC01LjIwNi0wLjYwNC03LjQwNy0zLjAyOWMtMi40OTctMi44MjMtMi45LTYuNjYxLTIuOS04Ljk4MWMwLTUuNTUxLDEuOTAxLTguNjc4LDMuODk5LTEwLjQ5NmMxLjgwMi0xLjYxNCw0LjQwMi0yLjYyMyw3LjAwOS0yLjYyM2MzLjMwMywwLDYuNzk4LDEuNTE0LDkuNiwzLjUzM2w3LjUwOC0xMC4xOTZjLTIuMDAxLTEuNTEzLTQuODAzLTMuMTI5LTcuMjAyLTQuMDM3Yy0zLjQwNC0xLjMxMi03LjEwNC0xLjYxNC0xMC4yMTItMS42MTRjLTYuNTAxLDAtMTQuNTA0LDAuOTA4LTIxLjEwNyw3LjQ2OWMtMy41LDMuNTMyLTcuMzA2LDkuMzg3LTcuMzA2LDE4LjI2OWMwLDcuOTc2LDMuMDAyLDEzLjkzLDYuOTAzLDE3Ljc2NWM1LjgwOCw1LjY1MywxMi42MDcsNi4yNTgsMTguMzEzLDYuMjU4YzcuNjAyLDAsMTEuNzA3LTEuNDEyLDEzLjQxLTIuMTE5YzIuNTk5LTEuMTA5LDUuNzk3LTMuMDI4LDguNTk5LTYuNDU5TDQ4MC4yNDIsMTc0LjUxOHogTTQ5OS40NjcsMTE5LjUxdjcwLjY1MmgxNi40MDlWMTYxLjZjMS4wMDEtMS42MTUsMi40MDEtMy4zMzIsMy44MDMtNC41NDFjMS45OTctMS43MTcsNC4xOTgtMi40MjQsNi4xMDQtMi40MjRjMS44OTgsMCwzLjA5OCwwLjkwOCwzLjY5NywxLjYxNWMxLjQwNiwxLjYxMywxLjgwNCw0LjU0MSwxLjgwNCw4Ljg4M3YyNS4wMjloMTYuNDA2di0yNi42NDVjMC03LjM2OS0wLjg5Ny0xMi45Mi00LjkwMi0xNi45NTdjLTMuOC0zLjkzOC04LjYtNC42NDQtMTIuNTAxLTQuNjQ0Yy0zLjMwMiwwLTYuMDAzLDAuNDAxLTguOTA2LDIuMDE5Yy0xLjkwNiwxLjAxLTMuODAxLDIuNTIyLTUuNTA1LDQuNTQxVjExOS41MUg0OTkuNDY3eiBNNTYyLjExNSwxOTAuMTYyaDE2LjQwNHYtNDcuMTM1aC0xNi40MDRWMTkwLjE2MnogTTU2MS4xMTMsMTI1Ljc2OGMwLDUuMTQ3LDQuMTA0LDkuMjg3LDkuMjA5LDkuMjg3YzUuMDk4LDAsOS4yMDctNC4xNCw5LjIwNy05LjI4N2MwLTUuMTQ2LTQuMTA5LTkuMjg1LTkuMjA3LTkuMjg1QzU2NS4yMTcsMTE2LjQ4LDU2MS4xMTMsMTIwLjYyMSw1NjEuMTEzLDEyNS43Njh6IE01OTIuOTM5LDE0My4wMjd2NDcuMTM1aDE2LjQxNVYxNjEuNmMxLjAwMS0xLjYxNSwyLjQwNS0zLjMzMiwzLjgtNC41NDFjMi4wMDItMS43MTcsNC4yMDEtMi40MjQsNi4xMDUtMi40MjRjMS45MDYsMCwzLjEwNywwLjkwOCwzLjcwMSwxLjYxNWMxLjQwMSwxLjYxMywxLjgsNC41NDEsMS44LDguODgzdjI1LjAyOWgxNi40MDZ2LTI2LjY0NWMwLTcuMzY5LTAuODk2LTEyLjkyLTQuODk3LTE2Ljk1N2MtMy44MDQtMy45MzgtOC42MDQtNC42NDQtMTIuNTA0LTQuNjQ0Yy0zLjMwMiwwLTYuMDA1LDAuNDAxLTguOTA4LDIuMDE5Yy0xLjkwMiwxLjAxLTMuOCwyLjUyMi01LjUwMyw0LjU0MXYtNS40NDlINTkyLjkzOUw1OTIuOTM5LDE0My4wMjd6IE02OTMuMjE0LDE3NS4yMjVjLTEuODk2LDEuODE3LTUuNjA0LDQuNTQzLTEyLjIwNyw0LjU0M2MtOS4wMDksMC0xMS4yMS01LjQ1MS0xMS4yMS05Ljg5M2gzNC45MzF2LTEuMjExYzAtMTEuNjA1LTQuNjA0LTE3LjY2NS03LjUxLTIwLjQ4OGMtNS40MDctNS4yNS0xMi4wMTQtNi40Ni0xNy45MDUtNi40NmMtNy4zMTUsMC0xNC4zMDgsMS42MTQtMTkuOTA4LDcuNDY4Yy00LjgxMiw1LjA0Ny03LjIxNiwxMS45MTEtNy4yMTYsMTguNzc1czIuNDA1LDEzLjIyMSw2LjUwNSwxNy4yNThjNi4yMTMsNi4wNTcsMTQuMzA2LDYuMjU4LDIwLjUxOSw2LjI1OGM3LjI5NiwwLDE1Ljg5Ny0wLjIwMSwyMy4wMDktNy43NzFMNjkzLjIxNCwxNzUuMjI1eiBNNzM4LjI3NSwxMTkuNTF2NzAuNjUyaDE2LjQwNlYxMTkuNTFINzM4LjI3NXogTTgwNi43MjUsMTc1LjIyNWMtMS45LDEuODE3LTUuNjAzLDQuNTQzLTEyLjIwNiw0LjU0M2MtOS4wMSwwLTExLjIxLTUuNDUxLTExLjIxLTkuODkzaDM0LjkyM3YtMS4yMTFjMC0xMS42MDUtNC42MDYtMTcuNjY1LTcuNTA5LTIwLjQ4OGMtNS40MDItNS4yNS0xMi4wMDctNi40Ni0xNy45MTYtNi40NmMtNy4yOTcsMC0xNC4zMDcsMS42MTQtMTkuOTA3LDcuNDY4Yy00Ljc5NCw1LjA0Ny03LjE5OCwxMS45MTEtNy4xOTgsMTguNzc1czIuNDA1LDEzLjIyMSw2LjUwMSwxNy4yNThjNi4yMDYsNi4wNTcsMTQuMzA3LDYuMjU4LDIwLjUxNSw2LjI1OGM3LjMwNCwwLDE1LjkwNS0wLjIwMSwyMy4wMTYtNy43NzFMODA2LjcyNSwxNzUuMjI1eiBNODMzLjY1MiwxNTYuODU1YzIuOTk3LTEuNzE3LDUuNjA0LTIuNTI0LDYuMzA2LTIuNzI2YzIuMjk0LTAuNzA4LDUuMDA1LTEuMTEsNy42OTctMS4xMWMxLjMwMywwLDQuNDAxLDAuMTAyLDYuMjE0LDEuODE2YzEuNjkzLDEuNjE0LDEuNzkzLDMuOTM2LDEuNzkzLDQuOTQ1djAuNTA1Yy00LjA5NywwLjEwMy0xMC41MDUsMC42MDQtMTQuMjAzLDEuMjEzYy0zLjcsMC42MDQtOC42MSwxLjkxNi0xMi4xMDYsNS4yNDdjLTMuMDA0LDIuODI0LTQuMzA4LDYuMjU4LTQuMzA4LDEwLjY5OWMwLDIuOTI3LDAuNzAyLDYuODYzLDMuODEsOS45OTJjMy41OTcsMy42MzYsNy45OTgsNC4wMzcsMTEuODAxLDQuMDM3YzIuOTAzLDAsNi44MDctMC4yMDEsMTAuMjA3LTIuMTE5YzIuMjAzLTEuMjEzLDQuNy0zLjczMyw2LjMwNS01Ljg1NGMwLjY5NywyLjcyNSwyLjI5Niw0Ljk0NSw0LjIwMiw2LjE1NmMyLjYsMS43MTcsNi41MDIsMS44MTYsOC4zOTYsMS44MTZjMi4wMDQsMCwzLjcwOS0wLjIwMyw1LjQwMi0wLjYwNGwxLjYwOC0xMS42MDhjLTEuMjA0LDAuMzA1LTMuNTA1LDAuNTA4LTQuNzA3LTEuMjExYy0wLjU5NC0wLjgwOS0xLjAwMS0yLjIyMS0xLjAwMS01LjE0NnYtMTAuOWMwLTUuNjUyLTAuMzk3LTExLjAwMy00LjcwNC0xNS4xNDFjLTQuODk2LTQuNjQ0LTEzLjAwNC01LjE0Ni0xNy43MDQtNS4xNDZjLTMuNjA2LDAtNy44MDUsMC4zMDMtMTIuMDEyLDEuNjE0Yy0zLjU5OSwxLjExLTYuNTAyLDIuNzI2LTguODAzLDQuMzRMODMzLjY1MiwxNTYuODU1eiBNOTAxLjQxMSwxNDMuMDI3aC0xNi40MjN2NDcuMTM1aDE2LjQyM3YtMjYuNDQzYzEuMzg5LTEuOTE5LDMuMzk2LTQuMDM5LDUuNDAyLTUuNDUxYzIuMjk5LTEuNjE1LDQuODktMi42MjMsNy44OTctMi42MjNjMS44MDIsMCwzLjMwMywwLjQwMiw0LjY5NywxLjEwOWw0LjMxMi0xMy40MjRjLTIuNS0xLjEwOS00LjgwMS0xLjYxNC03LjkwNy0xLjYxNGMtMy4zOTcsMC02LjIwNSwwLjUwNS05LjEwMywyLjUyMmMtMi44MTEsMS45MTgtNC45MDksNC42NDQtNS4yOTksNS4xNDZWMTQzLjAyN0w5MDEuNDExLDE0My4wMjd6IE05MzEuMTMzLDE0My4wMjd2NDcuMTM1aDE2LjQxNFYxNjEuNmMxLTEuNjE1LDIuMzk1LTMuMzMyLDMuODAyLTQuNTQxYzIuMDAxLTEuNzE3LDQuMi0yLjQyNCw2LjEwMy0yLjQyNGMxLjg5OCwwLDMuMDk4LDAuOTA4LDMuNjk5LDEuNjE1YzEuNDA0LDEuNjEzLDEuODAyLDQuNTQxLDEuODAyLDguODgzdjI1LjAyOWgxNi40MDl2LTI2LjY0NWMwLTcuMzY5LTAuOTA3LTEyLjkyLTQuOTAyLTE2Ljk1N2MtMy44MDUtMy45MzgtOC42MDMtNC42NDQtMTIuNTEzLTQuNjQ0Yy0zLjI5OCwwLTUuOTk0LDAuNDAxLTguODk4LDIuMDE5Yy0xLjkwMywxLjAxLTMuODAxLDIuNTIyLTUuNTAzLDQuNTQxdi01LjQ0OUg5MzEuMTMzTDkzMS4xMzMsMTQzLjAyN3ogTTk5My43ODMsMTkwLjE2MmgxNi40MTd2LTQ3LjEzNWgtMTYuNDE3VjE5MC4xNjJ6IE05OTIuNzc2LDEyNS43NjhjMCw1LjE0Nyw0LjExNyw5LjI4Nyw5LjIxMiw5LjI4N2M1LjEwNSwwLDkuMjEzLTQuMTQsOS4yMTMtOS4yODdjMC01LjE0Ni00LjEwNy05LjI4NS05LjIxMy05LjI4NUM5OTYuODk0LDExNi40OCw5OTIuNzc2LDEyMC42MjEsOTkyLjc3NiwxMjUuNzY4eiBNMTAyNC42MTksMTQzLjAyN3Y0Ny4xMzVoMTYuNDA0VjE2MS42YzEuMDA4LTEuNjE1LDIuNDAyLTMuMzMyLDMuODA5LTQuNTQxYzEuOTk5LTEuNzE3LDQuMTk4LTIuNDI0LDYuMTA0LTIuNDI0YzEuODk2LDAsMy4xLDAuOTA4LDMuNzAxLDEuNjE1YzEuMzk2LDEuNjEzLDEuNzkzLDQuNTQxLDEuNzkzLDguODgzdjI1LjAyOWgxNi40MTV2LTI2LjY0NWMwLTcuMzY5LTAuOTA2LTEyLjkyLTQuOS0xNi45NTdjLTMuODAzLTMuOTM4LTguNjEtNC42NDQtMTIuNTEzLTQuNjQ0Yy0zLjMwMiwwLTYuMDA0LDAuNDAxLTguODk2LDIuMDE5Yy0xLjkwNywxLjAxLTMuODEyLDIuNTIyLTUuNTEzLDQuNTQxdi01LjQ0OUgxMDI0LjYxOUwxMDI0LjYxOSwxNDMuMDI3eiBNMTExOS4zNzcsMTQzLjAyN3Y1LjA0NmMtMS41OTEtMi41MjItNC44OS02LjE1NS0xMi43OTgtNi4xNTVjLTcuMzA0LDAtMTIuMjA3LDIuODI0LTE1LjQwNyw1Ljk1M2MtMy4xOTgsMy4yMy03LjMwNyw5LjM4OS03LjMwNywxOS42ODRjMCw1Ljg1NCwxLjA5MiwxMi42MTcsNi43LDE3Ljc2NGM0LjgwNiw0LjQ0MSw5LjgxLDQuODQ1LDE0LjYwOCw0Ljg0NWM0LjgwOCwwLDkuOTA0LTAuNzA2LDE0LjIwMy01LjQ0OXYxLjExYzAsMy40MzEsMCw3LjU2OC0yLjU5LDEwLjA5M2MtMi41MDQsMi40MjItNy4xMTEsMi42MjMtOS40MTMsMi42MjNjLTMuNzk3LDAtNy42MDMtMC41MDQtMTIuMDA0LTMuMTI3bC01LjkxMSwxMC44OTljNS41MDYsMy42MzMsMTEuMTA4LDQuNTQxLDE5LjcxOSw0LjU0MWM3Ljk5OCwwLDE2LjExMS0wLjcwNywyMS4yMDUtNi4wNTZjNC42MDUtNC44NDUsNS40MDgtMTIuMjEzLDUuNDA4LTE5LjA3NXYtNDIuNjkzaC0xNi40MTRWMTQzLjAyN3oiLz48cGF0aCBpZD0iUGF0aCIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTk0LjMyNSw0OS41MjJjMi40MDYsMCw0LjMsMC44MDcsNS44MDgsMi4zMmMwLjg5NiwwLjkwOSwzLjgwMSw0LjEzOSwzLjgwMSwxMC44MDFjMCw0LjY0My0xLjQwNiw4LjQ3OS0zLjgwMSwxMC45Yy0xLjUwOCwxLjUxNC0zLjQwMiwyLjMyMS01LjgwOCwyLjMyMWMtMi4zOTgsMC00LjMtMC44MDctNS43OTctMi4zMjFjLTIuODAzLTIuNzI1LTMuODA3LTcuMTY2LTMuODA3LTEwLjhjMC0zLjczNCwxLjAwMy04LjE3NSwzLjgwNy0xMC45MDFDOTAuMDI1LDUwLjMzLDkxLjkyNiw0OS41MjIsOTQuMzI1LDQ5LjUyMkw5NC4zMjUsNDkuNTIyeiIvPjxwYXRoIGlkPSJQYXRoXzFfIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNNDkwLjQ2Myw3MC4xMTNjLTEuMDA0LDEuMzExLTQuMjAyLDQuOTQ1LTkuMDAzLDQuOTQ1Yy0yLjkwNSwwLTQuODEtMS4yMTEtNi4xMDMtMi44MjZjLTEuNzAzLTIuMTE5LTIuNjA3LTUuNzUzLTIuNjA3LTkuMjg2YzAtMy4zMzEsMC44MDQtNy4wNjUsMi40MDMtOS40ODdjMS44MDItMi43MjUsNC41MDQtMy45MzYsNi43MDQtMy45MzZjMywwLDYuNjA0LDEuODE2LDguNjA1LDUuNzUyVjcwLjExM0w0OTAuNDYzLDcwLjExM3oiLz48cGF0aCBpZD0iUGF0aF8yXyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTExMTkuMzc3LDE3NC4wMTRjLTEsMS4zMTMtNC4xOTcsNC45NDUtOS4wMDgsNC45NDVjLTIuODk1LDAtNC43OTItMS4yMS02LjA5Ni0yLjgyNWMtMS42OTktMi4xMi0yLjYwNS01Ljc1Mi0yLjYwNS05LjI4NmMwLTMuMzI4LDAuODA5LTcuMDY0LDIuNDA0LTkuNDg4YzEuODAzLTIuNzI1LDQuNTA1LTMuOTM3LDYuNzA1LTMuOTM3YzMsMCw2LjYwMywxLjgxOCw4LjYsNS43NTNWMTc0LjAxNEwxMTE5LjM3NywxNzQuMDE0eiIvPjxwYXRoIGlkPSJQYXRoXzNfIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNMzgwLjk3Miw1NS4xNzRjMy44MDYtNC40NCw3LjAwNC01LjY1MSw5LjQwNS01LjY1MWMxLjcwMiwwLDMuNTA1LDAuNjA1LDUuMTA0LDIuMzJjMS40OTksMS42MTYsMy4xOTksNC42NDQsMy4xOTksMTAuMTk1YzAsMS4zMTMtMC4xMDMsNi41NjEtMi4zMDMsOS45OTNjLTEuMzk2LDIuMjItMy40OTksMy44MzUtNi44MDEsMy44MzVjLTQuNDAyLDAtNy4zMDctMy4yMy04LjYwNS01LjE0N0wzODAuOTcyLDU1LjE3NEwzODAuOTcyLDU1LjE3NHoiLz48cGF0aCBpZD0iUGF0aF80XyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTI1NC4wNTgsNTYuNjg4YzEuMTk5LTQuNzQ1LDQuNTAyLTcuOTc0LDkuMzA5LTcuOTc0YzMuOTk4LDAsNy43MDMsMy4wMjksOC41LDcuOTc0SDI1NC4wNTh6Ii8+PHBhdGggaWQ9IlBhdGhfNV8iIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMDguNzE4LDcwLjExM2MtMC45OTgsMS4zMTEtNC4xOTgsNC45NDUtOS4wMDgsNC45NDVjLTIuODk2LDAtNC43OTktMS4yMTEtNi4xLTIuODI2Yy0xLjY5OS0yLjExOS0yLjYwMi01Ljc1My0yLjYwMi05LjI4NmMwLTMuMzMxLDAuODA0LTcuMDY1LDIuNDA1LTkuNDg3YzEuNzk5LTIuNzI1LDQuNTAyLTMuOTM2LDYuNzA1LTMuOTM2YzIuOTk2LDAsNi42MDMsMS44MTYsOC42LDUuNzUyVjcwLjExM0wyMDguNzE4LDcwLjExM3oiLz48cGF0aCBpZD0iUGF0aF82XyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTg1NS42NjQsMTc0LjQxOGMtMS4yMDIsMS44MTYtMi41OTksMy4xMjktNCw0LjAzN2MtMS44MDYsMS4yMTEtMy40OTksMS43MTctNS43MDEsMS43MTdjLTEuMjAzLDAtMi44MDMtMC4yMDEtNC4wMDQtMS4zMTNjLTAuNjAyLTAuNjA2LTEuMzA0LTEuNjE3LTEuMzA0LTMuMjNjMC0xLjkxNywwLjkwNS0zLjEyOSwxLjU5OC0zLjczNGMxLjYwNC0xLjUxNCw0LjEwNi0yLjAyLDUuODA4LTIuMzIxYzMuNDA0LTAuNjA1LDYuMjk3LTAuODA4LDcuNjAzLTAuODA4TDg1NS42NjQsMTc0LjQxOEw4NTUuNjY0LDE3NC40MTh6Ii8+PHBhdGggaWQ9IlBhdGhfN18iIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiNGRkZGRkYiIGQ9Ik03ODMuNjE2LDE2MC41OTFjMS4yMDItNC43NDUsNC41MDQtNy45NzQsOS4yOTItNy45NzRjNC4wMTYsMCw3LjcwNywzLjAyNSw4LjUxOSw3Ljk3NEg3ODMuNjE2eiIvPjxwYXRoIGlkPSJQYXRoXzhfIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNNjcwLjEwNCwxNjAuNTkxYzEuMjAyLTQuNzQ1LDQuNTA0LTcuOTc0LDkuMzEzLTcuOTc0YzMuOTk0LDAsNy43MDQsMy4wMjUsOC40OTgsNy45NzRINjcwLjEwNHoiLz48cGF0aCBpZD0iUGF0aF85XyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTQxNC42ODksMTc0LjQxOGMtMS4yMDEsMS44MTYtMi41OTgsMy4xMjktNC4wMDUsNC4wMzdjLTEuNzk1LDEuMjExLTMuNDk1LDEuNzE3LTUuNjk2LDEuNzE3Yy0xLjIwMSwwLTIuODAyLTAuMjAxLTQuMDA0LTEuMzEzYy0wLjYwMS0wLjYwNi0xLjMwNC0xLjYxNy0xLjMwNC0zLjIzYzAtMS45MTcsMC45MDQtMy4xMjksMS42MDMtMy43MzRjMS42MDItMS41MTQsNC4xMDUtMi4wMiw1LjgwNi0yLjMyMWMzLjQwMi0wLjYwNSw2LjMtMC44MDgsNy42MDItMC44MDhMNDE0LjY4OSwxNzQuNDE4TDQxNC42ODksMTc0LjQxOHoiLz48cGF0aCBpZD0iUGF0aF8xMF8iIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGZpbGw9IiNGRkZGRkYiIGQ9Ik03MzIuODY1LDcwLjUxNmMtMS4xOTMsMS44MTctMi42LDMuMTI5LTMuOTk0LDQuMDM4Yy0xLjgwNCwxLjIxLTMuNTA1LDEuNzE1LTUuNzA2LDEuNzE1Yy0xLjIwNCwwLTIuODA0LTAuMjAyLTQuMDA1LTEuMzEyYy0wLjYwNC0wLjYwNS0xLjI5Ni0xLjYxNS0xLjI5Ni0zLjIzYzAtMS45MTcsMC44OTYtMy4xMjksMS41OTgtMy43MzRjMS42MDEtMS41MTUsNC4xLTIuMDE5LDUuNzk5LTIuMzIyYzMuNDAzLTAuNjA2LDYuMzA3LTAuODA3LDcuNjAzLTAuODA3TDczMi44NjUsNzAuNTE2TDczMi44NjUsNzAuNTE2eiIvPjxwYXRoIGlkPSJQYXRoXzExXyIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTYzMy4xODYsNzAuNTE2Yy0xLjIwMywxLjgxNy0yLjYsMy4xMjktNC4wMDcsNC4wMzhjLTEuOCwxLjIxLTMuNDk5LDEuNzE1LTUuNjk5LDEuNzE1Yy0xLjE5NywwLTIuOC0wLjIwMi00LjAwMS0xLjMxMmMtMC42MDMtMC42MDUtMS4zMDQtMS42MTUtMS4zMDQtMy4yM2MwLTEuOTE3LDAuOTAzLTMuMTI5LDEuNi0zLjczNGMxLjYwMS0xLjUxNSw0LjEwOC0yLjAxOSw1LjgwOS0yLjMyMmMzLjQwMi0wLjYwNiw2LjI5Ni0wLjgwNyw3LjYwMy0wLjgwN1Y3MC41MTZMNjMzLjE4Niw3MC41MTZ6Ii8+PHBhdGggaWQ9IlBhdGhfMTJfIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBmaWxsPSIjRkZGRkZGIiBkPSJNNTc1Ljk0Myw3MC41MTZjLTEuMSwxLjUxNS00LjEwNiw1LjM1LTguODA4LDUuMzVjLTIuNjA1LDAtNC41MDEtMC45MDgtNi4wMDctMi42MjRjLTIuNDk4LTIuOTI4LTIuODk2LTcuMTY3LTIuODk2LTEwLjA5M2MwLTMuMTI5LDAuNS02Ljk2NSwyLjU5OS05Ljk5M2MyLjA5OS0zLjAyOCw0LjkwMS0zLjYzMyw2LjgwNS0zLjYzM2M0LjIsMCw3LjAwMiwzLjEyOSw4LjMwNyw1LjE0N1Y3MC41MTZMNTc1Ljk0Myw3MC41MTZ6Ii8+PC9nPjwvZz48L2c+PC9zdmc+); background-size:cover; width:1147px; height:222px; z-index:20; -webkit-box-shadow:0px 0px 0px 6px rgba(255,255,255,1),inset 0px 0px 0px 6px rgba(255,255,255,1); -moz-box-shadow:0px 0px 0px 6px rgba(255,255,255,1),inset 0px 0px 0px 6px rgba(255,255,255,1); box-shadow:0px 0px 0px 6px rgba(255,255,255,1),inset 0px 0px 0px 6px rgba(255,255,255,1); }.showcase__sub_hidden{ opacity:0; }.showcase__wrap{ font-size:15px; color:#fff; font-family:"Yandex Sans Text"; line-height:18px; width:150px; text-align:center; margin:0 auto; padding-top:132px; cursor:pointer; -webkit-transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -o-transition:all .1s ease-in-out; -ms-transition:all .1s ease-in-out; transition:all .1s ease-in-out; }.showcase__wrap:hover{ opacity:.5; }.proposal__wrap{ width:805px; margin:0 auto; margin-top:18px; }.proposal__text{ font-family:"Yandex Sans Text"; font-size:20px; line-height:20px; text-align:left; width:480px; padding-left:30px; color:#fff; display:inline-block; }.get_free_proposal_form .input_size_M .input__input{ text-align:left; }.proposal .ydf-button{ margin-bottom:14px; position:relative; }.proposal{ position:fixed; left:0; right:0; height:89px; background:rgba(0,0,0,.65); z-index:100; top:-89px; -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out; }.proposal.show{ top:0; }.case-studies__title,.recent__title{ font-family:"Yandex Sans Text"; font-size:40px; line-height:40px; margin-bottom:40px; width:100%; margin-bottom:20px; }.case-studies{ padding:0 60px; margin-bottom:100px; }.case-studies__wrap{  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; flex-wrap:wrap; max-width:1440px; margin:0 auto; overflow:hidden; position:relative; }.case-studies .case-study{ margin-left:30px; margin-right:30px; margin-bottom:60px; }.latest-news__title{ font-family:"Yandex Sans Text"; font-size:40px; line-height:40px; margin-bottom:40px; width:100%; text-align:center; margin-bottom:80px; }.latest-news__wrap{ margin:0 auto; max-width:1440px;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-around; -moz-justify-content:space-around; justify-content:space-around; }.latest-news{ padding:0 48px; margin-bottom:120px; }  .intro-text{ font-family:"Yandex Sans Text"; font-size:33px; text-align:center; max-width:1024px; margin:0 auto; line-height:44px; margin-top:60px; padding:0 48px; color:#0d5de3; opacity:1; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }.intro-text_hidden{ opacity:0; }.why-us.why-us_hidden{ opacity:0; }.why-us{ padding:0 60px; opacity:1; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; z-index:20; }.why-us__wrap{ max-width:1440px; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; margin:0 auto; position:relative; }.why-us__item{ width:33%; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-right:20px; }.why-us__item .image{ width:126px; height:130px; display:block; float:left; background-repeat:no-repeat; }.why-us__text{ padding-top:16px; margin-left:120px; }.why-us__heading{ font-family:"Yandex Sans Text"; font-size:24px; line-height:28px; margin-bottom:12px; }.why-us__desc{ font-family:"Yandex Sans Text"; font-size:18px; line-height:24px; margin-bottom:20px; }.why-us__link{ font-family:"Yandex Sans Text"; font-size:18px; color:#0D5DE3; cursor:pointer; }.why-us__link:hover{ text-decoration:none; }.solution-categories{ margin-top:70px; display:block; padding:40px 60px; -webkit-transition:all .35s ease-in-out; -moz-transition:all .35s ease-in-out; -o-transition:all .35s ease-in-out; -ms-transition:all .35s ease-in-out; transition:all .35s ease-in-out; margin-bottom:120px; }.solution-categories__wrap{ width:100%; max-width:1440px; margin:0 auto; }.solution-categories_hidden{ opacity:0; }.solution-categories__cat-group{ display:inline-block; vertical-align:top; width:100%; margin:0 -2px; }.solution-categories__cat-group .solution-categories__title{ font-family:"Yandex Sans Text"; font-size:40px; line-height:40px; margin-bottom:58px; }.solution-categories>.solution-categories__title{ font-family:"Yandex Sans Text"; font-size:40px; line-height:40px; margin-bottom:40px; width:100%; text-align:center; margin-bottom:80px; }.cat-card{ display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:258px; height:146px; background:#005CCE; position:relative; margin-right:16px; margin-bottom:16px; }.cat-card__icons{ position:absolute; bottom:10px; left:18px; z-index:30; }.cat-card__name{ font-family:"Yandex Sans Text"; font-size:22px; line-height:26px; color:#fff; padding-left:22px; padding-right:22px; padding-top:16px; position:relative; z-index:30; }.cat-card__icons .image:not(:last-child){ margin-right:12px; }.cat-card:after{ background:#004AA7;  width:258px; height:146px; content:''; display:block; position:absolute; z-index:1; right:5px; bottom:5px; }.cat-card__wrap{ position:relative; z-index:2; width:258px; height:146px; }.cat-card__wrap:after{ content:''; background:#0055BE;  display:block; width:258px; height:146px; position:absolute; z-index:1; right:-5px; bottom:-5px; }.recent{ padding:0 60px; margin-bottom:140px; }.recent__wrap{ max-width:1440px; margin:0 auto;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; flex-wrap:wrap;  position:relative; }.case-studies__main{ display:inline-block; width:40%; }.case-studies__main .link{ width:100%!important; height:424px!important; }.case-studies__other{ display:inline-block; width:60%; }.see-all{ position:absolute; top:10px; right:0px; font-size:26px; font-family:"Yandex Sans Text"; color:#0D5DE3; cursor:pointer; }.case-studies__wrap .link:not(:last-child):before{ border-right:0; }.case-studies__wrap .link .image img{ width:80%; }.case-studies,.recent{ position:relative; }.link_main{ width:412px!important; height:412px!important; }.logos{ -webkit-flex-wrap:nowrap; -moz-flex-wrap:nowrap; flex-wrap:nowrap; background:rgba(255,255,255,1); -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out; padding:30px 30px;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.logos__cont{ width:192px; height:102px;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; vertical-align:top; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; align-items:center; }.logos__cont .image img{ width:90%; margin:0 auto; display:block; }.logos:hover{ cursor:pointer; background:rgba(0,0,0,.07); }.forma__param{ font-family:"Yandex Sans Text"; font-size:21px; width:220px; display:inline-block; }.forma__value{ display:inline-block; width:400px; }.forma__group{ margin-bottom:64px; }.forma__line{ margin-bottom:30px; }.proposal-modal .ydf-modal,.what-we-do-modal .ydf-modal{ width:720px; position:relative; }.proposal-modal p.success,.what-we-do-modal p.success{ padding-left:50px; margin-top:25px; }.parallax{ width:100%; height:440px; overflow:hidden; white-space:nowrap; cursor:pointer; -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -o-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out; background:rgba(255,255,255,1); }.parallax:hover{ background:rgba(0,0,0,.05); }.parallax:hover .parallax__col{ opacity:1; }.parallax__col{ display:inline-block; width:262px; height:707px; opacity:.85; -webkit-transition:opacity .15s ease-in-out; -moz-transition:opacity .15s ease-in-out; -o-transition:opacity .15s ease-in-out; -ms-transition:opacity .15s ease-in-out; transition:opacity .15s ease-in-out; }.parallax__col_1{ background:url("https://yandexdatafactory.com/wp-content/themes/ydf//assets/images/logos1.png"); }.parallax__col_2{ background:url("https://yandexdatafactory.com/wp-content/themes/ydf//assets/images/logos2.png"); }.parallax__col_3{ background:url("https://yandexdatafactory.com/wp-content/themes/ydf//assets/images/logos3.png"); }.solution-categories__cat-group .solution-group{ width:22.3334%; }@media screen and (min-width:1981px){ .showcase iframe{  left:63px; }}@media screen and (max-width:1520px){ .logos__cont:nth-child(7){  display:none; }}@media screen and (max-width:1330px){ .logos__cont:nth-child(6){  display:none; }}@media screen and (max-width:1280px){ .showcase__slogan,.showcase iframe{  width:1032px;  height:200px; }.why-us__item .image{  float:none; }.why-us__heading{  font-size:20px;  line-height:24px; }.why-us__item .image{  width:112px;  height:115px; }.solution-categories__cat-group{  width:100%; }.solution-categories__cat-group:first-child{  margin-bottom:60px;  margin-right:0; }.solution-categories__cat-group .link:nth-child(odd) .solution-group{  margin-right:2%; }.solution-categories__cat-group .solution-group{  width:30.3334%;  height:210px; }}@media screen and (max-width:1166px){ .showcase__slogan,.showcase iframe{  width:960px;  height:186px; } .showcase__sub{  font-size:32px;  line-height:40px;  max-width:none;  margin-top:220px; }}@media screen and (max-width:1140px){ .logos__cont:nth-child(5){  display:none; }}@media screen and (max-width:1086px){ .showcase__slogan,.showcase iframe{  width:919px;  height:177px; }}@media screen and (max-width:992px){ .logos__cont:nth-child(4){  display:none; }.why-us{  padding:0 20px; }.showcase{  margin-top:50px;  margin-bottom:40px;  padding:0 20px; }.showcase .particles{  display:none; }.showcase__slogan{  width:90%;  background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/slogan.png");  background-size:contain;  background-repeat:no-repeat;  -webkit-box-shadow:none;  -moz-box-shadow:none;  box-shadow:none; }.why-us__item{  width:50%;  margin-bottom:20px; }.showcase__sub{  margin-top:170px; }.solution-categories{  margin-top:20px;  padding:40px 20px;  margin-bottom:50px; }.case-studies{  padding:0 20px;  margin-bottom:50px; }.recent{  padding:0 20px;  margin-bottom:50px; }.solution-categories__cat-group .solution-group{  margin-right:0; }.solution-categories__cat-group .link:nth-child(odd) .solution-group{  margin-right:2%; }.solution-categories__cat-group .solution-group{  width:48%; }.proposal-modal .ydf-modal,.what-we-do-modal .ydf-modal{  width:100%; }.forma__value{  display:block;  width:90%; }.forma__param{  display:block; }}@media screen and (max-width:768px){ .logos__cont:nth-child(3){  display:none; }.why-us__item{  width:100%;  margin-bottom:40px; }.showcase__sub{  margin-top:130px;  font-size:24px; }.solution-categories__cat-group .solution-categories__title{  margin-bottom:20px; }.solution-categories__cat-group .solution-group{  width:100%;  margin-bottom:30px; }.why-us__wrap{  display:block; }}@media screen and (max-width:480px){ .logos__cont:nth-child(3){  display:block; }.case-studies__wrap{  display:block; }.showcase__sub{  margin-top:80px;  font-size:20px;  line-height:1.2; }.see-all{  position:static;  display:block;  margin-bottom:20px; }.logos{  display:block; }.logos__cont{  margin:10px auto;  display:block; }.why-us__text{  margin-left:0; }.why-us__item .image{  position:static;  margin:0 auto; }.recent__wrap{  display:block; }} #page-preloader{ position:fixed; left:0; top:0; right:0; bottom:0; background:#fff; z-index:100500; }.success,.fail{ font-size:20px; line-height:1.1; } .get_free_proposal_form .ydf-button_type_absolute{ position:static; margin:0 -50px; width:110%; }.msg_notification{ color:#ff0000; font-size:18px; font-family:"Yandex Sans Text"; font-weight:400; }.success_msg__par{ font-family:"Yandex Sans Text"; font-size:18px; color:#fff; }.exception-solution-margin{ margin-top:60px; }@media screen and (max-width:768px){ .exception-solution-margin{  margin-top:30px; }} .machine-learning-container{ margin:115px auto 0; max-width:1440px; padding:0 60px; }.machine-learning-container__main-message h1{ font-size:70px; line-height:1.1; color:#0064f8; letter-spacing:0.6px; max-width:1130px; }.machine-learning-container__main-message h2{ font-size:24px; color:#919191; margin:25px 0; line-height:1.2; max-width:790px; }@supports (flex-wrap:wrap){  .machine-learning-container__video-container, .machine-learning-container__highlights, .yandex-arrow-block, .our-focus-industries .content-wrapper, .our-focus-industries__message, .our-focus-industries__solutions-container, .clients-partners-container__logo{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  }}.machine-learning-container__video-container{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -moz-flex-direction:row; -o-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center; }.machine-learning-container__video-container__video-button{ height:65px; width:65px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:2px solid #000; border-radius:50%; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/play-triangle.png"); background-repeat:no-repeat; background-size:40px 40px; background-position:center; cursor:pointer; margin:0 15px 0 0; }.machine-learning-container__video-container h3{ font-size:24px; }.machine-learning-container__video-container h3 span{ color:#919191; }.machine-learning-container__highlights{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -moz-flex-direction:row; -o-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; -o-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; margin:75px auto 5px; }.machine-learning-container__highlights__single{ display:block; position:relative; width:31.9%; height:200px; background-color:#f5f5f5; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:15px 15px 0 20px; border-left:1px solid #0064f8; cursor:pointer; margin:0 0 20px; -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; -o-transition:background-color 0.2s linear; -ms-transition:background-color 0.2s linear; transition:background-color 0.2s linear; }.machine-learning-container__highlights__single:hover{ background-color:#eaeaea; }.machine-learning-container__highlights__single__icon{ display:block; position:absolute; right:13px; bottom:13px; height:76px; width:94px; }.machine-learning-container__highlights__single__icon img{ display:block; width:100%; }.machine-learning-container__highlights__single__link-title{ display:block; position:relative; color:#000; font-size:18px; letter-spacing:-0.1px; line-height:1.2; }.machine-learning-container__highlights__single__link-title:hover{ color:#000; }.machine-learning-container__highlights__single__section-link{ display:block; position:absolute; left:20px; bottom:13px; font-size:18px; color:#0064f8; z-index:1; }.machine-learning-container__highlights__single__section-link:hover{ color:#0064f8; }.machine-learning-container__highlights__single__background-image{ border:none; background-repeat:no-repeat; background-size:100% 100%; background-size:cover; background-position:center; }.machine-learning-container__highlights__single__background-image .machine-learning-container__highlights__single__link-title,.machine-learning-container__highlights__single__background-image .machine-learning-container__highlights__single__section-link{ color:#fff; }.machine-learning-container__highlights__single__background-image .machine-learning-container__highlights__single__link-title:hover,.machine-learning-container__highlights__single__background-image .machine-learning-container__highlights__single__section-link:hover{ color:#fff; }.machine-learning-container__highlights__single__background-image:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(13,93,227,0.5); -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }.machine-learning-container__highlights__single__background-image:hover:before{ background-color:rgba(13,93,227,0.7); }@media screen and (min-width:1400px){ .machine-learning-container__highlights__single{  height:230px; }}@media screen and (min-width:1600px){ .machine-learning-container__highlights__single{  height:250px; }}@media screen and (max-width:1200px){ .machine-learning-container{  margin:90px auto 0; }.machine-learning-container__main-message h1{  font-size:55px;  line-height:1.1; }.machine-learning-container__main-message h2{  font-size:22px;  margin:20px 0; }.machine-learning-container__highlights__single__icon{  right:9px;  bottom:9px;  height:51px;  width:63px; }}@media screen and (max-width:992px){ .machine-learning-container{  padding:0 20px;  margin:70px auto 0; }.machine-learning-container__main-message h1{  font-size:45px;  line-height:1; }.machine-learning-container__main-message h2{  font-size:20px;  margin:15px 0; }.machine-learning-container__video-container__video-button{  height:55px;  width:55px; }.machine-learning-container__video-container h3{  font-size:20px; }.machine-learning-container__highlights{  margin:40px auto 5px; }.machine-learning-container__highlights__single{  width:48.5%; }}@media screen and (max-width:768px){ .machine-learning-container{  margin:50px auto 0; }.machine-learning-container__main-message h1{  font-size:36px; }.machine-learning-container__main-message h2{  font-size:16px;  margin:10px 0; }.machine-learning-container__video-container__video-button{  height:45px;  width:45px;  margin:0 10px 0 0; }.machine-learning-container__video-container h3{  font-size:18px; }.machine-learning-container__highlights{  margin:30px auto 5px; }}@media screen and (max-width:600px){ .machine-learning-container__highlights__single{  width:100%; }.machine-learning-container__main-message h1{  font-size:30px; }.machine-learning-container__video-container__video-button{  margin:0 5px 0 0; }.machine-learning-container__video-container h3{  font-size:16px; }.machine-learning-container__highlights{  margin:20px auto 5px; }.machine-learning-container__highlights__single{  height:180px; }.machine-learning-container__highlights__single__link-title{  font-size:16px; }.machine-learning-container__highlights__single__section-link{  font-size:16px; }}@media screen and (max-width:480px){ .machine-learning-container{  margin:30px auto 0; }.machine-learning-container__main-message h1{  font-size:24px;  letter-spacing:-0.5px; }}.what-we-do{ position:relative; background-color:#0543c3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:30px 60px 70px; background-repeat:no-repeat; background-position:center; -webkit-background-size:cover; background-size:cover; }.what-we-do.contain-image{ background-position:100% 0; -webkit-background-size:auto 100%; background-size:auto 100%; }.what-we-do:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#0021F1; opacity:0.8; }.container-title{ font-size:18px; color:#000; margin:0 0 80px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.what-we-do .container-title{ color:#fff; }.content-wrapper{ max-width:1440px; margin:0 auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; }.main-message{ font-size:70px; line-height:1.1; color:#000; letter-spacing:0.7px; }.main-message__description{ font-size:24px; margin:25px 0 30px; line-height:1.2; }.what-we-do .main-message{ color:#fff; max-width:850px; }.what-we-do .main-message__description{ color:#fff; max-width:710px; }.yandex-arrow-block{ position:relative; display:block; color:#fff; height:50px; width:197px; cursor:pointer; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/yandex-button.png"); background-repeat:no-repeat; background-size:contain; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center; }.yandex-arrow-block:hover{ color:#fff; }.yandex-arrow-block span{ display:block; margin:0 auto; font-size:18px; position:relative; left:-10px; }@media screen and (min-width:1200px){ .what-we-do{  min-height:500px; }}@media screen and (min-width:1400px){ .what-we-do{  padding:30px 60px 100px;  min-height:600px; }.container-title{  margin:0 0 100px; }}@media screen and (min-width:1600px){ .what-we-do{  padding:30px 60px 120px; }.container-title{  margin:0 0 120px; }}@media screen and (max-width:1200px){ .main-message{  font-size:55px;  line-height:1.1;  max-width:700px; }.main-message__description{  font-size:22px;  margin:20px 0; }}@media screen and (max-width:992px){ .what-we-do{  padding:30px 20px 40px; }.container-title{  margin:0 0 40px; }.main-message{  font-size:45px;  line-height:1; }.main-message__description{  font-size:20px;  margin:15px 0; }}@media screen and (max-width:768px){ .main-message{  font-size:36px; }.main-message__description{  font-size:16px; }}@media screen and (max-width:600px){ .main-message{  font-size:30px; }.container-title{  margin:0 0 30px; }.yandex-arrow-block{  height:40px;  width:160px; }.yandex-arrow-block span{  left:-6px; }}@media screen and (max-width:480px){ .main-message{  font-size:24px; }}.our-focus-industries{ background-color:#fff; padding:30px 60px 10px; }.our-focus-industries .container-title{ max-width:1440px; margin:0 auto 50px; }.our-focus-industries .content-wrapper{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; -o-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; }.our-focus-industries__message{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; height:200px; width:32%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 100px 0 0; }.our-focus-industries__message .main-message__description{ margin:0; }.our-focus-industries__solutions-container{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center; -webkit-justify-content:space-between; -moz-justify-content:space-between; -o-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; width:67%; }.our-focus-industries__solutions-container__single{ display:block; height:200px; background:#f5f5f5; width:49%; margin:0 0 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:20px; position:relative; background-repeat:no-repeat; background-size:100% 100%; background-size:cover; background-position:center; }.our-focus-industries__solutions-container__single:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(13,93,227,0.5); -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }.our-focus-industries__solutions-container__single:hover:before{ background-color:rgba(13,93,227,0.7); }.our-focus-industries__solutions-container__single h2{ color:#fff; font-size:24px; position:relative; }@media screen and (min-width:1400px){ .our-focus-industries__message{  height:230px; }.our-focus-industries__solutions-container__single{  height:230px; }}@media screen and (min-width:1600px){ .our-focus-industries__message{  height:250px; }.our-focus-industries__solutions-container__single{  height:250px; }}@media screen and (max-width:1200px){ .our-focus-industries__message{  padding:0 50px 0 0; }.our-focus-industries__solutions-container__single{  width:48.5%; }}@media screen and (max-width:992px){ .our-focus-industries .container-title{  margin:0 auto 30px; }.our-focus-industries{  padding:30px 20px 10px; }.our-focus-industries__message{  padding:0 20px 0 0; }}@media screen and (max-width:768px){ .our-focus-industries .container-title{  margin:0 auto; }.our-focus-industries__message{  width:100%;  height:100px;  padding:0;  -webkit-align-items:center;  -moz-align-items:center;  -o-align-items:center;  -ms-align-items:center;  align-items:center; }.our-focus-industries__solutions-container{  width:100%; }}@media screen and (max-width:600px){ .our-focus-industries__solutions-container__single{  width:100%; }}.why-us-container{ background-color:#ffca0d; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:30px 60px 70px; }.why-us-container .main-message{ max-width:950px; letter-spacing:0; }.why-us-container .main-message__description{ display:block; margin-left:33%; max-width:670px; }.why-us-container .yandex-arrow-block{ width:183px; color:#000; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/yandex-black-button.png"); margin-left:33%; }@media screen and (min-width:1200px){ .why-us-container{  min-height:500px; }}@media screen and (min-width:1400px){ .why-us-container{  padding:30px 60px 100px;  min-height:600px; }}@media screen and (min-width:1600px){ .why-us-container{  padding:30px 60px 120px; }}@media screen and (max-width:992px){ .why-us-container{  padding:30px 20px 40px; }}@media screen and (max-width:768px){ .why-us-container .main-message__description{  margin-left:0; }.why-us-container .yandex-arrow-block{  margin-left:0; }}@media screen and (max-width:600px){ .why-us-container .yandex-arrow-block{  width:146px; }}.clients-partners-container{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:30px 60px 70px; }.clients-partners-container__logo{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -moz-justify-content:space-between; -o-justify-content:space-between; -ms-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center; -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; -o-transition:background-color 0.2s linear; -ms-transition:background-color 0.2s linear; transition:background-color 0.2s linear; }.clients-partners-container__logo:hover{ background:#eaeaea; }.clients-partners-container__logo__single{ width:20%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:15px; }.clients-partners-container__logo__single img{ display:block; }@media screen and (max-width:1200px){ .clients-partners-container__logo__single{  padding:5px; }}@media screen and (max-width:992px){ .clients-partners-container{  padding:30px 20px 40px; }.clients-partners-container__logo__single{  width:25%; }.clients-partners-container__logo__single:nth-child(9),.clients-partners-container__logo__single:last-child{  display:none; }}@media screen and (max-width:768px){ .clients-partners-container__logo__single{  width:33.3334%; }.clients-partners-container__logo__single:nth-child(7),.clients-partners-container__logo__single:nth-child(8){  display:none; }}@media screen and (max-width:480px){ .clients-partners-container__logo__single{  width:50%; }}.video-popup-caontainer{ display:none; }.video-popup-caontainer.active{ position:fixed; left:0; top:0; z-index:999; height:100%; width:100%; background-color:rgba(0,0,0,0.5); }.video-popup-caontainer__close-button{ position:fixed; right:40px; top:40px; height:40px; width:40px; background:#eaeaea; opacity:0.2; -webkit-transition:opacity 0.2s linear; -moz-transition:opacity 0.2s linear; -o-transition:opacity 0.2s linear; -ms-transition:opacity 0.2s linear; transition:opacity 0.2s linear; }.video-popup-caontainer__close-button:hover{ opacity:1; } .link_prevent:hover{ cursor:default; opacity:1; }.rus .modal .modal__content .ydf-modal .ydf-modal__title{ text-transform:none; } .technologies-container h1{ font-size:60px; line-height:1.1; font-family:"Yandex Sans Text"; font-weight:300; margin:0 0 60px; }.technologies-container h2{ font-size:32px; line-height:1.4; max-width:1150px; margin:0 0 50px; font-weight:300; }.technologies-container h3{ font-size:40px; font-family:"Yandex Sans Text"; font-weight:300; line-height:1.1; margin:0 0 40px; }.technologies-container p{ font-size:22px; line-height:1.4; font-family:"Yandex Sans Text"; font-weight:300; }.technologies-container__main{ position:relative; padding:100px 60px; background-repeat:no-repeat; background-size:100% 100%; background-size:cover; background-position:50% 100%; color:#fff; }.technologies-container__main:before{ content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#0549a1; opacity:0.7; }.technologies-container__main__statistic{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:flex-start; -webkit-align-items:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; align-items:flex-start; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; }.technologies-container__main__statistic__single-block{ width:45%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }p.technologies-container__main__statistic__single-block__gigant{ font-size:100px; line-height:1; text-transform:uppercase; font-family:"Yandex Sans Text"; } .technologies-container__collaborations{ padding:70px 60px; }.technologies-container__collaborations__content{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:flex-start; -webkit-align-items:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; align-items:flex-start; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; }.technologies-container__collaborations__content__text{ width:60%; margin:0 150px 0 0; -webkit-box-flex:1; -webkit-flex:1 0px; -moz-box-flex:1; -ms-flex:1 0px; flex:1 0px; }.technologies-container__collaborations__content__text p{ margin:0 0 30px; }.technologies-container__collaborations__content__image{ width:437px; text-align:center; } .technologies-container__matrix{ padding:0 60px; }.technologies-container__matrix__bg{ position:absolute; left:0; right:0; top:0; height:100%; width:calc(100% + 120px); background-color:#ffcc31; margin:0 -60px; }.technologies-container__matrix__content{ position:relative; padding:60px 0; }.technologies-container__matrix__content__description{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:flex-start; -webkit-align-items:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; align-items:flex-start; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:100%; }.technologies-container__matrix__content__description p{ width:60%; margin:0 150px 0 0; -webkit-box-flex:1; -webkit-flex:1 0px; -moz-box-flex:1; -ms-flex:1 0px; flex:1 0px; }.technologies-container__matrix__content__description__link-container{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; width:437px; background-color:#4c3d0f; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.technologies-container__matrix__content__description__link-container img{ display:block; width:93px; margin:0 30px 0 0; }.technologies-container__matrix__content__description__link-container p{ margin:0; width:auto; font-size:18px; line-height:1.3; color:#fff; }.technologies-container__matrix__content__description__link-container a{ text-decoration:underline; color:#5d94f0; }.technologies-container__matrix__content__description__link-container a:hover{ text-decoration:none; }.technologies-container__explore{ padding:70px 60px 140px; }.technologies-container__explore__tech-container{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:flex-start; -webkit-align-items:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; align-items:flex-start; width:100%; }.technologies-container__explore__tech-container__single{ display:block; position:relative; width:31%; border:1px solid #cccccc; padding:30px; margin:0 2% 2% 0; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.technologies-container__explore__tech-container__single:nth-child(3n+3){ margin:0 0 2% 0; }.technologies-container__explore__tech-container__single__icon{ display:block; height:91px; margin:0 0 80px; background-repeat:no-repeat; background-size:contain; }.technologies-container__explore__tech-container__single p{ position:absolute; left:30px; bottom:20px; font-size:24px; line-height:1; color:#000000; margin:0; width:auto; padding:0 20px 0 0; }@media screen and (max-width:1500px){ .technologies-container__matrix{  background-color:#ffcc31; }.technologies-container__matrix__bg{  display:none; }}@media screen and (max-width:1024px){ .technologies-container__collaborations__content__image{  width:337px; }.technologies-container__matrix__content__description__link-container{  width:337px;  padding:15px; }.technologies-container__matrix__content__description__link-container p{  font-size:16px; }.technologies-container__matrix__content__description__link-container img{  width:72px;  margin:0 20px 0 0; } .technologies-container__explore__tech-container__single{  display:block;  position:relative;  width:48%;  border:1px solid #cccccc;  padding:30px;  margin:0 4% 4% 0;  border-radius:3px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }.technologies-container__explore__tech-container__single:nth-child(3n+3){  margin:0 4% 4% 0; }.technologies-container__explore__tech-container__single:nth-child(2n+2){  margin:0 0 4% 0; }.technologies-container__explore__tech-container__single__icon{  margin:0 0 90px; }}@media screen and (max-width:992px){ .technologies-container__collaborations__content__text,.technologies-container__matrix__content__description p{  -webkit-box-flex:1;  -webkit-flex:1 1 auto;  -moz-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  margin:0 30px 0 0; }.technologies-container__matrix__content__description__link-container p{  font-size:15px;  margin:0; }}@media screen and (max-width:768px){ .technologies-container h1{  font-size:40px;  margin:0 0 30px; }.technologies-container h2{  font-size:20px;  margin:0 0 30px; }.technologies-container h3{  font-size:24px;  margin:0 0 20px; }.technologies-container p{  font-size:16px; }.technologies-container__collaborations__content__text p{  margin:0 0 20px; } .technologies-container__main{  padding:60px 20px; }p.technologies-container__main__statistic__single-block__gigant{  font-size:70px; } .technologies-container__collaborations{  padding:30px 20px; } .technologies-container__matrix{  padding:40px 20px; }.technologies-container__matrix__content{  padding:0; }.technologies-container__matrix__content__description__link-container p{  font-size:14px;  line-height:1.2; } .technologies-container__explore{  padding:30px 20px 60px; }.technologies-container__explore__tech-container__single{  padding:20px; }.technologies-container__explore__tech-container__single__icon{  margin:0 0 70px;  height:60px; }.technologies-container__explore__tech-container__single p{  left:20px;  padding:0 10px 0 0;  font-size:20px; }}@media screen and (max-width:600px){ .technologies-container h1{  font-size:28px; }.technologies-container__main__statistic__single-block{  width:100%;  padding:0;  margin:0 0 30px; } .technologies-container__collaborations__content,.technologies-container__matrix__content__description{  display:block; }.technologies-container__collaborations__content__text,.technologies-container__matrix__content__description p{  margin:0 0 30px;  width:100%; }.technologies-container__collaborations__content__image,.technologies-container__matrix__content__description__link-container{  display:block;  margin:0;  width:100%; }.technologies-container__matrix__content__description__link-container{  padding:25px; }.technologies-container__matrix__content__description__link-container img{  width:100%;  margin:0 0 20px; }.technologies-container__matrix__content__description__link-container p{  font-size:16px;  margin:0; } .technologies-container__explore__tech-container{  display:block; }.technologies-container__explore__tech-container__single{  width:100%;  margin:0 0 20px; }}  .technologies-inner-container--wrapper{ background-color:#f5f5f5; border-bottom:1px solid rgba(0,0,0,.1); }.technologies-inner-container{ padding:75px 60px; max-width:1440px; margin:0 auto; }.technologies-inner-container__content{ width:920px; margin:0 auto; background-color:#fff; padding:40px 100px 40px 70px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.technologies-inner-container__content .solution__bread{ top:0; margin:0 0 30px; }.technologies-inner-container h1{ margin:0 0 40px; }.technologies-inner-container p{ margin:0 0 35px; } .technologies-container .solution__section.client-file__attach{ padding:30px 70px 50px; width:920px; background:#fff; margin:0 auto; box-sizing:border-box; border-top:1px solid #f5f5f5; }.technologies-container .solution__section .heading4{ margin:20px 0 30px; font-size:24px; font-family:"Yandex Sans Text"; font-weight:300; }.technologies-container .recent-item{ width:250px; }.technologies-container .solution__section.client-file__attach .recent-item{ margin-right:140px; }.technologies-container .client-file__attach__container .recent-item__preview{ margin:0; }.technologies-container .solution__section:not(:last-child){ border-bottom:none; }.technologies-container .solution__section.transparent-background{ width:920px; margin:0 auto; background-color:transparent; padding:30px 70px 50px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.solution__section.transparent-background>div:before,.solution__section.transparent-background>div:after{ content:''; display:table; }.solution__section.transparent-background>div:after{ clear:both; }.technologies-container .solution-card{ width:48%; margin-right:0; }.technologies-container .link:nth-child(odd) .solution-card{ margin-right:4%; }.technologies-container .link:nth-child(even) .solution-card{ margin-right:0; }.technologies-container .solution-card__name{ font-size:22px; line-height:24px; margin:13px 0 8px 105px; padding:0 5px 0 0; }.technologies-container .solution-card__description{ font-family:"Yandex Sans Text"; font-weight:300; font-size:17px; line-height:21px; padding-right:34px; margin-left:105px; }.product-card{ position:relative; }.product-card .solution-card{ background-color:#eaeaea; border:none; padding:30px 130px 30px 50px; position:relative; background-repeat:no-repeat; background-size:100% 100%; background-size:cover; background-position:50% 50%; }.product-card .solution-card:before{ content:''; position:absolute; left:30px; top:30px; width:1px; height:125px; background-color:#ffcc31; z-index:1; }.product-card .solution-card:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#0549a1; opacity:0.85; z-index:0; }.solution-card__content{ position:relative; z-index:2; height:125px; }.product-card .solution-card__name,.product-card .solution-card__description{ margin:0; color:#fff; }.product-card .solution-card__description{ position:absolute; bottom:-3px; left:0; padding:0; width:100%; }@media screen and (max-width:1350px){ .technologies-inner-container__content{  width:904px; }.technologies-container .solution__section.client-file__attach{  width:904px; }.technologies-container .solution__section.client-file__attach .recent-item{  margin-right:130px; }.technologies-container .solution__section.transparent-background{  width:904px;  padding:30px 0 50px; }.product-card .solution-card{  padding:30px 80px 30px 50px; }}@media screen and (max-width:992px){ .technologies-inner-container{  padding:0 0 40px;  border-top:1px solid #f5f5f5; }.technologies-inner-container__content{  width:100%;  padding:30px 70px; }.technologies-container .solution__section.client-file__attach{  width:100%; }.technologies-container .solution__section.client-file__attach .recent-item{  padding:0;  margin:0; }.technologies-container .solution__section.client-file__attach .recent-item:nth-child(odd){  margin-right:4%; }.technologies-container .recent-item{  width:48%; }.technologies-container .solution__section.transparent-background{  width:100%;  padding:30px 70px; }.product-card .solution-card{  padding:30px 20px 30px 35px; }.product-card .solution-card:before{  left:20px; }}@media screen and (max-width:768px){ .technologies-container .solution__bread{  font-size:16px; }.technologies-inner-container__content{  padding:30px 20px; }.technologies-inner-container h1{  margin:0 0 25px; }.technologies-inner-container p{  margin:0 0 15px; }.technologies-container .solution__section.client-file__attach{  padding:25px 20px; }.technologies-container .solution__section.client-file__attach .recent-item:nth-child(odd){  margin-right:0; }.technologies-container .solution__section.client-file__attach .recent-item{  width:100%; }.technologies-container .solution__section.transparent-background{  padding:25px 20px; }.technologies-container .link:nth-child(odd) .solution-card{  margin-right:0; }.technologies-container .solution-card{  width:100%; }.technologies-container .solution__section .heading4{  font-size:18px;  margin:0px 0 20px;  }}@media screen and (max-width:480px){ .technologies-container .solution-card__name{  font-size:20px; }.product-card .solution-card{  padding:15px 15px 15px 35px; }.product-card .solution-card:before{  top:15px; }}  .technologies-inner-container__fixed-nav{ position:absolute; top:152px; padding:40px 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.technologies-inner-container__fixed-nav__title{ text-transform:uppercase; font-size:16px; margin:0 0 20px; color:#6f6f6f; }.technologies-inner-container__fixed-nav ul{ position:relative; left:-15px; }.technologies-inner-container__fixed-nav li:before{ display:none; }.technologies-inner-container__fixed-nav li{ padding:0; margin:0; }.technologies-inner-container__fixed-nav li{ width:221px; }.technologies-inner-container__fixed-nav a{ display:inline-block; vertical-align:top; text-transform:capitalize; font-size:22px; line-height:1.3; font-family:"Yandex Sans Text"; font-weight:300; padding:15px; color:#000; border:1px solid transparent; }.technologies-inner-container__fixed-nav a:hover{ color:#0d5de3; }.technologies-inner-container__fixed-nav a.active{ color:#0d5de3; border:1px solid #0d5de3; }@media screen and (max-width:1550px){ .technologies-inner-container__fixed-nav__title{  font-size:14px;  margin:0 0 10px; }.technologies-inner-container__fixed-nav ul{  left:-10px; }.technologies-inner-container__fixed-nav li{  width:160px; }.technologies-inner-container__fixed-nav a{  font-size:16px;  padding:10px; }}@media screen and (max-width:1400px){ .technologies-inner-container__fixed-nav li{  width:139px; }.technologies-inner-container__fixed-nav a{  font-size:14px;  padding:8px; }}@media screen and (max-width:1350px){ .technologies-inner-container__fixed-nav__title{  font-size:14px;  margin:0 0 10px; }.technologies-inner-container__fixed-nav{  width:904px;  margin:0 auto;  padding:0; }.technologies-inner-container__fixed-nav ul{  left:-15px; }.technologies-inner-container__fixed-nav li{  display:inline-block;  vertical-align:top; }.technologies-inner-container__fixed-nav li{  width:auto; }.technologies-inner-container__fixed-nav a{  font-size:22px;  padding:15px; }}@media screen and (max-width:992px){ .technologies-inner-container__fixed-nav{  width:100%;  padding:0 70px 40px; }}@media screen and (max-width:768px){ .technologies-inner-container__fixed-nav li{  display:block; }.technologies-inner-container__fixed-nav{  width:100%;  padding:0 20px 30px; }} .extract-block *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:1; }.extract-block{ padding:115px 15px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }.extract-block__content{ max-width:994px; margin:0 auto; position:relative; }.extract-block p{ font-size:22px; line-height:1.2; }.extract-block__heading{ margin-bottom:45px; }.extract-block__heading h1{ font-size:80px; color:#fff; font-family:'"Yandex Sans Text"'; }.extract-block__heading h2{ font-size:48px; font-family:'"Yandex Sans Text"'; }.extract-block__heading p{ max-width:850px; letter-spacing:-0.4px; word-spacing:0.3px; margin:25px 0; }.extract__button{ display:block; color:#000; background-color:#ffcc00; font-family:'"Yandex Sans Text"'; font-size:18px; padding:8px 20px; border:2px solid #ffcc00; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; }.extract-block .ydf-button{ padding:10px 20px; }.extract-block .ydf-button:hover{ opacity:0.9; }.extract__button:hover{ color:#000; }.extract-block__heading,.extract-full-bg{ max-width:994px; margin-left:auto; margin-right:auto; }.extract-block__content .extract-block__heading{ max-width:100%; }.inside-wrapper{ max-width:1114px; margin:0 auto; padding:63px; background-color:#f5f5f5; }.extract-block_full-width{ padding:115px 0 0; }@media screen and (max-width:1024px){ .extract-block{  padding:115px 60px 0; }.extract-block__content{  width:904px; }.extract-block__heading,.extract-full-bg{  width:100%;  padding-left:60px;  padding-right:60px; }.extract-block__content .extract-block__heading{  padding-left:0;  padding-right:0; }.extract-block_full-width{  padding:115px 0 0; }}@media screen and (max-width:992px){ .extract-block{  padding:90px 25px 0; }.extract-block__content{  width:100%; }.extract-block__heading,.extract-full-bg{  padding-left:25px;  padding-right:25px; }.extract-block_full-width{  padding:90px 0 0; }.inside-wrapper{  padding:63px 25px; }}@media screen and (max-width:768px){ .extract-block{  padding:65px 25px 0; }.extract-block__heading{  margin-bottom:30px; }.extract-block__heading h1{  font-size:39px; }.extract-block__heading h2{  font-size:34px; }.extract-block p{  font-size:18px; }.inside-wrapper{  padding:40px 25px 50px; }.extract-block_full-width{  padding:65px 0 0; }} .extract-block_intro{ background-color:#0064e0; padding:70px 0 130px; position:relative; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/extract-main-background.jpg"); background-repeat:no-repeat; -webkit-background-size:auto 100%; background-size:auto 100%; background-position:100% 0; }.extract-block_intro:before{ content:''; display:block; position:absolute; left:0; top:0; height:100%; width:100%; }.intro__header{ margin-bottom:92px; }.intro__logo{ display:block; width:192px; height:52px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/extract-logo.svg"); background-repeat:no-repeat; -webkit-background-size:contain; background-size:contain; }.extract-block_intro h2{ font-size:30px; color:#fff; letter-spacing:0.8px; line-height:1.2; max-width:450px; margin-bottom:38px; }.intro__links{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -webkit-align-items:flex-start; -moz-box-align:start; -ms-flex-align:start; align-items:flex-start; }.try-button{ margin-right:35px; }.watch-video{ background-color:transparent; color:#ffcc00; position:relative; padding-left:42px; }.watch-video:hover{ color:#ffcc00; }.watch-video:before{ content:''; display:block; position:absolute; left:18px; top:50%; height:15px; width:15px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/play-arrow.svg"); background-repeat:no-repeat; -webkit-background-size:contain; background-size:contain; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }@media screen and (max-width:1024px){ .extract-block_intro{  padding:70px 60px 130px; }.extract-block_intro{  -webkit-background-size:cover;  background-size:cover;  background-position:50% 100%; }}@media screen and (max-width:992px){ .extract-block_intro{  padding:55px 25px 115px; }.intro__header{  margin-bottom:85px; }}@media screen and (max-width:768px){ .extract-block_intro{  padding:30px 25px 54px; }.intro__header{  margin-bottom:50px; }.intro__logo{  width:156px;  height:42px; }.extract-block_intro h2{  font-size:22px;  letter-spacing:0.8px;  line-height:1.2;  max-width:450px;  margin-bottom:38px; }.intro__links{  -webkit-flex-direction:column;  -moz-flex-direction:column;  -o-flex-direction:column;  -ms-flex-direction:column;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  flex-direction:column; }.intro__links *{  -webkit-box-flex:1;  -webkit-flex:1;  -moz-box-flex:1;  -ms-flex:1;  flex:1; }.try-button{  margin-right:0;  margin-bottom:22px; }}  .extract-block_features .extract-block__content{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -webkit-align-items:flex-start; -moz-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }.features__single{ max-width:315px; padding-right:40px; }.features__image{ display:block; height:64px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/features-icon2.svg"); background-repeat:no-repeat; -webkit-background-size:contain; background-size:contain; background-position:0 50%; margin-bottom:24px; }.features__single:first-child .features__image{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/features-icon1.svg"); }.features__single:last-child .features__image{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/features-icon3.svg"); }.features__single p{ font-size:18px; }.features__single .features__heading{ font-size:22px; font-family:'"Yandex Sans Text"'; margin-bottom:7px; }@media screen and (max-width:1024px){ .features__single{  max-width:288px; }}@media screen and (max-width:992px){ .features__single{  width:45%;  max-width:45%;  padding-right:0; }.features__single:not(:last-child){  margin-bottom:40px; }}@media screen and (max-width:700px){ .features__single{  width:100%;  max-width:100%; }.features__image{  height:50px;  margin-bottom:15px; }}  .try__form{ text-align:center; }.try__form .fixed-paragraph{ max-width:700px; margin:20px auto 35px;; }.try__input-email--hidden{ display:none; }  .extract-block_individual-solutions .inside-wrapper{ background-color:#ffcc00; padding-bottom:20px; }.individual-solutions__list{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -webkit-align-items:flex-start; -moz-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }.individual-solutions__single-solution{ width:50%; font-family:"Yandex Sans Text"; font-size:22px; line-height:1.2; padding:0 50px 0 28px; margin-bottom:40px; }.individual-solutions__single-solution:before{ content:'o'; display:inline-block; position:absolute; z-index:10; line-height:1; left:0; top:-10px; color:#000; font-family:"Yandex Sans Text"; font-size:34px; }.individual-solutions__single-solution p{ margin:10px 0 0; letter-spacing:-0.4px; line-height:1.3; }.extract-block_individual-solutions .individual-solutions__form{ background-color:#ffe681; padding-top:50px; padding-bottom:50px; }.individual-solutions__form .fixed-paragraph{ text-align:center; max-width:450px; margin:0 auto 20px; }.individual-solutions__form .ydf-button{ background-color:#403a20; color:#fff; }.individual-solutions__form .widget_contact .b{ margin-bottom:0; }@media screen and (max-width:768px){ .individual-solutions__single-solution p{  font-size:18px; }}@media screen and (max-width:700px){ .individual-solutions__single-solution{  width:100%;  padding:0 10px 0 28px;  margin-bottom:28px; }.extract-block_individual-solutions .individual-solutions__form{  padding-top:28px;  padding-bottom:40px; }}  .extract-block_testimonials .inside-wrapper{ padding-bottom:20px; margin-bottom:35px; }.testimonials-slider *{ outline:0; }.testimonials-slider__single-comment{ position:relative; }.testimonials-slider__single-comment blockquote{ margin:0; padding:53px 0; background:none; color:#0064e0; font-size:32px; line-height:1.2; position:relative; }.testimonials-slider__single-comment blockquote:after,.testimonials-slider__single-comment blockquote:before{ content:',,'; position:absolute; bottom:-5px; left:2px; font-size:90px; letter-spacing:-5px; }.testimonials-slider__single-comment blockquote:before{ top:-5px; bottom:auto; -webkit-transform:rotateZ(180deg); -moz-transform:rotateZ(180deg); -o-transform:rotateZ(180deg); -ms-transform:rotateZ(180deg); transform:rotateZ(180deg); }p.testimonials-slider__author{ width:50%; font-size:18px; letter-spacing:0.5px; margin:-25px 0 0 auto; padding:0 0 0 18px; border-left:2px solid #808285; position:relative; }.testimonials-slider__author span{ display:block; margin:0 0 5px; color:#808285; }.testimonials-slider__author a{ display:block; color:#0064e0; margin:12px 0 0; }.testimonials-slider__author a:hover{ color:#ff0000; } .slick-dots li:before{ display:none; }.testimonials-slider .slick-prev{ left:-100px; }.testimonials-slider .slick-next{ right:-100px; }.slick-prev:before,.slick-next:before{ content:''; display:block; color:#000; width:16px; height:36px; background-repeat:no-repeat; -webkit-background-size:contain; background-size:contain; }.slick-prev:hover:before,.slick-next:hover:before{ opacity:1; }.slick-prev:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/slider-prev.svg"); }.slick-next:before{ background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/slider-next.svg"); }.testimonials-slider .slick-dots{ bottom:-97px; }.slick-dots li button{ width:12px; height:12px; }.slick-dots li button:before{ content:''; line-height:1; width:12px; height:12px; opacity:.25; border:2px solid #000; border-radius:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:opacity 0.2s linear; -moz-transition:opacity 0.2s linear; -o-transition:opacity 0.2s linear; -ms-transition:opacity 0.2s linear; transition:opacity 0.2s linear; }@media screen and (max-width:1314px){ .testimonials-slider .slick-prev,.testimonials-slider .slick-next{  display:none!important; }}@media screen and (max-width:768px){ .testimonials-slider__single-comment blockquote{  font-size:24px; }}  .extract-block_faq{ padding-bottom:115px; }.extract-block_faq .faq__question{ font-family:'"Yandex Sans Text"'; padding-bottom:15px; }.faq__answer p{ margin-bottom:15px; }.extract-block_faq .ydf-button{ width:100%; }@media screen and (max-width:768px){ .extract-block_faq .faq__item:not(:last-child){  margin-bottom:40px; }.extract-block_faq{  padding-bottom:65px; }.faq__answer p{  margin-bottom:10px; }.extract-block_faq .ydf-button{  font-size:18px; }}.extract-video{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:99; background:rgba(0,0,0,0.9); display:none; }.show-extract-video .extract-video{ display:block; }.show-extract-video{ overflow:hidden; }.extract-contact-us .modal__content.island .ydf-modal{ overflow-y:auto; }.extract-video__close-video{ position:absolute; right:40px; top:30px; z-index:2; height:25px; width:25px; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/extract/cancel.svg"); background-repeat:no-repeat; -webkit-background-size:contain; background-size:contain; opacity:0.2; cursor:pointer; -webkit-transition:opacity 0.2s ease; -moz-transition:opacity 0.2s ease; -o-transition:opacity 0.2s ease; -ms-transition:opacity 0.2s ease; transition:opacity 0.2s ease; }.extract-video__close-video:hover{ opacity:1; }.extract-video iframe{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }.extract-contact-us .extract-contact-us-form{ display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:start; -webkit-align-items:flex-start; -moz-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:justify; -webkit-justify-content:space-between; -moz-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; }.extract-contact-us .input{ width:48%; margin:0 0 20px 0; }.extract-contact-us .input input{ text-align:left; }.extract-contact-us .textarea,.extract-contact-us .contact-us-info{ width:100%; }.extract_get_free_form .ydf-button_type_absolute{ position:static; margin:0 -50px; width:110%; }@media screen and (max-width:768px){ .extract-video__close-video{  right:20px;  top:20px; }.extract-contact-us .extract-contact-us-form{  display:block; }.extract-contact-us .input{  width:100%; }}  .whatwedo-container{ width:100%; overflow:hidden; position:relative; }.whatwedo-container,.whatwedo-container *,.whatwedo-container *:before,.whatwedo-container *:after{ -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;  box-sizing:border-box; }.whatwedo-container .center-block{ max-width:1560px; margin:0 auto; padding:0 60px; }.whatwedo-container h1{ margin:0 0 23px; font-size:70px; line-height:1.1; font-family:"Yandex Sans Text"; font-weight:300; color:#0064f8; letter-spacing:0.6px; text-indent:-6px; }.whatwedo-container .intro{ margin:0;  font-size:16px; line-height:22px; color:#787878; }.whatwedo-container .three-columns{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;  -o-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap; -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;  -o-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; }.whatwedo-container .top-intro{ height:507px;  font-size:0; line-height:0; white-space:nowrap; overflow:hidden; text-align:center; }.whatwedo-container .intro .intro-column{ display:inline-block; vertical-align:bottom; width:50%; height:100%; text-align:right; }.whatwedo-container .intro .intro-column:first-child{ padding:0 0 0 60px; white-space:nowrap; }.whatwedo-container .intro .intro-column:first-child:before,.whatwedo-container .intro .intro-column .text-holder{ display:inline-block; vertical-align:bottom; }.whatwedo-container .intro .intro-column:first-child:before{ content:''; width:1px; height:100%; margin:0 -1px 0 0; }.whatwedo-container .intro .text-holder{ max-width:660px; margin:0 60px 0 auto; padding:53px 40px 99px 0; position:relative; z-index:3;  font-size:24px; line-height:28px; color:#919191; text-align:left; white-space:normal; }.whatwedo-container .intro .img-holder{ width:calc( 100% + 115px ); height:100%; margin:0 0 0 -115px;  position:relative; z-index:1; overflow:hidden; }.whatwedo-container .intro img{ display:block; height:auto; }.whatwedo-container .decorative-holder img{ min-width:708px; }.whatwedo-container .intro .decorative-holder{ position:absolute; bottom:-51px; right:373px; z-index:1; opacity:0; }.whatwedo-container .animation-active .decorative-holder{ -webkit-animation:disappear 0.6s linear 0s 1;  -o-animation:disappear 0.6s linear 0s 1;  animation:disappear 0.6s linear 0s 1; }@-webkit-keyframes disappear{ 0% {  opacity:1; }100%{  opacity:0; }}@keyframes disappear{ 0% {  opacity:1; }100%{  opacity:0; }}.whatwedo-container .intro .intro-img-slide{ width:100%; height:100%; position:relative; }.whatwedo-container .intro .intro-img-slide:before{ content:''; position:absolute; bottom:88px; left:-160px; z-index:2; background:#fff;  width:300px; height:300px; -webkit-transform:rotate(58.5deg) skewX(26.6deg);  -ms-transform:rotate(58.5deg) skewX(26.6deg);  transform:rotate(58.5deg) skewX(26.6deg); }.whatwedo-container .intro .intro-img-slide:after{ content:''; position:absolute; top:0; right:-229px; width:1583px; height:100%;  z-index:1; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/intro-img-mask.png") no-repeat 0 0; }.whatwedo-container .intro .img-slide{ position:absolute; top:0; right:-283px; width:1354px; height:100%; overflow:hidden; background:#f00;  opacity:1; }.whatwedo-container .animation-active .img-slide{ -webkit-animation:appear-img 1s linear 0s 1;  -o-animation:appear-img 1s linear 0s 1;  animation:appear-img 1s linear 0s 1; }.whatwedo-container .intro .img-slide img{ float:right; max-width:none; width:1354px; height:100%; opacity:0; }.whatwedo-container .animation-active .img-slide img{ opacity:1; }@-webkit-keyframes appear-img{ 0% {  opacity:0;  right:0; }20%{  right:0; }100%{  opacity:1;  right:-283px; }}@keyframes appear-img{ 0% {  opacity:0;  right:0; }20%{  right:0; }100%{  opacity:1;  right:-283px; }}.whatwedo-container .bottom-intro{ padding:0 0 34px; background:#f3f3f5; }.whatwedo-container .three-columns{ -webkit-justify-content:space-between;   -moz-justify-content:space-between;  -o-justify-content:space-between;  -ms-justify-content:space-between;  justify-content:space-between; }.whatwedo-container .three-columns .column{ width:33.3333%; position:relative; }.whatwedo-container .intro .three-columns .column{ margin:0; padding:31px 35px 0 0; }.whatwedo-container .intro h3,.whatwedo-container .intro h3>a,.whatwedo-container .bottom-intro a{ color:#1d1d1b; }.whatwedo-container h3{ margin:0 0 16px;  font-family:"Yandex Sans Text"; font-size:25px; line-height:32px; font-weight:400; }.whatwedo-container h3 a{ display:inline-block; vertical-align:top; }.whatwedo-container .gallary-block{ margin:0 0 -1px; padding:47px 0 0; font-size:22px; line-height:31px; color:#000; }.whatwedo-container h2{ max-width:70%; margin:0 0 19px; font-size:48px; line-height:60px; color:#0064f8; font-weight:300; }.whatwedo-container .gallary-block h3{ margin:0 0 27px;  font-size:40px; line-height:50px; font-weight:300;  text-align:left; }.whatwedo-container .whatwedo-gallary{ margin:0;  font-size:22px; line-height:31px;  -webkit-user-select:initial;   -moz-user-select:initial;  -o-user-select:initial;  -ms-user-select:initial;  user-select:initial; }.whatwedo-container .gallary-block .gallary-nav{ position:static; overflow:hidden; top:auto; left:auto; right:auto; bottom:auto;  margin:0 0 27px; padding:0 0 1px; }.whatwedo-container .gallary-nav .slick-track{ width:auto; }.whatwedo-container .gallary-block .gallary-nav-step{ float:left; width:auto!important; height:auto;  margin:0 13px 11px 0; padding:0; }.whatwedo-container .gallary-nav-step button{ display:block; width:auto!important; height:auto; padding:0 14px;  font-size:16px; line-height:29px; color:#8d8d8d; text-align:left; text-transform:uppercase; background:none; border:1px solid transparent; }.whatwedo-container .gallary-nav li:before,.whatwedo-container .gallary-nav-step button:before{ display:none; }.whatwedo-container .gallary-nav-step.slick-current button{ background:#ffd000; color:#000; border-color:transparent; }.whatwedo-container .gallary-nav-step button:hover{ color:#000; border-color:#dcdcdc; }.whatwedo-container .slick-prev,.whatwedo-container .slick-next{ top:200px; width:52px; height:52px; border-radius:26px; overflow:hidden; background:#fff; z-index:1; }.whatwedo-container .slick-prev{ left:-55px;  display:none!important; }.whatwedo-container .slick-next{ right:-37px; }.whatwedo-container .slick-prev:before,.whatwedo-container .slick-next:before{ margin:0 auto; width:18px; height:52px; opacity:1; }.whatwedo-container .slick-prev:before{ background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/slider-prev.svg") no-repeat 50% 50%; background-size:contain; }.whatwedo-container .slick-next:before{ background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/slider-next.svg") no-repeat 50% 50%; background-size:contain; }.whatwedo-container .slick-list{ overflow:visible!important; }.whatwedo-container .slick-track{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;  -o-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap; -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;  -o-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; -webkit-align-items:stretch;  align-items:stretch; }.whatwedo-container .gallary-nav .slick-track{ -webkit-flex-flow:row wrap; -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;  -o-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; }.whatwedo-container .gallary-slide{ height:auto; float:none;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;  -o-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap; -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;  -o-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; -webkit-align-items:stretch;  align-items:stretch; }.whatwedo-container .gallary-container *:focus{ outline:none; }.whatwedo-container .whatwedo-gallary .img-holder{ margin:0 100px 0 1px; width:424px; min-width:424px; min-height:512px;  font-size:0; line-height:0; white-space:nowrap;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;  -o-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap; -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;  -o-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; -webkit-align-items:center;  align-items:center; }.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder{ -webkit-align-items:flex-end;  align-items:flex-end; }.whatwedo-container .whatwedo-gallary img{ width:425px; height:auto; }.whatwedo-container .whatwedo-gallary .text-holder{ max-width:calc( 100% - 424px - 100px );  font-size:22px; line-height:30px; white-space:normal;  display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;  -o-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;  -o-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; -webkit-align-items:center;  align-items:center;  position:relative; }.whatwedo-container .whatwedo-gallary p{ margin:0 0 29px; }.whatwedo-container .whatwedo-gallary .text-container{ padding:0 50px 80px 0; }.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container{ width:725px; max-width:none; }.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img{ min-width:725px; }.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container{ margin:0 0 -1px -89px; }.whatwedo-container .whatwedo-gallary .gallary-slide:last-child img,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{ width:736px; max-width:none; }.whatwedo-container .whatwedo-gallary .gallary-slide:last-child img{ min-width:736px; }.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{ margin:0 0 -2px -181px; }.whatwedo-container .experts-block{ padding:47px 0 88px;  font-size:18px; line-height:24px; color:#fff;  background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/whatwedo-bg-img.jpg") no-repeat 50% 0; background-size:cover; }.whatwedo-container .experts-block a{ color:#ff0; white-space:nowrap; }.whatwedo-container .experts-block a:hover{ color:#e30f18; }.whatwedo-container .psevdo-title{ display:block;  font-size:25px; line-height:32px; font-weight:400; }.whatwedo-container .experts-block .psevdo-title{ margin:0 0 99px; }.whatwedo-container .experts-block h2{ margin:0 0 37px;  color:#fff; }.whatwedo-container .experts-block .column{ padding:0 25px 0 0; }.whatwedo-container .experts-block .column:last-child{ padding:0; }.whatwedo-container .experts-block h3{ margin:0 0 8px; }.whatwedo-container .graf-block{ margin:0 0 102px; padding:67px 0 10px;  font-size:18px; line-height:24px; overflow:hidden; }.whatwedo-container .graf-block .psevdo-title{ margin:0 0 3px; }.whatwedo-container .graf-block h2{ margin:0 0 91px;  font-size:70px; line-height:1.1; color:#0064f8; font-weight:300; }.whatwedo-container .graf-block h3{ margin:0 0 10px;  color:#000; }.whatwedo-container .graf-list,.whatwedo-container .graf-list li{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;  -o-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;  -o-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; -webkit-align-items:stretch;  align-items:stretch; }.whatwedo-container .graf-list-holder{ padding:17px 2px 1px; position:relative; }.whatwedo-container .graf-list-holder:before,.whatwedo-container .graf-list-holder:after{ content:''; position:absolute; bottom:0; height:100%; z-index:-1; }.whatwedo-container .graf-list-holder:before{ width:210px; left:0; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/whatwedo-graf-left-bg.svg") no-repeat 0 98.5%; }.whatwedo-container .graf-list-holder:after{ width:170px; right:0; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/whatwedo-graf-right-bg.svg") no-repeat; }.whatwedo-container .graf-list li{ -webkit-flex-flow:row nowrap; -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;  -o-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap;  margin:0 0 -1px; padding:0;  width:40%; position:relative; }.whatwedo-container .graf-list li:before{ display:none; }.whatwedo-container .graf-list li:first-child:before{ content:''; display:block;  position:absolute; width:auto; height:1px; top:auto; bottom:0; left:-1000%; right:-1000%; border:solid #000; border-width:0 0 1px; }.whatwedo-container .graf-list li:first-child{ padding:0 80px 0 0; }.whatwedo-container .graf-list li:nth-child(2){ order:3;  margin:0 0 0 176px; padding:0; }.whatwedo-container .graf-list li:nth-child(3){ order:2; }.whatwedo-container .graf-list li:last-child{ order:4; padding:0 0 0 70px; }.whatwedo-container .graf-list li:nth-child(2) .text-holder,.whatwedo-container .graf-list li:last-child .text-holder{ padding:43px 0; }.whatwedo-container .graf-list li:after{ content:'';  position:absolute; height:155px;  overflow:hidden; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/whatwedo-graf-img-border-dashed.svg") no-repeat; background-size:inherit; background-position:0 100%; }.whatwedo-container .graf-list li:first-child:after{ bottom:-19px; left:93px; width:210px; }.whatwedo-container .graf-list li:nth-child(2):after{ -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);  -o-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg); top:19px; left:130px; width:22px; height:54px; }.whatwedo-container .graf-list li:nth-child(3):after{ bottom:23px; left:96px; width:245px; height:105px;  background-position:0 100%; }.whatwedo-container .graf-list li:last-child:after{ -webkit-transform:rotate(180deg);   -moz-transform:rotate(180deg);  -o-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg); top:-23px; left:164px; width:22px; height:80px; }.whatwedo-container .graf-list img{ display:block; height:auto; }.whatwedo-container .graf-list .img-holder{ min-width:163px; min-height:250px; margin:0 5px 0 0;  font-size:0; line-height:0; white-space:nowrap; }.whatwedo-container .graf-list .img-holder:before,.whatwedo-container .graf-list .img-holder img{ display:inline-block; vertical-align:bottom; }.whatwedo-container .graf-list .img-holder:before{ content:'';  width:1px; height:100%; margin:0 -1px 0 0; }.whatwedo-container .graf-list li:first-child img,.whatwedo-container .graf-list li:nth-child(3) img{ position:absolute; left:0; bottom:0; }.whatwedo-container .graf-list li:nth-child(2) .img-holder:before,.whatwedo-container .graf-list li:nth-child(2) .img-holder img,.whatwedo-container .graf-list li:last-child .img-holder:before,.whatwedo-container .graf-list li:last-child .img-holder img{ vertical-align:top; }.whatwedo-container .graf-list .img-holder .hover{ opacity:0;  position:absolute; width:160px; height:160px; z-index:1;  -webkit-transition:opacity 0.3s ease-out;   -moz-transition:opacity 0.3s ease-out;  -o-transition:opacity 0.3s ease-out;  -ms-transition:opacity 0.3s ease-out;  transition:opacity 0.3s ease-out; }.whatwedo-container .graf-list li:first-child .hover{ bottom:101px; left:-20px; }.whatwedo-container .graf-list li:nth-child(2) .hover{ top:30px; left:20px; }.whatwedo-container .graf-list li:nth-child(3) .hover{ bottom:111px; left:-7px; }.whatwedo-container .graf-list li:last-child .hover{ top:31px; left:44px; }.whatwedo-container .graf-list .img-holder .hover:hover{ opacity:1; }.whatwedo-container .graf-list .text-holder{ padding:40px 0; }.whatwedo-container .graf-list li:first-child .img-holder{ margin:0 -5px 0 0; }.whatwedo-container .graf-list li:nth-child(3) .img-holder{ margin:0 19px 0 0; }.whatwedo-container .graf-list li:nth-child(2) .img-holder{ margin:0 56px 0 0; }.whatwedo-container .description-block{ padding:0 0 40px; font-size:18px; line-height:24px; }.whatwedo-container .description-block h2{ margin:0 0 48px;  font-size:48px; line-height:1.25; font-weight:300; color:#000; }.whatwedo-container .description-list h3{ display:inline-block; vertical-align:top; max-width:calc( 100% - 100px - 13% ); margin:0 0 10px; padding:6px 0 0; }.whatwedo-container .description-list .img-holder{ float:right; min-width:80px; margin:0 0 10px 13%; text-align:right; }.whatwedo-container .description-list img{ display:inline-block; vertical-align:top; height:auto; }.whatwedo-container .description-list{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;  -o-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap; -webkit-justify-content:space-between;   -moz-justify-content:space-between;  -o-justify-content:space-between;  -ms-justify-content:space-between;  justify-content:space-between; -webkit-align-items:stretch;  align-items:stretch; }.whatwedo-container .description-list{ margin:0 0 19px; padding:0 0 1px; }.whatwedo-container .description-list li{ width:calc( 50% - 10px ); margin:0 0 20px; padding:17px 21px 26px 38px;  background:#f3f3f5; border-left:1px solid #0064f8; }.whatwedo-container .description-list li:before{ display:none; }.whatwedo-container .description-list .text-holder{ overflow:hidden; }.whatwedo-container .btn-more{ display:inline-block; vertical-align:top;  margin:0 0 30px; padding:0 37px 0 28px;  height:46px; font-size:20px; line-height:46px; color:#fff; text-transform:uppercase;  position:relative; overflow:hidden;  -webkit-transition:opacity .15s ease-in-out;   -moz-transition:opacity .15s ease-in-out;  -o-transition:opacity .15s ease-in-out;  -ms-transition:opacity .15s ease-in-out;  transition:opacity .15s ease-in-out; }.whatwedo-container .btn-more>span{ position:relative; z-index:2; }.whatwedo-container .btn-more:before,.whatwedo-container .btn-more:after{ content:''; position:absolute;  top:0; right:15px; width:100%; height:100%; z-index:1;  background:#0064f8; }.whatwedo-container .btn-more:hover,.whatwedo-container .btn-more:hover{ opacity:0.5; }.whatwedo-container .btn-more:after{ top:10px; right:2px; width:28px; height:28px;  -webkit-transform:rotate(60deg) skew(30deg);   -moz-transform:rotate(60deg) skew(30deg);  -o-transform:rotate(60deg) skew(30deg);  -ms-transform:rotate(60deg) skew(30deg);  transform:rotate(60deg) skew(30deg); }.whatwedo-container .contact-block{ padding:72px 0 1px; background:#f3f3f5; }.whatwedo-container .contact-block h2{ margin:0 0 26px;  color:#000; }.whatwedo-container .contact-block .center-block{ max-width:840px; }.whatwedo-container .contact-us-form .input{ float:left; width:calc( 33.3333% - 10px ); margin:0 5px 14px; }.whatwedo-container .contact-us-form .check-block{ padding:15px 5px 0; }.whatwedo-container .contact-us-form .check-block label:before{ border:1px solid rgba(0,0,0,.2); }.whatwedo-container .contact-us-form .check-block input[type="checkbox"]:checked + label:before{ background-color:transparent; }.whatwedo-container .contact-us-form .input__input{ font-size:18px; color:#000; }.whatwedo-container .contact-us-form .textarea_type_normal{ width:calc( 100% - 10px ); padding:40px 0 0; }.whatwedo-container .contact-us-form .textarea_type_normal textarea{ height:158px; padding:7px 30px 7px 12px; }.whatwedo-container .contact-us-form .contact-us-info{ margin:16px 0 30px; line-height:20px; }.whatwedo-container .contact-us-form .footer-form{ padding:49px 30px;  font-size:18px; line-height:24px; color:#fff; background:#0064e0; }.whatwedo-container .contact-us-form .textarea_type_normal,.whatwedo-container .contact-us-form .contact-us-info,.whatwedo-container .contact-us-form .footer-form-content{ width:100%; padding:0 5px; }.whatwedo-container .contact-us-form .footer-form-content{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;  -o-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;  flex-wrap:nowrap; -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;  -o-justify-content:flex-start;  -ms-justify-content:flex-start;  justify-content:flex-start; -webkit-align-items:center;  align-items:center;  white-space:nowrap; }.whatwedo-container .contact-us-form .footer-form-content button[type="submit"],.whatwedo-container .contact-us-form .footer-form-content input[type="submit"]{ margin:0 37px 0 0; padding:0 30px; width:250px; height:50px;  font-size:20px; line-height:50px; color:#000; text-align:center; border:none; border-radius:0; }@media screen and (max-width:1530px){ .whatwedo-container .intro .img-holder{  width:calc( 100% + 70px );  margin:0 0 0 -70px; } .whatwedo-container .intro .img-slide{  left:-95px;  -webkit-animation:appear-img-responsive 1s linear 0s 1;   -o-animation:appear-img-responsive 1s linear 0s 1;   animation:appear-img-responsive 1s linear 0s 1; } @-webkit-keyframes appear-img-responsive{  0% {  opacity:0;  left:-187px;  } 20%{  left:-187px;  } 100%{  opacity:1;  left:-95px;  }} @keyframes appear-img-responsive{  0% {  opacity:0;  left:-187px;  } 20%{  left:-187px;  } 100%{  opacity:1;  left:-95px;  }} .whatwedo-container .intro .intro-img-slide:after{  right:auto;  left:-570px;  background-position-x:75px; } .whatwedo-container .intro .text-holder{  margin:0;  padding:53px 30px 68px 0; } .whatwedo-container .intro .intro-column{  text-align:left; } .whatwedo-container .intro .decorative-holder{  right:auto;  left:-221px; } .whatwedo-container .slick-next{  right:-50px; }}@media screen and (max-width:1300px){ .whatwedo-container .whatwedo-gallary .gallary-slide:first-child img{  min-width:440px;  margin:0 0 0 -63px; } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container{  margin:0 0 -1px -212px; } .whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{  margin:0 0 -2px -238px; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder{  margin:0; } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder{  margin:0 -28px 0 1px; } .whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder{  margin:0 -28px 0 1px; } .whatwedo-container .whatwedo-gallary .text-holder{  max-width:calc( 100% - 424px + 20px ); } .whatwedo-container .whatwedo-gallary .text-container{  padding:0 0 80px 0; }}@media screen and (max-width:1200px){ .whatwedo-container .contact-block .center-block{  max-width:100%; } .whatwedo-container .graf-block h2{  margin:0 0 50px; } .whatwedo-container .graf-list{  padding:17px 0 57px; } .whatwedo-container .graf-list li{  width:50%; } .whatwedo-container .graf-list li:nth-child(2){  margin:0;  padding:0 5px 0 0; } .whatwedo-container .graf-list li:nth-child(3){  padding:0 5px 0 0; } .whatwedo-container .graf-list li:last-child{  padding:0 5px 0 0; } .whatwedo-container .graf-list li:nth-child(3):after{  width:10px; } .whatwedo-container .graf-list li:first-child:after{  width:35px; } .whatwedo-container .graf-list li:last-child .img-holder{  padding:0 0 0 25px; } .whatwedo-container .graf-list li:last-child:after{  left:119px; } .whatwedo-container .graf-list .img-holder{  margin:0 20px 0 0; } .whatwedo-container .graf-list li:last-child .hover{  left:-1px; } .whatwedo-container .graf-list li:first-child .img-holder{  margin:0 -10px -1px 0; } .whatwedo-container .graf-list li:first-child .hover{  bottom:100px; } .whatwedo-container .graf-list li:nth-child(3) .hover{  bottom:110px; } .whatwedo-container .graf-list li:nth-child(3) .img-holder{  margin:0 0 -1px; }}@media screen and (max-width:1100px){ .whatwedo-container .graf-list li:first-child{  padding:0 40px 0 0; } .whatwedo-container .graf-list li:nth-child(3){  padding:0 60px 0 0; } .whatwedo-container .graf-list-holder:after{  right:-50px; }}@media screen and (max-width:992px){ .whatwedo-container .center-block{  padding:0 20px; } .whatwedo-container .intro .intro-column:first-child{  padding:0 0 0 20px; } .whatwedo-container .slick-next{  display:none!important; } .whatwedo-container .gallary-block h2{  max-width:100%; } .whatwedo-container .intro .decorative-holder{  bottom:-52px; } .whatwedo-container .gallary-container{  overflow:hidden;  margin:0 -20px;  padding:0 20px; } .whatwedo-container .gallary-slide{  -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -o-justify-content:space-between;  -ms-justify-content:space-between;   justify-content:space-between; } .whatwedo-container .whatwedo-gallary .img-holder{  -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   -o-justify-content:flex-end;  -ms-justify-content:flex-end;   justify-content:flex-end; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder{  margin:0;  min-width:calc( 20% - 20px );  width:calc( 100% - 600px - 20px );  -webkit-align-items:stretch;   align-items:stretch; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child img{  max-width:none;  height:100%;  margin:0; } .whatwedo-container .whatwedo-gallary .text-holder{  max-width:600px;  width:80%; }  .whatwedo-container .whatwedo-gallary .img-container{  width:100%;  max-width:100%;  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-flex-flow:row nowrap;  -webkit-flex-wrap:nowrap;   -moz-flex-wrap:nowrap;   -o-flex-wrap:nowrap;  -ms-flex-wrap:nowrap;   flex-wrap:nowrap;  -webkit-justify-content:flex-end;   -moz-justify-content:flex-end;   -o-justify-content:flex-end;  -ms-justify-content:flex-end;   justify-content:flex-end;  -webkit-align-items:flex-end;   align-items:flex-end;  position:relative; } .whatwedo-container .whatwedo-gallary :nth-child(2).gallary-slide .img-holder .img-container{  width:100%;  max-width:100%; } .whatwedo-container .whatwedo-gallary .gallary-slide img{  position:absolute; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child img{  top:50%;  right:0;  -webkit-transform:translateY(-50%);   transform:translateY(-50%); } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img{  bottom:0;  right:-130px; } .whatwedo-container .whatwedo-gallary .gallary-slide:last-child img{  bottom:0;  right:-110px; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder{  margin:0; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder .img-container{  margin:0;  -webkit-align-items:center;   align-items:center; } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container{  margin:0 0 -1px; } .whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{  margin:0 0 -2px; }}@media screen and (max-width:880px){ .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child img,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container .whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{  width:100%;  min-width:626px; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child img{  width:350px; } .whatwedo-container .graf-list-holder{  padding:17px 2px 40px; } .whatwedo-container .graf-list-holder:after{  top:-10px;  bottom:auto; } .whatwedo-container .graf-list-holder:before{  background-position:0 100%; } .whatwedo-container .graf-list{  padding:15px 0 0; } .whatwedo-container .graf-list .img-holder,.whatwedo-container .graf-list .text-holder{  min-height:1px; } .whatwedo-container .graf-list li:first-child img,.whatwedo-container .graf-list li:nth-child(3) img{  position:static; } .whatwedo-container .graf-list li,.whatwedo-container .graf-list li:nth-child(2),.whatwedo-container .graf-list li:nth-child(3),.whatwedo-container .graf-list li:last-child{  width:100%;  padding:0; } .whatwedo-container .graf-list li:first-child{  order:1;  padding:0 70px 0 0;  border-bottom:1px solid #000; } .whatwedo-container .graf-list li:nth-child(2){  order:2;  margin:0 0 55px; } .whatwedo-container .graf-list li:nth-child(3){  order:3;  border-bottom:1px solid #000; } .whatwedo-container .graf-list li:nth-child(3):after{  width:20px; } .whatwedo-container .graf-list li:last-child{  order:4; } .whatwedo-container .graf-list li:first-child:before{  display:none; } .whatwedo-container .description-list li{  width:100%; } .whatwedo-container .description-list .headline{  overflow:hidden; } .whatwedo-container .description-list h3{  float:left;  max-width:calc( 100% - 80px - 40px ); } .whatwedo-container h1{  margin:0 0 15px;  font-size:50px; } .whatwedo-container .intro .text-holder{  font-size:18px;  line-height:28px; }}@media screen and (max-width:768px){ .whatwedo-container,.whatwedo-container .intro,.whatwedo-container .intro .text-holder,.whatwedo-container .whatwedo-gallary,.whatwedo-container .experts-block,.whatwedo-container .whatwedo-gallary .text-holder{  font-size:16px;  line-height:20px; } .whatwedo-container .top-intro{  -webkit-justify-content:space-between;   -moz-justify-content:space-between;   -o-justify-content:space-between;  -ms-justify-content:space-between;   justify-content:space-between; } .whatwedo-container .top-intro{  min-height:295px;  height:295px; } .whatwedo-container .experts-block{  padding:40px 0 48px; } .whatwedo-container .intro .intro-img-slide{  background:#ff0017; } .whatwedo-container .description-block{  padding:0 0 20px; } .whatwedo-container .intro .text-holder,.whatwedo-container .intro .img-holder{  float:none;  display:inline-block;  vertical-align:middle; } .whatwedo-container .decorative-holder img{  width:375px; } .whatwedo-container .intro .intro-column:first-child{  width:calc( 100% - 210px + 70px);  max-width:calc( 100% - 210px + 70px); } .whatwedo-container .intro .intro-column{  width:210px;  max-width:210px; } .whatwedo-container .intro .decorative-holder{  bottom:-210px; } .whatwedo-container .intro .text-holder{  padding:50px 0; } .whatwedo-container .bottom-intro{  padding:0 0 10px; } .whatwedo-container .intro .img-slide,.whatwedo-container .intro .intro-img-slide:after{  opacity:0; } .whatwedo-container .intro .decorative-holder{  opacity:1; } .whatwedo-container .intro .img-slide,.whatwedo-container .intro .decorative-holder{  -webkit-animation:none;  animation:none; } .whatwedo-container h1{  margin:0 0 8px;  font-size:34px;  line-height:1.216; } .whatwedo-container h2,.whatwedo-container .gallary-block h2,.whatwedo-container .experts-block h2,.whatwedo-container .graf-block h2,.whatwedo-container .description-block h2,.whatwedo-container .contact-block h2{  margin:0 0 30px;  font-size:34px;  line-height:40px; } .whatwedo-container h3{  margin:0 0 6px;  font-size:28px;  line-height:34px; } .whatwedo-container .intro h3{  font-size:20px;  line-height:26px; } .whatwedo-container .intro .intro-img-slide:before{  bottom:0; } .whatwedo-container .three-columns{  -webkit-flex-flow:row wrap;  -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;   -o-flex-wrap:wrap;  -ms-flex-wrap:wrap;   flex-wrap:wrap; } .whatwedo-container h3 a:before{  width:100%; } .whatwedo-container .intro .three-columns .column,.whatwedo-container .experts-block .column{  width:100%;  margin:0 0 16px;  padding:5px 0 1px; } .whatwedo-container .intro .three-columns .column:first-child{  padding:20px 0 1px; } .whatwedo-container .psevdo-title{  font-size:17px; } .whatwedo-container .whatwedo-gallary{  margin:0; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder{  min-width:30%;  width:30%;  min-height:1px; } .whatwedo-container .whatwedo-gallary .text-holder{  max-width:calc( 100% - 30% - 30px ); } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child img{  min-width:566px; } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img{  right:-130px; } .whatwedo-container .whatwedo-gallary .gallary-slide:last-child img{  right:-90px; } .whatwedo-container .graf-block{  margin:0 0 40px; } .whatwedo-container .graf-list{  padding:0; } .whatwedo-container .graf-list li{  padding:0 20px 0 0; } .whatwedo-container .graf-list .text-holder{  padding:15px 0; } .whatwedo-container .gallary-block .gallary-nav{  margin:0 0 24px; } .whatwedo-container .gallary-nav li button{  font-size:15px;  line-height:27px; } .whatwedo-container .gallary-block h3{  margin:0 0 10px;  font-size:28px;  line-height:34px; } .whatwedo-container .experts-block .psevdo-title{  margin:0 0 50px; } .whatwedo-container .description-list .img-holder{  margin:0 0 10px 20px; }}@media screen and (max-width:710px){ .whatwedo-container .contact-us-form .footer-form-content{  white-space:normal; }}@media screen and (max-width:680px){ .whatwedo-container .whatwedo-gallary{  margin:0;  max-width:calc( 100% + 40px );  margin:0 -20px; } .whatwedo-container .gallary-block{  padding:47px 0 0; } .whatwedo-container .gallary-slide{  display:-webkit-box;  display:-moz-box;  display:-ms-flexbox;  display:-webkit-flex;  display:flex;  -webkit-justify-content:flex-start;   -moz-justify-content:flex-start;   -o-justify-content:flex-start;  -ms-justify-content:flex-start;   justify-content:flex-start;  -webkit-align-items:stretch;   align-items:stretch;  -webkit-flex-flow:row wrap;  -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;   -o-flex-wrap:wrap;  -ms-flex-wrap:wrap;   flex-wrap:wrap; } .whatwedo-container .whatwedo-gallary .text-container{  padding:0; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder,.whatwedo-container .whatwedo-gallary .text-holder,.whatwedo-container .whatwedo-gallary .img-holder{  width:100%;  max-width:100%;  min-width:100%;  min-height:1px;  margin:0;  padding:0; } .whatwedo-container .slick-slide:first-child .img-holder{ -webkit-justify-content:center;   -moz-justify-content:center;  -o-justify-content:center;  -ms-justify-content:center;  justify-content:center; } .whatwedo-container .slick-slide:first-child .img-container{  max-width:100%;  text-align:center; } .whatwedo-container .slick-slide:first-child img{  display:inline-block;  vertical-align:top; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder .img-container,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{  margin:0; } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container{  margin:0; } .whatwedo-container .whatwedo-gallary .text-holder{  order:1;  margin:0 0 25px;  padding:0 20px; } .whatwedo-container .whatwedo-gallary .img-holder{  order:2; } .whatwedo-container .whatwedo-gallary .img-holder:before{  display:none; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child img,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child img,.whatwedo-container .whatwedo-gallary .gallary-slide:first-child .img-holder .img-container .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{  margin:0 auto;  max-width:none;  height:300px; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child img,.whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) img,.whatwedo-container .whatwedo-gallary .gallary-slide:last-child img{  position:static;  -webkit-transform:translateY(0);   transform:translateY(0); } .whatwedo-container .slick-prev,.whatwedo-container .slick-next{  display:none!important; } .whatwedo-container .gallary-nav li{  float:none;  width:100%;  margin:0 0 11px; } .whatwedo-container .experts-block{  padding:40px 0; } .whatwedo-container .graf-block{  margin:0 0 40px; } .whatwedo-container .btn-more{  margin:0 0 10px;  height:36px;  font-size:16px;  line-height:36px; } .whatwedo-container .btn-more:after{  top:6px; } .whatwedo-container .contact-block{  padding:35px 0 1px; } .whatwedo-container .contact-us-form .input{  width:calc( 50% - 10px ); } .whatwedo-container .contact-us-form .footer-form{  padding:40px 0; }}@media screen and (max-width:530px){ .whatwedo-container .whatwedo-gallary .gallary-slide:last-child img{  margin:0 0 0 -50px; }}@media screen and (max-width:480px){ .whatwedo-container .top-intro{  min-height:345px;  height:345px; }.whatwedo-container .intro .intro-column:first-child{  width:calc( 100% - 160px + 70px);  max-width:calc( 100% - 160px + 70px); } .whatwedo-container .intro .intro-column{  width:160px;  max-width:160px; } .whatwedo-container .intro .text-holder{  padding:20px 0; } .whatwedo-container .contact-us-form .input{  float:none;  margin:0 0 10px;  width:100%; } .whatwedo-container .whatwedo-gallary .gallary-slide:first-child img{  width:100%; } .whatwedo-container .whatwedo-gallary .gallary-slide:nth-child(2) .img-holder .img-container{  margin:0 0 0 -110px; } .whatwedo-container .whatwedo-gallary .gallary-slide:last-child .img-holder .img-container{  margin:0 0 0 -120px; } .whatwedo-container .graf-list li{  -webkit-flex-flow:row wrap;  -webkit-flex-wrap:wrap;   -moz-flex-wrap:wrap;   -o-flex-wrap:wrap;  -ms-flex-wrap:wrap;   flex-wrap:wrap;  overflow:hidden; } .whatwedo-container .graf-list li:before{  content:''; } .whatwedo-container .graf-list li:first-child,.whatwedo-container .graf-list li:nth-child(2),.whatwedo-container .graf-list li:nth-child(3),.whatwedo-container .graf-list li:last-child{  padding:0 0 0 25px;  border:solid #000;  border-width:0 0 0 1px; } .whatwedo-container .graf-list li:first-child{  padding:30px 0 0 25px; } .whatwedo-container .graf-list li:nth-child(2){  margin:0;  padding:0 0 20px 25px; } .whatwedo-container .graf-list li:nth-child(3){  padding:25px 0 0 25px; } .whatwedo-container .graf-list li:first-child .hover{  bottom:auto;  top:-30px;  left:-20px; } .whatwedo-container .graf-list li:nth-child(2) .hover{  left:20px; } .whatwedo-container .graf-list li:nth-child(3) .hover{  bottom:auto;  top:-20px;  left:-7px; } .whatwedo-container .graf-list li:last-child .hover{  left:-1px; } .whatwedo-container .graf-list li:first-child .img-holder{  margin:0; } .whatwedo-container .graf-list li:first-child img{  -webkit-transform:rotateY(180deg);   -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);   transform:rotateY(180deg); } .whatwedo-container .graf-list li .img-holder{  position:relative; } .whatwedo-container .graf-list li .img-holder:after{  content:'';  position:absolute;  height:1px;  left:-25px;  background:#000; } .whatwedo-container .graf-list li:first-child .img-holder:after{  right:calc( 100% - 47px );  bottom:0; } .whatwedo-container .graf-list li:nth-child(2) .img-holder:after{  right:calc( 100% - 110px );  top:0; } .whatwedo-container .graf-list li:nth-child(3) .img-holder:after{  right:calc( 100% - 63px );  bottom:0; } .whatwedo-container .graf-list li:nth-child(4) .img-holder:after{  right:calc( 100% - 104px );  top:0; } .whatwedo-container .graf-list li:first-child:before{  display:block;  top:274px;  left:15px;  right:auto;  bottom:auto;  width:65px;  height:230px;  border:none;  -webkit-transform:rotateX(180deg);   -moz-transform:rotateX(180deg);   -o-transform:rotateX(180deg);  -ms-transform:rotateX(180deg);   transform:rotateX(180deg); } .whatwedo-container .graf-list li:before{  content:'';  display:block;  overflow:hidden;  background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/whatwedo/whatwedo-graf-img-border-dashed.svg") no-repeat;  background-size:inherit;  background-position:0 100%; } .whatwedo-container .graf-list li:first-child:after{  left:40px;  width:65px;  top:120px;  bottom:auto;  -webkit-transform:rotateY(180deg);   -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);   transform:rotateY(180deg); } .whatwedo-container .graf-list li:nth-child(2):after{  left:35px;  width:145px; } .whatwedo-container .graf-list li:nth-child(2):before{  top:0;  left:15px;  right:auto;  bottom:auto;  width:65px;  height:20px; } .whatwedo-container .graf-list li:nth-child(3):after{  width:90px;  height:144px;  left:35px;  bottom:auto;  top:125px;  -webkit-transform:rotateY(180deg);   -moz-transform:rotateY(180deg);   -o-transform:rotateY(180deg);  -ms-transform:rotateY(180deg);   transform:rotateY(180deg); } .whatwedo-container .graf-list li:nth-child(3) .text-holder{  padding:30px 0 15px 20px; } .whatwedo-container .graf-list li:last-child:after{  left:35px;  top:20px;  width:125px;  height:35px; } .whatwedo-container .graf-list li:nth-child(3):before{  top:268px;  left:20px;  right:auto;  bottom:auto;  width:65px;  height:250px;  -webkit-transform:rotateX(180deg);   -moz-transform:rotateX(180deg);   -o-transform:rotateX(180deg);  -ms-transform:rotateX(180deg);   transform:rotateX(180deg); } .whatwedo-container .graf-list li:last-child:before{  top:0;  left:20px;  right:auto;  bottom:auto;  width:65px;  height:21px; } .whatwedo-container .graf-list .text-holder{  padding:25px 0 15px 20px; } .whatwedo-container .contact-us-form .textarea_type_normal,.whatwedo-container .contact-us-form .contact-us-info,.whatwedo-container .contact-us-form .footer-form-content{  padding:0; } .whatwedo-container .contact-us-form .check-block{  padding:15px 0 0; } .whatwedo-container .graf-list .img-holder,.whatwedo-container .graf-list .text-holder{  width:100%; } .whatwedo-container .graf-list-holder:before{  background-position:0 100%; } .whatwedo-container .description-list li{  padding:17px 20px 26px 20px; } .whatwedo-container .contact-us-form{  padding-bottom:30px; } .whatwedo-container .contact-us-form .footer-form-content{  display:block;  text-align:center; } .whatwedo-container .contact-us-form .footer-form-content button[type="submit"],.whatwedo-container .contact-us-form .footer-form-content input[type="submit"]{  display:block;  margin:0 auto 15px; }} .conference2017-wrapper{ position:relative; min-height:100%; }.conference2017__bg{ position:absolute; z-index:-1; right:0; left:0; height:100%; }.conference2017__bg_top{ top:0; background:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/conference2017/bg-decor-top.svg") top no-repeat; }.conference2017__bg_bottom{ bottom:0; background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/conference2017/bg-decor-bottom.svg"),none; background-repeat:no-repeat; background-position:bottom right; background-size:80%; }.conference2017-container{ min-width:0; margin:0 auto; padding:52px 0 440px; max-width:830px; overflow:hidden; }.conference2017__logo-wrap{   text-align:center;   margin-bottom:140px; }.conference2017__logo{   display:inline-block;   vertical-align:baseline;   margin:0 10px;   background-size:100%;   background-repeat:no-repeat;   background-position:center; }.conference2017__logo--yandex{   background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/conference2017/ydf_logo.svg");   width:210px;   height:69px; }.conference2017__logo--gpn{   background-image:url("https://yandexdatafactory.com/wp-content/themes/ydf/images/conference2017/GPN_logo_Rus.svg");   width:180px;   height:90px; }.conference2017__title{ min-width:0; max-width:none; margin:50px 0 0; letter-spacing:.01em; font-size:46px; line-height:normal; font-weight:600;   text-align:center; }.conference2017__content-text{ margin-top:50px; margin-bottom:36px; font-size:18px; line-height:26px; }.conference2017{   font-family:"Yandex Sans Text"; }.conference2017 p{ font-size:18px; line-height:24px; }.conference2017 h3{ font-size:21px; line-height:24px; font-weight:bold;   margin:36px 0; }.conference2017 strong{ font-weight:bold; font-family:arial,sans-serif; }.conference2017 .event-table{   max-width:730px;   margin:auto; }.conference2017 .event-table td{ padding-right:20px; padding-bottom:10px; vertical-align:top; font-size:16px; width:141px; line-height:24px; }.conference2017 .event-table td:last-child{ padding-right:0; width:583px; }.conference2017 .speakers-list{   text-align:center;   font-size:17px;   line-height:24px;   margin-bottom:20px;   display:flex;   flex-wrap:wrap; }.conference2017 .speakers-item{   width:33.3333%;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   margin-bottom:36px;   padding:0 10px 12px 10px; }.conference2017 .speakers-item img{ width:100%; }.conference2017 .speakers-item__text{ }.conference2017 .speakers-table img{   max-width:100%;   height:auto;   min-width:137px; }.conference2017 img{   margin-bottom:4px; }.conference2017 .speakers-table td{   padding:0 10px 12px 10px; }@media screen and (max-width:600px){   .conference2017-container{  padding-bottom:350px;   }  .conference2017__title{  font-size:34px;  line-height:1.216;   }  .conference2017__logo-wrap{  margin-bottom:100px;   }  .conference2017 .speakers-item{  width:50%;   }}@media screen and (max-width:420px){   .conference2017-container{  padding-bottom:176px;   }  .conference2017 .speakers-item{  width:100%;   }}
