.get_project{background:url(//fk-ramps.ru/wp-content/themes/fk/img/getpbg.jpg) 50% 50% no-repeat;background-size:cover;padding:84px 15px 50px}
.get_project .blockin{max-width:1160px;margin:0 auto}
.get_project .blockin .title{line-height:49px;color:#1691cc;font-size:32px;text-transform:uppercase;text-align:center;font-family:'GothamMedium';}
.get_project .blockin .body{text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1}
.get_project .blockin .body:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}
.get_project .blockin .body .block{display:inline-block;vertical-align:top;width:30%;text-align:center;margin-top:10px}
.get_project .blockin .body .block:nth-child(2) .imgwrapper span{left:-55px}
.get_project .blockin .body .block .imgwrapper{display:inline-block;position:relative}
.get_project .blockin .body .block .imgwrapper span{position:absolute;top:60px;left:-35px;font-size:48px;line-height:40px;font-family:'Gotham';font-weight:bold;color:#d9d9d9}
.get_project .blockin .body .block .imgwrapper div.js-svg_getp2{padding-top:75px;max-width:187px;margin:0 auto}
.get_project .blockin .body .block .b_title{margin:20px 0;color:#000;text-transform:uppercase;font-size:24px;line-height:30px;font-family:'GothamMedium'}
.get_project .blockin .body .block .text{text-align:justify;line-height:21px;font-size:18px;padding:0 1.25em;}
.get_project .blockin .body .block .text a{font-weight:bold;text-decoration:underline}
.get_project .blockin .body .block .text a:hover{color:#1691cc;text-decoration:none}
.etap_project{background:#1691cc;padding:32px 0 37px}
.etap_project .blockin{max-width:1085px;margin:0 auto;color:#fff}
.etap_project .blockin .title{line-height:44px;text-align:center;font-size:32px;font-family:'GothamMedium';}
.etap_project .blockin .title div{text-transform:uppercase}
.etap_project .blockin .title span{display:block;margin-top:1px;font-family:'Calibri';font-size:18px;line-height:20px}
.etap_project .blockin .body{text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1}
.etap_project .blockin .body:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}
.etap_project .blockin .body .block{display:inline-block;vertical-align:top;position:relative;text-align:center;width:280px;margin-top:18px}
.etap_project .blockin .body .block .imgblock{height:115px;margin-bottom:18px}
.etap_project .blockin .body .block .js-svg_imgproject1{max-width:185px;margin:0 auto}
.etap_project .blockin .body .block span{content:'';position:absolute;top:50px;right:-100px;width:66px;height:29px}
.etap_project .blockin .body .block:nth-child(2){width:225px}
.etap_project .blockin .body .block:nth-child(3){width:260px}
.etap_project .blockin .body .block .b_title{font-size:18px;font-family:'Gotham';margin-top:10px;line-height:21px;text-transform:uppercase}
.project_stage{padding:50px 30px}
.project_stage .blockin{max-width:1200px;margin:0 auto;position:relative;}
.project_stage .blockin .content{width:100%;padding-right:405px;float:left}
.project_stage .blockin .content .body{padding:18px;padding-bottom:26px;border:1px solid #c4c4c4;}
.project_stage .blockin .content .body .etapblock{margin-top:60px;font-size:18px;line-height:21px}
.project_stage .blockin .content .body .etapblock .rightblockinfo{float:right;min-height:1px;width:330px;margin-left:60px}
.project_stage .blockin .content .body .etapblock .rightblockinfo #vk_groups{margin-bottom:10px;position:relative}
.project_stage .blockin .content .body .etapblock .rightblockinfo #vk_groups:before{content:'1';position:absolute;left:0;bottom:5px;width:34px;line-height:41px;font-size:30px;color:#1691cc}
.project_stage .blockin .content .body .etapblock .rightblockinfo #vk_groups iframe .wcommunity_footer{display:none !important}
.project_stage .blockin .content .body .etapblock .rightblockinfo.etap2{margin-top:-28px}
.project_stage .blockin .content .body .etapblock .rightblockinfo .imgwrap{margin:-40px 0 40px}
.project_stage .blockin .content .body .etapblock .rightblockinfo #vk_groups{padding-left:25px}
.project_stage .blockin .content .body .etapblock .rightblockinfo .linkblock div{margin-bottom:18px}
.project_stage .blockin .content .body .etapblock .rightblockinfo .linkblock div span{display:inline-block;vertical-align:top;width:34px;line-height:41px;font-size:30px;color:#1691cc}
.project_stage .blockin .content .body .etapblock .rightblockinfo .linkblock div a{line-height:41px;width:215px;text-align:center;color:#fff;border-radius:3px;display:inline-block;vertical-align:top;background:#5187ae;font-size:16px;text-decoration:none;font-weight:normal;text-decoration:none}
.project_stage .blockin .content .body .etapblock .rightblockinfo .clickblock{position:relative;padding-left:60px;font-size:24px;position:relative;color:#000;line-height:60px}
.project_stage .blockin .content .body .etapblock .rightblockinfo .clickblock .icon{position:absolute;top:0;left:0;width:49px;height:35px}
.project_stage .blockin .content .body .etapblock .text{overflow:hidden;text-align:justify}
.project_stage .blockin .content .body .etapblock .titleblock{margin-bottom:15px;text-transform:uppercase;font-size:24px}
.project_stage .blockin .content .body .etapblock a{font-weight:bold;text-decoration:underline}
.project_stage .blockin .content .body .etapblock a.grvk{color:#0393d8}
.project_stage .blockin .content .body .etapblock a:hover{text-decoration:none;color:#1691cc}
.project_stage .blockin .content .body .etapblock:first-child{margin:0}
.project_stage .blockin .content .body .etapblock:after{content:'';display:block;clear:both}
.project_stage .blockin .content .body .infobotblock{margin-top:30px;font-size:18px;line-height:20px}
.project_stage .blockin .content .infoicon{display:inline-block;vertical-align:middle;width:19px;height:17px;margin-right:5px}
.project_stage .blockin .content .bottomblock{margin:35px 0 0 18px}
.project_stage .blockin .content .bottomblock strong{color:#1c2330}
.project_stage .blockin .content .bottomblock ul li{display:block;font-size:18px}
.project_stage .blockin .rightblock{float:left;width:380px;margin-left:-380px;padding-bottom:50px}
.project_stage .blockin .block{margin-bottom:25px}
.project_stage .blockin .block img{width:100%;height:auto}
.project_stage .blockin .block .body{border:1px solid #c4c4c4;border-top:0;padding:22px 22px 40px}
.project_stage .blockin .block .body a{display:block;line-height:20px;font-size:20px;font-family:'Calibri';text-decoration:underline}
.project_stage .blockin .block .body a:hover{text-decoration:none;color:#1691cc}
.project_stage .blockin .block .body .time{font-size:13px;color:#7b7b7b;margin:10px 0}
.project_stage .blockin .block .body .text{font-size:15px;line-height:18px;color:#000}
.project_stage .blockin .link{text-align:center}
.project_stage .blockin .link a{display:inline-block;line-height:23px;font-size:18px;color:#6e6e6e;text-transform:uppercase;letter-spacing:1px;position:relative}
.project_stage .blockin .link a span{display:inline-block;vertical-align:middle;width:13px;height:23px;margin-left:5px}
.project_stage .blockin .link a:hover{color:#1691cc}
.project_stage .blockin:after{content:'';display:block;clear:both}
.stage_block{background:url(//fk-ramps.ru/wp-content/themes/fk/img/stagebg.jpg) 50% 50% no-repeat;background-size:cover}
.stage_block .blockin{padding:51px 10px 40px;max-width:1180px;margin:0 auto;color:#000;position:relative;z-index:1}
.stage_block .blockin .leftimg{position:absolute;left:50%;bottom:-35px;width:690px;height:400px;background:url(//fk-ramps.ru/wp-content/themes/fk/img/stleft.png) 0 0 no-repeat;margin-left:-767px;z-index:-1}
.stage_block .blockin .rightimg{position:absolute;top:-68px;right:50%;margin-right:-787px;width:515px;height:395px;background:url(//fk-ramps.ru/wp-content/themes/fk/img/stright.png) 0 0 no-repeat}
.stage_block .blockin .title{font-size:32px;line-height:40px;text-transform:uppercase;margin-bottom:33px;font-family:'GothamMedium';position:relative;z-index:2;}
.stage_block .blockin .text{padding-left:240px;font-size:24px;line-height:29px;padding-right:405px;margin-bottom:14px;position:relative}
.stage_block .blockin .stage{padding-left:350px;line-height:29px;padding-right:360px;font-size:24px;position:relative}
.stage_block .blockin .stage.stage_1 a{font-weight:bold;text-decoration:underline}
.stage_block .blockin .stage.stage_1 a:hover{text-decoration:none;color:#1691cc}
.stage_block .blockin .stage.stage_2{padding-left:521px;margin-top:16px}
.stage_block .blockin .info{padding-left:581px;line-height:20px;font-size:18px;font-style:italic;margin-top:52px}
.link_block_doc{max-width:1130px;margin:0 auto;padding:0 10px;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1}
.link_block_doc:after{width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block}
.link_block_doc a{display:inline-block;vertical-align:top;width:48%;line-height:50px;text-align-last:auto;font-size:15px;border:2px solid #eee;margin-top:10px;background:#eee;border-radius:3px;position:relative;text-transform:uppercase;color:#999999;padding-left:65px;padding-right:30px}
.link_block_doc a:before{content:'';position:absolute;top:0;left:0;bottom:0;width:47px;background:#fff}
.link_block_doc a strong{position:absolute;top:14px;left:14px;width:18px;height:22px}
.link_block_doc a span{position:absolute;top:22px;right:14px;width:5px;height:8px;background:url(//fk-ramps.ru/wp-content/themes/fk/img/minicon.png) 0 0 no-repeat}
.project_stage .blockin .title{text-align:center;font-size:36px;line-height:40px;color:#1691cc;font-family:'GothamMedium';text-transform:uppercase;margin-bottom:30px;}
.project_stage .blockin .sliderwrapper{font-size:0;position:relative;margin:0 auto;}
.project_stage .blockin .sliderwrapper .owl-stage-outer{overflow:hidden;}
.project_stage .blockin .sliderwrapper .owl-stage{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.project_stage .blockin .sliderwrapper .owl-item{display:inline-block;vertical-align:top;padding:0 20px;}
.project_stage .blockin .blog-news{max-width:380px;width:100%;margin-bottom:0;margin:auto;}
.project_stage .blockin .blog-news .blog-text{min-height:350px;}
.project_stage .blockin .sliderwrapper .owl-item img{width:100%;height:auto}
.project_stage .blockin .sliderwrapper .owl-item .block .body{border:1px solid #c4c4c4;border-top:0;background:#fff;padding:22px 22px 40px;min-height:230px;}
.project_stage .blockin .sliderwrapper .owl-item .block .body a{display:block;line-height:20px;font-size:20px;font-family:'Calibri';text-decoration:underline}
.project_stage .blockin .sliderwrapper .owl-item .block .body a:hover{text-decoration:none;color:#1691cc}
.project_stage .blockin .sliderwrapper .owl-item .block .body .time{font-size:13px;color:#7b7b7b;margin:10px 0}
.project_stage .blockin .sliderwrapper .owl-item .block .body .text{font-size:15px;line-height:18px;color:#000}
.project_stage .blockin .sliderwrapper .owl-dots{outline:0;text-align:center;font-size:0;margin-top:20px;margin-bottom:20px;height:10px;width:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.project_stage .blockin .sliderwrapper .owl-dots:hover, 
.project_stage .blockin .sliderwrapper .owl-dots:focus{outline:0;background:transparent;}
.project_stage .blockin .sliderwrapper .owl-dot{display:inline-block;vertical-align:top;margin:0 6px;cursor:pointer;z-index:3444;position:relative;overflow:hidden;}
.project_stage .blockin .sliderwrapper .owl-dot span{width:10px;height:10px;border-radius:50%;box-sizing:border-box;border:1px solid #c5c5c5;}
.project_stage .blockin .sliderwrapper .owl-dot.active span{border-color:#0094db;}
.project_stage .blockin .sliderwrapper .owl-nav{font-size:0;}
.project_stage .blockin .sliderwrapper .owl-nav div{width:50px;height:50px;border-radius:50%;background:rgba(0, 0, 0, 0.2);cursor:pointer;}
.project_stage .blockin .sliderwrapper .owl-nav div:hover{background:rgba(255, 255, 255, 0.7);}
.project_stage .blockin .sliderwrapper .owl-nav div:hover span svg{color:#0094db;}
.project_stage .blockin .sliderwrapper .owl-nav div:first-child span{right:19px;transform:rotate(180deg);}
.project_stage .blockin .sliderwrapper .owl-nav div span{position:absolute;top:14px;right:16px;width:14px;height:23px;}
.project_stage .blockin .sliderwrapper .owl-nav div span svg{color:#fff;}
.project_stage .blockin .sliderwrapper .owl-nav .owl-prev{position:absolute;top:50%;margin-top:-40px;left:-50px;}
.project_stage .blockin .sliderwrapper .owl-nav .owl-next{position:absolute;top:50%;margin-top:-40px;right:-50px;}
.project_stage .blockin .link a span{display:inline-block;vertical-align:middle;width:13px;height:23px;margin-left:5px;color:#0094db;}
.project_stage .blockin .link a:hover{color:#1691cc}
.page-footer__soc-icon{overflow:hidden}
.page-footer__soc-icon .ic-vk{zoom:1;}
.page-footer__soc-icon .ic-vk::before{}
@media screen and (max-width: 1240px) {
.get_project{padding:60px 20px 25px}
.get_project .blockin .body .block .imgwrapper img{height:217px;width:auto}
.etap_project{padding:23px 23px 30px}
.etap_project .blockin .body .block{width:33%}
.etap_project .blockin .body .block:nth-child(3){width:33%}
.etap_project .blockin .body .block .imgblock{margin:0 30px}
.etap_project .blockin .body .block:nth-child(2) span{right:-65px}
.etap_project .blockin .body .block span{width:70px;right:-40px}
.project_stage{padding:30px 20px}
.project_stage .blockin .title,
.project_stage .blockin .rightblock{display:none}
.project_stage .blockin .content{padding-right:0}
.project_stage .blockin .content .body{padding:0;border:none}
.project_stage .blockin .content .bottomblock{margin-left:0;margin-right:0;border-top:1px solid #ebebeb;padding:10px 20px 0;margin:20px -20px 0}
.projectmob{display:block}
.stage_block .blockin{padding:35px 15px}
.stage_block .blockin .title{text-align:center;padding:0 200px 0 230px}
.stage_block .blockin .leftimg{width:345px;background-size:100% auto;height:229px;margin-left:0;left:0;bottom:auto;top:95px}
.stage_block .blockin .rightimg{width:252px;height:208px;background-size:100% auto;right:0;top:0;margin-right:0}
.stage_block .blockin .text{padding-right:230px;padding-left:380px;font-weight:bold;min-height:180px}
.stage_block .blockin .stage{padding:0;display:inline-block;vertical-align:top;width:48%}
.stage_block .blockin .stage.stage_2{margin:0;padding:0;width:48%;display:inline-block}
.stage_block .blockin .info{margin:22px 0 0;text-align:left;padding:0}
.project_stage .blockin .sliderwrapper .owl-nav .owl-prev{left:5px;}
.project_stage .blockin .sliderwrapper .owl-nav .owl-next{right:5px;}
}
@media screen and (max-width: 940px) {
.get_project .blockin .title{font-size:30px}
.get_project .blockin .body .block .imgwrapper span{top:17px;font-size:36px;left:-25px}
.get_project .blockin .body .block .imgwrapper img{height:125px}
.get_project .blockin .body .block .imgwrapper div.js-svg_getp2{padding-top:20px;max-width:140px}
.get_project .blockin .body .block .text{text-align:center}
.etap_project .blockin .title{font-size:30px}
.etap_project .blockin .body .block:nth-child(2) span{right:-25px}
.etap_project .blockin .body .block span{width:40px;right:-25px}
.stage_block .blockin{padding:35px 15px}
.stage_block .blockin .title{padding:0 250px 0 240px;min-height:135px}
.stage_block .blockin .text{min-height:115px;padding-right:0;text-align:right}
}
@media screen and (max-width: 730px) {
.page__row_header{background:url(//fk-ramps.ru/wp-content/themes/fk/img/mdbg.jpg) center 0 no-repeat;background-size:cover}
}
@media screen and (max-width: 730px) {
.get_project{padding:20px 10px}
.get_project .blockin .title{font-size:24px;line-height:30px}
.get_project .blockin .body .block{display:block;width:100%}
.get_project .blockin .body .block .imgwrapper{margin:0 30px}
.get_project .blockin .body .block .imgwrapper img{max-width:100%;height:auto}
.get_project .blockin .body .block .imgwrapper div.js-svg_getp2{max-width:180px}
.etap_project .blockin .title{font-size:24px;line-height:29px}
.etap_project .blockin .body .block{width:100% !important;display:block;margin:0 0 105px}
.etap_project .blockin .body .block:last-child{margin:0}
.etap_project .blockin .body .block .b_title{margin-top:20px}
.etap_project .blockin .body .block .imgblock{margin:0}
.etap_project .blockin .body .block span{top:auto;right:auto;left:50%;width:66px;margin-left:-30px;transform:rotate(90deg);bottom:-60px}
.project_stage .blockin .content .body .etapblock .rightblockinfo{float:none;width:100%;margin:0 auto}
.project_stage .blockin .content .body .etapblock .rightblockinfo .linkblock div a{width:215px}
.project_stage .blockin .content .body .etapblock .rightblockinfo .clickblock{display:inline-block}
.project_stage .blockin .content .body .etapblock .rightblockinfo.etap2{margin-top:0}
.project_stage .blockin .content .body .etapblock .text{margin-top:10px}
.stage_block .blockin .title{padding:0;min-height:auto;font-size:24px}
.stage_block .blockin .leftimg{position:relative;margin:0 -15px;left:auto;top:auto;right:auto;width:auto;background-size:auto 100%;background-position:50% 0;margin-bottom:30px}
.stage_block .blockin .rightimg{display:none}
.stage_block .blockin .text{text-align:left;padding:0;font-size:16px;line-height:19px;font-weight:normal;padding:0;min-height:auto}
.stage_block .blockin .stage{width:100% !important;margin-bottom:22px;font-size:16px;line-height:19px}
.projectmob .title{font-size:24px}
.link_block_doc a{width:100%}
.project_stage .blockin .content .body .etapblock .rightblockinfo #vk_groups{width:100% !important;margin:0 auto 10px}
.project_stage .blockin .content .body .etapblock .rightblockinfo #vk_groups iframe{width:240px}
.project_stage .blockin .content .body .etapblock .rightblockinfo #vk_groups iframe .wcommunity_wrap > div{width:205px !important}
}
.page-footer__soc-icon{overflow:hidden;vertical-align:top}
@media screen and (max-width: 768px) {
.header__second .header__description:first-child{font-size:18px}
.header_gos .header__description,
.header_gos .header__icons{display:block !important;font-size:24px}
.project_stage .blockin .sliderwrapper .owl-item{padding:0 5px;}
.project_stage .blockin .blog-news .blog-text{height:auto;}
}
@media screen and (max-width: 510px) {
.header__second .header__description:first-child{font-size:14px}
.header_gos .header__description,
.header_gos .header__icons{display:block !important;font-size:14px}
} .miniramp{display:none;color:#fff;background-image:url(https://fk-ramps.ru/wp-content/uploads/2020/04/Rampa_Ilicha-16szhatoe.jpg);}
.miniramp__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.miniramp__right{position:relative;margin-left:20px;}
.miniramp__left{position:relative;padding:35px;background-color:#009fe3;-webkit-box-shadow:20px 20px 1px 0px #0086d4;box-shadow:20px 20px 1px 0px #0086d4;}
.miniramp__left a{font-size:18px;line-height:normal;text-transform:uppercase;}
.miniramp__left::before{content:"";position:absolute;width:0;height:0;bottom:-20px;left:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0086d4;}
.miniramp__left::after{content:"";position:absolute;width:0;height:0;top:0;right:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #0086d4;}
.miniramp__title{max-width:247px;margin-top:10px;margin-bottom:10px;font-family:'GothamBold', Arial, sans-serif;font-size:36px;line-height:normal;text-transform:uppercase;}
.miniramp__price{margin-top:10px;margin-bottom:15px;font-size:24px;line-height:normal;}
.miniramp__description{max-width:472px;padding:20px 30px;background-color:rgba(0, 0, 0, 0.7);font-size:18px;line-height:normal;}
.miniramp__description a{color:#fff;text-decoration:underline;}
.miniramp__description a:hover{color:#0086d4;}
.miniramp__button{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 80px;border:1px solid #fff;background-color:rgba(0, 0, 0, 0.5);color:#fff;text-transform:uppercase;text-decoration:none;}
.miniramp__button:hover{background-color:#fff;color:#000;}
.miniramp__play{position:absolute;bottom:0;right:-31px;cursor:pointer;}
.miniramp__play:hover {
color: #0086d4; }