@charset "UTF-8";


@font-face{font-family:Calibri;font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri.eot);src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri.eot?#iefix) format("embedded-opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri.woff2) format("woff2"),url(//fk-ramps.ru/wp-content/themes/fk/css/Calibri.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/Calibri.svg#Calibri) format("svg");font-weight:400;font-style:normal;unicode-range:U+000a,U+0020-007b,U+007d-007e,U+00ab,U+00bb,U+0401,U+0410-044f,U+0451,U+2012-2014,U+2022,U+2116}
@font-face{font-family:Calibri;font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Bold.eot);src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Bold.eot?#iefix) format("embedded-opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Bold.woff2) format("woff2"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Bold.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Bold.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Bold.svg#Calibri-Bold) format("svg");font-weight:700;font-style:normal;unicode-range:U+000a,U+0020-007b,U+007d-007e,U+00ab,U+00bb,U+0401,U+0410-044f,U+0451,U+2012-2014,U+2022,U+2116}
@font-face{font-family:Calibri;font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Italic.eot);src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Italic.eot?#iefix) format("embedded-opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Italic.woff2) format("woff2"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Italic.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Italic.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Italic.svg#Calibri-Italic) format("svg");font-weight:400;font-style:italic;unicode-range:U+000a,U+0020-007b,U+007d-007e,U+00ab,U+00bb,U+0401,U+0410-044f,U+0451,U+2012-2014,U+2022,U+2116}
@font-face{font-family:Calibri;font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Light.eot);src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Light.eot?#iefix) format("embedded-opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Light.woff2) format("woff2"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Light.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Light.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/Calibri-Light.svg#Calibri-Light) format("svg");font-weight:300;font-style:normal;unicode-range:U+000a,U+0020-007b,U+007d-007e,U+00ab,U+00bb,U+0401,U+0410-044f,U+0451,U+2012-2014,U+2022,U+2116}
@font-face{font-family:Gothic;font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic.eot);src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic.eot?#iefix) format("embedded-opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic.woff2) format("woff2"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic.svg#Gothic) format("svg");font-weight:400;font-style:normal;unicode-range:U+000a,U+0020-007b,U+007d-007e,U+00ab,U+00bb,U+0401,U+0410-044f,U+0451,U+2012-2014,U+2022,U+2116}
@font-face{font-family:GothicBold;font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic-Bold.eot);src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic-Bold.eot?#iefix) format("embedded-opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic-Bold.woff2) format("woff2"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic-Bold.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic-Bold.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/CenturyGothic-Bold.svg#Gothic) format("svg");font-weight:400;font-style:normal;unicode-range:U+000a,U+0020-007b,U+007d-007e,U+00ab,U+00bb,U+0401,U+0410-044f,U+0451,U+2012-2014,U+2022,U+2116}
@font-face{font-family:'Gotham';font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Regular/GothamPro.eot?) format("eot"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Regular/GothamPro.otf) format("opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Regular/GothamPro.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Regular/GothamPro.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Regular/GothamPro.svg#GothamPro) format("svg")}
@font-face{font-family:'GothamBold';font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Bold/GothamPro-Bold.eot?) format("eot"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Bold/GothamPro-Bold.otf) format("opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Bold/GothamPro-Bold.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Bold/GothamPro-Bold.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Bold/GothamPro-Bold.svg#GothamPro-Bold) format("svg")}
@font-face{font-family:'GothamMedium';font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Medium/GothamPro-Medium.eot?) format("eot"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Medium/GothamPro-Medium.otf) format("opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Medium/GothamPro-Medium.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Medium/GothamPro-Medium.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/gotham/GothamPro-Medium/GothamPro-Medium.svg#GothamPro-Bold) format("svg")}
@font-face{font-family:fk;font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/fk.eot);src:url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/fk.eot4#iefix) format("embedded-opentype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/fk.ttf) format("truetype"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/fk.woff) format("woff"),url(//fk-ramps.ru/wp-content/themes/fk/css/fonts/fk.svg#fk) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Roboto';font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Regular.eot?) format("eot"), url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Regular.woff) format("woff"), url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Regular.ttf) format("truetype"), url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:400;}
@font-face{font-family:'Roboto';font-display:swap;src:url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Medium.eot?) format("eot"), url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Medium.woff) format("woff"), url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Medium.ttf) format("truetype"), url(//fk-ramps.ru/wp-content/themes/fk/new-theme/fonts/roboto/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:500;}
.clearfix:after,.layer_main:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix,.layer_main{display:block}
* html .clearfix,* html .layer_main{height:1%}
body,html{height:100%}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#222;font-size:1em;line-height:1.4}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template {
display:none
} a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset,hr,legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th,ul {
padding:0
} *{box-sizing:border-box}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset,h1{margin:0}
input[type=button],input[type=submit],select{-webkit-appearance:none;cursor:pointer}
button{cursor:pointer}
button,input,textarea{-webkit-appearance:none;font-family:inherit;border:none}
textarea{resize:vertical}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
a,i,span,u {
display:inline-block;
line-height:initial
} a{color:inherit;text-decoration:none}
.hidden{display:none!important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
[class*=js-svg_],svg{width:100%;height:100%}
svg{fill:currentColor}
[class*=js-svg_]{display:inline-block;vertical-align:middle;line-height:0}::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
.header_404 .header__thumb img,img{max-width:100%}
[class*=" ic-"],[class^=ic-]{display:inline-block;font-family:'fk'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class*=" ic-"]:before,[class^=ic-]:before{content:''}
.ic-arrow-down:before{content:""}
.ic-arrow-up:before{content:""}
.ic-fb,.ic-ramp{position:relative}
.ic-fb{left:-1px;top:-1px;zoom:.85}
.ic-fb:before{content:""}
.ic-hand:before{content:""}
.ic-menu:before{content:""}
.ic-ramp{zoom:.8}
.ic-ramp:before{content:""}
.ic-list:before{content:""}
.ic-mustache,.ic-vk{zoom:.4;position:relative;top:-1px}
.ic-mustache:before{content:""}
.ic-clock:before{content:""}
.ic-purse:before{content:""}
.ic-cargo:before{content:""}
.ic-no-money:before{content:""}
.ic-camera:before{content:""}
.ic-map-mark:before{content:""}
.ic-phone:before{content:""}
.ic-26:before{content:""}
.ic-play:before{content:""}
.ic-mount:before{content:""}
.ic-escalator:before{content:""}
.ic-no-fire:before{content:""}
.ic-settings:before{content:""}
.ic-zn:before{content:""}
.ic-painting:before{content:""}
.ic-big-machine:before{content:""}
.ic-fb2:before{content:""}
.ic-vk{zoom:.5;top:-8px;left:-1px}
.ic-vk:before{content:""}
.ic-in,.ic-kick-scooter{zoom:.8;position:relative;top:-1px}
.ic-in:before{content:""}
.ic-yb:before{content:""}
.ic-ruler:before{content:""}
.ic-tractor:before{content:""}
.ic-close:before{content:""}
.ic-arrow-left:before{content:""}
.ic-arrow-right:before{content:""}
.ic-mail:before{content:""}
.ic-dialog:before{content:""}
.ic-phone2:before{content:""}
.ic-loupe:before{content:""}
.ic-loupe-plus:before{content:""}
.ic-checked:before{content:""}
.ic-rct:before{content:""}
.ic-double-arrow-down:before{content:""}
.ic-kick-scooter{zoom:1.45;top:3px}
.ic-kick-scooter:before{content:""}
.ic-bike:before{content:""}
.ic-roller,.ic-skateboard2{zoom:1.25;position:relative;top:2px}
.ic-roller:before{content:""}
.ic-skateboard:before{content:""}
.ic-truck:before{content:""}
.ic-trophy:before{content:""}
.ic-skating:before{content:""}
.ic-skatin2:before{content:""}
.ic-skateboard2{zoom:1.35;top:3px}
.ic-skateboard2:before{content:""}
.ic-rent:before{content:""}
.ic-skating3:before{content:""}
.ic-delivery .path1:before{content:"";color:#000}
.ic-delivery .path2:before,.ic-delivery .path3:before{content:"";margin-left:-1.609375em;color:#000}
.ic-delivery .path3:before{content:""}
.ic-delivery .path4:before,.ic-delivery .path5:before{content:"";margin-left:-1.609375em;color:#8fd400}
.ic-delivery .path5:before{content:""}
.ic-delivery .path6:before,.ic-delivery .path7:before{content:"";margin-left:-1.609375em;color:#00b5d9}
.ic-delivery .path7:before{content:""}
.ic-delivery .path8:before,.ic-delivery .path9:before{content:"";margin-left:-1.609375em;color:#00aed9}
.ic-delivery .path9:before{content:""}
.ic-delivery .path10:before,.ic-delivery .path11:before{content:"";margin-left:-1.609375em;color:#8fd400}
.ic-delivery .path11:before{content:""}
.ic-delivery .path12:before,.ic-delivery .path13:before{content:"";margin-left:-1.609375em;color:#8fd400}
.ic-delivery .path13:before{content:""}
.ic-delivery .path14:before,.ic-delivery .path15:before{content:"";margin-left:-1.609375em;color:#8fd400}
.ic-delivery .path15:before{content:""}
.ic-crane:before{content:""}
.ic-65:before{content:""}
.ic-66:before{content:""}
.ic-real-arrow-right:before{content:""}
.ic-real-arrow-left:before{content:""}
.ic-faces:before{content:""}
.ic-fk-ramps:before{content:""}
.ic-file-border:before{content:""}
.ic-portfolio:before{content:""}
.ic-sound-off:before{content:""}
.ic-sound-on:before{content:""}
.ic-scales:before{content:""}
.ic-balloon:before{content:""}
.ic-download:before{content:""}
.ic-real-arrow-down:before{content:""}
.ic-real-arrow-up:before{content:""}
.ic-redbull .path1:before{content:"";color:#e51f2e}
.ic-redbull .path2:before,.ic-redbull .path3:before{content:"";margin-left:-1.7685546875em;color:#ffe600}
.ic-redbull .path3:before{content:"";color:#e51f2e}
.ic-redbull .path4:before,.ic-redbull .path5:before{content:"";margin-left:-1.7685546875em;color:#e51f2e}
.ic-redbull .path5:before{content:""}
.ic-logo:before{content:""}
.ic-logo-color .path1:before{content:"";color:#8fd400}
.ic-logo-color .path2:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path3:before,.ic-logo-color .path4:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path4:before{content:""}
.ic-logo-color .path5:before,.ic-logo-color .path6:before{content:"";margin-left:-1.0908203125em;color:#00aed9}
.ic-logo-color .path6:before{content:""}
.ic-logo-color .path7:before,.ic-logo-color .path8:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path8:before{content:""}
.ic-logo-color .path10:before,.ic-logo-color .path9:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path10:before{content:""}
.ic-logo-color .path11:before,.ic-logo-color .path12:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path12:before{content:""}
.ic-logo-color .path13:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path14:before,.ic-logo-color .path15:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path15:before{content:""}
.ic-logo-color .path16:before,.ic-logo-color .path17:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path17:before{content:""}
.ic-logo-color .path18:before,.ic-logo-color .path19:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path19:before{content:""}
.ic-logo-color .path20:before,.ic-logo-color .path21:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path21:before{content:""}
.ic-logo-color .path22:before,.ic-logo-color .path23:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path23:before{content:""}
.ic-logo-color .path24:before,.ic-logo-color .path25:before{content:"";margin-left:-1.0908203125em;color:#00b5d9}
.ic-logo-color .path25:before{content:""}
.ic-logo-color .path26:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path27:before,.ic-logo-color .path28:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path28:before{content:""}
.ic-logo-color .path29:before,.ic-logo-color .path30:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path30:before{content:""}
.ic-logo-color .path31:before,.ic-logo-color .path32:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path32:before{content:""}
.ic-logo-color .path33:before,.ic-logo-color .path34:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path34:before{content:""}
.ic-logo-color .path35:before,.ic-logo-color .path36:before{content:"";margin-left:-1.0908203125em;color:#8fd400}
.ic-logo-color .path36:before{content:""}
.ic-calendar:before{content:""}
.ic-bulb:before{content:""}
.ic-book:before{content:""}
.centerBlock,.section__content{margin-right:auto;margin-left:auto}
.logo{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-position:center center}
.layer,.overlay{position:absolute;left:0;top:0;width:100%;height:100%}
.layer{display:block;bottom:0;right:0;background:0 0;z-index:20}
.layer:nth-child(1){z-index:10}
.layer:nth-child(2){z-index:11}
.layer:nth-child(3){z-index:12}
.layer:nth-child(4){z-index:13}
.layer:nth-child(5){z-index:14}
.layer:nth-child(6){z-index:15}
.layer:nth-child(7){z-index:16}
.layer:nth-child(8){z-index:17}
.layer:nth-child(9){z-index:18}
.layer:nth-child(10){z-index:19}
.layer_main{position:relative}
.layer_hidden{display:none}
.layer.active{display:block}
.page{overflow:hidden}
.page__table{display:table;table-layout:fixed;min-height:100%;width:100%}
.page__row{display:table-row;height:0}
.page__row_content{height:100%}
.page__cell{display:table-cell}
.page__inner{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;padding:0 12px}
@media screen and (min-width:768px) {
.page__row_header{background:url(//fk-ramps.ru/wp-content/themes/fk/img/header-background1.jpg) center 0 no-repeat;background-size:cover}
}
@media screen and (max-width:768px) {
.page__row_header{background:url(//fk-ramps.ru/wp-content/themes/fk/img/header-background1-tablet.jpg) center 0 no-repeat;background-image:var(--mobile-background)!important;}
}
.page__row_home-header{background-image:url(//fk-ramps.ru/wp-content/themes/fk/img/home-header-background.jpg)}
.page__row_biz-header{background-image:url(//fk-ramps.ru/wp-content/themes/fk/img/biz-header-background.jpg)}
.page__row_reviews{background:#fafafb}
.page__row_header-1{background-image:url(//fk-ramps.ru/wp-content/themes/fk/img/header-background-1.jpg)}
.page__row_header-2{background-image:url(//fk-ramps.ru/wp-content/themes/fk/img/header-background-2.jpg)}
.page__row_header-3{background-image:url(//fk-ramps.ru/wp-content/themes/fk/img/header-background-3.jpg)}
.page__row_header-black{background:#000}
.btn{display:inline-block;cursor:pointer;text-align:center}
.btn_one{border:2px solid #8dd50e;padding:0 10px}
.btn_one:hover{background:#8dd50e;color:#000}
.btn_footer{border:2px solid #fff;height:48px;width:184px;line-height:47px;color:#fff;text-transform:uppercase;padding:0 28px;font-size:14px;margin:0 10px}
.btn_footer:hover{background:#fff;color:#0094db}
@media screen and (max-width:1110px) {
.btn_footer{padding:0 24px;margin:0 0 0 9px}
.btn_footer:first-child{margin-left:0}
}
.btn_border{border:2px solid #8dd50e;padding:0 20px;color:#8dd50e;font:700 18px/18px Gotham,sans-serif;text-transform:uppercase;height:53px;line-height:52px;background:0 0}
.btn_border.btn_green:hover,.btn_border:hover{background:#8dd50e;color:#000}
.btn_border.btn_green{color:#8dd50e;border-color:#8dd50e}
@media screen and (max-width:660px) {
.btn_border.btn_green{background:#8dd50e;color:#000}
}
.btn_border.btn_blue{color:#0094db;border-color:#0094db}
.btn_border.btn_blue:hover{background:#0094db;color:#fff}
@media screen and (max-width:660px) {
.btn_border.btn_blue{background:#0094db;color:#fff}
}
.btn_border.btn_white{color:#fff;border-color:#fff!important}
.btn_border.btn_white:hover{background:#fff;color:#000}
@media screen and (max-width:660px) {
.btn_border.btn_white{background:0 0;color:#fff}
}
.btn_show .btn__hidden{display:none}
.btn_show:hover .btn__hidden{display:block}
.btn_show.inactive{background:0 0!important;color:#fff!important}
.btn_show.inactive .btn__hidden{display:none}
.btn_panel{position:relative;width:100%;font:700 22px/70px Calibri,sans-serif;height:70px;max-width:450px}
.btn_panel .btn__hidden{position:absolute;left:-2px;top:-2px;right:-2px;text-align:left}
@media screen and (max-width:680px) {
.btn_panel{font-size:18px;height:55px;line-height:55px;max-width:380px}
}
@media screen and (max-width:550px) {
.btn_panel{font-size:14px;height:40px;line-height:40px;max-width:240px}
}
.btn_confidentiality{display:block;width:260px;margin:60px auto 0}
@media screen and (max-width:400px) {
.btn_confidentiality{width:230px}
}
.btn_play{color:#fff;width:94px;height:94px;background:url(//fk-ramps.ru/wp-content/themes/fk/img/icons/play-white.png) center center no-repeat}
.btn_play:hover{color:#0094db;background-image:url(//fk-ramps.ru/wp-content/themes/fk/img/icons/play-blue.png)}
.section{position:relative;display:table-cell;padding:0 5px;line-height:0}
.section>*{line-height:normal}
.section__content{position:relative;width:100%;z-index:10;display:inline-block}
.section_nopadding{padding-left:0!important;padding-right:0!important}
.section_centered .section__content,.section_fix-width .section__content,.section_regular .section__content{max-width:1200px}
.section_center,.section_centered,.section_regular{text-align:center}
.section_center .section__content,.section_centered .section__content,.section_regular .section__content{text-align:left}
.section_centered,.section_middle,.section_regular{vertical-align:middle}
.section__background{position:absolute;display:block;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:0 0;z-index:1}
.section__main{position:relative;z-index:10}
.section__title{text-align:center;font:32px GothamMedium,sans-serif;color:#0094db;text-transform:uppercase;margin-bottom:35px;padding:0 12px}
.section__bg{display:block;bottom:0;right:0;width:100%;height:100%}
.section__bg,.section__bg-video{position:absolute;left:0;top:0}
@media (min-aspect-ratio:16/9) {
.section__bg-video{height:300%;top:-100%}
}
@media (max-aspect-ratio:16/9) {
.section__bg-video{width:300%;left:-100%}
}
@supports (object-fit:cover) {
.section__bg-video{top:0;left:0;width:100%;height:100%;object-fit:cover}
}
.section_style_one{background:url(//fk-ramps.ru/wp-content/themes/fk/img/fk-pattern-dark-small.jpg);color:#fff}
.section_style_one .section__title{font-size:36px;color:#fff;padding-top:50px;margin-bottom:0}
.section_style_one .section__sub-title{font-size:18px;color:#fff;text-align:center}
@media screen and (max-width:1040px) {
.section__title{font-size:30px}
}
@media screen and (max-width:570px) {
.section__title{font-size:24px}
}
.section_regular{padding:50px 5px;overflow:hidden}
.section_regular .section__title{max-width:1200px;margin:0 auto 40px}
.section_dark-background,.section_dark-background .section__title{color:#fff}
.section_header{background:rgba(0,0,0,.65)}
.section_header .section__bg{opacity:.5}
@media screen and (max-width:420px) {
.section_header,.section_header .section__content_center{padding:0}
}
.section_reasons-to-build{padding-top:0;padding-bottom:65px}
.section_portfolio .section__content{background:#555}
.section_pluses{padding-top:60px;padding-bottom:20px}
@media screen and (max-width:570px) {
.section_pluses{padding-top:45px}
}
.section_reviews{padding:50px 0 75px}
@media screen and (max-width:570px) {
.section_reviews{padding-top:40px}
}
.section_athlets-reviews{padding-bottom:0;padding-right:0;padding-left:0}
.section_athlets-reviews .section__title{margin-bottom:10px}
.section_answers{padding:60px 0 40px}
@media screen and (max-width:570px) {
.section_answers{padding-top:45px}
}
.section_contact-us{padding-bottom:56px}
.section_contact-us .section__content-first{width:320px;float:left}
.section_contact-us .section__content-second{margin-left:320px;padding-left:6%}
.section_contact-us .section__content{overflow:hidden;margin-top:38px}
.section_contact-us .section__contacts{height:185px;overflow:hidden}
@media screen and (max-width:1110px) {
.section_contact-us .section__content-first{width:100%;float:none;margin-bottom:50px;text-align:center}
.section_contact-us .section__content-second{margin-left:0;padding-left:0}
.section_contact-us .section__content{overflow:hidden}
.section_contact-us .section__content-first-btn{margin-top:20px}
.section_contact-us .section__content-first-contact{display:inline-block;margin-right:20px;margin-left:20px;text-align:center}
.section_contact-us .section__title{font-size:30px}
.section_contact-us .section__contacts{height:auto;margin-bottom:15px}
}
@media screen and (max-width:660px) {
.section_contact-us{padding-bottom:25px}
.section_contact-us .section__title{padding-top:30px}
.section_contact-us .section__content{margin-top:20px}
.section_contact-us .section__sub-title{display:none}
.section_contact-us .section__content-first{margin-bottom:30px}
.section_contact-us .section__content-first-contact{margin-right:0;margin-left:0}
}
@media screen and (max-width:480px) {
.section_contact-us .section__title{font-size:24px}
.section_contact-us .contact__data{font-size:30px}
}
.section_contact-us_2{background:#fff url(//fk-ramps.ru/wp-content/themes/fk/img/fk-pattern-white-small.png);color:#000}
.section_contact-us_2 .section__title{color:#0094db}
.section_contact-us_2 .section__sub-title{color:#5a5a5a;display:block;max-width:1200px;margin-left:auto;margin-right:auto}
.section_contact-us_2 input,.section_contact-us_2 textarea{background:#fff;border-color:#ccc}
.section_contact-us_2 .form__section_four{color:#5a5a5a!important}
@media screen and (max-width:1024px) {
.section_contact-us_2{border-top:2px solid #0094db}
}
@media screen and (max-width:665px) {
.section_contact-us_2{border-top:2px solid #ddd}
}
.section_ramp-author-review{padding-bottom:0}
.section_stages{padding:0 0 50px 5px}
.section_stages .section__title{max-width:1200px;margin-right:auto;margin-left:auto;margin-top:30px}
.section_blue{padding:50px 5px;background:#0094db;color:#fff}
.section_blue .section__title{color:#fff;font-size:32px}
@media (max-width:767px) {
.section_blue .section__title{font-size:24px}
}
.section_our-figures .section__parallax_one,.section_our-figures .section__parallax_two{position:absolute;opacity:.1;color:#fff;-webkit-transform-style:flat;transform-style:flat}
.section_our-figures .section__parallax_one{width:410px;height:265px;bottom:-20px;right:50%;margin-right:30px;max-width:50%}
.section_our-figures .section__parallax_two{width:360px;height:320px;top:-50px;left:50%;margin-left:80px}
@media screen and (max-width:1024px) {
.section_our-figures .section__parallax_one{width:350px;height:265px;bottom:-20px;left:auto;right:50%;margin:0;max-width:50%}
.section_our-figures .section__parallax_two{width:360px;height:320px;top:-50px;right:auto;left:50%;margin:0;max-width:50%}
}
.section_logos{background:#f9f9f9;padding-bottom:90px}
.section_logos .section__content{width:100%;max-width:100%}
.section_logos .section__title{margin-bottom:85px}
.section_video{overflow:hidden;padding:0}
.section_video .section__close-hidden-video{position:absolute;right:20px;top:20px;font-size:18px;opacity:.7;cursor:pointer;z-index:10}
.section_video .section__close-hidden-video:hover{opacity:1}
.section_testimonials{height:530px}
.section_testimonials .section__title{font-size:48px}
.section_testimonials .section__content{text-align:center}
@media screen and (max-width:1300px) {
.section_testimonials{height:430px}
.section_testimonials .section__title{font-size:40px}
}
@media screen and (max-width:1024px) {
.section_testimonials{height:300px}
.section_testimonials .section__title{font-size:30px;font-weight:700}
}
@media screen and (max-width:768px) {
.section_testimonials{height:300px}
.section_testimonials .section__hidden-video{width:140%;margin-left:-20%}
}
@media screen and (max-width:535px) {
.section_testimonials{height:250px}
.section_testimonials .section__hidden-video{width:160%;margin-left:-30%}
}
@media screen and (max-width:390px) {
.section_testimonials{height:200px}
.section_testimonials .section__hidden-video{width:180%;margin-left:-40%}
}
.section_ramp-calc .section__content{text-align:center}
.section_ramp-calc .section__img{margin-bottom:60px}
.section_soc-project{padding:40px 5px}
.section_soc-project .section__title{margin-bottom:5px}
.section_soc-project .section__sub-title{margin-bottom:15px}
@media screen and (max-width:1024px) {
.section_soc-project .section__title{font-size:30px}
}
@media screen and (max-width:730px) {
.section_soc-project .section__title{margin-bottom:30px;font-size:24px}
.section_soc-project .section__sub-title{display:none}
}
.section_soc-project-full i{display:inline}
.section_soc-project-full .section__title{text-align:left;height:75px}
.section_soc-project-full .section__content{overflow:hidden}
.section_soc-project-full .section__left{width:66.66667%;float:left}
.section_soc-project-full .section__right{width:33.33333%;float:right;padding-left:25px}
.section_soc-project-full .section__right .section__title{padding-left:0}
@media screen and (max-width:1024px) {
.section_soc-project-full .section__left{width:100%;float:none}
.section_soc-project-full .section__right{display:none}
}
.header{position:relative;min-height:100vh}
.header__third{overflow:hidden;padding-right:12px}
.header__second{color:#fff;text-align:center;padding-top:10vh;clear:both;}
.header__third{position:absolute;bottom:0;left:0;width:100%}
.header__title{font:48px Gotham,sans-serif;text-transform:uppercase;margin-bottom:25px;text-shadow:0 0 6px #000}
.header__description{font-size:20px;margin-bottom:24px;text-shadow:0 0 4px rgba(0,0,0,.5)}
.header__description_bigger{font-size:24px}
.header__icons{font-size:0}
.header__icon{font-size:26px;display:inline-block;border:3px solid #fff;border-radius:100%;width:60px;height:60px;line-height:59px;text-align:center;margin-right:18px}
.header__phone{float:left;width:240px;background:#000;color:#fff;text-align:center;padding:16px}
.header__phone-label{font-size:14px;margin-bottom:3px}
.header__phone-number{font:22px Gotham;margin-bottom:7px}
.header__phone-btn{text-transform:uppercase;color:#8dd50e;font-size:19px;width:100%;height:35px;line-height:31px;vertical-align:middle}
.header__download{float:right;color:#fff;padding-top:17px}
.header__download-label{font-weight:300;font-size:14px;text-transform:uppercase;width:50px;text-align:right;vertical-align:top;padding-top:17px;margin-right:16px}
.header__download-label:hover{text-decoration:underline}
.header__download-icon{width:67px;height:67px;border:2px solid #8dd50e;vertical-align:top;text-align:center;line-height:48px;padding:7px;font-size:0}
.header__download-icon:hover{background:#8dd50e;color:#000}
.header__more{position:absolute;bottom:5%;left:50%;margin-left:-33px;cursor:pointer;transition:opacity .2s;z-index:10}
.header__more:hover{opacity:.7}
.header__more-label{font-size:13px;font-weight:300;text-transform:uppercase;margin-bottom:7px}
.header__more-icon{position:relative;-webkit-animation:headerShowMore 2.5s ease-in-out forwards infinite;animation:headerShowMore 2.5s ease-in-out forwards infinite}
.header__lang-wrapper{position:absolute;right:0;top:0;font-size:16px;font-weight:300;color:#c9edfe;border-left:2px solid #0094db;padding:30px 0 8px 8px}
.header__lang{display:block}
.header__lang.active{font-weight:700;color:#fff}
.header__lang:hover{color:#fff}
@media screen and (max-width:1475px) {
.header__lang-wrapper{right:119px}
}
@media screen and (max-width:768px) {
.header__lang-wrapper{right:93px}
}
@media screen and (max-width:680px) {
.header__title{font-size:40px;line-height:1.2!important}
.header__second{padding-top:4vh}
.header__more{bottom:129px}
}
@media screen and (max-height:515px) {
.header__second{padding-top:20px}
}
@media screen and (max-width:510px) {
.header__lang-wrapper{right:70px;padding-top:17px;padding-bottom:6px}
.header__lang{line-height:16px}
.header__phone-label{font-size:11px;font-weight:300}
.header__phone-number{font-size:15px}
.header__phone{width:150px;padding:4px}
.header__phone-btn{font-size:13px}
.header__download{padding:0}
.header__download-icon{width:50px;height:50px;line-height:34px;padding:4px}
.header__download-label{padding-top:10px;font-size:12px;margin-right:10px}
}
@media screen and (max-width:680px) {
.header .header__more{bottom:90px}
}
@media screen and (max-width:420px) {
.header__third{padding-left:0}
}
@media screen and (min-width:1160px) and (max-height:590px) {
.header_gos .header__description,.header_gos .header__icons{display:none}
}
@media screen and (min-width:680px) and (max-width:1160px) and (max-height:715px) {
.header_gos .header__description,.header_gos .header__icons{display:none}
}
@media screen and (min-width:671px) and (max-width:680px) and (max-height:775px) {
.header_gos .header__description,.header_gos .header__icons{display:none}
}
@media screen and (max-width:671px) and (max-height:810px) {
.header_gos .header__description,.header_gos .header__icons{display:none}
}
@media screen and (max-width:768px) {
.header_gos .header__description{max-width:510px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:680px) {
.header_gos .header__second{padding-top:4vh}
}
@media screen and (max-height:515px) {
.header_gos .header__second{padding-top:20px}
.header_gos .header__title{margin-left:auto;margin-right:auto;font-size:30px;padding:0 15px}
}
@media screen and (max-width:510px) {
.header_gos .header__description,.header_gos .header__icons{display:none}
.header_gos .header__title{max-width:400px;margin-left:auto;margin-right:auto;font-size:30px;margin-bottom:15px}
}
@media screen and (max-height:620px) {
.header_home .header__second{padding-top:10px}
}
@media screen and (max-width:1050px) and (max-height:830px) {
.header_home .header__second{padding-top:10px}
}
@media screen and (max-width:950px) {
.header_home .header__title{font-size:40px}
}
@media screen and (max-width:1050px) and (min-width:511px) and (max-height:720px) {
.header_home .header__title{font-size:30px;padding:0 40px}
}
@media screen and (max-width:680px) {
.header_home .header__title{font-size:25px;padding:0 10px}
}
@media screen and (max-width:550px) {
.header_home .header__title{font-size:20px}
}
@media screen and (max-width:370px) and (max-height:550px) {
.header_home .header__title{font-size:18px}
}
.header_biz .header__title{position:absolute;width:100%;top:-40px;padding:0 250px}
.header_biz .header__second{position:relative}
@media screen and (max-width:1200px) {
.header_biz .header__title{font-size:40px}
}
@media screen and (max-width:1110px) and (min-width:860px) {
.header_biz .header__title{font-size:36px;top:auto;bottom:100%;margin-bottom:0}
}
@media screen and (max-width:860px) and (min-height:441px) {
.header_biz .header__title{position:static;font-size:36px;padding:0}
}
@media screen and (max-width:860px) {
.header_biz .header__phone-label{font-size:11px;font-weight:300}
.header_biz .header__phone-number{font-size:15px}
.header_biz .header__phone{width:150px;padding:4px}
.header_biz .header__phone-btn{font-size:13px}
.header_biz .header__download{padding:0}
.header_biz .header__download-icon{width:50px;height:50px;line-height:34px;padding:4px}
.header_biz .header__download-label{padding-top:10px;font-size:12px;margin-right:10px}
.header_biz .header__second{padding-top:10px}
}
@media screen and (max-width:570px) and (min-height:441px) {
.header_biz .header__title{position:static;width:100%;font-size:28px;margin-left:0;max-width:100%}
}
@media screen and (max-width:860px) and (max-height:440px) {
.header_biz .header__title{font-size:30px;position:absolute;bottom:100%;padding:0 140px}
}
@media screen and (max-width:430px) {
.header_biz .header__title{font-size:20px;padding:0 10px;margin-bottom:5px}
}
@media screen and (min-width:860px) and (max-height:730px) {
.header_biz .header__second{padding-top:30px}
}
@media screen and (min-width:769px) and (max-width:860px) and (max-height:675px) {
.header_biz .header__second{padding-top:10px}
}
@media screen and (min-width:769px) and (max-width:860px) and (min-height:520px) {
.header_biz .header__title{margin-bottom:40px}
}
@media screen and (min-width:769px) and (max-width:860px) and (min-height:590px) {
.header_biz .header__title{margin-bottom:60px}
}
.header_biz .header__download{display:none}
.header_404 .header__description,.header_404 .header__title{margin:0;padding:0 10px}
.header_404 .header__thumb{padding:0 20px;margin-bottom:15px}
@media screen and (max-height:845px) {
.header_404 .header__second{padding-top:10px}
}
@media screen and (max-height:775px) {
.header_404 .header__thumb img{max-height:200px}
.header_404 .header__title{font-size:30px}
}
@media screen and (max-height:626px) {
.header_404 .header__thumb img{max-height:170px}
.header_404 .header__title{font-size:25px}
.header_404 .header__description{font-size:18px}
}
@media screen and (max-width:510px) {
.header_404 .header__thumb{padding:0 10px}
}
@media screen and (max-width:460px) {
.header_404 .header__title{font-size:30px;margin:5px 0 10px}
.header_404 .header__description{padding:0 20px}
}
@media screen and (max-width:340px) {
.header_404 .header__title{font-size:25px;margin:10px 0}
.header_404 .header__description{padding:0 10px;font-size:18px}
}
.header_ramp .header__title,.header_ramp .header__title-2{text-shadow:3px 3px 6px rgba(0,0,0,.81)}
.header_ramp .header__title{font-size:60px;margin-bottom:0}
.header_ramp .header__title-2{color:#8dd50e;font-size:24px;font-weight:400;text-transform:uppercase;margin:0 0 15px}
.header_ramp .header__title-3{color:#8dd50e;font-size:60px;font-weight:300;margin:15px 0 0}
.header_ramp .header__description{padding:0 100px;font-size:24px;line-height:24px;overflow:hidden}
.header_ramp .header__mobile-description{display:none}
@media screen and (max-height:740px) and (min-width:1040px),screen and (max-height:800px) {
.header_ramp .header__second{padding-top:10px}
}
@media screen and (max-width:820px) {
.header_ramp .header__description{padding:0 30px}
}
@media screen and (max-width:760px),screen and (max-height:730px) and (max-width:1024px) {
.header_ramp .header__title,.header_ramp .header__title-3{font-size:48px}
.header_ramp .header__title-2{font-size:22px}
.header_ramp .header__description{font-size:18px;line-height:20px}
}
@media screen and (max-width:480px),screen and (max-height:600px) and (max-width:900px) {
.header_ramp .header__title,.header_ramp .header__title-3{font-size:36px}
.header_ramp .header__title-2{font-size:16px}
.header_ramp .header__description{display:none}
.header_ramp .header__mobile-description{display:block;font-size:16px;line-height:18px;padding:0 7px;max-height:144px;margin-bottom:15px}
.header_ramp .header__second{padding-top:50px}
}
.menu{list-style:none;padding:0}
.menu__item,.menu__link{display:inline-block}
.menu__link{cursor:pointer}
.menu_footer{margin-top:44px;font-size:0}
.menu_footer .menu__item{width:20%;text-align:center}
.menu_footer .menu__link{font-size:18px;text-transform:uppercase}
.menu_footer .menu__link:hover{text-decoration:underline}
@media screen and (max-width:1110px) {
.menu_footer{margin-top:28px}
}
.fixed-menu{display:block;position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,.93);color:#fff;z-index:9999999;text-align:right;padding:140px 90px 0 0;right:-100%;transition:right .6s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.fixed-menu.open{right:0}
.fixed-menu ul.menu__sub li:last-child{margin-right:4px}
.fixed-menu__close{position:absolute;right:38px;top:30px;width:66px;height:66px;line-height:72px;text-align:center;color:#000;background:#8dd50e;cursor:pointer;font-size:30px}
@media screen and (max-height:800px) and (min-width:768px) {
.fixed-menu{padding-right:120px;padding-top:3.75vh}
}
@media screen and (max-width:768px) {
.fixed-menu{padding-top:60px;padding-right:2px}
.fixed-menu__close{right:12px;top:12px;font-size:22px;height:45px;width:45px;line-height:50px}
}
@media screen and (max-width:510px) {
.fixed-menu__close{width:44px;height:44px;line-height:50px;font-size:16px}
}
@media screen and (max-width:480px) {
.fixed-menu{padding-top:60px}
}
.menu_fixed>.menu__item{font:700 40px/44px Gotham,sans-serif;text-transform:uppercase;margin-bottom:25px}
.menu_fixed>.menu__item>.menu__link{padding-right:10px;transition:border .18s linear;border-right:0 solid #fff}
.menu_fixed>.menu__item>.menu__link:hover{border-right-width:7px}
.menu_fixed .menu__sub{line-height:20px;font-size:16px;font-weight:300;text-transform:uppercase;color:#c9c9c9;margin-top:10px;padding-right:10px}
.menu_fixed .menu__sub .menu__item{margin-left:18px}
.menu_fixed .menu__sub .menu__link:hover{text-decoration:underline}
@media screen and (max-height:800px) and (min-width:768px) {
.menu_fixed .menu__sub{margin-top:1.25vh;line-height:2.5vh}
.menu_fixed .menu__sub .menu__link{font-size:2vh}
}
@media screen and (max-height:800px) and (min-width:768px) and (max-height:600px) {
.menu_fixed .menu__sub .menu__link{font-size:12px}
}
@media screen and (max-height:800px) and (min-width:768px) {
.menu_fixed>.menu__item{margin-bottom:3.125vh}
.menu_fixed>.menu__item>.menu__link{font-size:5vh;line-height:5.5vh}
}
@media screen and (max-width:768px) {
.menu_fixed>.menu__item{margin-bottom:15px}
.menu_fixed>.menu__item>.menu__link{font-size:30px;line-height:34px}
}
@media screen and (max-height:700px) and (min-width:480px) {
.menu_fixed .menu__sub{margin-top:1.42857vh;line-height:2.85714vh}
.menu_fixed .menu__sub .menu__link{font-size:2.28571vh}
}
@media screen and (max-height:700px) and (min-width:480px) and (max-height:525px) {
.menu_fixed .menu__sub .menu__link{font-size:12px}
}
@media screen and (max-height:700px) and (min-width:480px) {
.menu_fixed>.menu__item{margin-bottom:1.42857vh}
.menu_fixed>.menu__item>.menu__link{font-size:4.28571vh;line-height:4.85714vh}
}
@media screen and (max-width:480px) {
.menu_fixed>.menu__item{margin-bottom:0}
.menu_fixed>.menu__item>.menu__link{font-size:22px;line-height:26px}
}
.seotext0 .slick-next,.seotext0 .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;padding-top:4px!important;width:40px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0}
.seotext0 .slick-next:focus,.seotext0 .slick-next:hover,.seotext0 .slick-prev:focus,.seotext0 .slick-prev:hover{color:transparent;outline:none;background:0 0}
.seotext0 .slick-dots li button:focus:before,.seotext0 .slick-dots li button:hover:before,.seotext0 .slick-next:focus:before,.seotext0 .slick-next:hover:before,.seotext0 .slick-prev:focus:before,.seotext0 .slick-prev:hover:before{opacity:1}
.seotext0 .slick-next.slick-disabled:before,.seotext0 .slick-prev.slick-disabled:before{opacity:.25}
.seotext0 .slick-next:before,.seotext0 .slick-prev:before{font-family:'slick';font-size:20px;line-height:31px;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.seotext0 .slick-prev{left:-25px}
.seotext0 [dir=rtl] .slick-prev{right:-25px;left:auto}
.seotext0 .slick-next:before,.seotext0 .slick-prev:before,.seotext0 [dir=rtl] .slick-next:before,.seotext0 [dir=rtl] .slick-prev:before{content:''}
.seotext0 .slick-next{right:-25px}
.seotext0 [dir=rtl] .slick-next{right:auto;left:-25px}
.seotext0 .slick-slider{margin-bottom:30px}
.seotext0 .slick-dots{position:absolute;bottom:-21px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.seotext0 .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;border-radius:50px;background:#fff;padding:0;list-style:none;cursor:pointer;border:1px solid #c5c5c5}
.seotext0 .slick-dots li button{font-size:0;line-height:0;display:none;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}
.seotext0 .slick-dots li button:focus,.seotext0 .slick-dots li button:hover{outline:none}
.seotext0 .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.seotext0 .slick-dots li.slick-active button:before{opacity:.75;color:#000}
.seotext0 li.slick-active{border:1px solid #0094db!important}
.rotate-phone{display:none}
.rotate-phone img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px}
@media (max-width:1024px) and (orientation: landscape)   {
body:not(.focusedInput) .rotate-phone{position:fixed;width:100%;height:100%;background-color:#fff;z-index:99999999;top:0}
body:not(.focusedInput) body{overflow:hidden}
}
.header_biz0000000 .slick-slide.slick-current.slick-active.slick-center>a.fk-item.fk-item_second>.fk-item__icon,.header_biz0000000 .slick-slide.slick-current.slick-active.slick-center>a.fk-item.fk-item_second>.fk-item__title,.header_biz0000000 a.fk-item.fk-item_second:hover>.fk-item__icon,.header_biz0000000 a.fk-item.fk-item_second:hover>.fk-item__title{opacity:1!important}
.header_biz0000000 .slick-slide.slick-current.slick-active.slick-center>a.fk-item.fk-item_second,.header_biz0000000 a.fk-item.fk-item_second:hover{border-color:#8dd50e!important}
.header_biz0000000 .fk-item__icon{opacity:.4;height:98px!important}
.header_biz0000000 .fk-item_second{max-width:260px!important;min-width:260px!important;height:220px;background:rgba(0,0,0,.46);border-color:#fff!important;padding-top:23px!important}
.header_biz0000000 .grid_biz-header{max-width:980px!important}
.header_biz0000000 .fk-item_second{border:2px solid transparent;cursor:pointer;padding:10px;display:inline-block}
.header_biz0000000 .fk-item__title{font-size:16px!important;opacity:.4}
.header_biz0000000 .fk-item_second .fk-item__title{color:#fff;font:19px Gotham,sans-serif;margin:0}
@media screen and (max-height:620px) and (max-width:768px),screen and (max-height:485px) and (min-width:768px) {
.header_biz0000000 .fk-item_second .fk-item__icon{margin-bottom:5px}
}
@media screen and (max-height:840px) and (max-width:768px),screen and (max-height:680px) and (min-width:768px) {
.header_biz0000000 .fk-item_second .fk-item__icon{height:60px}
}
.header_biz0000000 .fk-item_second .fk-item__icon{height:80px;color:#adadad;margin-bottom:10px}
@media screen and (max-width:767px) {
.header_biz0000000 .slick-prev{left:39px!important}
.header_biz0000000 .slick-arrow{color:#fff!important;text-shadow:none!important}
.header_biz0000000 .slick-next{right:29px!important}
.header_biz0000000 .fk-item__icon{margin-bottom:18px!important}
.header_biz0000000 .texbox{margin:13px 0 0}
.header_biz0000000 .texbox p{line-height:24px;font-size:15px}
.header_biz0000000 .header__title{padding-bottom:12px!important}
.header_biz0000000 .slick-arrow{top:50%!important}
}
@media screen and (min-width:768px) and (max-width:872px) {
.header_biz0000000 .slick-prev{left:20%!important}
.header_biz0000000 .slick-arrow{color:#fff!important;zoom:1.5;text-shadow:none!important}
.header_biz0000000 .slick-next{right:20%!important}
.header_biz0000000 .fk-item__title{font-size:18px!important}
.header_biz0000000 .texbox{margin:13px 0 0}
.header_biz0000000 .texbox p{width:420px;line-height:36px;font-size:23px;margin-top:42px!important;position:relative;z-index:99999}
.header_biz0000000 .slick-arrow{top:50%!important}
}
@media screen and (max-width:480px) {
.header_biz0000000 .fk-item_second{max-width:170px!important;min-width:170px!important;height:170px!important}
.header_biz0000000 .fk-item__icon{height:65px!important}
.header_biz0000000 .fk-item__title{font-size:13px!important}
}
@media screen and (max-width:853px) {
.header_biz0000000 .section{padding:0!important}
.header_biz0000000 .pc{display:none!important}
.header_biz0000000 .mob{display:block!important}
}
@media screen and (min-width:853px) {
.header_biz0000000 .mob{display:none!important}
}
@media screen and (max-height:640px) {
.header_biz0000000 .header__third{position:relative;margin:26px 0 0}
}
@media screen and (max-width:560px) {
.header_biz0000000 .header__third{position:relative;margin:26px 0 0}
}
@media screen and (min-height:750px) {
.header_biz0000000 .header{height:100vh}
}
@media screen and (max-width:1100px) {
.header_biz0000000 .grid_biz-header{max-width:1100px!important}
}
@media screen and (max-height:750px) {
.header_biz0000000 .header__second{padding-bottom:20px!important}
}
.header_biz0000000 .texbox p{width:320px;margin:0 auto;line-height:35px}
.header_biz0000000 .texbox{margin:45px 0 117px}
.header_biz0000000 .texbox a:hover{color:#8dd50e;border-bottom:1px solid #8dd50e}
@media screen and (min-height:750px) {
.header_biz0000000 .header{height:100vh}
}
.header_biz0000000 .header__title{top:-74px!important}
@media screen and (max-width:853px) {
.header_biz0000000 .slick-prev{left:27%!important}
.header_biz0000000 .slick-next{right:27%!important}
}
@media screen and (max-width:781px) {
.header_biz0000000 .slick-prev{left:25.5%!important}
.header_biz0000000 .slick-next{right:25.5%!important}
}
@media screen and (max-width:738px) {
.header_biz0000000 .slick-prev{left:23%!important}
.header_biz0000000 .slick-next{right:23%!important}
}
@media screen and (max-width:666px) {
.header_biz0000000 .slick-prev{left:21%!important}
.header_biz0000000 .slick-next{right:21%!important}
}
@media screen and (max-width:609px) {
.header_biz0000000 .slick-prev{left:19%!important}
.header_biz0000000 .slick-next{right:19%!important}
}
@media screen and (max-width:570px) {
.header_biz0000000 .slick-prev{left:17%!important}
.header_biz0000000 .slick-next{right:17%!important}
}
@media screen and (max-width:522px) {
.header_biz0000000 .slick-prev{left:15%!important}
.header_biz0000000 .slick-next{right:15%!important}
}
@media screen and (max-width:489px) {
.header_biz0000000 .slick-prev{left:12%!important}
.header_biz0000000 .slick-next{right:12%!important}
}
@media screen and (max-width:456px) {
.header_biz0000000 .slick-prev{left:7%!important}
.header_biz0000000 .slick-next{right:7%!important}
}
@media screen and (max-width:415px) {
.header_biz0000000 .slick-prev{left:14%!important}
.header_biz0000000 .slick-next{right:14%!important}
}
@media screen and (max-width:382px) {
.header_biz0000000 .slick-prev{left:9%!important}
.header_biz0000000 .slick-next{right:9%!important}
}
@media screen and (max-width:375px) {
.header_biz0000000 .slick-prev{left:14%!important}
.header_biz0000000 .slick-next{right:14%!important}
}
@media screen and (max-width:350px) {
.header_biz0000000 .slick-prev{left:10%!important}
.header_biz0000000 .slick-next{right:10%!important}
}
.header_biz0000000 .slick-arrow:after{font-family:'fk';font-size:40px!important}
.header_biz0000000 button.slick-arrow{position:absolute;top:45%!important;outline:none;z-index:10;cursor:pointer;background:0 0!important;font-size:0;margin-top:-50px;padding:50px 10px!important;color:#fff!important;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);text-shadow:none!important}
@media (min-width:1024px) {
.header_biz0000000 div.pc{display:block!important}
}  @media(max-width: 768px) {
.header.section__content.header_gos{display:block;padding-bottom:0;}
.header.section__content.header_gos .header__second{max-width:80%;margin:auto;}
.header.section__content.header_gos .header__first{position:relative;min-height:135px;}
.header.section__content.header_gos .header__title{font-size:24px;}
.header.section__content.header_gos .header__third.trk{position:relative;margin-top:50px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;}
.header.section__content.header_gos .header__third.trk .header__phone,
.header.section__content.header_gos .header__third.trk .header__download{float:none;}
}
.page.gos .slick-list.draggable{max-width:100%;}
@media(min-width:1024px) {
.page.gos .page__row.page__row_header{height:100vh;}
.header.section__content.header_gos{position:unset;min-height:100vh;display:flex;flex-flow:column wrap;}
.page.gos .header__first{margin:0;}
.page.gos .header__second{margin:auto;}
.page.gos .header__third{max-width:1200px;margin:auto;left:0;right:0;bottom:2px;}
.page.gos .header__more{bottom:1%;}
}
.page__row_download-presentation + .page__row_portfolio > .section_portfolio > .section__title.title-top{margin-top:50px;}
.header-download-icon.js-svg_cat{width:auto;height:auto;}
.header-download-icon svg{width:28px;}
.section__title h1{margin:0 auto;}
.item__gallery-item img{width:95%;margin:0 auto;}
.menu__item a[href="#noclick"]{pointer-events:none;}
.blog-content figure{width:975px !important;}
.grid_home-header{margin-left:-30px;display:flex;flex-flow:row wrap;justify-content:center;}
.grid_home-header .grid__item{float:left;}
.grid_home-header .grid__item,.grid_home-header .l-download__one,.grid_home-header .l-download__two,.grid_home-header .page-footer__address,.grid_home-header .page-footer__company,.grid_home-header .page-footer__contacts,.grid_home-header .page-footer__copyright,.grid_home-header .page-footer__menu,.grid_home-header .page-footer__soc-icons{width:33.33333%;padding-left:30px;text-align:center}
@media screen and (max-width:1050px) {
.grid_home-header{margin:0}
.grid_home-header .grid__item,.grid_home-header .l-download__one,.grid_home-header .l-download__two,.grid_home-header .page-footer__address,.grid_home-header .page-footer__company,.grid_home-header .page-footer__contacts,.grid_home-header .page-footer__copyright,.grid_home-header .page-footer__menu,.grid_home-header .page-footer__soc-icons{width:100%;margin-bottom:20px;padding-left:0}
}
@media screen and (max-width:370px) and (max-height:550px) {
.grid_home-header .grid__item,.grid_home-header .l-download__one,.grid_home-header .l-download__two,.grid_home-header .page-footer__address,.grid_home-header .page-footer__company,.grid_home-header .page-footer__contacts,.grid_home-header .page-footer__copyright,.grid_home-header .page-footer__menu,.grid_home-header .page-footer__soc-icons{margin-bottom:10px}
}
.btn_panel{font-family:GothamMedium !important;}
.btn_panel .panel__content{font-family:Calibri,sans-serif;}
.miniramp{color:#fff;background-position-y:55%;background-repeat:no-repeat;background-size:cover;background-image:url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_768.jpg);}
@supports (background-image: -webkit-image-set(url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_768.webp) 1x))  {
.miniramp{background-image:-webkit-image-set(url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_768.webp) 1x);}
}
.miniramp .section_regular{padding-bottom:0;padding-top:200px;}
.miniramp__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;max-width:1200px;padding:20px 0 40px;margin:0 auto;align-items:flex-start;}
.miniramp__right{position:relative;margin-top:20px;}
.miniramp__left{position:relative;width:94%;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:13px;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:260px;margin-top:10px;margin-bottom:10px;color:#fff;font-family:'GothamBold', Arial, sans-serif;font-size:25px;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:13px;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:10px 40px;border:1px solid #fff;background-color:rgba(0, 0, 0, 0.5);color:#fff;text-transform:uppercase;text-align:center;text-decoration:none;}
.miniramp__button:hover{background-color:#fff;color:#000;}
.miniramp__play-wrapper{position:absolute;width:60px;height:60px;bottom:0;right:-5px;cursor:pointer;}
.miniramp__play-wrapper:hover{color:#0086d4;}
.miniramp__play-wrapper a,
.miniramp__play{position:absolute;left:0;top:0;}
.miniramp__play-wrapper a{z-index:2;width:100%;height:100%;}
@media screen and (min-width: 768px) {
.miniramp{background-image:url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_1366.jpg);}
.miniramp .section_regular{padding-bottom:50px;padding-top:50px;}
.miniramp__content{flex-direction:row;align-items:center;}
.miniramp__right{margin-left:20px;margin-top:0;}
.miniramp__left{width:auto;}
.miniramp__title{font-size:36px;}
.miniramp__button{padding:20px 80px;}
.miniramp__left a,
.miniramp__description{font-size:18px;}
.miniramp__play{right:-31px;}
}
@supports (background-image: -webkit-image-set(url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_1366.webp) 1x))  {
@media screen and (min-width: 768px) {
.miniramp{background-image:-webkit-image-set(url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_1366.webp) 1x);}
}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
.page__row_header{background-image:var(--tablet-background)!important;}
}
@media screen and (min-width: 1366px) {
.miniramp{background-image:url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_1920.jpg);}
}
@supports (background-image: -webkit-image-set(url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_1920.webp) 1x))  {
@media screen and (min-width: 1366px) {
.miniramp {
background-image: -webkit-image-set(url(https://fk-ramps.ru/wp-content/uploads/2021/07/pumptrack_1920.webp) 1x);
}
}
}.pumpblock-seo-block .pumpimage{position:absolute;top:0;left:0;right:0;bottom:0;}
.pumpblock-seo-block .pumpimage img{width:100% !important;height:100% !important;object-fit:cover;}
.pumpblock-seo-block .pumpblock{padding:60px 0;display:flex;min-height:700px;flex-direction:column;justify-content:flex-end;}
@media screen and (max-width: 1024px) {
.pumptrack .pumptext{position:relative !important;width:100%;}
.pumpblock-seo-block .pumpimage{position:relative;}
.pumpblock-seo-block .pumpblock{padding:0;min-height:auto;}
}
.pumptrack .header__title{position:absolute;left:0;right:0;top:50px;}
body.pumptrack .header__title-2{font-size:48px;margin:30px 0;text-transform:none;font-family:'Gotham';}
body.pumptrack .header__description{font-size:18px;}
@media all and (max-width: 1050px){
body.pumptrack .header__description{padding-left:30px;padding-right:30px;}
}
body.pumptrack .page__row_footer{background-color:#945b31;}
.pumptrack .YouTube-1,
.pumptrack .instagramm-1,
.pumptrack .facebook-1,
.pumptrack .vk-1,
.pumptrack .fk-item_plus svg,
.pumptrack .btn_play:hover svg path{fill:#945b31;}
.pumptrack .YouTube-2,
.pumptrack .instagramm-2,
.pumptrack .facebook-2,
.pumptrack .vk-2{fill:#E5B795;}
.pumptrack .page-footer__address,
.pumptrack .page-footer__company,
.pumptrack .page-footer__copyright,
.pumptrack .page-footer__copyright-mobile{color:#E5B795;}
.pumptrack .reasons_wrapper4 .reasons_container4 .reasons_title4,
.pumptrack .reasons_wrapper4 .reasons_container4 .reasons_inner4 .row_reason4 .reason_item4 .js-svg_galka_bold,
.pumptrack .section__title,
body.pumptrack .portfolio_slider_title,
.pumptrack .faq__question:after,
.pumptrack .private_title,
.pumptrack .btn_footer:hover{color:#945b31;}
.pumptrack .portfolio_slider .owl-dots .owl-dot.active span,
.pumptrack .tech-char{border-color:#763201;}
.pumptrack .portfolio_slider{text-align:center;}
.pumptrack .fk-item_counter:hover{border:2px solid #945b31;}
.pumptrack .pumpimage_mini{display:none;}
.pumptrack .pumpimage img,
.pumptrack .pumpimage_mini img{width:100%;height:auto;}
.pumptrack .pumpblock{position:relative;}
.pumptrack .pumptext{position:relative;background-color:rgba(148,91,49,.9);padding:40px 50px;color:#fff;}
.pumpbutton{display:block;line-height:47px;text-transform:uppercase;text-decoration:none;padding:0 20px;background-color:#fff;border:2px solid #945b31;color:#945b31;position:absolute;left:48%;bottom:20%;font-family:Gotham,sans-serif;font-size:18px;font-weight:700;cursor:pointer;}
.pumpbutton:hover{color:#fff;background-color:#945b31;}
.pumptrack .pumptext1{width:635px;left:45%;top:20%;text-align:left;}
.pumptrack .pumptext2{width:635px;left:20%;top:20%;text-align:left;}
.pumptrack .pumptext3{width:70%;margin:0 auto;}
@media screen and (max-width: 1800px){
.pumpbutton{bottom:15%;}
.pumptrack .pumptext1{left:45%;top:15%;}
body.pumptrack .pumpblock .athlet-review__parallax_one{font-size:300px;line-height:300px;}
}
@media screen and (max-width: 1500px){  
.pumpbutton{display:none;}
body.pumptrack .pumpblock .athlet-review__parallax_one{font-size:240px;line-height:240px;}
}
@media screen and (max-width: 1200px){  
.pumptrack .pumptext1{left:0;top:10%;width:100%;}
.pumptrack .pumptext2{width:100%;left:0;top:20%;text-align:left;}
body.pumptrack .pumptext1_2{left:10%;}
body.pumptrack .pumpblock .athlet-review__parallax_one{font-size:200px;line-height:200px;}
}
@media screen and (max-width: 1000px){
body.pumptrack .pumpblock .layer{height:400px;}
body.pumptrack .pumpblock .athlet-review__parallax_one{font-size:160px;line-height:160px;right:auto;left:0;top:50%;margin-top:-80px;}
}
@media screen and (max-width: 768px){
body.pumptrack .pumpblock .athlet-review__parallax_one{font-size:100px;line-height:100px;right:0;left:auto;margin-top:-50px;}

body.pumptrack .pumpblock .layer{height:0;padding-top:100%;}
}
.pumptrack .pumptext h2{color:#fff;font-size:30px;margin-top:0;}
.pumptrack .pumptext p{color:#fff;font-size:18px;margin:0;}
.pumptrack .pumptext1_2{position:absolute;top:31%;left:24%;width:220px;text-align:right;}
@media screen and (max-width: 1700px){
.pumptrack .pumptext1_2{left:22%;}
}
.pumptrack .pumptext1_2 h2{color:#fff;text-transform:uppercase;font-size:18px;font-family:Calibri, sans-serif;margin-bottom:0;}
.pumptrack .pumptext1_2 p{color:#fff;font-size:14px;}
.pumptrack .pumpblock .layer{z-index:0;}
.pumptrack .pumpblock .athlet-review__parallax_one{font:700 336px/336px GothamMedium,sans-serif;color:rgba(255,255,255,0.2);}
.pumptrack .pumpblock .athlet-review__parallax_one{top:5%;right:0%;}
.pumptrack .page__row_logos .layer{background-size:cover;z-index:-1;}
.pumptrack .page__row_logos .section__hidden-video-layer{z-index:20;}
.pumptrack .section_logos{background-color:#fff;}
.pumptrack .pumptext h2{font-family:'GothamMedium', sans-serif;}
@media screen and (max-width: 1024px){
body.pumptrack .pumptext1_2{top:150px;left:50%;margin-left:-110px;text-align:center;}
.pumptrack .pumptext{position:static;width:100%;background-color:#fff;background-color:rgba(148,91,49,1);}
 
body.pumptrack .header__title-2{font-size:32px;}
.pumptrack .header__title{position:static;margin-top:0px;}
}
@media screen and (max-width: 768px){
.pumptrack .pumpimage_mini{display:block;}
.pumptrack .pumpimage{display:none;}
body.pumptrack .header__title-2{font-size:24px;padding:0 10px;}
}
.pumptrack .reasons_wrapper4 .reasons_container4 .reasons_inner4 .row_reason4 .reason_item4 .js-svg_galka_bold{width:34px;height:31px;margin-top:13px;}
.pumpportfolio,
.pumpblock2{padding:50px 0;background:#fff url(//fk-ramps.ru/wp-content/themes/fk/img/fk-pattern-white-small.png);}
.pumpportfolio .sliderwrapper{max-width:1200px;margin:auto;}
.pumpportfolio .owl-stage-outer{overflow:hidden;}
.pumpportfolio .item{width:350px;max-width:90%;background-color:#fff;border:1px solid #dadada;padding:20px;height:100%;margin:auto;text-align:left;cursor:pointer;}
@media screen and (min-width: 1601px){
.pumpportfolio .sliderwrapper{max-width:none;width:85%;}
.pumpportfolio .item{width:92%;margin:0 4%;}
}
.pumpportfolio .item img{width:100%;}
.pumpportfolio .item h2{line-height:24px;font-size:18px;color:#000000;font-family:'GothamBold';margin-top:30px;}
.pumpportfolio .item p{font-family:'Calibri';font-size:16px;line-height:16px;color:#555555;}
.pumpportfolio .owl-stage{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
@media screen and (min-width: 1300px){
body .pumpportfolio .owl-prev{left:-60px;}
body .pumpportfolio .owl-next{right:-60px;}
}
.btn_pumpportfolio{display:block;background-color:#945b31;border:2px solid #945b31;color:#fff;height:47px;text-transform:uppercase;margin:50px auto 0;line-height:47px;font-family:Gotham,sans-serif;font-size:18px;font-weight:700;width:300px;text-align:center;}
.btn_pumpportfolio:hover{background-color:#fff;color:#945b31;}
.pumptrack .reasons_wrapper4 .reasons_container4 .reason_image4{top:300px;}
.pumptrack .catalog-item{border-top:0;margin-bottom:0;}
.pumptrack .catalog-item .inner-table{border-color:#945b31;margin-top:50px;}
.pumptrack .catalog-up-row .title{border-color:#945b31;margin-top:0;}
.pumptrack .catalog-item .container{padding-top:50px;width:100%;}
.pumptrack .detailed__arrows{padding:0;}
.pumptrack .modal_portfolio .modal__close{color:#888;}
.pumptrack .slick-dots li.slick-active button,
.pumptrack .slick-dots li button:hover{border-color:#945b31 !important;}
.pumptrack .inner-table tbody tr:hover,
.pumptrack .inner-table .table-row:hover,
.pumptrack .inner-table .table-row.hovered,
.pumptrack .btn-order:hover,
.pumptrack .btn-order:focus{background-color:#945b31;}
.pumptrack .catalog-slider .slick-arrow:hover:after,
.pumptrack .catalog-slider .slick-arrow:focus:after,
.pumptrack .catalog-slider .slick-arrow:focus,
.pumptrack .catalog-slider .slick-arrow:hover,
.pumptrack .hidden-text .title,
.pumptrack .portfolio_slider .owl-nav div:hover span svg,
.pumptrack .breadcrumbs__item:not(:last-child):hover,
.pumptrack .slider_regular .slick-arrow:hover,
.pumptrack .faq__item:hover .faq__question,
.pumptrack .faq__item:hover .faq__question:after,
.pumptrack .faq__item.active .faq__question:after,
.pumptrack .detailed__arrow:hover{color:#945b31 !important;}
.pumptrack .btn-order{border:2px solid #945b31;color:#945b31;}
.pumptrack .point.hovered .inner-point,
.pumptrack .point:hover .inner-point{color:#945b31;box-shadow:0 0 0 3px #945b31;}
.pumptrack .detailed__mobile-arrows.detailed__mobile-arrows_top .detailed__arrow{padding-top:14px;}
@media screen and (min-width: 768px){
.pumptrack .catalog-up-row{position:absolute;top:0;left:0;z-index:5;}
.pumptrack .detailed__mobile-arrows.detailed__mobile-arrows_top .detailed__arrow{padding-top:6px;top:0;color:#888;}
.pumptrack .section_logos{padding-left:30px;padding-right:30px;}
}
.pumptrack a.detailed__arrow{padding-top:31px;}
.pumptrack .header__logo>div{width:100%;height:100%;position:relative;}
.pumptrack .header__logo .ic-logo-pump{opacity:0;-webkit-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.pumptrack .header__logo.rotated .ic-logo-pump{opacity:1;}
.pumptrack .header__logo .ic-logo-pump path{fill:#A65A29;}
.pumptrack .header__logo .js-svg_logo-color{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.pumptrack .header__logo.rotated>div{-webkit-transition:transform 0.7s ease;-o-transition:transform 0.7s ease;transition:transform 0.7s ease;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.pumptrack .header__logo.rotated:hover>div{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);}
.pumptrack .site-modal{z-index:8888888 !important;}
.pumptrack .slick-next:before,
.pumptrack .slick-prev:before{display:none;}
.pumptrack .slick-next,
.pumptrack .slick-prev{width:30px;}
.pumpblock2 img{margin:auto;max-width:90%;display:block;}
.pumptrack .anchor{position:relative;top:-35px;height:0;}
.bg-cover{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;height:100%;}
.pumpblock.with-slider .layer{z-index:10;bottom:80px !important;height:auto;pointer-events:none;}
.pumpblock.with-slider .item_sl{position:relative;}
.pumpblock.with-slider .item_sl img{z-index:0;}
.pumpblock.with-slider .slider__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;overflow:hidden;}
.pumpblock.with-slider .pumpimage{z-index:0;}
.pumpblock.with-slider .pumpimage_mini{display:none !important;}
.pumpblock.with-slider .pumptext1{z-index:20;}
.pumpblock.with-slider .pumptext.for-adaptive{display:none;}
.pumpblock.with-slider .pumptext1_2,
.pumpblock.with-slider .pumptext2{z-index:30;}
.portfolio_slider .port_slider.port_slider_tablet{padding-bottom:0 !important;}
@media screen and (max-width: 1199px){
.pumpblock.with-slider .portfolio_slider .port_slider.port_slider_tablet{padding-bottom:0;}
.pumpblock.with-slider .pumptext.for-adaptive{display:block;}
}
@media screen and (max-width: 991px){
.pumpblock.with-slider .pumpimage{display:block !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px){	
.pumpblock.with-slider .layer{bottom:auto !important;height:200px !important;padding-top:0 !important;}
}
body.pumptrack .header__logo{perspective:1000px;overflow:hidden;}
@media screen and (max-width: 768px){
.pumpblock.with-slider .layer{display:none !important;}
.pumpblock.with-slider .pumptext1_2{top:50px;}
.section_contact-us .section__title{padding-top:60px !important;}
}
body.pumptrack-in-every-city .header_ramp .header__title{position:relative;top:0;margin-top:10px;}
@media screen and (min-width: 768px) {
body.pumptrack-in-every-city .header_ramp .header__title{font:60px Gotham,sans-serif !important;}
}
body.pumptrack-in-every-city .reasons_wrapper4 .reasons_container4 .reasons_inner4 .row_reason4.row_reason_middle4 .reason_item4{margin-bottom:60px;}
body.pumptrack-in-every-city .faq__item.active .faq__question:after{color:#1299da !important;}
body.pumptrack-in-every-city .page__row .section_header:before{background:url(//fk-ramps.ru/wp-content/themes/fk/img/pumptrack/bg-points.png);opacity:0.2;position:absolute;top:0;left:0;right:0;bottom:0;content:'';}
body.pumptrack-in-every-city .portfolio_slider_title{margin-top:40px;}
.etap_project{background:#945b31;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}
@media(min-width: 768px){
.etap_project .blockin .body{display:flex;flex-flow:row wrap;justify-content:space-between;}
}
.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}
.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{padding:80px 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:#945b31;}
.project_stage .blockin:after{content:'';display:block;clear:both}
.project_stage .blockin .title{text-align:center;font-size:36px;line-height:40px;color:#945b31;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{height:300px;}
.project_stage .blockin .blog-news .blog-text .title_wrapper a{text-decoration:underline;}
.project_stage .blockin .blog-news .blog-text .title_wrapper a:hover{color:#945b31;text-decoration:none;}
.project_stage .blockin .blog-news .blog-text .cat_links a:hover{color:#945b31;}
.project_stage .blockin .blog-news .blog-text .readmore{color:#945b31;}
.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:#945b31;}
.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:#945b31;}
.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:#945b31;}
.project_stage .blockin .link a:hover{color:#945b31;}
@media screen and (max-width: 1240px) {
.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}
.project_stage .blockin .sliderwrapper .owl-nav .owl-prev{left:5px;}
.project_stage .blockin .sliderwrapper .owl-nav .owl-next{right:5px;}
body.pumptrack-in-every-city .header_ramp .header__title{margin-top:-15px;}
}
@media screen and (max-width: 940px) {
.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}
}
@media screen and (max-width: 730px) {
.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}
.link_block_doc a{width:100%}
.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}
.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}
}
@media screen and (max-width: 768px) {
.project_stage .blockin .sliderwrapper .owl-item{
padding: 0 5px;
}
.project_stage .blockin .blog-news .blog-text{
height: auto;
}
}