@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i&subset=cyrillic);html{background-color:#fff}*{font-family:"Open Sans",Helvetica,Arial,sans-serif;color:#222;font-size:14px;font-weight:300;line-height:1.3}html.mac *{font-family:"Myriad Pro"}a{text-decoration:underline;color:#77bde1;cursor:pointer}body{padding:0;margin:0;height:100%}form,input,textarea{margin:0;padding:0;color:#000}table{border:0;border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left;font-weight:400;vertical-align:top}:focus{outline:0}ul{list-style:disc;line-height:1.6;padding:0 0 7px 0;margin:0 0 7px 0}ul li{position:relative;margin-left:18px;padding:1px 0 4px 0}img{border:0}sup{font-size:10px}b,b *,strong,strong *{font-weight:700}em,em *,i,i *{font-style:italic}p{padding:0 0 6px 0;margin:0}input.ftext,textarea{font-size:14px;padding:4px}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 6px 0;line-height:1;font-weight:300}h1{padding-bottom:35px}h1,h1 *{font-size:48px;padding-top:0}h2{padding:12px 0 30px 0}h2,h2 *{font-size:36px}h3{padding:6px 0 25px 0}h3,h3 *{font-size:22px}h4{padding:6px 0 20px 0}h4,h4 *{font-size:18px}h1.firsth,h2.firsth,h3.firsth,h4.firsth,h5.firsth,h6.firsth{padding-top:0}html.catalog h1{font-weight:400}html.catalog h1 a{color:#1b2a71}html.catalog h1 a:hover{color:#b72828}.option-index h1,.option-index h1 *{font-size:40px}.option-selection h1,.option-selection h1 *{font-size:32px}.option-selection h1{color:#fff}#body{position:relative;min-height:100%}#body:after{content:'';display:block}.bodywidth{position:relative;z-index:1;text-align:left}#body{width:100%;min-width:1000px}.bodywidth{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px;box-sizing:border-box}.clear{clear:both}.relative{position:relative}.floatl{float:left}#head{position:relative;width:100%;padding:22px 0 20px}#head::after{content:'';display:block;clear:both}#logo{position:relative;margin-top:6px;float:left;display:block;width:197px;height:61px;background:url(../img/logo.gif) no-repeat;margin-right:5%}.option-error #head{padding:60px 0 80px}#head .head__contacts{position:absolute;left:23%;width:54%;top:39px;text-align:center}#head .head__contacts::after{content:'';display:block;clear:both}#head .head__contacts__item{display:inline-block;padding:0 30px;text-align:left;border-right:2px solid #989898;box-sizing:border-box}#head .head__contacts__item:first-child{border-left:2px solid #989898}#head .head__contacts__item span{color:#989898}#head .head__phone{float:right;font-size:24px;padding-top:19px}#mm{position:relative;width:100%;display:flex;justify-content:space-between;margin-bottom:16px}#mm li{margin:0 20px 0 0;display:inline-block;padding:0}#mm li:last-child{margin-right:0}#mm *{font-size:18px;text-decoration:none}.previewBlock{position:relative;padding:80px 0;background:url(../img/bg-main.jpg) no-repeat;background-size:cover;overflow:hidden;display:table;width:100%;margin-bottom:60px}.previewBlock .previewBlock__cell{display:table-cell;vertical-align:middle;text-align:center}.previewBlock .bodywidth{width:900px;text-align:left}.previewBlock .previewBlock__whiteshadow{position:absolute;width:2486px;height:720px;margin-left:50%;left:-1300px;top:-150px;opacity:.75}.previewBlock .previewBlock__light{position:absolute;left:-75%;top:0;width:100%;height:100%;background:url(../img/light.png) no-repeat;background-size:cover}.previewBlock p{padding-bottom:52px}.previewBlock p,.previewBlock p *{font-size:26px}.previewBlock h1 span,.previewBlock p span{color:#77bde1}.previewBlock p.p_small{font-size:18px;font-weight:500}.previewBlock .forma__inps{padding-bottom:32px}.previewBlock .forma__inp{position:relative;display:inline-block}.previewBlock .forma__title{position:absolute;left:8px;top:23px;font-size:20px;color:#989898}.previewBlock .forma__inps .itext{width:308px;height:70px;padding:8px;font-size:20px;color:#222;border:1px solid #a6a6a6;box-sizing:border-box}.option-index .previewBlock{margin-bottom:0}.option-services .previewBlock{background:url(../img/bg-main-serv.jpg) center no-repeat;background-size:cover;min-height:490px;box-sizing:border-box;margin-bottom:0}.option-services .previewBlock .previewBlock__light{display:none}.option-services .previewBlock .previewBlock__whiteshadow{width:2304px;height:768px;left:-1350px;top:-100px;opacity:.95}.option-selection .previewBlock{background:url(../img/serv2.jpg) center no-repeat;background-size:cover;margin-bottom:0}.option-selection .previewBlock .bodywidth{width:auto}.option-selection .previewBlock p{color:#fff}.option-selection .previewBlock p,.option-selection .previewBlock p *{font-size:18px}.option-commercial .previewBlock{background:url(../img/bg-commercial.jpg) no-repeat;background-size:cover}.option-commercial .previewBlock .previewBlock__light{display:none}.option-mortgage .previewBlock{background:url(../img/bg-mortgage.jpg) center bottom no-repeat;background-size:cover;margin-bottom:0;height:780px;box-sizing:border-box;padding-top:0}.option-mortgage .previewBlock .previewBlock__light,.option-mortgage .previewBlock .previewBlock__whiteshadow{display:none}.option-mortgage .previewBlock .bodywidth{text-align:center}.option-mortgage .previewBlock h1,.option-mortgage .previewBlock p{color:#fff}.option-mortgage .previewBlock p{padding-bottom:32px}.option-mortgage .previewBlock h1+p{display:inline-block;border-bottom:2px solid;margin-bottom:50px}.button_standart{padding:14px 50px;display:inline-block;text-align:center;border:1px solid #77bde1;color:#222;text-decoration:none;border-radius:2px;transition:all .2s}.button_standart:hover{background-color:#77bde1;color:#fff}.button_large{font-size:20px;padding:20px 50px;border-width:2px;min-width:280px}.button_full{background-color:#77bde1;color:#fff}.button_full:hover{background-color:#6bb1d5}.buttonsCenter{text-align:center;margin-bottom:60px}.buttonsCenter h2{font-size:40px;padding-bottom:45px;text-align:center}.buttonsCenter .button{margin:0 4px}.option-index h2{font-size:40px;padding:0 0 25px;text-align:center;max-width:900px;margin:0 auto}.mainSepp{position:relative;height:43px;border-bottom:2px solid #ccc;margin-bottom:43px}.services{position:relative;background:url(../img/bg-serv.jpg) no-repeat;background-size:cover;padding-top:60px;margin-bottom:60px}.services .services__whiteshadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.97}.services .bodywidth{color:#696969;font-size:24px;text-align:center;padding-bottom:22px}.services .services__item{position:relative;text-align:left;margin-bottom:45px;z-index:1}.services .services__item::after{content:'';display:block;clear:both}.services .services__item__image{position:relative;float:left}.services .services__item img{width:876px;position:relative;z-index:2;display:block}.services .services__item__image::before{content:'';position:absolute;left:0;top:100%;background:url(../img/shadow-img.png) no-repeat;width:876px;height:128px;background-size:cover;z-index:1}.services .services__item__image::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:3;padding-bottom:45px}.services .services__item:nth-child(even) .services__item__image{float:right}.services .services__item__about{position:absolute;width:42%;min-width:400px;left:58%;top:50%;margin-top:-110px;height:220px;background-color:#fff;text-align:center;padding:40px 25px;z-index:4;box-shadow:0 10px 30px 0 rgba(80,80,80,.65);box-sizing:border-box}.services .services__item:nth-child(even) .services__item__about{right:58%;left:auto}.services .services__item__about_wide{width:58%;left:42%}.services .services__item:nth-child(even) .services__item__about_wide{right:42%;left:auto}.services .services__item__about h3{padding:0 0 35px;line-height:1.2}.services .services__item__about .button{margin:0 12px}.services .services__all{position:relative;z-index:2}.services .services__all .button{margin:20px 0}.option-services .services{padding:2px 0;background-position:center;background-size:250% 250%;margin-bottom:0}.services .services__line{position:relative;height:160px;text-align:left}.services .services__line .bodywidth{display:table;padding:0 20px;height:100%}.services .services__line .services__line__bg{background-color:rgba(112,182,212,.5);position:absolute;left:50%;top:0;width:50%;height:100%}.services .services__line:nth-child(odd) .services__line__bg{left:0}.services .services__line__inf{display:table-cell;width:50%;vertical-align:middle;padding:0 20px}.services .services__line .services__line__inf,.services .services__line:nth-child(odd) .services__line__inf:first-child{background-color:#c2e0ee;background-image:linear-gradient(to bottom,#cde6f0 0,#b9dbea 100%)}.services .services__line:nth-child(even) .services__line__inf:first-child,.services .services__line:nth-child(odd) .services__line__inf:last-child{background:#fff;text-align:left}.services .services__line__inf h3{line-height:1.2;padding:0}.team{position:relative;background:url(../img/bg-serv.jpg) no-repeat;background-size:cover;margin:-60px 0 0}.team .team__whiteshadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.97}.team .bodywidth{background-color:#fff;padding-top:60px}.team p{font-size:22px;line-height:1.6;padding:0 25px 30px;text-align:center}.team .team__box{padding:0 5px}.team .team__box::after{content:'';display:block;clear:both}.team .team__item{float:left;width:33.33333%;padding:0 25px;margin-bottom:20px;text-align:center;box-sizing:border-box}.team .team__item img{width:100%;height:auto;max-width:290px;margin-bottom:20px}.team .team__item div{font-size:20px;height:80px;margin-bottom:30px}.team .team__but{padding:20px 0 60px;text-align:center}.teamAbout{text-align:center;color:#696969;font-size:24px}.teamAbout .button{margin:63px 0}.option-method .team{margin-bottom:60px}.option-method .team p{text-align:left;padding:0 0 15px}.option-method .team h2{font-size:40px;text-align:center}.option-method .team h2+p{text-align:center;padding:15px 0 6px}.doc{position:relative;margin-bottom:60px}.doc h2{font-size:40px;padding:0 0 25px;text-align:center;max-width:900px;margin:0 auto}.doc p{text-align:center;color:#696969;font-size:24px;padding-bottom:63px}.doc .doc__line{position:relative;height:400px;overflow:hidden;margin-bottom:8px}.doc .doc__bg{position:absolute;top:0;width:50%;left:-4px;height:100%;background-color:#e9f4f7}.doc .doc__bg_right{margin-left:50%;left:4px}.doc .doc__bg_center{width:400px;margin-left:50%;left:-208px;border-width:0 8px;border-style:solid;border-color:#fff;background-color:#b8dbea}.doc .doc__line:nth-child(even) .doc__bg{background-color:#b8dbea}.doc .doc__line:nth-child(even) .doc__bg_center{background-color:#e9f4f7}.doc .doc__line__images{position:relative;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;justify-content:space-between}.doc .doc__line__images_2{justify-content:space-around;padding:0 150px}.doc .doc__line__images div{position:relative;padding:30px;background:url(../img/border-doc.png) no-repeat;top:34px}.doc .doc__line__images .horiz{padding:25px;background:url(../img/border-doc2.png) no-repeat;top:92px}.doc .doc__line__images img{width:192px;display:block}.doc .doc__line__images .horiz img{width:228px}#map{width:100%;height:540px}.mcontent p{padding:3px 0 7px}.mapBlock{position:relative}.mapBlock .mapBlock__phone{position:absolute;margin-left:50%;left:-450px;top:0;width:900px;background:#fff;background:rgba(255,255,255,.85);font-size:36px;text-align:center;padding:20px 30px 25px;line-height:1.1;box-sizing:border-box;box-shadow:0 4px 4px rgba(80,80,80,.3),-23px 0 20px -23px rgba(80,80,80,.6),23px 0 20px -23px rgba(80,80,80,.6)}.mapBlock .mapBlock__phone span{color:#77bde1;font-size:36px;white-space:nowrap;line-height:1.1}.mapBlock h2{padding-bottom:63px;text-align:center}.mapBlock .bodywidth{max-width:900px}.mapBlock .mapBlock__bg{position:relative;padding-top:150px;top:-130px;overflow:hidden;margin-bottom:-130px}.mapBlock .mapBlock__bg__shadow{width:3000px;height:236px;position:absolute;top:0;margin-left:50%;left:-1500px}.mapBlock .mapBlock__bg__image{position:absolute;left:0;top:125px;width:100%;height:100%;background:url(../img/bg-docs.jpg) left bottom no-repeat;background-size:60% auto}.mapBlock .mapBlock__bg__image div{position:absolute;left:0;top:0;background-color:#fff;opacity:.9;width:100%;height:100%}.manager{position:relative}.manager .manager__about{float:right}.manager::after{content:'';clear:both;display:block}.manager .manager__title{width:80%;clear:both;margin-bottom:-20px}.manager .manager__title,.manager .manager__title *{line-height:1.2;font-size:36px}.manager .manager__title span{color:#77bde1;white-space:nowrap}.manager .manager__about__frame{position:relative;padding:63px 15px 40px 32px;border:1px solid #77bde1;font-size:22px;margin:66px 0 40px}.manager .manager__about__frame::after{content:'';display:block;position:absolute;top:-1px;padding-right:1px;left:35%;width:65%;height:1px;background-color:#fff}.manager .manager__about__frame::before{content:'';display:block;position:absolute;margin-left:100%;left:0;top:-1px;padding-bottom:1px;width:1px;height:100%;background-color:#fff}.manager .manager__about__frame div{font-size:28px;padding:10px 0}.manager .manager__about .manager__but{text-align:center}.manager img{float:right;width:300px}.option-commercial .manager{margin-top:-60px}.option-commercial .manager .manager__about{float:left;width:62%}.option-commercial .manager .manager__about__frame{padding:30px 15px 20px 32px}.option-commercial .manager .manager__about__frame div{padding:10px 0 20px}.option-commercial .manager .manager__about__frame p{padding-bottom:20px;font-size:16px;color:#989898}.option-commercial .manager img{width:350px}.option-method .manager{padding:0 50px}.option-method .manager:nth-child(even) img{float:left}.option-method .manager .manager__about__frame{padding:63px 40px 40px}.option-method .manager:nth-child(odd) .manager__about{float:left}.option-method .manager:nth-child(even) .manager__about__frame::before{margin-left:0;left:-1px}.option-method .manager:nth-child(even) .manager__about__frame::after{left:0;width:100%}.requestForm{position:relative;padding:75px 0 60px;background:url(../img/bg-office.jpg) center no-repeat;margin-bottom:60px}.requestForm_white{background:0 0;padding:0}.requestForm .requestForm__whiteshadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.94}.requestForm .requestForm__colorshadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(112,182,212,.5)}.requestForm h2,.requestForm h3{padding:0 0 30px}.requestForm p{width:50%;font-size:18px;padding-bottom:26px}.requestForm form{margin:0 -15px}.requestForm .forma__title{position:absolute;left:20px;top:16px;color:#989898}.requestForm .forma__inp{position:relative;float:left;width:33.33333%;padding:0 15px;box-sizing:border-box}.requestForm .forma__inp .itext{width:100%;height:48px;padding:4px 5px;line-height:46px;border:1px solid #a6a6a6;box-sizing:border-box}.requestForm .forma__inp select{width:100%;height:48px;background-color:#fff}.requestForm .forma__inp .button{width:100%;box-sizing:border-box}.requestForm .remark{color:#818484;margin:0 15px;font-size:13px;padding:15px 0 0;clear:both}.requestForm .requestForm__circles{position:absolute;top:0;margin-left:100%;left:-460px;width:460px}.requestForm .requestForm__circles__item{width:190px;height:190px;margin-left:15px;padding:65px 15px;font-size:16px;border:1px solid #637780;text-align:center;border-radius:100%;float:right;box-sizing:border-box}.requestForm .requestForm__topimg{position:absolute;top:-50px;margin-left:100%;left:-339px;width:339px;height:225px;background:url(../img/house-keys.jpg) no-repeat;background-size:cover}.requestForm .requestForm__topimg::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.44)}.requestForm .requestForm__columns{position:relative;margin:0 -15px}.requestForm .requestForm__columns::after{content:'';clear:both;display:block}.requestForm .requestForm__columns__item{float:left;width:50%;padding:0 15px;box-sizing:border-box}.requestForm .requestForm__list__item{position:relative;font-size:16px;padding:5px 0 0 50px;min-height:35px;margin-bottom:25px}.requestForm .requestForm__list__item div{position:absolute;left:0;top:0;width:35px;height:35px;background-color:#ccc;font-size:26px;text-align:center;line-height:35px;border-radius:50%}.requestForm .requestForm__frame{padding:30px 40px;border:1px solid #ccc}.option-selection .requestForm{background:0 0;margin-bottom:0}.option-selection .requestForm .requestForm__bgimage{position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(../img/bg-selection.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.option-selection .requestForm form,.option-selection .requestForm h2,.option-selection .requestForm p{width:45%}.option-selection .requestForm h2 span{color:#77bde1}.option-method .requestForm_white .forma__inp,.option-selection .requestForm .forma__inp{width:auto;float:none;padding-bottom:6px}.option-method .requestForm_white .button,.option-selection .requestForm .button{margin-top:15px}.option-method .requestForm_white .forma__inp .itext,.option-selection .requestForm .forma__inp .itext{border-radius:4px;border:1px solid #a6a6a6}.option-method .requestForm_white h2{max-width:740px;padding-bottom:42px;font-size:40px;line-height:1.2}.option-method .requestForm_white p{width:100%}.selectionForm{position:relative;padding:40px 50px;background:#848385;background:rgba(0,0,0,.45);text-align:center;border-radius:5px}.selectionForm,.selectionForm *{font-weight:500}.selectionForm form,.selectionForm form *{color:#fff;text-align:left}.selectionForm form .selectionForm__but{padding:25px 0}.selectionForm form .selectionForm__but,.selectionForm form .selectionForm__but a,.selectionForm form .selectionForm__remark{text-align:center}.selectionForm .selectionForm__line{padding-bottom:10px}.selectionForm .selectionForm__line::after{content:'';display:block;clear:both}.selectionForm .selectionForm__line div{width:33.33333%;float:left;padding-bottom:6px}.selectionForm .selectionForm__line input{margin-right:8px}.selectionForm .selectionForm__line label{font-size:16px}.selectionForm .selectionForm__cost{position:relative;left:-10px;width:33.33333%;padding:6px 40px 12px 10px;box-sizing:border-box}.selectionForm .selectionForm__cost__inputs{padding-top:7px}.selectionForm .selectionForm__cost__inputs::after{content:'';display:block;clear:both}.selectionForm .selectionForm__cost .itext{color:#222;float:left;width:49%;padding:4px 5px;border:1px solid #f0f0f0;border-radius:3px;box-sizing:border-box}.selectionForm .selectionForm__cost .itext:first-child{margin-right:2%}.noUi-connect{background:#77bde1}.noUi-horizontal{height:16px;margin:4px 0;background:#fbfbfb;border-radius:3px;border:1px solid #f0f0f0;box-shadow:none}.noUi-horizontal .noUi-handle{width:22px;height:22px;left:-17px;top:-5px}.noUi-handle{border:1px solid #e8e7e6;box-shadow:none}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-11px}.noUi-handle:after,.noUi-handle:before{top:4px;height:12px}.noUi-handle:after{left:12px}.noUi-handle:before{left:7px}.stages{margin-bottom:63px}.stages h2{font-size:40px;line-height:1.2;text-align:center;padding-bottom:30px}.stages__box{position:relative;margin:0 -5px}.stages__box::after{content:'';display:block;clear:both}.stages .stages__whiteshadow{position:absolute;margin-left:50%;left:-580px;top:50%;margin-top:-435px;width:1159px;height:869px;opacity:.85}.stages .stages__item{position:relative;float:left;display:table;width:49%;margin:0 5px 10px;height:355px;overflow:hidden;box-sizing:border-box}.stages .stages__item.s1{background:url(../img/stage1.jpg) center no-repeat;background-size:cover}.stages .stages__item.s2{background:url(../img/stage2.jpg) center no-repeat;background-size:cover}.stages .stages__item.s3{background:url(../img/stage3.jpg) center no-repeat;background-size:cover}.stages .stages__item.s4{background:url(../img/stage4.jpg) center no-repeat;background-size:cover}.stages .stages__item.s5{background:url(../img/stage5.jpg) center no-repeat;background-size:cover}.stages .stages__item.s6{background:url(../img/bg-docs.jpg) center no-repeat;background-size:cover}.stages .stages__item .bodywidth{display:table;width:100%;height:355px}.stages .stages__item__cell{display:table-cell;vertical-align:middle;text-align:center;position:relative;padding:0 40px}.stages .stages__item__cell h3{font-size:28px;line-height:1.2}.stages .stages__item__cell .button{font-size:16px}.stagesComm{position:relative;background-color:#b8dbea;margin-bottom:63px}.stagesComm .stagesComm__item{position:relative;height:420px;width:100%;margin-bottom:40px}.stagesComm .bodywidth{height:420px;width:100%;display:table}.stagesComm .stageComm__whiteshadow{position:absolute;left:-415px;top:0;width:1336px;height:100%}.stagesComm .stagesComm__item.s1{background:url(../img/stage-comm1.jpg) center no-repeat;background-size:cover}.stagesComm .stagesComm__item.s2{background:url(../img/stage-comm2.jpg) center no-repeat;background-size:cover}.stagesComm .stagesComm__item.s3{background:url(../img/stage-comm3.jpg) center no-repeat;background-size:cover}.stagesComm .stagesComm__item.s4{background:url(../img/stage-comm4.jpg) center no-repeat;background-size:cover}.stagesComm .stagesComm__item.s5{background:url(../img/stage-comm5.jpg) center no-repeat;background-size:cover}.stagesComm .stagesComm__item__cell{display:table-cell;vertical-align:middle}.stagesComm .stagesComm__item p,.stagesComm .stagesComm__item__caption{width:40%;position:relative;padding-left:50px}.stagesComm .stagesComm__item__caption div{position:absolute;left:0;top:-10px;font-size:48px}.stagesComm .stagesComm__item__caption h2{padding:0 0 38px;font-size:28px}.stagesComm .stagesComm__item__notebook{position:absolute;left:587px;bottom:-5px;top:auto;width:400px;height:216px;background:url(../img/notebook.png) no-repeat;background-size:cover}.stagesComm .stagesComm__item__notebook div{position:absolute;top:15px;left:69px;width:262px;height:167px;background:url(../img/screen.jpg) no-repeat;background-size:cover}.invite{position:relative;padding:165px 0;background:url(../img/bg-office2.jpg) center no-repeat;margin-bottom:48px}.invite .invite__shadow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(112,182,212,.5)}.invite .invite__box{position:relative;padding:30px 0 40px;background-color:#fff;width:790px;margin:0 auto;text-align:center}.invite .invite__box p{font-size:22px;padding:5px 0 26px}.option-method .invite{margin-bottom:0}.partners .bodywidth{text-align:center}.partners a{display:inline-block;width:170px;height:90px;margin:0 12px 30px}.partners a.p1{background:url(../img/logo-greenpal.png) no-repeat}.partners a.p2{background:url(../img/logo-engener.png) no-repeat}.partners a.p3{background:url(../img/logo-mirapurk.png) no-repeat}.partners a.p4{background:url(../img/logo-sfera.png) no-repeat}.partners a.p5{background:url(../img/logo-gazprom.png) no-repeat}.partners a.p6{background:url(../img/logo-armsakh.png) no-repeat}.partners a.p7{background:url(../img/logo-sakhenergy.png) no-repeat}.partners a.p8{background:url(../img/logo-bor.png) no-repeat}.partners a:hover{background-position:0 -90px}.resultsWork{padding-bottom:40px}.resultsWork h2{font-size:40px;padding:0 0 25px;text-align:center;max-width:900px;margin:0 auto}.resultsWork h2+p{text-align:center;color:#696969;padding-bottom:63px}.resultsWork h2+p,.resultsWork h2+p span{font-size:24px}.resultsWork h2+p span{color:#77bde1}.resultsWork .resultsWork__box{margin:0 -15px}.resultsWork .resultsWork__box::after{content:'';clear:both;display:block}.resultsWork .resultsWork__column{width:50%;float:left;padding:0 15px;box-sizing:border-box}.resultsWork .resultsWork__column__inside::after{content:'';clear:both;display:block}.resultsWork .resultsWork__column__images{float:left;width:40%;max-width:206px;margin-right:25px}.resultsWork .resultsWork__column__images img{width:100%;height:auto;margin-bottom:12px;display:block}.resultsWork .resultsWork__column__info{float:left;width:50%}.resultsWork .resultsWork__column__item{border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:12px}.resultsWork .resultsWork__column__item:last-child{border-bottom:none}.resultsWork .resultsWork__column__item div{font-size:16px;padding-bottom:8px}.resultsWork .resultsWork__column__item p{color:#989898}.resultsWork .resultsWork__column__item p.resultsWork__cost{color:#222;font-size:16px;padding-bottom:12px}.resultsWork .resultsWork__column__item p.resultsWork__cost img{width:15px}.steps{position:relative;padding:50px 0;background:url(../img/bg-steps.jpg) center bottom no-repeat;background-size:cover;margin-bottom:60px}.steps,.steps *{color:#fff}.steps .steps__bg{position:absolute;left:0;top:0;background-color:#7db6d3;width:100%;height:100%;opacity:.6}.steps h2{font-size:48px;text-align:center;padding-top:0}.steps p{font-size:24px;text-align:center}.steps .steps__circles{padding-top:45px;text-align:center;display:flex;flex:0 1 160px;flex-wrap:nowrap;justify-content:space-around}.steps .steps__circles__item{display:inline-block;width:160px;margin:0 17px}.steps .steps__num{width:160px;height:160px;font-size:48px;line-height:160px;border:1px solid #fff;border-radius:100%;box-sizing:border-box;margin-bottom:20px}.steps .steps__text{position:relative;margin:0 auto;font-size:18px}.imageBlock{position:relative;display:table;width:100%;padding-bottom:20px;margin-bottom:60px}.imageBlock,.imageBlock *{color:#fff}.imageBlock.imageBlock_rate{min-height:402px;background:url(../img/bg-rate.jpg) center no-repeat;background-size:cover}.imageBlock .imageBlock__cell{display:table-cell;vertical-align:middle}.imageBlock h2,.imageBlock p{max-width:680px}.imageBlock h2{font-size:72px;padding:0 0 32px;line-height:1.2}.imageBlock p{font-size:24px}.columnsBlock{position:relative;margin-bottom:60px}.columnsBlock::after{content:'';clear:both;display:block}.columnsBlock .columnsBlock__item{float:left;width:50%;padding-right:60px;box-sizing:border-box}.columnsBlock .columnsBlock__item p{padding-bottom:10px}.columnsBlock .columnsBlock__item p,.columnsBlock .columnsBlock__item p *{font-size:18px;line-height:1.6}.columnsBlock .columnsBlock__item p.p_large{padding:20px 0}.columnsBlock .columnsBlock__item p.p_large,.columnsBlock .columnsBlock__item p.p_large *{font-size:20px;color:#004b7a}.bgColorDark{background-color:#1f497d;display:table;width:100%;padding:60px 0}.bgColorDark,.bgColorDark *{color:#fff}.bgColorDark .bgColorDark__cell{display:table-cell;vertical-align:middle}.bgColorDark .bodywidth{text-align:center}.bgColorDark p{font-size:24px}.bgColorDark h2{font-size:40px;padding:0 0 32px}.calcForm{position:relative;padding:30px 0 80px;margin-bottom:60px;background:url(../img/bg-calc.jpg) center no-repeat;background-size:cover;min-height:855px}.calcForm .bodywidth{text-align:center}.calcForm h2{font-size:40px;padding:10px 0 74px}.calcForm h2,.calcForm p{color:#fff}.calcForm .forma__inp{width:18%;margin:0 1% 0 0;float:left;position:relative}.calcForm .forma__inp:first-child{margin-left:1%}.calcForm .forma__title{position:absolute;left:8px;top:23px;color:#989898;font-size:16px}.calcForm input,.calcForm select{width:100%;border-radius:4px;border:1px solid #a6a6a6;height:67px;font-size:16px;line-height:65px;padding:8px;box-sizing:border-box}.calcForm .button{margin-top:30px}.calcForm p{font-size:24px;padding-bottom:60px}.calcForm form{margin-bottom:100px}.calcForm table{position:relative;width:85%;margin:0 auto}.calcForm table,.calcForm table *{color:#fff;font-weight:300}.calcForm table td,.calcForm table th{font-size:20px;border-bottom:1px solid;vertical-align:middle;text-align:center;padding:4px 8px}.calcForm table td:first-child,.calcForm table th:first-child{text-align:left;padding-left:0}.calcForm table th{padding:32px 0}.calcForm table .num{font-size:50px}#catalog{position:relative;padding-bottom:60px;z-index:1}#catalog .box::after{content:'';display:block;clear:both}#catalog .caption{font-size:18px;font-weight:700;font-style:italic;padding-bottom:24px}#catalog .row{display:block;width:100%;padding-bottom:9px;clear:both;position:relative}#catalog .one-block{width:49%;height:146px;float:left;background-color:#fff;padding:4px 0 0 4px;position:relative;margin-bottom:27px;border:1px solid #f0f0f0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#catalog .one-block:nth-child(even){float:right}#catalog .one-block:after,#catalog .row:after{clear:both;display:block;content:''}#catalog .odd,#catalog .odd .inf .one span{background:#f0f0f0}#catalog .hover,#catalog .hover .inf .one span{background:#e6e6e6!important}#catalog a{text-decoration:none}#catalog .row .about{position:relative;display:block;float:left;width:66%;top:0}#catalog .row:after{clear:both;display:block;content:''}#catalog .about .sep{width:100%;float:left!important;height:2px!important;display:block;position:relative;clear:none;font-size:1px}#catalog .about .mg{display:block;position:relative;margin:9px 0 9px 20px;width:69px;height:19px;background:url(../img/mortgage.gif) no-repeat}#catalog .icons,#catalog .image,#catalog .inf{display:block;float:left;position:relative}#catalog .row img{float:left;width:156px}#catalog .icons{width:22px}#catalog .icon{width:16px;height:16px;display:block;float:left;margin:0 6px 0 6%;position:relative}#catalog .icon span{background:url(../img/smicons.gif) no-repeat;display:block;width:16px;height:16px}#catalog .room span{background-position:0 -16px}#catalog .size span{background-position:0 -32px}#catalog .floor span{background-position:0 -48px}#catalog .year span{background-position:0 -64px}#catalog .tel span{background-position:0 -80px}#catalog .cost span{background-position:0 -96px}#catalog .inf{width:34%}#catalog .inf .one{display:block;text-align:right;background:url(../img/dot.gif) repeat-x;background-position:0 15px}#catalog .inf .one span{line-height:1.9;background:url(../img/bg.gif) repeat;font-size:12px;font-style:italic;padding-left:5px}#catalog .inf .price span{font-weight:700;color:#b82323}#catalog .inf .phone span{font-weight:700;color:#187494}#catalog .about .ad{display:block;font-size:12px;padding:5px 0;font-style:italic}#catalog .one-block .views{position:absolute;right:10px;top:-13px;padding:1px 8px;border:1px solid #f0f0f0;font-size:10px;background-color:#fff}#catalog .more{position:relative;margin:37px auto 0;width:50%;height:44px;color:#187494;text-align:center;line-height:3;background-color:#fbfbfb;border:1px solid #f0f0f0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}#catalog .more:hover{background-color:#ebf3f6;color:#b82323}#catalog .preload{text-align:center}.pagination{list-style:none;padding:37px 0 0;margin:0}.pagination::after{content:'';display:block;clear:both}.pagination .page-item{padding:0;margin:0;float:left;text-align:center;position:relative}.pagination .page-item a,.pagination .page-item span{display:block;width:44px;height:44px;background-color:#fbfbfb;line-height:44px;border:1px solid #f0f0f0;border-right:none;box-sizing:border-box}.pagination .page-item a{color:#187494}.pagination .page-item:first-child a,.pagination .page-item:first-child span{border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-right:1px solid #f0f0f0;font-size:20px;line-height:40px}.pagination .page-item:last-child a,.pagination .page-item:last-child span{border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;font-size:20px;line-height:40px}.pagination .page-item.disabled span{color:#989898}.pagination .page-item.active span{font-weight:600}.pagination .page-item a:hover{background-color:#ebf3f6;color:#b82323}#condo{position:relative;width:64%;margin-bottom:60px;padding:20px 37px 28px 29px;border:1px solid #f0f0f0;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-mox-box-sizing:border-box}#condo .l-shadow,#condo .r-shadow{position:absolute;margin-top:1px;top:100%;width:73px;height:7px;background:url(../img/catalog-shadow.gif) no-repeat}#condo .l-shadow{left:9px}#condo .r-shadow{margin-left:100%;left:-82px;background-position:-73px 0}#condo .about{width:100%}#condo .about td{background:url(../img/dot.gif) repeat-x;background-position:0 19px;vertical-align:middle;padding-bottom:7px}#condo .about .second{text-align:right}#condo .about .second span{padding-left:3px;font-style:italic}#condo .about div{background-color:#fff;float:left;line-height:2.5;padding-right:3px}#condo .about span{background-color:#fff}#condo .about .icn{background:url(../img/icons.gif) no-repeat;display:block;float:left;clear:none;width:32px;height:32px;margin-right:11px}#condo .about .rooms .icn{background-position:0 -32px}#condo .about .size .icn{background-position:0 -64px}#condo .about .size .second span sup{font-size:10px}#condo .about .floor .icn{background-position:0 -96px}#condo .about .year .icn{background-position:0 -128px}#condo .about .phone .icn{background-position:0 -160px}#condo .about .cost .icn,#condo .about .mortgage .icn{background-position:0 -192px}#condo .about .tel .second span{font-weight:700}#condo .about .cost .second span{font-weight:700;color:#b82323}#condo .about .cost .second span font{font-weight:700;text-decoration:line-through}#condo .about .mortgage .second .mg{color:#444}#condo .about .mortgage .second .mg a{color:#187494;border-bottom:1px dotted #187494;cursor:pointer;position:relative;text-decoration:none;font-weight:700}#condo .gallery::after{content:'';clear:both;display:block}#condo .gallery img{margin:0 2px 2px 0;float:left}#condo .info{font-style:italic;padding:29px 0 40px 0}.sort-box{position:relative;width:100%;margin-bottom:30px;z-index:2}.sort-box .acent-sort,.sort-box .other-sort,.sort-box .price-sort{position:relative;width:100%;clear:both;padding-bottom:4px}.sort-box .acent-sort:after,.sort-box .other-sort:after,.sort-box .price-sort:after{clear:both;display:block;content:''}.sort-box .in{height:44px;background-color:#fbfbfb;float:left;border:1px solid #f0f0f0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.sort-box .in .item,.sort-box .in .item-filter a{padding:0 10px;display:block;height:44px;float:left;border-left:1px solid #f0f0f0;font-weight:700;text-decoration:none;line-height:3;color:#222}.sort-box .in a:hover{background-color:#ebf3f6}.sort-box select{width:150px;height:46px;border:1px solid #f0f0f0;background-color:#fbfbfb;margin-bottom:4px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.sort-box .sort-labels::after{content:'';display:block;clear:both}.sort-box .sort-labels label{width:147px;margin-bottom:6px;display:block;float:left;padding-left:7px;font-size:12px}.sort-box .price-sort{z-index:1}.sort-box .other-sort{z-index:2}.sort-box .price-sort .in a,.sort-box .price-sort .in span{font-weight:400}.sort-box .acent-sort .first{color:#b82323;border-left:none}.sort-box .price-sort .first{color:#aaa;font-weight:700!important;border-left:none}.sort-box .other-sort .in{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sort-box .other-sort .item-filter{position:relative;float:left;border-left:1px solid #f0f0f0}.sort-box .other-sort .item-filter .clean{display:none}.sort-box .other-sort .in a,.sort-box .other-sort .in span{font-weight:300;border:none}.sort-box .other-sort .in a{position:relative;z-index:2}.sort-box .other-sort .in a:after{content:'';display:inline-block;position:relative;top:-1px;width:11px;height:6px;background:url(../img/arrow2.png) no-repeat;background-size:cover;float:none}.sort-box .other-sort .in .sel-item a{background-color:#fbfbfb;color:#444;z-index:3}.sort-box .other-sort .in .sel-item sup{color:#444}.sort-box .other-sort .in .sel-item a:after{visibility:hidden}.sort-box .other-sort .in .show-menu-item:before{content:'';display:block;position:absolute;margin-left:50%;left:-4px;top:100%;margin-top:2px;width:7px;height:4px;background:url(/img/arrow-sort.gif) no-repeat}.sort-box .other-sort .in .sel-item .clean{display:block;position:absolute;width:7px;height:8px;right:8px;left:auto;top:18px;cursor:pointer;z-index:4}.sort-box .other-sort .in a img{position:relative;top:-1px;margin-left:4px}.sort-box .other-sort .filter-list{position:absolute;left:-1px;top:49px;background-color:#fbfbfb;width:420px;clear:both;padding:15px 0 15px 10px;border:1px solid #f0f0f0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:none;z-index:1}.sort-box .other-sort .filter-list:after{clear:both;display:block;content:''}.sort-box .other-sort .filter-list .col{float:left;width:200px}.sort-box .other-sort .filter-list .col div{padding-bottom:7px}.sort-box .other-sort .filter-list .col span{display:inline;color:#a8a8a8;float:none;padding:0;line-height:1.4;height:auto}.sort-box .other-sort .filter-list input{margin-right:7px}.sort-box .other-sort .filter-list .button{margin:6px 0 0}.sort-box .overflow-block{max-height:200px;overflow-y:scroll}.sort-box .overflow-block::after{clear:both;display:block;content:''}.sort-box .other-sort .filter-list .overflow-block+.button{margin:14px 0 0}.sort-box .filter-list .cost-slider{width:250px;margin:2px 10px 14px}.sort-box .filter-list .itext{max-width:128px;height:32px;padding:4px 6px;border:1px solid #f0f0f0;border-radius:3px;box-sizing:border-box}.sort-box .filter-list .itext+.button{display:block;margin-top:14px}.sort-box .sorting{padding-top:23px;color:#989898;font-size:12px}.sort-box .sorting span{margin-left:15px;font-size:12px;border-bottom:1px dotted;cursor:pointer}.sort-box .sorting .sel{font-weight:700;color:#187494;cursor:default}.forma_popup{position:relative;margin:0 auto;padding:60px;width:670px;background-color:#fff;text-align:center}.forma_popup p{font-size:16px;padding-bottom:10px}.forma_popup .forma__inp{position:relative;margin-top:10px}.forma_popup .forma__inp .itext{width:100%;height:48px;padding:4px 5px;line-height:46px;border:1px solid #a6a6a6;box-sizing:border-box}.forma_popup .forma__title{position:absolute;left:5px;top:16px;color:#989898}.forma_popup .button{font-size:16px;margin-bottom:10px;width:100%;box-sizing:border-box}.forma .forma__inp .errorField{border-color:#b82323!important}.forma .forma__sendMsg{display:none}.forma .forma__inp textarea{width:100%;resize:vertical;padding:15px 5px 4px;border:1px solid #a6a6a6;box-sizing:border-box}.mfp-bg{opacity:.5}.fixPopupMsg{position:absolute;width:300px;height:150px;background-color:#fff;top:-300px;display:table;margin-left:50%;left:-150px;border-radius:4px;box-shadow:0 1px 3px 0 rgba(80,80,80,.65);transition:all .4s;z-index:5}.fixPopupMsg.vis{position:fixed;top:50%;margin-top:-75px}.fixPopupMsg div{position:relative;display:table-cell;vertical-align:middle;padding:0 10px;padding-left:100px;font-size:16px}.fixPopupMsg .ok{background-image:url(../img/icon-ok.png);background-repeat:no-repeat;background-position:31px center;background-size:39px 39px}.fixPopupMsg .error{background-image:url(../img/icon-error.png);background-repeat:no-repeat;background-position:28px center;background-size:45px 39px}.fixPopupMsg__close{position:absolute;top:8px;margin-left:100%;left:-22px;border:none;width:14px;height:14px;background:url(../img/icon-close.png) no-repeat;background-size:cover;cursor:pointer}.error{padding-left:320px;position:relative}.error .number{position:absolute;left:0;top:0;font-size:150px;font-weight:600;color:#6bb1d5;line-height:1;letter-spacing:4px}.error .info{padding-top:20px}#bm{height:166px;border-top:60px solid #b8dbea;text-align:left;box-sizing:border-box}#bm .bodywidth::after{content:'';display:block;clear:both}#bm .copy{position:relative;padding:35px 0 0;max-width:270px;float:left}#bm .bm__contacts{position:absolute;left:23%;width:54%;top:35px;text-align:center}#bm .bm__contacts::after{content:'';display:block;clear:both}#bm .bm__contacts__item{display:inline-block;padding:0 30px;text-align:left;border-right:2px solid #989898;box-sizing:border-box}#bm .bm__contacts__item:first-child{border-left:2px solid #989898}#bm .bm__contacts__item span{color:#989898}#bm .bm__phone{float:right;font-size:24px;padding-top:38px}.mortgage-all-banks{width:100%;clear:both}.mortgage-all-banks:after{clear:both;content:'';display:block}.mortgage-all-banks img{float:left;margin:0 2px 2px 0!important}table.content-table{width:100%;margin-bottom:10px}table.content-table th{font-weight:700!important}table.content-table td,table.content-table th{border:1px solid #5ca3bf;padding:6px 8px!important}div.q{background-color:#e6f2f7;border-radius:5px;padding:14px 16px 8px 16px;margin-bottom:10px}div.q,div.q *{font-style:italic}div.q h2{font-size:14px!important}.option-small-screen #bodywidth_in{padding:0 10px}.option-small-screen .global-column .col-left .col-box{width:253px;position:relative;top:0;margin-right:-280px}.option-small-screen .global-column .col-center .col-box{width:200%;position:relative;margin-right:-200%;left:-2%}.option-small-screen .global-content{margin:0 0 0 282px;clear:both;position:relative}.option-small-screen .global-content:after{clear:both;content:'';display:block}