

/* Start:/local/templates/paritet/assets/build/css/libs.min.css?164933292744175*/
/*! jQuery UI - v1.12.1 - 2020-02-22
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:3}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/local/templates/paritet/assets/build/css/images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/local/templates/paritet/assets/build/css/images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/local/templates/paritet/assets/build/css/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/local/templates/paritet/assets/build/css/images/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/local/templates/paritet/assets/build/css/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(/local/templates/paritet/assets/build/css/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:6}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:10}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:7}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:7}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:8}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:11}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:4}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:9}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:12}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:8}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:5}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.tooltipster-base{display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes b{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:b .4s}@keyframes c{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:c .6s}@keyframes d{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:d .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:32px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#f5f5f5;background:linear-gradient(#fff,#e6e6e6);box-shadow:none;font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #fff}.jq-selectbox__select:hover{background:#e6e6e6;background:linear-gradient(#f6f6f6,#e6e6e6)}.jq-selectbox__select:active{background:#f5f5f5;box-shadow:none}.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794bf}.jq-selectbox.disabled .jq-selectbox__select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #ccc}.jq-selectbox__trigger-arrow{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#000}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#aaa}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:2px 0 0;padding:0;border:1px solid #ccc;border-radius:4px;background:#fff;box-shadow:none;font:14px/18px Arial,sans-serif}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #ccc;border-radius:3px;outline:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:none;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#f0f0f0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;color:#231f20}.jq-selectbox li.selected{background-color:#a3abb1;color:#fff}.jq-selectbox li:hover{background-color:#08c;color:#fff}.jq-selectbox li.disabled{color:#aaa}.jq-selectbox li.disabled:hover{background:none}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:none;color:#231f20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#fff;box-shadow:none;font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794bf}.jq-select-multiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08c;color:#fff}.jq-select-multiple li.disabled{color:#aaa}.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#ccc;color:#fff}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}

/*! jQuery-ui-Slider-Pips - v1.11.4 - 2016-09-04
* Copyright (c) 2016 Simon Goellner <simey.me@gmail.com>; Licensed MIT */.ui-slider-horizontal.ui-slider-pips{margin-bottom:1.4em}.ui-slider-pips .ui-slider-label,.ui-slider-pips .ui-slider-pip-hide{display:none}.ui-slider-pips .ui-slider-pip-label .ui-slider-label{display:block}.ui-slider-pips .ui-slider-pip{width:2em;height:1em;line-height:1em;position:absolute;font-size:.8em;color:#999;overflow:visible;text-align:center;top:20px;left:20px;margin-left:-1em;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-state-disabled.ui-slider-pips .ui-slider-pip{cursor:default}.ui-slider-pips .ui-slider-line{background:#999;width:1px;height:3px;position:absolute;left:50%}.ui-slider-pips .ui-slider-label{position:absolute;top:5px;left:50%;margin-left:-1em;width:2em}.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label{color:#000;font-weight:700}.ui-slider-vertical.ui-slider-pips{margin-bottom:1em;margin-right:2em}.ui-slider-vertical.ui-slider-pips .ui-slider-pip{text-align:left;top:auto;left:20px;margin-left:0;margin-bottom:-.5em}.ui-slider-vertical.ui-slider-pips .ui-slider-line{width:3px;height:1px;position:absolute;top:50%;left:0}.ui-slider-vertical.ui-slider-pips .ui-slider-label{top:50%;left:.5em;margin-left:0;margin-top:-.5em;width:2em}.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,.ui-slider-float .ui-slider-handle:focus,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip-label .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label{outline:none}.ui-slider-float .ui-slider-tip,.ui-slider-float .ui-slider-tip-label{position:absolute;visibility:hidden;top:-40px;display:block;width:34px;margin-left:-18px;left:50%;height:20px;line-height:20px;background:#fff;border-radius:3px;border:1px solid #888;text-align:center;font-size:12px;opacity:0;color:#333;transition-property:opacity,top,visibility;transition-timing-function:ease-in;transition-duration:.2s,.2s,0ms;transition-delay:0ms,0ms,.2s}.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{opacity:1;top:-30px;visibility:visible;transition-timing-function:ease-out;transition-delay:.2s,.2s,0ms}.ui-slider-float .ui-slider-pip .ui-slider-tip-label{top:42px}.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:32px;font-weight:400}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after,.ui-slider-float .ui-slider-tip:after{content:" ";width:0;height:0;border:5px solid hsla(0,0%,100%,0);border-top-color:#fff;position:absolute;bottom:-10px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.ui-slider-float .ui-slider-tip:before{content:" ";width:0;height:0;border:5px solid hsla(0,0%,100%,0);border-top-color:#888;position:absolute;bottom:-11px;left:50%;margin-left:-5px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid hsla(0,0%,100%,0);border-bottom-color:#fff;top:-10px}.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid hsla(0,0%,100%,0);border-bottom-color:#888;top:-11px}.ui-slider-vertical.ui-slider-float .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-tip-label{top:50%;margin-top:-11px;width:34px;margin-left:0;left:-60px;color:#333;transition-duration:.2s,.2s,0;transition-property:opacity,left,visibility;transition-delay:0,0,.2s}.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{top:50%;margin-top:-11px;left:-50px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label{left:47px}.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{left:37px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after,.ui-slider-vertical.ui-slider-float .ui-slider-tip:after{border:5px solid hsla(0,0%,100%,0);border-left-color:#fff;border-top-color:transparent;position:absolute;bottom:50%;margin-bottom:-5px;right:-10px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.ui-slider-vertical.ui-slider-float .ui-slider-tip:before{border:5px solid hsla(0,0%,100%,0);border-left-color:#888;border-top-color:transparent;position:absolute;bottom:50%;margin-bottom:-5px;right:-11px;margin-left:0;top:auto;left:auto}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{border:5px solid hsla(0,0%,100%,0);border-right-color:#fff;right:auto;left:-10px}.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{border:5px solid hsla(0,0%,100%,0);border-right-color:#888;right:auto;left:-11px}.ui-slider-pips [class*=ui-slider-pip-initial]{font-weight:700;color:#14ca82}.ui-slider-pips .ui-slider-pip-initial-2{color:#1897c9}.ui-slider-pips [class*=ui-slider-pip-selected]{font-weight:700;color:#ff7a00}.ui-slider-pips .ui-slider-pip-inrange{color:#000}.ui-slider-pips .ui-slider-pip-selected-2{color:#e70081}.ui-slider-pips .ui-slider-pip-inrange .ui-slider-line,.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line{background:#000}
/* End */


/* Start:/local/templates/paritet/assets/build/css/style-primary.css?1741181969167947*/
@charset "UTF-8";
@font-face {
  font-family: 'golosregular';
  src: url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-regular/golos-regular.eot");
  src: url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-regular/golos-regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-regular/golos-regular.woff") format("woff"), url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-regular/golos-regular.ttf") format("truetype"), url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-regular/golos-regular.svg#golosregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'golosbold';
  src: url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-bold/golos-bold.eot");
  src: url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-bold/golos-bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-bold/golos-bold.woff") format("woff"), url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-bold/golos-bold.ttf") format("truetype"), url("/local/templates/paritet/assets/build/css/../fonts/golos/golos-bold/golos-bold.svg#golosbold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/*FONT-FAMILY*/
/*FONT-SIZE*/
/*BACKGROUND*/
/*TEXT-COLOR*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  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: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

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; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -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"] {
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*!
 * Bootstrap Grid v4.1.2 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width; }

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important; }

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
              -ms-grid-row-align: auto !important;
          align-self: auto !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
              -ms-grid-row-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
              -ms-grid-row-align: stretch !important;
          align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.workarea, .popup-content, .cookies-modal {
  line-height: 1.5;
  overflow: hidden; }
  .workarea h1, .popup-content h1, .cookies-modal h1 {
    font-family: 'golosbold';
    font-size: 40px;
    margin: 0;
    margin-bottom: 30px;
    font-weight: normal;
    line-height: 1.3; }
  .workarea h2, .popup-content h2, .cookies-modal h2 {
    font-family: 'golosbold';
    font-size: 32px;
    margin: 0;
    margin-bottom: 30px;
    font-weight: normal;
    line-height: 1.3; }
  .workarea h3, .popup-content h3, .cookies-modal h3 {
    font-family: 'golosbold';
    font-size: 30px;
    margin: 0;
    margin-bottom: 30px;
    font-weight: normal;
    line-height: 1.3; }
  .workarea h4, .popup-content h4, .cookies-modal h4 {
    font-family: 'golosbold';
    font-size: 24px;
    margin: 0;
    margin-bottom: 30px;
    font-weight: normal;
    line-height: 1.3; }
  .workarea h5, .popup-content h5, .cookies-modal h5 {
    font-family: 'golosregular';
    font-size: 24px;
    margin: 0;
    margin-bottom: 20px;
    font-weight: normal;
    line-height: 1.3; }
  .workarea h6, .popup-content h6, .cookies-modal h6 {
    font-family: 'golosbold';
    font-size: 18px;
    margin: 0;
    margin-bottom: 20px;
    font-weight: normal;
    line-height: 1.3; }
  .workarea p, .popup-content p, .cookies-modal p {
    margin: 0;
    margin-bottom: 20px; }
  .workarea video, .popup-content video, .cookies-modal video {
    max-width: 100%;
    height: auto;
    object-fit: cover;
    display: block; }
  .workarea input[type="text"],
  .workarea input[type="email"],
  .workarea input[type="password"],
  .workarea input[type="tel"], .popup-content input[type="text"],
  .popup-content input[type="email"],
  .popup-content input[type="password"],
  .popup-content input[type="tel"], .cookies-modal input[type="text"],
  .cookies-modal input[type="email"],
  .cookies-modal input[type="password"],
  .cookies-modal input[type="tel"] {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    background: #FFFFFF;
    border: 2px solid #fff;
    border-radius: 4px;
    padding: 8px 24px;
    font-size: 24px; }
  .workarea input[type="submit"], .popup-content input[type="submit"], .cookies-modal input[type="submit"] {
    border: 0; }
  .workarea textarea, .popup-content textarea, .cookies-modal textarea {
    width: 100%;
    display: block;
    vertical-align: middle;
    color: #000;
    background: #FFFFFF;
    border: 2px solid #fff;
    border-radius: 4px;
    padding: 8px 24px;
    resize: vertical;
    min-height: 120px;
    font-size: 24px; }
  .workarea ol, .popup-content ol, .cookies-modal ol {
    margin: 0;
    margin-bottom: 30px;
    padding: 0;
    counter-reset: myCounter; }
    .workarea ol li, .popup-content ol li, .cookies-modal ol li {
      list-style-type: none;
      padding-left: 30px;
      position: relative;
      margin-bottom: 17px; }
      .workarea ol li:last-child, .popup-content ol li:last-child, .cookies-modal ol li:last-child {
        margin-bottom: 0; }
      .workarea ol li:before, .popup-content ol li:before, .cookies-modal ol li:before {
        counter-increment: myCounter;
        content: counter(myCounter);
        position: absolute;
        left: 0;
        top: 0;
        color: #2C4295;
        z-index: 2; }
      .workarea ol li:after, .popup-content ol li:after, .cookies-modal ol li:after {
        content: "";
        position: absolute;
        left: 6px;
        top: 14px;
        width: 10px;
        height: 10px;
        background: #F0F2F5;
        display: inline-block;
        z-index: 1; }
    .workarea ol ol, .popup-content ol ol, .cookies-modal ol ol {
      margin: 0;
      margin-bottom: 30px;
      padding: 13px 0 0;
      counter-reset: myCounter2; }
      .workarea ol ol li, .popup-content ol ol li, .cookies-modal ol ol li {
        padding-left: 32px; }
        .workarea ol ol li:before, .popup-content ol ol li:before, .cookies-modal ol ol li:before {
          left: -16px;
          counter-increment: myCounter2;
          content: counter(myCounter) "." counter(myCounter2); }
  .workarea ul, .popup-content ul, .cookies-modal ul {
    margin: 0;
    margin-bottom: 30px;
    padding: 0; }
    .workarea ul li, .popup-content ul li, .cookies-modal ul li {
      list-style-type: none;
      padding-left: 30px;
      position: relative;
      margin-bottom: 16px; }
      .workarea ul li:before, .popup-content ul li:before, .cookies-modal ul li:before {
        content: "";
        position: absolute;
        left: 0px;
        top: 12px;
        background: #2C4295;
        width: 13px;
        height: 2px;
        z-index: 2; }
      .workarea ul li:after, .popup-content ul li:after, .cookies-modal ul li:after {
        content: "";
        position: absolute;
        left: 6px;
        top: 14px;
        width: 10px;
        height: 10px;
        background: #F0F2F5;
        display: inline-block;
        z-index: 1; }
    .workarea ul ul, .popup-content ul ul, .cookies-modal ul ul {
      padding-top: 13px; }
  .workarea table, .popup-content table, .cookies-modal table {
    width: 100%;
    min-width: 800px;
    table-layout: fixed; }
  .workarea td, .popup-content td, .cookies-modal td {
    padding: 17px 16px;
    text-align: left; }
    .workarea td img, .popup-content td img, .cookies-modal td img {
      display: inline-block;
      vertical-align: middle; }
    .workarea td:first-child, .popup-content td:first-child, .cookies-modal td:first-child {
      text-align: left; }
  .workarea tr:nth-child(odd), .popup-content tr:nth-child(odd), .cookies-modal tr:nth-child(odd) {
    background: #F0F2F5; }
  .workarea strong, .popup-content strong, .cookies-modal strong {
    font-weight: normal;
    font-family: 'golosbold'; }
  .workarea input[type="checkbox"]:not(:checked),
  .workarea input[type="checkbox"]:checked, .popup-content input[type="checkbox"]:not(:checked),
  .popup-content input[type="checkbox"]:checked, .cookies-modal input[type="checkbox"]:not(:checked),
  .cookies-modal input[type="checkbox"]:checked {
    position: absolute;
    left: -9999px; }
  .workarea input[type="checkbox"]:not(:checked) + label,
  .workarea input[type="checkbox"]:checked + label, .popup-content input[type="checkbox"]:not(:checked) + label,
  .popup-content input[type="checkbox"]:checked + label, .cookies-modal input[type="checkbox"]:not(:checked) + label,
  .cookies-modal input[type="checkbox"]:checked + label {
    position: relative;
    cursor: pointer;
    padding-left: 32px;
    display: inline-block;
    line-height: 24px; }
  .workarea input[type="checkbox"]:not(:checked) + label:before,
  .workarea input[type="checkbox"]:checked + label:before, .popup-content input[type="checkbox"]:not(:checked) + label:before,
  .popup-content input[type="checkbox"]:checked + label:before, .cookies-modal input[type="checkbox"]:not(:checked) + label:before,
  .cookies-modal input[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -1px;
    height: 24px;
    width: 24px;
    border-radius: 4px;
    cursor: pointer;
    z-index: 5;
    border: 2px solid #0083CA; }
  .workarea input[type="checkbox"]:checked + label:before, .popup-content input[type="checkbox"]:checked + label:before, .cookies-modal input[type="checkbox"]:checked + label:before {
    background: #0083CA;
    border: 2px solid #0083CA; }
  .workarea input[type="checkbox"]:not(:checked) + label:after,
  .workarea input[type="checkbox"]:checked + label:after, .popup-content input[type="checkbox"]:not(:checked) + label:after,
  .popup-content input[type="checkbox"]:checked + label:after, .cookies-modal input[type="checkbox"]:not(:checked) + label:after,
  .cookies-modal input[type="checkbox"]:checked + label:after {
    content: '';
    background: url("/local/templates/paritet/assets/build/css/../img/svg/check.svg") center no-repeat;
    width: 17px;
    height: 14px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 5px;
    z-index: 10; }
  .workarea input[type="checkbox"]:not(:checked) + label:after, .popup-content input[type="checkbox"]:not(:checked) + label:after, .cookies-modal input[type="checkbox"]:not(:checked) + label:after {
    opacity: 0; }
  .workarea input[type="checkbox"]:checked + label:after, .popup-content input[type="checkbox"]:checked + label:after, .cookies-modal input[type="checkbox"]:checked + label:after {
    opacity: 1; }
  .workarea img, .popup-content img, .cookies-modal img {
    max-width: 100%;
    height: auto; }
  .workarea small, .popup-content small, .cookies-modal small {
    display: inline-block;
    font-size: 12px;
    line-height: 1.2; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  height: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth; }

*:focus {
  outline: none;
  -moz-outline-style: none; }

:-moz-any-link:focus {
  outline: 1px dotted invert; }

:-moz-any-link:focus {
  outline: none; }

textarea, input {
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
  text-decoration: none; }
  a:not([class]) {
    color: #4A64FA; }
    a:not([class]):hover {
      color: #7A43FF; }

body {
  margin: 0;
  height: 100%;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-family: "golosregular", Arial, sans-serif;
  color: #000;
  font-weight: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 320px; }

body.fixed {
  overflow: hidden; }

textarea, input {
  -webkit-box-shadow: none;
          box-shadow: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

::-webkit-input-placeholder {
  color: #343532;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

::-moz-placeholder {
  color: #343532;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

:-moz-placeholder {
  color: #343532;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

:-ms-input-placeholder {
  color: #343532;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

:focus::-webkit-input-placeholder {
  color: transparent; }

:focus::-moz-placeholder {
  color: transparent; }

:focus:-moz-placeholder {
  color: transparent; }

:focus:-ms-input-placeholder {
  color: transparent; }

.page-header {
  padding: 14px 0;
  background: #fff;
  border-bottom: 2px solid #F0F2F5;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 22; }
  .page-header .container-fluid {
    position: static; }
  .page-header .top__r {
    display: none; }

.page-header__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.logo {
  width: 182px;
  height: 60px;
  background: url(/local/templates/paritet/assets/build/css/../img/svg/n-logo-v2.svg) center/contain no-repeat;
  background-size: cover;
  display: inline-block;
  margin-right: 40px; }

.top {
  font-size: 14px;
  border-bottom: 2px solid #F0F2F5;
  z-index: 10;
  position: relative; }
  .top__link {
    color: #343532;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding: 13px 13px 10px; }
    .top__link:hover {
      color: #0083CA; }
    .top__link.active {
      color: #0083CA;
      /*pointer-events: none; */
    }

.top__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.top__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -13px; }

.top-area {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 40px;
  height: 100%; }

.top-area__list {
  display: none;
  padding: 0;
  margin: 0;
  max-width: 260px;
  padding: 10px 20px;
  /* border: 1px solid #e4e4e4; */
  border-radius: 1px;
  -webkit-box-shadow: 0 5px 29px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 29px rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 3;
  top: 100%;
  background: #fff; }
  .top-area__list:before {
    content: "";
    border: 10px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    bottom: 100%;
    left: 30px; }

.top-area__toggle {
  font-size: 12px;
  color: #2C4295;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }
  .top-area__toggle:hover {
    color: #0B4DCE; }
  .top-area__toggle:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 5px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/c-arrow.svg) no-repeat;
    background-size: contain;
    margin-left: 4px;
    margin-top: 2px; }

.top-area__link {
  display: block;
  margin-bottom: 5px;
  color: #2C4295; }
  .top-area__link:hover {
    color: #0B4DCE; }
  .top-area__link:last-child {
    margin-bottom: 0; }

.top-offices {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 50px;
  height: 100%; }

.top-offices__link {
  font-size: 12px;
  color: #2C4295;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .top-offices__link:hover {
    color: #0B4DCE; }

.top__r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.top-tel {
  font-size: 24px;
  color: #343532;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 40px; }
  .top-tel:before {
    content: "";
    display: inline-block;
    width: 25px;
    height: 23px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/call.svg) no-repeat;
    margin-right: 8px; }
  .top-tel:hover:before {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/call-h.svg) no-repeat; }

.top-lang {
  font-size: 12px;
  color: #2C4295;
  margin-right: 40px; }
  .top-lang:hover {
    color: #0B4DCE; }

.top-version {
  display: inline-block;
  width: 20px;
  height: 14px;
  background: url(/local/templates/paritet/assets/build/css/../img/svg/eye.svg) no-repeat;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }
  .top-version:hover {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/eye-h.svg) no-repeat; }

.top-apple {
  display: inline-block;
  width: 14px;
  height: 17px;
  background: url(/local/templates/paritet/assets/build/css/../img/svg/apple.svg) no-repeat;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  margin-right: 10px;
  margin-top: -1px; }
  .top-apple:hover {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/apple-h.svg) no-repeat; }

.top-gplay {
  display: inline-block;
  width: 14px;
  height: 16px;
  background: url(/local/templates/paritet/assets/build/css/../img/svg/gplay.svg) no-repeat;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  margin-right: 10px; }
  .top-gplay:hover {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/gplay-h.svg) no-repeat; }

.menu-mobile__bg,
.menu-mobile__bg-sec {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10 !important;
  background: #2C4295;
  opacity: 0.6;
  top: 41px;
  left: 0;
  display: none; }

.top-menu-mobile {
  z-index: 12;
  background: #F0F2F5;
  position: fixed;
  left: -257px;
  top: 41px;
  width: 257px;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  height: -webkit-calc(100vh - 41px);
  height: calc(100vh - 41px); }
  .top-menu-mobile.active {
    left: 0; }
  .top-menu-mobile .top-menu-add {
    background: #fff; }
  .top-menu-mobile .top-menu-add__link {
    color: #2C4295; }
  .top-menu-mobile .js-top-menu-add__more:after {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/more-gr.svg) no-repeat; }

.js-top__link--toggle.act {
  background: #F0F2F5; }
  .js-top__link--toggle.act:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

.top-menu {
  z-index: 12 !important;
  background: #2C4295;
  position: fixed;
  right: -257px;
  top: 41px;
  width: 257px;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  color: #fff;
  border: 2px solid #343532;
  height: -webkit-calc(100vh - 41px);
  height: calc(100vh - 41px); }
  .top-menu.active {
    right: 0; }
    .top-menu.active .top-menu__close {
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease;
      opacity: 1;
      pointer-events: all; }

.menu-mobile-link {
  display: none;
  width: 31px;
  height: 14px;
  background: url(/local/templates/paritet/assets/build/css/../img/svg/meni-right.svg) no-repeat;
  margin-left: 30px; }

.page-header__l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 20px; }

.page-header__r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .page-header__r .btn {
    border-radius: 57px; }

.page-header__nav {
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.page-header__link {
  color: #000; }
  .page-header__link:hover {
    color: #5BC5FF; }
  .page-header__link:last-child {
    margin-right: 0; }
  .page-header__link.active {
    color: #0B4DCE; }

.page-header-more {
  margin-left: 20px;
  margin-top: 2px; }

.page-header-more__link {
  color: #000;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .page-header-more__link:before {
    content: "";
    display: inline-block;
    width: 31px;
    height: 14px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/meni-right.svg) no-repeat;
    margin-right: 8px;
    margin-top: 1px; }
  .page-header-more__link:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 5px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/c-arrow.svg) no-repeat;
    background-size: contain;
    margin-left: 7px;
    margin-top: 4px; }
  .page-header-more__link:hover {
    color: #5BC5FF; }

.page-header-search {
  position: absolute;
  right: 23px;
  top: 23px; }

.page-header-search__link {
  display: inline-block;
  position: relative; }

.page-header-search__icon {
  display: inline-block;
  background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/search.svg) center no-repeat;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  position: relative;
  z-index: 2; }
  .page-header-search__icon:hover {
    background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/search-in.svg) center no-repeat; }

.page-header-more__list {
  background: linear-gradient(288.66deg, #2C4295 3.9%, #0083CA 95.65%);
  border-radius: 43px;
  color: #fff;
  position: fixed;
  top: 0;
  left: 10px;
  right: 10px;
  top: 10px;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
  z-index: 3;
  padding: 120px 40px 47px;
  overflow: hidden;
  display: none;
  height: -webkit-calc(100vh - 20px);
  height: calc(100vh - 20px); }

.page-header-more__container {
  max-width: 1075px;
  margin: 0 auto;
  position: relative; }

.page-header-more__item {
  font-size: 18px;
  line-height: 1.5;
  color: #343532;
  width: 33.33%;
  padding-right: 20px;
  margin-bottom: 20px; }
  .page-header-more__item:hover, .page-header-more__item.active {
    color: #0B4DCE; }

.page-header-more__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: -webkit-calc(100vh - 200px);
  max-height: calc(100vh - 200px);
  overflow-y: auto; }

.page-header-more__l {
  width: 270px;
  margin-right: 50px; }

.page-header-more-menu {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/* width */
.page-header-more__wrap::-webkit-scrollbar {
  width: 10px; }

/* Track */
.page-header-more__wrap::-webkit-scrollbar-track {
  background: #8e99c5;
  border-radius: 8px; }

/* Handle */
.page-header-more__wrap::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 8px; }

/* Handle on hover */
.page-header-more__wrap::-webkit-scrollbar-thumb:hover {
  background: #555; }

.page-header-more-menu__item {
  margin-bottom: 32px; }
  .page-header-more-menu__item:last-child {
    margin-bottom: 0; }

.page-header-more-menu__title {
  text-transform: uppercase;
  color: #F0F2F5;
  margin-bottom: 12px;
  font-weight: 700;
  display: block;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
  .page-header-more-menu__title sup {
    font-size: 10px;
    color: #74EB4A;
    font-family: 'golosregular';
    text-transform: none;
    top: -11px; }
  .page-header-more-menu__title:hover {
    color: #5BC5FF; }
  .page-header-more-menu__title.not-hover {
    color: #fff; }

.page-header-more-menu__pos {
  margin-bottom: 11px; }
  .page-header-more-menu__pos:last-child {
    margin-bottom: 0; }

.page-header-more-menu__link {
  font-size: 16px;
  display: block;
  color: #F0F2F5;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
  .page-header-more-menu__link:hover {
    color: #5BC5FF; }

.page-header-more-menu__toggle {
  color: #F0F2F5;
  opacity: 0.6;
  font-size: 16px; }

.page-header-more-menu-accordeon {
  margin-bottom: 11px; }
  .page-header-more-menu-accordeon.m-hidden {
    display: none; }

.page-header-more-menu__col {
  width: 50%;
  padding-right: 20px; }

.page-header-more__close {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/close.svg) center no-repeat;
  background-size: 18px 18px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 23px; }
  .page-header-more__close:hover {
    background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/close-h.svg) center no-repeat;
    background-size: 18px 18px; }

.top-menu-add {
  background: #343532;
  padding: 16px 15px 16px 40px;
  position: fixed;
  bottom: 0;
  z-index: 4;
  /* margin-bottom: -8px; */
  width: 253px; }

.top-menu-add__link {
  display: block;
  margin-bottom: 16px;
  font-size: 12px;
  color: #fff; }
  .top-menu-add__link:last-child {
    margin-bottom: 0; }

.js-top-menu-add__more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .js-top-menu-add__more:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 6px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/more.svg) no-repeat;
    margin-left: 3px;
    margin-top: 2px; }

.top-menu-more-list {
  padding-left: 15px;
  margin: -5px 0 15px 0;
  display: none; }

.top-menu-mobile__list {
  padding: 14px 18px; }

.top-menu-mobile__link {
  color: #2C4295;
  font-size: 18px;
  display: block;
  margin-bottom: 24px; }
  .top-menu-mobile__link:last-child {
    margin-bottom: 0; }
  .top-menu-mobile__link.unactive {
    pointer-events: none;
    color: #000; }

.top-menu__list {
  padding: 14px 19px 130px 35px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  max-height: 100vh;
  overflow-y: auto; }

.top-menu__item {
  margin-bottom: 24px; }
  .top-menu__item:last-child {
    margin-bottom: 0; }

.top-menu__link {
  display: block;
  color: #fff;
  font-size: 18px; }
  .top-menu__link.active {
    color: #0083CA;
    pointer-events: none; }

.top-menu__link--submenu {
  position: relative; }
  .top-menu__link--submenu:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: rgba(52, 53, 50, 0.4) url(/local/templates/paritet/assets/build/css/../img/svg/sub.svg) center no-repeat;
    border-radius: 50%;
    position: absolute;
    left: -22px;
    top: 5px; }

.second-level {
  z-index: 12;
  background: #2C4295;
  position: fixed;
  right: -257px;
  top: 41px;
  bottom: 0;
  width: 257px;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
  color: #fff;
  border: 2px solid #343532;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  z-index: 3; }
  .second-level.active {
    right: 0; }

.second-level__in {
  padding: 14px 19px 14px 35px; }

.second-level__title {
  color: #0083CA;
  font-size: 18px;
  margin-bottom: 24px; }

.second-level__link {
  font-size: 12px;
  line-height: 1.2;
  color: #fff;
  display: block;
  margin-bottom: 24px; }
  .second-level__link:last-child {
    margin-bottom: 0; }

.back-level {
  display: inline-block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 7px;
  top: 15px;
  background: rgba(52, 53, 50, 0.4) url(/local/templates/paritet/assets/build/css/../img/svg/back-level.svg) center no-repeat;
  border-radius: 50%; }

.top-menu__close {
  width: 53px;
  height: 53px;
  background: #343532 url(/local/templates/paritet/assets/build/css/../img/svg/close-menu.svg) center no-repeat;
  position: absolute;
  right: 100%;
  top: -2px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  pointer-events: none; }

.page-header-search__wrap {
  width: 0;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease; }
  .page-header-search__wrap input[type="text"], .page-header-search__wrap input[type="search"] {
    width: 100%;
    border: 0;
    padding: 11px 40px 11px 45px;
    background: #F0F2F5;
    border-radius: 24px;
    font-size: 16px;
    color: #343532; }
  .page-header-search__wrap input[type="submit"] {
    position: absolute;
    width: 23px;
    height: 23px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/search.svg) no-repeat;
    left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    border: 0;
    display: inline-block;
    text-indent: -9999em;
    padding: 0; }
    .page-header-search__wrap input[type="submit"]:hover {
      background: url(/local/templates/paritet/assets/build/css/../img/svg/search-in.svg) no-repeat; }

.page-header-search.active .page-header-search__wrap {
  width: 546px; }

.page-header-search__close {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(/local/templates/paritet/assets/build/css/../img/svg/close.svg) no-repeat;
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
  top: 50%; }
  .page-header-search__close:hover {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/close-h.svg) no-repeat; }

.page-header-search__toggle {
  position: absolute;
  right: 0;
  z-index: 4;
  top: 0;
  display: none; }

.page-header__item {
  margin-right: 20px;
  position: relative; }
  .page-header__item:last-child {
    margin-right: 0; }

.page-header-sub {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  top: -webkit-calc(100% + 10px);
  top: calc(100% + 10px);
  left: -15px;
  background: linear-gradient(278.32deg, #2C4295 0%, #0083CA 100%);
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
  border-radius: 19px;
  padding: 23px 15px;
  -webkit-column-count: 2;
          column-count: 2;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
  gap: 40px;
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px); }
  .page-header-sub__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 7px;
    -webkit-column-break-inside: avoid;
    -webkit-transition: color .25s ease;
    transition: color .25s ease;
    padding: 0 5px 0 0;
    width: 100%;
    break-inside: avoid; }
    .page-header-sub__link:hover {
      background: #fff;
      border-radius: 18px;
      color: #0B4DCE; }
    .page-header-sub__link.m-hidden {
      display: none; }
  .page-header-sub__icon {
    width: 27px;
    min-width: 27px;
    height: 27px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 11px;
    background: #fff;
    border-radius: 50%; }
    .page-header-sub__icon img {
      display: block;
      max-width: 100%;
      max-height: 100%; }
  .page-header-sub__txt {
    white-space: nowrap; }

.page-header__item.m-submenu:after {
  content: "";
  display: inline-block;
  width: 120%;
  height: 30px;
  position: absolute;
  bottom: -27px;
  left: -10%; }

.page-header__item.m-submenu:hover .page-header__link {
  color: #0B4DCE; }

.page-header__item.m-submenu:hover .page-header-sub {
  pointer-events: all;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all .2s ease;
  transition: all .2s ease; }

.page-header-more-links {
  margin-bottom: 59px; }
  .page-header-more-links__item {
    display: block;
    margin-bottom: 37px;
    color: #fff;
    -webkit-transition: all .25s ease;
    transition: all .25s ease; }
    .page-header-more-links__item:last-child {
      margin-bottom: 0; }
    .page-header-more-links__item:hover, .page-header-more-links__item:active {
      color: #5BC5FF; }

.page-header-more__phone {
  display: block;
  font-size: 24px;
  color: #fff;
  margin-bottom: 32px;
  position: relative;
  padding-left: 20px; }
  .page-header-more__phone:before {
    content: "";
    display: inline-block;
    width: 11px;
    height: 24px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/m-phone.svg) center no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .page-header-more__phone:hover {
    color: #5BC5FF; }

.page-header-more__phone__add {
  display: block;
  color: #fff;
  margin-bottom: 32px; }
  .page-header-more__phone__add:hover {
    color: #5BC5FF; }

.page-header-more-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.page-header-more-social__item {
  width: 30px;
  height: 30px;
  background: #fff;
  border-radius: 50%;
  margin-right: 26px;
  display: inline-block; }
  .page-header-more-social__item:last-child {
    margin-right: 0; }
  .page-header-more-social__item.m-fb {
    background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-fb.svg) center no-repeat; }
    .page-header-more-social__item.m-fb:hover {
      background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-fb-h.svg) center no-repeat; }
  .page-header-more-social__item.m-vk {
    background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-vk.svg) center no-repeat; }
    .page-header-more-social__item.m-vk:hover {
      background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-vk-h.svg) center no-repeat; }
  .page-header-more-social__item.m-insta {
    background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-insta.svg) center no-repeat; }
    .page-header-more-social__item.m-insta:hover {
      background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-insta-h.svg) center no-repeat; }
  .page-header-more-social__item.m-tiktok {
    background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-tiktok.svg) center no-repeat; }
    .page-header-more-social__item.m-tiktok:hover {
      background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/m-tiktok-h.svg) center no-repeat; }
      .page-header-more-social__item.m-tg {
        background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/menu_tlgrm.svg) center no-repeat; }
        .page-header-more-social__item.m-tg:hover {
          background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/menu_tlgrm-h.svg) center no-repeat; }

.page-header-more-select {
  position: absolute;
  left: 20px;
  top: 23px;
  font-size: 12px;
  background: #FFFFFF;
  border-radius: 22px;
  z-index: 2;
  display: none;
  min-width: 160px; }
  .page-header-more-select:after {
    content: "";
    display: inline-block;
    width: 9px;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background: url(/local/templates/paritet/assets/build/css/../img/svg/m-arrow.svg) center no-repeat; }

.page-header-more-select__view {
  display: block;
  padding: 14px 30px 13px 16px;
  color: #0083CA; }

.page-header-more-select__list {
  position: absolute;
  top: -webkit-calc(100% + 1px);
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  background: #FFFFFF;
  border-radius: 15px;
  padding: 10px 20px;
  display: none; }

.page-header-more-select__link {
  display: block;
  font-size: 12px;
  color: #343532;
  margin-bottom: 15px;
  white-space: nowrap; }
  .page-header-more-select__link:last-child {
    margin-bottom: 0; }

.page-header-more-links__item {
  font-size: 18px; }

.page-header-more-mobile {
  display: none; }

.page-header-more-mobile__view {
  margin-bottom: 24px; }

.page-header-more-mobile__item {
  margin-bottom: 15px; }
  .page-header-more-mobile__item:last-child {
    margin-bottom: 0; }
  .page-header-more-mobile__item.m-submenu .page-header-more-mobile__link:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 14px;
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background: url(/local/templates/paritet/assets/build/css/../img/svg/menu-arr.svg) center no-repeat; }
  .page-header-more-mobile__item.m-submenu .page-header-more-mobile__link:hover, .page-header-more-mobile__item.m-submenu .page-header-more-mobile__link:active {
    color: #5BC5FF; }
    .page-header-more-mobile__item.m-submenu .page-header-more-mobile__link:hover:after, .page-header-more-mobile__item.m-submenu .page-header-more-mobile__link:active:after {
      background: url(/local/templates/paritet/assets/build/css/../img/svg/menu-arr-h.svg) center no-repeat; }

.page-header-more-mobile__link {
  display: block;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  padding-right: 30px; }
  .page-header-more-mobile__link sup {
    font-size: 10px;
    color: #74EB4A;
    font-family: 'golosregular';
    text-transform: none;
    top: -11px; }

.page-header-more-mobile-submenu {
  background: linear-gradient(144.66deg, #0083CA 0%, #2C4295 100%);
  border-radius: 20px;
  padding: 20px 20px 30px;
  height: -webkit-calc(100% - 20px);
  height: calc(100% - 20px);
  max-height: -webkit-calc(100% - 20px);
  max-height: calc(100% - 20px);
  overflow-x: hidden;
  overflow-y: auto;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
  position: fixed;
  z-index: 4;
  top: 10px;
  right: -100%;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
  .page-header-more-mobile-submenu.active {
    right: 10px; }

.page-header-more-mobile-submenu__back {
  display: block;
  font-size: 14px;
  color: #fff;
  margin-bottom: 15px;
  position: relative;
  padding-left: 20px; }
  .page-header-more-mobile-submenu__back:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 14px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background: url(/local/templates/paritet/assets/build/css/../img/svg/menu-back.svg) center no-repeat; }

.page-header-more-mobile-submenu__top {
  font-size: 18px;
  color: rgba(240, 242, 245, 0.6);
  margin-bottom: 10px;
  display: block;
  font-weight: 700; }

.page-header-more-mobile-submenu__link {
  font-size: 14px;
  color: #fff;
  margin-bottom: 10px;
  display: block; }
  .page-header-more-mobile-submenu__link:last-child {
    margin-bottom: 0; }
  .page-header-more-mobile-submenu__link:hover, .page-header-more-mobile-submenu__link:active {
    color: #5BC5FF; }

.page-header-links {
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .page-header-links__item {
    margin-right: 16px;
    position: relative; }
    .page-header-links__item:last-child {
      margin-right: 0; }
    .page-header-links__item .page-header-sub {
      -webkit-column-count: 1;
              column-count: 1;
      padding-right: 25px; }
    .page-header-links__item.m-submenu:after {
      content: "";
      display: inline-block;
      width: 120%;
      height: 30px;
      position: absolute;
      bottom: -27px;
      left: -10%; }
    .page-header-links__item.m-submenu:hover .page-header-sub {
      pointer-events: all;
      visibility: visible;
      opacity: 1;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition: all .2s ease;
      transition: all .2s ease; }

.page-header-more-mobile__btn {
  display: inline-block;
  font-size: 16px;
  text-decoration: none;
  color: #fff;
  background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
  border-radius: 30px;
  padding: 10px 66px;
  margin-bottom: 12px;
  text-align: center; }
  .page-header-more-mobile__btn:hover, .page-header-more-mobile__btn:active {
    background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%); }

.page-header-more-mobile .tabs-off {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 0;
  background: #fff;
  border-radius: 60px; }
  .page-header-more-mobile .tabs-off.m-single {
    background: transparent; }
  .page-header-more-mobile .tabs-off li, .page-header-more-mobile .tabs-off a {
    padding: 12px 30px;
    border-radius: 60px;
    font-size: 16px;
    color: #0083CA;
    background: #fff;
    list-style-type: none;
    margin: 0;
    cursor: pointer;
    margin-right: 4px; }
    .page-header-more-mobile .tabs-off li:last-child, .page-header-more-mobile .tabs-off a:last-child {
      margin-right: 0; }
    .page-header-more-mobile .tabs-off li:before, .page-header-more-mobile .tabs-off li:after, .page-header-more-mobile .tabs-off a:before, .page-header-more-mobile .tabs-off a:after {
      display: none; }
    .page-header-more-mobile .tabs-off li.current, .page-header-more-mobile .tabs-off li:hover, .page-header-more-mobile .tabs-off a.current, .page-header-more-mobile .tabs-off a:hover {
      background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
      color: #fff; }

.page-header-more-mobile .tabs-container {
  margin-bottom: 13px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.layout {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.layout--grey {
  background: #E5E5E5; }
  .layout--grey + .page-footer:after {
    border-top: 75px solid #E5E5E5; }

.layout--aside .breadcrumbs__wrap {
  padding-left: 323px; }
  .layout--aside .breadcrumbs__wrap:before {
    content: "";
    display: block;
    width: 100%;
    height: -webkit-calc(100% + 5px);
    height: calc(100% + 5px);
    position: absolute;
    right: -webkit-calc(100% - 258px);
    right: calc(100% - 258px);
    top: 0;
    background: #E5E5E5; }

.layout--aside .content {
  padding: 42px 20px 40px 80px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden; }
  .layout--aside .content:after {
    content: "";
    display: block;
    width: 200%;
    height: 100%;
    position: absolute;
    left: 100%;
    top: 0;
    background: #fff; }

.layout--aside .page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

.layout--aside .deposit__item .index-offers-more__item {
  width: 50%; }

.layout--aside .deposit__info {
  padding: 35px 513px 45px 35px; }

.layout--aside .index-offers-more__txt {
  font-size: 16px;
  line-height: 18px; }

.layout--aside .index-offers__links {
  bottom: 20px; }

.layout--full .content {
  padding-left: 0;
  padding-right: 0; }

.layout--full .breadcrumbs__wrap {
  padding-left: 0; }

.btn {
  display: inline-block;
  color: #fff;
  background: #2C4295;
  border-radius: 4px;
  padding: 9px 16px;
  font-size: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn:hover {
    background: #0B4DCE; }

.container-fluid {
  max-width: 1315px;
  position: relative;
  width: 100%; }
  .container-fluid .container-fluid {
    padding: 0; }

.page-content {
  padding-bottom: 35px; }

.page-wrap {
  position: relative; }
  .page-wrap:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 100%;
    top: 0;
    background: #fff; }

.page-aside {
  padding-top: 57px;
  width: 243px;
  min-width: 243px;
  padding-right: 44px; }

.page-aside__title {
  font-size: 24px;
  line-height: 1.3;
  margin-bottom: 18px; }
  .page-aside__title h2 {
    margin-bottom: 0; }

.page-aside__item {
  margin-bottom: 18px;
  font-size: 14px;
  line-height: 1.2; }
  .page-aside__item:last-child {
    margin-bottom: 0; }
  .page-aside__item.m-second {
    padding-left: 30px; }

.page-aside__link {
  color: #2C4295;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }
  .page-aside__link:hover {
    color: #0B4DCE; }

.page-aside-list {
  margin-bottom: 40px; }

.page-aside-row {
  padding: 10px 0;
  border-bottom: 1px solid #D5D8DB; }
  .page-aside-row:first-child {
    padding-top: 0; }
  .page-aside-row .page-aside__link {
    display: block;
    font-size: 14px;
    line-height: 1.2; }

.page-aside__link {
  position: relative; }
  .page-aside__link.m-toggle:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/open.svg) no-repeat;
    position: absolute;
    top: 0;
    left: -20px; }
  .page-aside__link.m-toggle.active {
    font-family: 'golosbold'; }
    .page-aside__link.m-toggle.active:before {
      background: url(/local/templates/paritet/assets/build/css/../img/svg/t-close.svg) no-repeat; }
  .page-aside__link.m-toggle.opened {
    color: #343532;
    font-family: 'golosbold'; }
    .page-aside__link.m-toggle.opened + .page-aside-row__list {
      display: block; }

.page-aside-row__list {
  padding: 10px 10px 0 20px;
  display: none; }

.page-aside-row__item {
  display: block;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 10px;
  color: #2C4295; }
  .page-aside-row__item:hover {
    color: #0B4DCE; }
  .page-aside-row__item:last-child {
    margin-bottom: 0; }
  .page-aside-row__item.active {
    color: #343532;
    font-family: 'golosbold'; }

.content {
  background: #fff;
  padding: 42px 0 40px 0;
  position: relative; }

.back-wrap {
  margin-bottom: 16px; }

.back-link {
  color: #2C4295;
  font-size: 12px;
  line-height: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .back-link:hover {
    color: #0B4DCE; }
  .back-link:before {
    content: "";
    display: inline-block;
    width: 34px;
    height: 13px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/back.svg) no-repeat;
    margin-right: 9px; }

.page-title {
  margin-bottom: 25px; }
  .page-title.m-composite {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .page-title.m-composite h1 {
      display: inline-block;
      margin-bottom: 0; }
    .page-title.m-composite .jq-selectbox {
      margin: 2px 0 0 20px;
      min-width: 290px; }
      .page-title.m-composite .jq-selectbox ul li:after {
        display: none; }
    .page-title.m-composite .jq-selectbox__trigger-arrow {
      top: 16px;
      right: 10px; }

.breadcrumbs {
  border-bottom: 2px solid #F0F2F5;
  background: #fff; }

.breadcrumbs__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 11px 0; }

.breadcrumbs__item {
  font-size: 12px;
  line-height: 14px; }

a.breadcrumbs__item {
  color: #2C4295;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }
  a.breadcrumbs__item:hover {
    color: #0B4DCE; }
  a.breadcrumbs__item:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
    margin-left: 10px;
    width: 13px;
    height: 13px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/br-arr.svg) no-repeat; }
  a.breadcrumbs__item.breadcrumbs__item--compressed {
    color: #D5D8DB; }

span.breadcrumbs__item {
  color: #D5D8DB; }

.indent {
  padding-left: 109px;
  padding-right: 58px;
  position: relative; }

.page-date {
  display: inline-block;
  position: absolute;
  left: 0;
  top: -7px;
  background: #2C4295;
  border-radius: 4px;
  height: 55px;
  width: 63px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
  padding: 13px 3px; }
  .page-date span {
    font-size: 18px;
    font-family: 'golosbold';
    display: block;
    margin-bottom: 3px; }

.page-img {
  margin-left: -47px;
  margin-right: -60px;
  position: relative; }
  .page-img img {
    display: block;
    max-width: 100%;
    -webkit-box-shadow: 0 20px 17px -13px rgba(189, 197, 209, 0.75);
            box-shadow: 0 20px 17px -13px rgba(189, 197, 209, 0.75); }

.layout--credit .page-content > .container-fluid {
  max-width: 100%;
  padding: 0; }

.layout--credit .container-fluid .container-fluid {
  padding: 0 20px; }

.layout--credit .content {
  padding: 0; }

.layout--index .container-fluid {
  max-width: 1280px; }

.layout--index .content {
  padding: 0;
  overflow: visible; }

.layout--index .page-content > .container-fluid {
  max-width: 100%;
  padding: 0; }

.layout--index .page-wrap {
  display: block; }

.layout--index .page-head {
  padding-top: 60px; }
  .layout--index .page-head h1 {
    text-transform: uppercase; }

.page-head {
  padding-top: 60px; }
  .page-head + .courses {
    padding-top: 0; }

.top-slider-wrap {
  position: relative;
  margin: 0 -15px; }

.top-slider-preview {
  position: absolute;
  height: 100%;
  width: 350px;
  right: 0;
  top: 0; }

.top-slider-preview__in {
  -webkit-clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 100px);
          clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 100px);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.top-slider__arrows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }

.main-prev {
  width: 51px;
  height: 51px;
  display: inline-block;
  background: #0083CA url(/local/templates/paritet/assets/build/css/../img/svg/prev-w.svg) center no-repeat;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease; }
  .main-prev:hover {
    background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/prev-w.svg) center no-repeat; }
  .main-prev:active {
    background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/prev-w.svg) center no-repeat; }

.main-next {
  width: 110px;
  height: 51px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: transparent url(/local/templates/paritet/assets/build/css/../img/svg/next-w.svg) center no-repeat;
  background-position: 80px 13px;
  cursor: pointer;
  position: relative;
  right: 0;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease; }
  .main-next:before {
    content: "Далее";
    position: absolute;
    left: 17px;
    margin-top: -3px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    color: #fff;
    font-size: 16px;
    line-height: 19px; }
  .main-next:hover {
    background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/next-w.svg) center no-repeat;
    background-position: 80px 13px; }
  .main-next:active {
    background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/next-w.svg) center no-repeat;
    background-position: 80px 13px; }

.top-slider-controls {
  position: absolute;
  bottom: 0;
  right: 100px;
  width: 301px; }

.pagingInfo {
  font-size: 24px;
  line-height: 29px;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 11px; }
  .pagingInfo i {
    font-style: normal; }
  .pagingInfo span {
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    margin-left: 9px; }

.pagingInfo__current {
  color: #000000; }

.main-slider-preview {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 124px 102px 40px 74px; }

.main-slider-preview__img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0% center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-animation: none;
          animation: none; }
  .main-slider-preview__img:after {
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(#0652C3), to(#343532));
    background: linear-gradient(180deg, #0652C3 0%, #343532 100%);
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.top-slider-line {
  width: 301px;
  height: 1px;
  background: #fff;
  position: absolute;
  bottom: 50px;
  left: -51px; }

.top-slider-line__fill {
  height: 5px;
  background: #fff;
  position: absolute;
  bottom: -2px;
  left: 0; }

.activeSlide-1 .main-slider-preview[data-slide="2"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-1 .main-slider-preview[data-slide="2"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-2 .main-slider-preview[data-slide="3"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-2 .main-slider-preview[data-slide="3"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-3 .main-slider-preview[data-slide="4"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-3 .main-slider-preview[data-slide="4"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-4 .main-slider-preview[data-slide="5"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-4 .main-slider-preview[data-slide="5"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-5 .main-slider-preview[data-slide="6"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-5 .main-slider-preview[data-slide="6"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-6 .main-slider-preview[data-slide="7"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-6 .main-slider-preview[data-slide="7"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-7 .main-slider-preview[data-slide="8"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-7 .main-slider-preview[data-slide="8"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-8 .main-slider-preview[data-slide="9"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-8 .main-slider-preview[data-slide="9"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-9 .main-slider-preview[data-slide="10"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-9 .main-slider-preview[data-slide="10"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.activeSlide-10 .main-slider-preview[data-slide="11"] {
  opacity: 1;
  visibility: visible; }
  .activeSlide-10 .main-slider-preview[data-slide="11"] .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

.last-slide .main-slider-preview:first-child {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 1;
  visibility: visible; }
  .last-slide .main-slider-preview:first-child .main-slider-preview__img {
    -webkit-animation: animatedBackground 25s linear;
            animation: animatedBackground 25s linear; }

@keyframes animatedBackground {
  0 {
    background-position: 0% center; }
  100% {
    background-position: 100% center; } }

/* Mozilla Firefox 5.0+ */

/* Safari 4.0+, Chrome 4.0+ */
@-webkit-keyframes animatedBackground {
  0 {
    background-position: 0% center; }
  100% {
    background-position: 100% center; } }

/* Opera 12.0+ */

.main-slider-preview__info {
  position: relative;
  z-index: 2;
  color: #fff;
  text-align: right; }

.main-slider-preview__title {
  font-size: 24px;
  line-height: 29px;
  padding-bottom: 16px;
  margin-bottom: 16px;
  position: relative; }
  .main-slider-preview__title:after {
    content: "";
    display: inline-block;
    width: 75px;
    height: 1px;
    background: #FFFFFF;
    opacity: 0.5;
    position: absolute;
    right: 0;
    bottom: 0; }

.main-slider-preview__item {
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 16px; }
  .main-slider-preview__item:last-child {
    margin-bottom: 0; }

.main-slider-preview__top {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 5px; }

.top-slider .slick-track {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.top-slider .slick-slide {
  height: inherit !important; }

.top-slider__inner {
  padding: 77px 0 288px 0;
  position: relative;
  height: 100%; }

.top-slider__img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.top-slider__img-mobile {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: none; }

.top-slider__title {
  max-width: 700px;
  font-size: 40px;
  line-height: 48px;
  color: #000000;
  margin-bottom: 24px;
  font-family: 'golosbold'; }

.top-slider__labels {
  margin-bottom: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.top-slider__label {
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  background: #0083CA;
  padding: 3px 6px; }

.top-slider-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px; }

.top-slider-list__item {
  margin-right: 40px;
  font-size: 24px;
  line-height: 29px; }
  .top-slider-list__item:last-child {
    margin-right: 0; }

.top-slider__top {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 8px; }

.top-slider__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .top-slider__links .btn {
    margin-right: 26px; }
  .top-slider__links .btn-more {
    display: inline-block;
    color: #000;
    border-radius: 4px;
    padding: 9px 16px;
    font-size: 16px;
    border: 1px solid #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .top-slider__links .btn-more:hover {
      background: #0B4DCE;
      color: #fff;
      border: 1px solid #0B4DCE; }

.index-offers {
  padding: 64px 0;
  position: relative; }
  .index-offers + .page-head {
    padding-top: 0; }

.index-offers__top {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  max-width: 100%;
  white-space: nowrap; }

.index-offers__top::-webkit-scrollbar {
  height: 8px; }

.index-offers__top::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px; }

.index-offers__top::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #2C4295; }

.index-offers__link {
  font-size: 32px;
  line-height: 38px;
  text-transform: uppercase;
  color: #2C4295;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }
  .index-offers__link:hover {
    color: #0B4DCE; }
  .index-offers__link.active {
    color: #000;
    font-family: 'golosbold'; }
  .index-offers__link:after {
    content: "/";
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    color: #D5D8DB;
    margin: 0px 15px 0 15px;
    position: relative;
    top: -6px;
    font-family: 'golosregular'; }
  .index-offers__link:last-child:after {
    display: none; }

.index-offers__title {
  color: #2C4295;
  font-size: 32px;
  line-height: 1.3;
  display: block;
  margin-bottom: 24px;
  font-family: 'golosbold'; }
  .index-offers__title:hover {
    color: #0B4DCE; }

.index-offers__item {
  padding-right: 16px;
  height: auto; }
  .index-offers__item:hover .index-offers__inner {
    background: #E6EAEF; }
  .index-offers__item:hover .index-offers__img:before {
    border-top-color: #E6EAEF; }
  .index-offers__item:hover .index-offers__title {
    color: #0B4DCE; }

.index-offers__info {
  position: relative;
  padding: 32px 40px 147px 40px; }

.index-offers__inner {
  height: 100%;
  -webkit-box-shadow: 0 20px 17px -19px rgba(0, 0, 0, 0.35);
          box-shadow: 0 20px 17px -19px rgba(0, 0, 0, 0.35);
  background: #F0F2F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.index-offers__links {
  position: absolute;
  left: 0;
  bottom: 68px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 0 40px; }
  .index-offers__links .btn {
    padding: 8px 25px;
    margin-right: 25px;
    border-radius: 0; }
    .index-offers__links .btn.btn-buy-online {
      background: linear-gradient(127.03deg, #74EB4A 11.13%, #0941A3 63.12%, #012E87 73.13%);
      -webkit-transition: none;
      transition: none; }
      .index-offers__links .btn.btn-buy-online:hover {
        background: #0B4DCE;
        -webkit-transition: none;
        transition: none; }
  .index-offers__links .btn-more {
    color: #343532;
    padding: 6px 21px;
    border: 2px solid #2C4295;
    font-size: 16px;
    display: inline-block; }
    .index-offers__links .btn-more:hover {
      background: #0B4DCE;
      border: 2px solid #0B4DCE;
      color: #fff; }

.index-offers__img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 186px;
  position: relative; }
  .index-offers__img:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-top: 68px solid #F0F2F5;
    border-right: 68px solid transparent;
    z-index: 3;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }

.index-offers-card {
  width: 100%;
  height: 186px;
  position: relative;
  border: 4px solid #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .index-offers-card:after {
    content: '';
    position: absolute;
    left: -4px;
    top: -5px;
    width: 0;
    height: 0;
    border-top: 75px solid #F0F2F5;
    border-right: 75px solid transparent; }
  .index-offers-card:before {
    content: '';
    position: absolute;
    left: 33px;
    top: -18px;
    width: 4px;
    height: 102px;
    background: #fff;
    z-index: 3;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  .index-offers-card img {
    display: block;
    max-width: 100%;
    max-height: 100%; }

.index-offers-card__img {
  margin-top: -30px;
  position: relative;
  z-index: 4; }

.index-offers-more__item {
  margin-bottom: 19px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

.index-offers-more__txt {
  font-size: 21px;
  line-height: 24px; }

.index-offers-more__top {
  font-size: 12px;
  line-height: 14px;
  color: #343532;
  opacity: 0.5; }

.index-offers-more__icon {
  margin-right: 15px; }

.index-offers__slider {
  padding: 0 80px; }
  .index-offers__slider .slick-arrow {
    display: inline-block;
    width: 59px;
    height: 99px;
    background: #FFFFFF;
    /* Light blue grey */
    border: 4px solid #F0F2F5;
    padding: 0;
    border-radius: 4px;
    text-indent: -9999em;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease; }
  .index-offers__slider .slick-prev {
    left: -2px;
    background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .index-offers__slider .slick-prev:hover {
      background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat; }
    .index-offers__slider .slick-prev:active {
      background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat; }
  .index-offers__slider .slick-next {
    right: -2px;
    background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat; }
    .index-offers__slider .slick-next:hover {
      background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat; }
    .index-offers__slider .slick-next:active {
      background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat; }
  .index-offers__slider .slick-list {
    overflow: visible; }
  .index-offers__slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.index-offer-content {
  display: none; }
  .index-offer-content.active {
    display: block; }

.index-links__wrap.slick-initialized {
  display: block;
  padding-right: 40px; }
  .index-links__wrap.slick-initialized .slick-list {
    overflow: visible; }
  .index-links__wrap.slick-initialized .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .index-links__wrap.slick-initialized .index-links__item {
    height: auto; }

.index__img--mobile {
  display: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.awards {
  padding-top: 35px; }

.awards__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .awards__item:last-child .awards__wrap:after {
    display: none !important; }
  .awards__item:nth-child(odd) {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .awards__item:nth-child(odd) .awards__wrap {
      padding-right: 120px; }
      .awards__item:nth-child(odd) .awards__wrap:after {
        content: "";
        display: inline-block;
        width: 20px;
        height: 100%;
        background: #F0F2F5;
        position: absolute;
        top: 8px;
        left: -webkit-calc(100% - 10px);
        left: calc(100% - 10px); }
    .awards__item:nth-child(odd) .awards__year {
      right: 0;
      padding-right: 30px; }
      .awards__item:nth-child(odd) .awards__year:after {
        content: "";
        display: inline-block;
        width: 28px;
        height: 28px;
        background: #2C4295;
        border: 3px solid #fff;
        border-radius: 50%;
        position: absolute;
        right: -14px;
        top: 9px;
        z-index: 4; }
  .awards__item:nth-child(even) {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .awards__item:nth-child(even) .awards__wrap {
      padding-left: 120px; }
      .awards__item:nth-child(even) .awards__wrap:after {
        content: "";
        display: inline-block;
        width: 20px;
        height: 100%;
        background: #F0F2F5;
        position: absolute;
        top: 8px;
        right: -webkit-calc(100% - 10px);
        right: calc(100% - 10px); }
    .awards__item:nth-child(even) .awards__year {
      left: 0;
      padding-left: 30px; }
      .awards__item:nth-child(even) .awards__year:after {
        content: "";
        display: inline-block;
        width: 28px;
        height: 28px;
        background: #2C4295;
        border: 3px solid #fff;
        border-radius: 50%;
        position: absolute;
        left: -14px;
        top: 9px;
        z-index: 4; }

.awards__wrap {
  width: 50%;
  position: relative; }

.awards__year {
  position: absolute;
  color: #2C4295;
  font-size: 28px;
  font-family: 'golosbold';
  top: -8px; }

.awards__toggle {
  display: block;
  font-family: 'golosbold';
  font-size: 24px;
  line-height: 1.3;
  position: relative;
  color: #000; }
  .awards__toggle:before {
    content: "";
    display: inline-block;
    width: 27px;
    height: 27px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/plus.svg) center no-repeat;
    position: absolute;
    left: -60px;
    top: 3px; }
  .awards__toggle:hover {
    color: #2C4295; }

.awards__info {
  display: none;
  padding-top: 15px; }

.awards-img {
  padding-top: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.awards-img__item {
  margin-right: 23px; }
  .awards-img__item:last-child {
    margin-right: 0; }
  .awards-img__item img {
    display: block; }

.awards__view {
  background: #F0F2F5;
  border: 4px solid #F0F2F5;
  padding: 33px 42px 33px 90px; }
  .awards__view.active {
    background: #fff; }
    .awards__view.active .awards__toggle:before {
      background: url(/local/templates/paritet/assets/build/css/../img/svg/minus.svg) center no-repeat; }
  .awards__view + .awards__view {
    margin-top: 23px; }

.select {
  background: -webkit-gradient(linear, left top, left bottom, from(#0047B0), to(#6CC8E8));
  background: linear-gradient(180deg, #0047B0 0%, #6CC8E8 100%);
  padding: 40px;
  color: #fff;
  margin-bottom: 40px;
  -webkit-box-shadow: 0 25px 25px -30px #2C4295;
          box-shadow: 0 25px 25px -30px #2C4295;
  position: relative;
  overflow: hidden; }
  .select:after {
    content: "";
    display: block;
    width: 382px;
    height: 407px;
    background: url(/local/templates/paritet/assets/build/css/../img/content/pattern.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    bottom: 0; }
  .select:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-top: 68px solid #fff;
    border-left: 68px solid transparent; }
  .select h2 {
    margin-bottom: 32px; }
  .select .checkbox-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .select .checkbox-item {
    width: 50%;
    padding-right: 15px; }
  .select input[type="checkbox"]:not(:checked) + label,
  .select input[type="checkbox"]:checked + label {
    color: #fff;
    font-size: 16px; }
  .select input[type="checkbox"]:not(:checked) + label:before,
  .select input[type="checkbox"]:checked + label:before {
    border: 2px solid #fff; }
  .select input[type="checkbox"]:not(:checked) + label:after,
  .select input[type="checkbox"]:checked + label:after {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat; }
  .select input[type="checkbox"]:checked + label:before {
    background: #fff; }
  .select .money-term__item {
    font-size: 16px;
    line-height: 34px;
    height: 34px;
    padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .select .slider-count input[type="text"] {
    font-size: 16px;
    padding: 6px 47px 6px 10px; }
  .select input[type="submit"] {
    font-size: 18px;
    line-height: 22px;
    color: #343532;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    -webkit-box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
            box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
    border-radius: 4px;
    padding: 13px 23px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .select input[type="submit"]:hover {
      background: #0B4DCE;
      border: 1px solid #0B4DCE;
      color: #fff; }
    .select input[type="submit"]:active {
      background: #2C4295;
      border: 1px solid #2C4295;
      color: #fff; }

.deposit__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 75px;
  background: #F0F2F5;
  -webkit-box-shadow: 0 15px 25px -15px #BDC5D1;
          box-shadow: 0 15px 25px -15px #BDC5D1;
  position: relative;
  overflow: hidden;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease; }
  .deposit__item .index-offers__links {
    position: static;
    padding: 0; }
  .deposit__item .index-offers-more {
    margin-bottom: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .deposit__item .index-offers-more__item {
    margin-right: 0;
    padding-right: 10px;
    width: 33.333%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .deposit__item .index-offers-more__item:last-child {
      margin-right: 0; }
  .deposit__item .index-offers-more__icon {
    margin-top: 4px;
    min-width: 37px; }
  .deposit__item.noimage .deposit__info {
    padding-bottom: 32px; }
  .deposit__item.noimage .index-offers__links {
    position: static;
    padding: 0; }
  .deposit__item:hover {
    background: #E6EAEF; }
    .deposit__item:hover .deposit__title {
      color: #0B4DCE; }

.deposit__img {
  width: 439px;
  min-width: 439px;
  height: 100%;
  -webkit-clip-path: polygon(75px 0, 100% 0, 100% 100%, 0 100%, 0 75px);
          clip-path: polygon(75px 0, 100% 0, 100% 100%, 0 100%, 0 75px);
  position: absolute;
  right: 0;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center; }

.deposit__info {
  padding: 64px 446px 77px 79px; }

.deposit__title {
  color: #244EA2;
  margin-bottom: 24px;
  font-size: 32px;
  line-height: 38px;
  font-family: 'golosbold';
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }

.deposit__txt {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 25px; }

.deposit--short {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -16px;
  margin-bottom: 28px; }
  .deposit--short .deposit__img {
    left: 0;
    bottom: 0;
    top: auto;
    width: 100%;
    height: 186px;
    -webkit-clip-path: polygon(68px 0, 100% 0, 100% 100%, 0 100%, 0 68px);
            clip-path: polygon(68px 0, 100% 0, 100% 100%, 0 100%, 0 68px); }
  .deposit--short .deposit__info {
    padding: 32px 40px 317px 40px;
    background: #F0F2F5;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease; }
  .deposit--short .deposit__item {
    margin-bottom: 16px;
    width: -webkit-calc(50% - 16px);
    width: calc(50% - 16px);
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 16px;
    background: transparent; }
    .deposit--short .deposit__item.noimage .deposit__info {
      padding-bottom: 32px; }
    .deposit--short .deposit__item.noimage .index-offers__links {
      position: static;
      padding: 0; }
  .deposit--short .index-offers__links {
    position: absolute;
    padding: 0 40px;
    left: 0;
    bottom: 255px; }
  .deposit--short .deposit__item:hover .deposit__info {
    background: #E6EAEF; }

.select__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 2; }

.select__item {
  margin-bottom: 32px; }
  .select__item:last-child {
    margin-bottom: 0; }

.select__col:last-child {
  width: 350px;
  min-width: 350px; }

.select__col:first-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 40px;
  max-width: 500px; }

.select__title {
  margin-bottom: 10px; }

.currency-radio {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 2px solid #81C1E2;
  border-radius: 4px;
  padding: 2px; }
  .currency-radio input[type="radio"]:not(:checked),
  .currency-radio input[type="radio"]:checked {
    position: absolute;
    left: -9999px; }
  .currency-radio input[type="radio"]:not(:checked) + label,
  .currency-radio input[type="radio"]:checked + label {
    position: relative;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 16px; }
  .currency-radio input[type="radio"]:checked + label {
    background: #fff;
    color: #000; }

.news__item {
  border: 4px solid #F0F2F5;
  margin-bottom: 40px;
  padding: 29px 40px 28px 28px;
  display: block;
  color: #343532; }
  .news__item:hover .news__title {
    color: #0B4DCE; }

.news__title {
  color: #2C4295;
  font-size: 32px;
  font-family: 'golosbold';
  line-height: 1.3;
  margin-bottom: 24px;
  -webkit-transition: color .3s ease;
  transition: color .3s ease; }

.news__txt {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 24px;
  max-width: 630px; }

.news__date {
  font-size: 12px;
  line-height: 14px; }

.page-links {
  margin-bottom: 40px; }

.page-links-year {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-width: 100%;
  border-bottom: 2px solid #F0F2F5;
  margin-bottom: 16px; }

.page-links-year__link {
  color: #343532;
  font-size: 16px;
  line-height: 1.2;
  padding: 8px 16px;
  border-bottom: 2px solid #F0F2F5;
  margin-bottom: -2px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .page-links-year__link.active {
    background: #F0F2F5;
    font-family: 'golosbold';
    border-bottom: 2px solid #0083CA;
    pointer-events: none; }
  .page-links-year__link:hover {
    background: #F0F2F5;
    border-bottom: 2px solid #0083CA; }

.page-links-month,
.page-links-month-noslide {
  border: 2px solid #F0F2F5; }
  .page-links-month .slick-arrow,
  .page-links-month-noslide .slick-arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2;
    background: #FFFFFF;
    border: 2px solid #F0F2F5;
    width: 38px;
    height: 38px;
    display: inline-block;
    padding: 0;
    border: 2px solid #F0F2F5;
    text-indent: -9999em; }
    .page-links-month .slick-arrow.slick-disabled,
    .page-links-month-noslide .slick-arrow.slick-disabled {
      display: none !important; }
  .page-links-month .slick-prev,
  .page-links-month-noslide .slick-prev {
    left: -2px;
    background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat; }
    .page-links-month .slick-prev:before,
    .page-links-month-noslide .slick-prev:before {
      content: "";
      display: inline-block;
      width: 116px;
      height: 100%;
      left: -webkit-calc(100% + 2px);
      left: calc(100% + 2px);
      top: 0;
      text-indent: -999em;
      background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(-270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
      position: absolute; }
  .page-links-month .slick-next,
  .page-links-month-noslide .slick-next {
    right: -2px;
    background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat; }
    .page-links-month .slick-next:before,
    .page-links-month-noslide .slick-next:before {
      content: "";
      display: inline-block;
      width: 116px;
      height: 100%;
      right: -webkit-calc(100% + 2px);
      right: calc(100% + 2px);
      top: 0;
      text-indent: -999em;
      background: -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
      position: absolute; }

.page-links-month__link {
  color: #2C4295;
  font-size: 12px;
  line-height: 1.2;
  padding: 8px 12px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center; }
  .page-links-month__link:first-child {
    border-left: 2px solid #fff; }
  .page-links-month__link:last-child {
    border-right: 2px solid #fff; }
  .page-links-month__link.active {
    background: #F0F2F5;
    color: #343532;
    pointer-events: none; }
  .page-links-month__link:hover {
    background: #F0F2F5;
    color: #343532; }

.page-links-month-noslide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.accordeon {
  margin: 0 0 30px; }

.accordeon__info {
  display: none;
  padding: 8px 0 42px;
  font-size: 16px;
  line-height: 1.2; }

.accordeon__item {
  border-top: 2px solid #F0F2F5;
  padding-left: 60px;
  position: relative; }
  .accordeon__item:last-child {
    border-bottom: 2px solid #F0F2F5; }
  .accordeon__item:before {
    content: "";
    display: inline-block;
    width: 26px;
    height: 26px;
    position: absolute;
    left: 20px;
    top: 22px;
    background: url(/local/templates/paritet/assets/build/css/../img/svg/a-plus.svg) center no-repeat; }
  .accordeon__item.active:before {
    background: url(/local/templates/paritet/assets/build/css/../img/svg/a-minus.svg) center no-repeat; }
  .accordeon__item:hover .accordeon__link {
    color: #0071C7; }

.accordeon__link {
  font-size: 24px;
  color: #000;
  display: block;
  padding: 18px 78px 14px 0;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }

.dnone {
  display: none; }

.test {
  background: #ccc; }

/* End */


/* Start:/local/templates/paritet/css/custom.css?17455063482877*/
a:hover {
    text-decoration: none;
}

.grey {
    color: #757575;
}

.no-top-margin {
    margin-top: 0px !important;;
}

.page-img--nocut::before {
    border-top: 0;
}

.page-img--nomargin {
    margin: 0 20px 20px 0 !important;
}

.page-img--inline img {
    display: inline-block;
}

.flex {
    display: flex;
}

.table-left-align td {
    text-align: left;
}

.table-simple-style {
    border: 1px solid #bbbbbb;
    width: 100% !important;
}

.table-simple-style tr {
    background: #FFF !important;
    border: 1px solid #bbbbbb;
    word-break: break-word;
}

.table-simple-style td {
    border: 1px solid #bbbbbb;
    padding: 10px;
    text-align: left !important;
}

.table-simple-style p {
    margin-bottom: 0px !important;
}

hr {
    border: 1px dashed #bbbbbb;
    margin: 20px 0;
}

.workarea .index-offer-content.active {
    display: block;
}
.workarea .index-offer-content {
    display: none;
}

.page-tags {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 10px; }

.page-tag {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #fff;
    font-size: 14px;
    padding: 0 10px;
    line-height: 30px; }
.page-tag:last-child {
    margin-right: 0; }
@media screen and (min-width: 1200px) {
.deposit-top {
    min-height: 735px;
}
.deposit-top-add {
    min-height: 735px;
}
}

.index-offers__img {
    height: 310px;
}

.lt-chat-rating__btn .lt-green {
    color: #2c4295 !important;
}

.link {
    color: #2C4295;
    text-decoration: underline;}

.link:hover {
    text-decoration: none;}

.checkbox_error_text.error-message.error-msg {
    margin-top: 8px;
    display: none;
}

.checkbox-item input[type="checkbox"].error ~ .checkbox_error_text.error-message.error-msg {
    display: block;
}

.checkbox-item input[type="checkbox"].error ~ label::before {
    border-color: #EF5482;
}

.p-promo-form-btn.disabled {
    pointer-events: none;
}

#check_rs {
    cursor: pointer;
}

.p-promo-form-btn.disabled {
    pointer-events: none;
}

.alx_feed_back input[type="text"]::placeholder{color: #999;opacity: 1;}
.alx_feed_back input[type="text"]::-webkit-input-placeholder{color: #999;opacity: 1;}
.alx_feed_back input[type="text"]::-moz-placeholder{color: #999;opacity: 1;}
.alx_feed_back input[type="text"]:-moz-placeholder{color: #999;opacity: 1;}

.grecaptcha-badge{
    left: 0px!important;
    width: 70px!important;
}

.grecaptcha-badge:hover{
    width: 256px!important;
}

.vac-filter__item.department-filter.hidden{
    display: none;
}

.empty-result-vacancy{
    padding: 0 15px;
}

.bx-auth-input{
    border-color: #2C4295 !important;
}

div.bx-auth {
    max-width: 800px;
}

.p-office-info.p-note-coll{
    margin-top: 5px;
}
/* End */


/* Start:/local/templates/paritet/components/altasib/feedback.form/popup_form_blue/form_style.css?165363936647492*/
.modal_form{
        border-radius:5px;
        background:#fff;
        /*position:fixed;*/
        position:absolute;
        top:45%;
        left:50%;
        opacity:0;
        z-index:2001;
        transition:all 0.3s ease 0s;
        box-shadow:0 0 33px rgba(0,0,0,0.36);
        min-height:200px;
        height:auto;
        overflow:hidden;
        box-sizing:border-box;
        padding:40px 20px 40px;
}
.modal_close{
        width:14px;
        height:14px;
        position:absolute;
        background:#fff;
        top:20px;
        right:20px;
        cursor:pointer;
        display:block;
        overflow:hidden;
        opacity:0.6;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        z-index:2;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok{
        width:115px;
        height:36px;
        line-height:36px;
        background:#0097f6;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        -webkit-box-shadow:0 2px 4px 2px #e6e6e6;
        -moz-box-shadow:0 2px 4px 2px #e6e6e6;
        box-shadow:0 2px 4px 2px #e6e6e6;
        border:none;
        outline:none;
        color:#fff;
        text-align:center;
        margin:0 auto 10px;
        display:block;
        cursor:pointer;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok:hover{
        -webkit-box-shadow:0 2px 5px 3px #ccc;
        -moz-box-shadow:0 2px 5px 3px #ccc;
        box-shadow:0 2px 5px 3px #ccc;
}
.modal_close:hover{
        opacity:1;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.modal_close__left:before{
        position:absolute;
        content:'';
        left:-3px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#767676;
}
.modal_close__left:after{
        position:absolute;
        content:'';
        left:-7px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#fff;
}
.modal_close__right:before{
        position:absolute;
        content:'';
        right:-3px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#767676;
}
.modal_close__right:after{
        position:absolute;
        content:'';
        right:-7px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#fff;
}

.alx_fb_overlay{
        z-index:2000;
        position:fixed;
        background-color:#000;
        opacity:0.2;
        width:100%;
        height:100%;
        top:0;
        left:0;
        cursor:pointer;
        display:none;
}
.alx_feedback_popup{
        cursor:pointer;
}
.alx-feedb-data-errorLoading{
        text-align:center;
        padding-top:50px;
}
.alx_fedb_wait{
        height:140px;
        left:45%;
        position:fixed;
        top:45%;
        width:140px;
        z-index:2001;
        text-align:center;
}
.alx-feedb-data{
        position:absolute;
        opacity:0;
}
.alx-feedb-data-view{
        position:relative;
        opacity:1;
        width:100%;
        transition:all 0.3s ease 0s;
}
.afbf_success_block{
        height:140px;
        display:table;
        vertical-align:middle;
        width:100%;
        margin-bottom:20px;
}
.afbf_success_block._without-popup{
        height:100px;
}
.afbf_success_block._without-popup .afbf_mess_ok{
        text-align:left;
        line-height:50px;
}
.afbf_success_block._without-popup .afbf_mess_ok .mess{
        margin-left:60px;
}
.afbf_success_block._without-popup .afbf_ok_icon{
        display:inline-block;
        width:auto;
        min-width:50px;
        float:left;
        margin-bottom:0;
}
.afbf_mess_ok{
        display:table-cell;
        vertical-align:middle;
        text-align:center;
}
/* animation loading */

@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-moz-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-webkit-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-o-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
.alx-rotate-loading, .alx-feedb-loading{
        height:120px;
        position:relative;
        width:120px;
        border-radius:100%;
}
.alx-rotate-loading{
        margin:40px auto;
}
.alx-feedb-loading{
        border:13px solid transparent;
        border-color:transparent #fff transparent #FFF;
        -moz-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -moz-transform-origin:50% 50%;
        -o-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -o-transform-origin:50% 50%;
        -webkit-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -webkit-transform-origin:50% 50%;
        animation:alx-rotate-loading 2s linear 0s infinite normal;
        transform-origin:50% 50%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}
.alx-rotate-loading:hover .alx-feedb-loading{
        border-color:transparent #E45635 transparent #E45635;
}
.alx-rotate-loading:hover .alx-feedb-loading, .alx-rotate-loading .alx-feedb-loading{
        -webkit-transition:all 0.5s ease-in-out;
        -moz-transition:all 0.5s ease-in-out;
        -ms-transition:all 0.5s ease-in-out;
        -o-transition:all 0.5s ease-in-out;
        transition:all 0.5s ease-in-out;
}
.alx-feedb-loading-text{
        animation:2s linear 0s normal none infinite running loading-text-opacity;
        color:#fff;
        font-size:15px;
        font-weight:bold;
        margin-top:52.5px;
        position:absolute;
        text-align:center;
        text-transform:uppercase;
        top:0px;
        width:120px;
}

/* animation popup */

@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}

@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-moz-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-o-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-moz-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-o-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}

@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-webkit-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-moz-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}

@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-webkit-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-o-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}

@keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-moz-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-o-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-webkit-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}

.alx-popup-show-anime1{
        animation:pulse .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime1{
        animation:bounceIn 0.5s;
}
.alx-popup-mess-show-anime1{
        animation:pulseMess .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime2{
        animation:rotateOut 0.5s both;
}
.alx-popup-mess-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime3{
        animation:fadeOutRight 0.5s both;
}
.alx-popup-mess-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s;
        display:block;
}
.alx-popup-hide-anime4{
        animation:bounceOutDown 0.5s;
}
.alx-popup-mess-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}

/* feedb_styles */

.alx_feed_back{
        padding:0px;
        margin:0px;
        text-transform:none !important;
        text-align:left !important;
        line-height: inherit !important;
        text-decoration:none !important;
}
.alx_feed_back *{
        text-transform:none !important;
        text-align:left !important;
        line-height: inherit;
        text-decoration:none !important;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}
.alx_feed_back form{
        padding:0px;
        margin:0px;
}
.modal_form .afbf_error_block{
        position:relative;
        margin-bottom:20px;
}
.modal_form .afbf_error_block:after{
        content:'';
        position:absolute;
        bottom:-10px;
        left:-20px;
        right:-20px;
        height:1px;
        background:#ccc;
}
.afbf_error_icon{
        float:left;
        margin-right:5px;
        width:50px;
        height:40px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_blue/images/afbf_danger-sign.png) no-repeat 0 0;
}
.afbf_error_block .afbf_error_text,
.afbf_error_block .afbf_error_ftext{
        font-size:16px;
        height:40px;
        line-height:40px;
        padding-bottom:30px;
        color:black;
        display:block;
}
.afbf_ok_icon{
        margin:0 0 20px 0;
        width:100%;
        height:50px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_blue/images/afbf_check-box.png) no-repeat 50% 50%;
}

.modal_form .afbf_error_block td{
        vertical-align:top;
        text-align:left;
}
.alx-feedb-error{
        margin-top:20px;
}
.modal_form .alx-feedb-error{
        margin-top:0px;
}
.alx-feedb-error .afbf_error_block ul{
        list-style:none;
        padding-left:55px;
        font-size:14px;
        color:#f80101;
        margin:0;
}
.alx-feedb-error .afbf_error_block ul li{
        padding:0px 0px 4px 8px;
        margin:0px;
        display:block;
        list-style:none !important;
        background:transparent !important;
}
.alx-feedb-error .afbf_error_block ul li:before{
        content:'' !important;
}
.alx-feedb-error .afbf_error_block ul li span{
        position:relative;
        z-index:1;
        margin-left:-8px;
}
.modal_form .afbf_feedback_poles{
        padding:0px;
        margin:11px 0px 0px 0px;
}
.afbf_item_pole{
        padding:0px;
        position:relative;
}
*html .afbf_item_pole{
        position:relative;
        z-index:1;
        zoom:1;
}
.afbf_item_pole .afbf_name{
        padding:0px;
        margin:0px 0px 6px 0px;
}


.afbf_item_pole .afbf_select,
.afbf_item_pole .afbf_textarea,
.afbf_item_pole .afbf_inputtext{
        height:34px;
        width:100%;
        padding:7px 5px !important;
        font-size:14px;
        outline:none;
        border:1px solid #e0e0e0;
}
.afbf_item_pole.item_pole__captcha .afbf_inputtext{
        box-sizing:content-box;
        padding:7px 0px !important;
}
.afbf_item_pole select.afbf_inputtext.afbf_select_sect{
        height:auto;
}



/* -------- */
.afbf_item_pole .dropdownjs.feedback_dropdown> ul{
        right:0;
        left:auto;
        top:35px;
        bottom:auto;
        height:120px;
        padding:0;
        -webkit-transform-origin:top right;
        -ms-transform-origin:top right;
        transform-origin:top right;
        -webkit-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
}
.afbf_item_pole .dropdownjs.feedback_dropdown:after{
        content:'';
        position:absolute;
        right:10px;
        top:50%;
        margin-top:-2px;
        display:inline-block;
        border:5px solid transparent;
        border-top:5px solid #767676;
}
.afbf_item_pole .afbf_checkbox label{
        margin-left:20px;
        margin-bottom:5px;
        font-weight:normal;
        position:relative;
        cursor:pointer;
        font-size:14px;
        top:auto;
        left:auto;
        pointer-events:inherit;
        -webkit-transition:0.3s ease all;
        -o-transition:0.3s ease all;
        transition:0.3s ease all;
}
.afbf_checkbox{
        margin:10px 0 20px;
}
.afbf_checkbox input[type=checkbox]{
        position:absolute;
        opacity:0;
        width:0;
        height:0;
        margin:0;
        overflow:hidden;
        pointer-events:none;
}
.afbf_checkbox .afbf_checkbox_box{
        vertical-align:middle;
        position:relative;
        top:2px;
        margin-right:12px;
}
.afbf_checkbox_box .afbf_checkbox_check{
        position:relative;
        display:inline-block;
        width:18px;
        height:18px;
        border:2px solid rgba(0,0,0,.54);
        border-radius:2px;
        overflow:hidden;
        border-radius:2px;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        z-index:1;
}
.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        transform:rotate(45deg);
        display:block;
        margin-top:-4px;
        margin-left:5px;
        width:0;
        height:0;
        -webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
        box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        color:#7b7f7f;
        -webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
        box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
}
.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-on 0.3s forwards;
        -o-animation:checkbox-on 0.3s forwards;
        animation:checkbox-on 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-off 0.3s forwards;
        -o-animation:checkbox-off 0.3s forwards;
        animation:checkbox-off 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{
        border:none;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        margin-top:-3px;
        margin-left:7px;
}
.afbf_item_pole.is_filled .afbf_name.static_name,
.afbf_item_pole.is_focused .afbf_name.static_name,
.afbf_name.static_name{
        position:static;
        color:inherit;
        font-size:inherit;
        margin-bottom:20px
}
.afbf_item_pole.item_pole__captcha .afbf_name{
        top:67px;
}
.afbf_item_pole.item_pole__captcha.is_filled .afbf_name,
.afbf_item_pole.item_pole__captcha.is_focused .afbf_name{
        top:55px;
}
.afbf_pole_captcha{
        margin-bottom:30px;
}
.afbf_pole_captcha .image{
        vertical-align:middle;
}
.afbf_pole_captcha .g-recaptcha{
        display:inline-block;
        vertical-align:middle;
}
.afbf_pole_captcha .afbf_captcha_reload{
        display:inline-block;
        vertical-align:middle;
        width:22px;
        height:16px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_blue/images/icon_reload.png) no-repeat 0 0;
        cursor:pointer;
        margin-left:20px;
}
.afbf_inputtext_bg .afbf_textarea{
        width:100%;
        z-index:100;
        height:102px;
        overflow:auto;
        resize:vertical;
        max-height:450px;
        max-width:100%;
        min-height:34px;
        min-width:100%;
}
.afbf_submit_block{
        margin:30px 0px 0px 0px;
        padding:0px;
        display:block;
        text-align:right !important;
}
.afbf_btn{
        display:inline-block;
        padding:15px 25px !important;
        border:none !important;
        text-transform:uppercase !important;
        text-decoration:none;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px !important;
        -webkit-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        cursor:pointer;
        font-size:16px !important;
        outline:none;
        -webkit-transition:all 0.2s ease-out;
        -o-transition:all 0.2s ease-out;
        transition:all 0.2s ease-out;
}
.alx_feed_back .afbf_feedback_poles .afbf_btn:hover{
        -webkit-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
}
.afbf_inputtext_bg select{
        width:100%;
        padding:0px;
        margin:0px;
        border:0px;
}
.afbf_file_button{
        position:absolute;
        right:-1px;
        height:100%;
        top:-1px;
        z-index:1;
}
*html .alx_feed_back .afbf_feedback_poles div{
        zoom:1;
}
.afbf_inputtext_bg_calendar{
        position:relative;
        z-index:2;
        zoom:1;
}
.afbf_inputtext_bg_calendar .afbf_calendar_icon{
        position:absolute;
        top:3px;
        right:5px;
}
.afbf_error_text,
.afbf_error_ftext{
        display:none;
}
.afbf_item_pole.error_pole .afbf_error_text,
.afbf_item_pole.error_fpole .afbf_error_ftext{
        display:block;
        /*
        position:relative;
        margin:5px 0 0;
        padding-right:20px;
        color:#f80000;
        font-size:12px;
        */
}
/*
.afbf_item_pole.error_pole .afbf_error_text:after,
.afbf_item_pole.error_fpole .afbf_error_ftext:after{
        content:'';
        position:absolute;
        right:0;
        display:inline-block;
        width:17px;
        height:16px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_blue/images/icon_error.png) 0 0 no-repeat;
}
*/
/* dropdown styles */

.dropdownjs{
        position:relative;
}
.dropdownjs *{
        box-sizing:border-box;
}
.dropdownjs> input{
        width:100%;
        padding-right:30px;
        text-overflow:ellipsis;
}
.dropdownjs> input.focus~ ul{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
}
.dropdownjs> ul{
        position:absolute;
        padding:0;
        margin:0;
        min-width:200px;
        -webkit-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0);
        z-index:10000;
}
.dropdownjs> ul[placement=top-left]{
        -webkit-transform-origin:bottom left;
        -ms-transform-origin:bottom left;
        transform-origin:bottom left;
        bottom:0;
        left:0;
}
.dropdownjs> ul[placement=bottom-left]{
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        top:0;
        left:0;
}
.dropdownjs> ul> li{
        list-style:none;
        padding:10px 20px;
}
.dropdownjs> ul> li.dropdownjs-add{
        padding:0;
}
.dropdownjs> ul> li.dropdownjs-add> input{
        border:0;
        padding:10px 20px;
        width:100%;
}

/* Theme */

.dropdownjs> input[readonly]{
        cursor:pointer;
}
select[data-dropdownjs][disabled]+ .dropdownjs> input[readonly]{
        cursor:default;
}
.dropdownjs> ul{
        background:#FFF;
        box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 6px rgba(0,0,0,0.12);
        -webkit-transition:-webkit-transform 0.2s ease-out;
        transition:transform 0.2s ease-out;
        padding:10px;
        overflow:auto;
        max-width:500px;
}
.dropdownjs> ul> li{
        cursor:pointer;
        word-wrap:break-word;
        -webkit-transition:background-color .15s ease 0s;
        -moz-transition:background-color .15s ease 0s;
        -ms-transition:background-color .15s ease 0s;
        -o-transition:background-color .15s ease 0s;
        transition:background-color .15s ease 0s;
}
.dropdownjs> ul> li:hover,
.dropdownjs> ul> li.selected,
.dropdownjs> ul> li:active{
        background-color:#eaeaea;
        outline:0;
}
.dropdownjs> ul> li:focus{
        outline:0;
        outline:1px solid #d4d4d4;
}
.dropdownjs> ul> li> .close:before{
        content:"\00d7";
        display:block;
        position:absolute;
        right:15px;
        float:right;
        font-size:21px;
        font-weight:700;
        line-height:1;
        color:#000;
        text-shadow:0 1px 0 #fff;
        opacity:.6;
}
.dropdownjs> ul> li:h> .close:hover:before{
        opacity:.9;
}
/* end dropdown styles */

/* Radio buttons */
.afbf_radio{
        margin:0 0 20px;
}
.afbf_radio label{
        padding-bottom:10px;
        padding-left:34px;
        position:relative;
        top:auto;
        left:auto;
        pointer-events:inherit;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        line-height:20px !important;
        display:inline-block;
}
.afbf_radio input[type=radio]{
        position:absolute;
        opacity:0;
        height:0;
        width:0;
        overflow:hidden;
}
.afbf_radio span{
        display:block;
        position:absolute;
        left:0;
        -webkit-transition-duration:0.2s;
        -o-transition-duration:0.2s;
        transition-duration:0.2s;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid rgba(0,0,0,.54);
        height:20px;
        width:20px;
        border-radius:50%;
}
.afbf_radio .afbf_radio_check{
        left:5px;
        top:5px;
        height:10px;
        width:10px;
        border-radius:100%;
        background-color:rgba(0,0,0,.54);
        -webkit-transform:scale3d(0,0,0);
        transform:scale3d(0,0,0);
}
.afbf_radio input[type=radio]:checked ~ .afbf_radio_check{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1);
}

/* Togglebuttons */
.afbf_checkbox.toggle{
        margin:0 0 40px;
}
.afbf_checkbox.toggle label{
        position:relative;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        top:auto;
        left:auto;
        pointer-events:inherit;
}
.afbf_checkbox.toggle input[type=checkbox]{
        opacity:0;
        width:0;
        height:0;
        margin:0;
        position:absolute;
}
.afbf_checkbox.toggle label .afbf_checkbox_check{
        display:none;
}
.afbf_checkbox.toggle,
.afbf_checkbox.toggle label,
.afbf_checkbox.toggle input,
.afbf_checkbox.toggle .afbf_checkbox_box{
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none;
}
.afbf_checkbox.toggle label .afbf_checkbox_box{
        display:inline-block;
        width:36px;
        height:15px;
        background-color:#bbb9b9;
        border-radius:15px;
        margin-right:15px;
        -webkit-transition:background 0.3s ease;
        -o-transition:background 0.3s ease;
        transition:background 0.3s ease;
        vertical-align:middle;
        top:-2px;
}
.afbf_checkbox.toggle label .afbf_checkbox_box:after{
        content:"";
        display:inline-block;
        width:20px;
        height:20px;
        background-color:#f1f1f1;
        border-radius:20px;
        position:relative;
        -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        left:0;
        top:-3px;
        -webkit-transition:left 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.1s ease;
        -o-transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
        transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
}


/* Fileinput */
.afbf_inputtext_bg.file input[type=file]{
        opacity:0;
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        width:100%;
        height:100%;
        z-index:100;
        cursor:pointer
}
.afbf_inputtext_bg.file .afbf_input_group{
        position:relative;
        display:table;
        width:100%;
        border-collapse:separate;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext{
        display:table-cell;
        width:100%;
        height:34px;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{
        position:relative;
        display:table-cell;
        padding-left:5px;
        font-size:0;
        white-space:nowrap;
        width:1%;
        vertical-align:middle;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn .afbf_file_button{
        border-radius:50%;
        height:34px;
        margin:auto;
        width:34px;
        overflow:hidden;
        background:#fff;
        border:none;
        position:relative;
        line-height:normal;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_blue/images/icon_file.png) center no-repeat;
        cursor:pointer;
        -webkit-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        -moz-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
}
.afbf_inputtext_bg.file.load_file label{
        font-size:12px;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid;
}
.afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after{
        left:15px;
}
/* -------- */


@media screen and (max-width:768px){
        .alx_feed_back{
                width:99% !important;
        }

        .modal_form{
                width:100% !important;
                margin-left:0 !important;
                left:0;
        }
}

/* Animation */
@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}

.workarea button[type="submit"] + .btn-reset,
.popup button[type="submit"] + .btn-reset {
    margin-left: 24px;
}

.popup input[type="tel"] {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    border: 1px solid #fff;
    border-bottom: 1px solid #999;
    padding: 9px 20px 10px 20px;
    background: #fff;
    position: relative;
    z-index: 1;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.popup .alx_feed_back .submit-wrap {
    text-align: center !important;
    margin-bottom: 28px;
    padding-top: 20px;
}

.afbf_error_text.error-message.error-msg {
	font-size: 14px;
    color: black;
}

.order .order-wrap__txt input[type="text"]{
        padding: 9px 10px 9px 10px;
}

/* End */


/* Start:/local/templates/paritet/components/altasib/feedback.form/popup_form_blue/themes/theme_0777e93b7332a3d3dd6042324c7aeb2c.css?15861713463462*/
#alx_feed_back_FIDrequest_a_call .afbf_radio_circle
{
	border-color:#009688;
}
#alx_feed_back_FIDrequest_a_call .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FIDrequest_a_call .afbf_radio_check
{
	background-color:#009688;
}
#alx_feed_back_FIDrequest_a_call .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#009688 !important;
}
#alx_feed_back_FIDrequest_a_call .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#006153 !important;
}
#alx_feed_back_FIDrequest_a_call .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#ABF1E3;
}
#alx_feed_back_FIDrequest_a_call .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FIDrequest_a_call.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FIDrequest_a_call.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#006153;
}
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_select,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_textarea,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_inputtext,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#009688, #009688), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#009688, #009688), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDrequest_a_call.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FIDrequest_a_call .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FIDrequest_a_call .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FIDrequest_a_call .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FIDrequest_a_call .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDrequest_a_call .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#009688;
}
/* End */


/* Start:/local/templates/paritet/components/altasib/feedback.form/popup_form_grey/form_style.css?167170834248057*/
.modal_form{
        border-radius:5px;
        background:#fff;
        /*position:fixed;*/
        position:absolute;
        top:45%;
        left:50%;
        opacity:0;
        z-index:2001;
        transition:all 0.3s ease 0s;
        box-shadow:0 0 33px rgba(0,0,0,0.36);
        min-height:200px;
        height:auto;
        overflow:hidden;
        box-sizing:border-box;
        padding:40px 20px 40px;
}
.modal_close{
        width:14px;
        height:14px;
        position:absolute;
        background:#fff;
        top:20px;
        right:20px;
        cursor:pointer;
        display:block;
        overflow:hidden;
        opacity:0.6;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        z-index:2;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok{
        width:115px;
        height:36px;
        line-height:36px;
        background:#0097f6;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px;
        -webkit-box-shadow:0 2px 4px 2px #e6e6e6;
        -moz-box-shadow:0 2px 4px 2px #e6e6e6;
        box-shadow:0 2px 4px 2px #e6e6e6;
        border:none;
        outline:none;
        color:#fff;
        text-align:center;
        margin:0 auto 10px;
        display:block;
        cursor:pointer;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -ms-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
}
.modal_close_ok:hover{
        -webkit-box-shadow:0 2px 5px 3px #ccc;
        -moz-box-shadow:0 2px 5px 3px #ccc;
        box-shadow:0 2px 5px 3px #ccc;
}
.modal_close:hover{
        opacity:1;
        -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.modal_close__left:before{
        position:absolute;
        content:'';
        left:-3px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#767676;
}
.modal_close__left:after{
        position:absolute;
        content:'';
        left:-7px;
        top:-5px;
        border:12px solid transparent;
        border-left-color:#fff;
}
.modal_close__right:before{
        position:absolute;
        content:'';
        right:-3px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#767676;
}
.modal_close__right:after{
        position:absolute;
        content:'';
        right:-7px;
        top:-5px;
        border:12px solid transparent;
        border-right-color:#fff;
}

.alx_fb_overlay{
        z-index:2000;
        position:fixed;
        background-color:#000;
        opacity:0.2;
        width:100%;
        height:100%;
        top:0;
        left:0;
        cursor:pointer;
        display:none;
}
.alx_feedback_popup{
        cursor:pointer;
}
.alx-feedb-data-errorLoading{
        text-align:center;
        padding-top:50px;
}
.alx_fedb_wait{
        height:140px;
        left:45%;
        position:fixed;
        top:45%;
        width:140px;
        z-index:2001;
        text-align:center;
}
.alx-feedb-data{
        position:absolute;
        opacity:0;
}
.alx-feedb-data-view{
        position:relative;
        opacity:1;
        width:100%;
        transition:all 0.3s ease 0s;
}
.afbf_success_block{
        height:140px;
        display:table;
        vertical-align:middle;
        width:100%;
        margin-bottom:20px;
}
.afbf_success_block._without-popup{
        height:100px;
}
.afbf_success_block._without-popup .afbf_mess_ok{
        text-align:left;
        line-height:50px;
}
.afbf_success_block._without-popup .afbf_mess_ok .mess{
        margin-left:60px;
}
.afbf_success_block._without-popup .afbf_ok_icon{
        display:inline-block;
        width:auto;
        min-width:50px;
        float:left;
        margin-bottom:0;
}
.afbf_mess_ok{
        display:table-cell;
        vertical-align:middle;
        text-align:center;
}
/* animation loading */

@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-moz-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-webkit-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@-o-keyframes alx-rotate-loading{0%{transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -moz-transform:rotate(0deg);}100%{transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}}
@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-moz-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-webkit-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
@-o-keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}100%{opacity:0}}
.alx-rotate-loading, .alx-feedb-loading{
        height:120px;
        position:relative;
        width:120px;
        border-radius:100%;
}
.alx-rotate-loading{
        margin:40px auto;
}
.alx-feedb-loading{
        border:13px solid transparent;
        border-color:transparent #fff transparent #FFF;
        -moz-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -moz-transform-origin:50% 50%;
        -o-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -o-transform-origin:50% 50%;
        -webkit-animation:alx-rotate-loading 2s linear 0s infinite normal;
        -webkit-transform-origin:50% 50%;
        animation:alx-rotate-loading 2s linear 0s infinite normal;
        transform-origin:50% 50%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}
.alx-rotate-loading:hover .alx-feedb-loading{
        border-color:transparent #E45635 transparent #E45635;
}
.alx-rotate-loading:hover .alx-feedb-loading, .alx-rotate-loading .alx-feedb-loading{
        -webkit-transition:all 0.5s ease-in-out;
        -moz-transition:all 0.5s ease-in-out;
        -ms-transition:all 0.5s ease-in-out;
        -o-transition:all 0.5s ease-in-out;
        transition:all 0.5s ease-in-out;
}
.alx-feedb-loading-text{
        animation:2s linear 0s normal none infinite running loading-text-opacity;
        color:#fff;
        font-size:15px;
        font-weight:bold;
        margin-top:52.5px;
        position:absolute;
        text-align:center;
        text-transform:uppercase;
        top:0px;
        width:120px;
}

/* animation popup */

@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000); animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0; -webkit-transform:translate3d(0,-3000px,0); transform:translate3d(0,-3000px,0);}60%{-webkit-transform:translate3d(0,25px,0); transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}
@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}40%,45%{opacity:1; -webkit-transform:translate3d(0,-20px,0); transform:translate3d(0,-20px,0);}to{opacity:0; -webkit-transform:translate3d(0,2000px,0); transform:translate3d(0,2000px,0);}}

@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-moz-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-o-keyframes rotateIn{from{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,-200deg); transform:rotate3d(0,0,1,-200deg); opacity:0;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:none; transform:none; opacity:1;}}
@-moz-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}
@-o-keyframes rotateOut{from{-webkit-transform-origin:center; transform-origin:center; opacity:1;}to{-webkit-transform-origin:center; transform-origin:center; -webkit-transform:rotate3d(0,0,1,200deg); transform:rotate3d(0,0,1,200deg); opacity:0;}}

@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-webkit-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-o-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); visibility:visible;}to{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}}
@-moz-keyframes slideoutright{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1;}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0;}}
@-o-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}to{visibility:hidden; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}

@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-webkit-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-moz-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-o-keyframes fadeOutRight{from{opacity:1;}to{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}}
@-moz-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}
@-o-keyframes fadeInRight{from{opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0);}to{opacity:1; -webkit-transform:none; transform:none;}}

@keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-moz-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-moz-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-o-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-o-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes bounceIn{0%{transform:scale(1); opacity:1}60%{transform:scale(1.2); opacity:1;}100%{transform:scale(0); opacity:0; display:none;}}
@-webkit-keyframes pulse{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5);}20%{-webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.03,1.03,1.03); transform:scale3d(1.03,1.03,1.03);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}
@-webkit-keyframes pulseMess{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1); transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0; -webkit-transform:scale3d(0.7,0.7,0.7); transform:scale3d(0.7,0.7,0.7);}20%{-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}40%{-webkit-transform:scale3d(0.9,0.9,0.9); transform:scale3d(0.9,0.9,0.9);}60%{opacity:1; -webkit-transform:scale3d(1.01,1.01,1.01); transform:scale3d(1.01,1.01,1.01);}100%{opacity:1; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1);}}

.alx-popup-show-anime1{
        animation:pulse .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime1{
        animation:bounceIn 0.5s;
}
.alx-popup-mess-show-anime1{
        animation:pulseMess .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime2{
        animation:rotateOut 0.5s both;
}
.alx-popup-mess-show-anime2{
        animation:rotateIn .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        display:block;
}
.alx-popup-hide-anime3{
        animation:fadeOutRight 0.5s both;
}
.alx-popup-mess-show-anime3{
        animation:fadeInRight .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}
.alx-popup-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s;
        display:block;
}
.alx-popup-hide-anime4{
        animation:bounceOutDown 0.5s;
}
.alx-popup-mess-show-anime4{
        animation:bounceInDown .75s ease-in-out 0s both;
        max-height:100%;
        opacity:1;
        transition:all 0.8s ease 0s;
}

/* feedb_styles */

.alx_feed_back{
        padding:0px;
        margin:0px;
        text-transform:none !important;
        text-align:left !important;
        line-height: inherit !important;
        text-decoration:none !important;
}
.alx_feed_back *{
        text-transform:none !important;
        text-align:left !important;
        line-height: inherit;
        text-decoration:none !important;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
}
.alx_feed_back form{
        padding:0px;
        margin:0px;
}
.modal_form .afbf_error_block{
        position:relative;
        margin-bottom:20px;
}
.modal_form .afbf_error_block:after{
        content:'';
        position:absolute;
        bottom:-10px;
        left:-20px;
        right:-20px;
        height:1px;
        background:#ccc;
}
.afbf_error_icon{
        float:left;
        margin-right:5px;
        width:50px;
        height:40px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_grey/images/afbf_danger-sign.png) no-repeat 0 0;
}
.afbf_error_block .afbf_error_text,
.afbf_error_block .afbf_error_ftext{
        font-size:16px;
        height:40px;
        line-height:40px;
        padding-bottom:30px;
        color:black;
        display:block;
}
.afbf_ok_icon{
        margin:0 0 20px 0;
        width:100%;
        height:50px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_grey/images/afbf_check-box.png) no-repeat 50% 50%;
}

.modal_form .afbf_error_block td{
        vertical-align:top;
        text-align:left;
}
.alx-feedb-error{
        margin-top:20px;
}
.modal_form .alx-feedb-error{
        margin-top:0px;
}
.alx-feedb-error .afbf_error_block ul{
        list-style:none;
        padding-left:55px;
        font-size:14px;
        color:#f80101;
        margin:0;
}
.alx-feedb-error .afbf_error_block ul li{
        padding:0px 0px 4px 8px;
        margin:0px;
        display:block;
        list-style:none !important;
        background:transparent !important;
}
.alx-feedb-error .afbf_error_block ul li:before{
        content:'' !important;
}
.alx-feedb-error .afbf_error_block ul li span{
        position:relative;
        z-index:1;
        margin-left:-8px;
}
.modal_form .afbf_feedback_poles{
        padding:0px;
        margin:11px 0px 0px 0px;
}
.afbf_item_pole{
        padding:0px;
        position:relative;
}
*html .afbf_item_pole{
        position:relative;
        z-index:1;
        zoom:1;
}
.afbf_item_pole .afbf_name{
        padding:0px;
        margin:0px 0px 6px 0px;
}


.afbf_item_pole .afbf_select,
.afbf_item_pole .afbf_textarea,
.afbf_item_pole .afbf_inputtext{
        height:34px;
        width:100%;
        padding:7px 5px !important;
        font-size:14px;
        outline:none;
        border:1px solid #e0e0e0;
}
.afbf_item_pole.item_pole__captcha .afbf_inputtext{
        box-sizing:content-box;
        padding:7px 0px !important;
}
.afbf_item_pole select.afbf_inputtext.afbf_select_sect{
        height:auto;
}



/* -------- */
.afbf_item_pole .dropdownjs.feedback_dropdown> ul{
        right:0;
        left:auto;
        top:35px;
        bottom:auto;
        height:120px;
        padding:0;
        -webkit-transform-origin:top right;
        -ms-transform-origin:top right;
        transform-origin:top right;
        -webkit-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
        box-shadow:0px 11px 22px 2px rgba(204,204,204,0.75);
}
.afbf_item_pole .dropdownjs.feedback_dropdown:after{
        content:'';
        position:absolute;
        right:10px;
        top:50%;
        margin-top:-2px;
        display:inline-block;
        border:5px solid transparent;
        border-top:5px solid #767676;
}
.afbf_item_pole .afbf_checkbox label{
        margin-left:20px;
        margin-bottom:5px;
        font-weight:normal;
        position:relative;
        cursor:pointer;
        font-size:14px;
        top:auto;
        left:auto;
        pointer-events:inherit;
        -webkit-transition:0.3s ease all;
        -o-transition:0.3s ease all;
        transition:0.3s ease all;
}
.afbf_checkbox{
        margin:10px 0 20px;
}
.afbf_checkbox input[type=checkbox]{
        position:absolute;
        opacity:0;
        width:0;
        height:0;
        margin:0;
        overflow:hidden;
        pointer-events:none;
}
.afbf_checkbox .afbf_checkbox_box{
        vertical-align:middle;
        position:relative;
        top:2px;
        margin-right:12px;
}
.afbf_checkbox_box .afbf_checkbox_check{
        position:relative;
        display:inline-block;
        width:18px;
        height:18px;
        border:2px solid rgba(0,0,0,.54);
        border-radius:2px;
        overflow:hidden;
        border-radius:2px;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        z-index:1;
}
.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        transform:rotate(45deg);
        display:block;
        margin-top:-4px;
        margin-left:5px;
        width:0;
        height:0;
        -webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
        box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        content:'';
        position:absolute;
        color:#7b7f7f;
        -webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
        box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
}
.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-on 0.3s forwards;
        -o-animation:checkbox-on 0.3s forwards;
        animation:checkbox-on 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{
        -webkit-animation:checkbox-off 0.3s forwards;
        -o-animation:checkbox-off 0.3s forwards;
        animation:checkbox-off 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{
        border:none;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
        margin-top:-3px;
        margin-left:7px;
}
.afbf_item_pole.is_filled .afbf_name.static_name,
.afbf_item_pole.is_focused .afbf_name.static_name,
.afbf_name.static_name{
        position:static;
        color:inherit;
        font-size:inherit;
        margin-bottom:20px
}
.afbf_item_pole.item_pole__captcha .afbf_name{
        top:67px;
}
.afbf_item_pole.item_pole__captcha.is_filled .afbf_name,
.afbf_item_pole.item_pole__captcha.is_focused .afbf_name{
        top:55px;
}
.afbf_pole_captcha{
        margin-bottom:30px;
}
.afbf_pole_captcha .image{
        vertical-align:middle;
}
.afbf_pole_captcha .g-recaptcha{
        display:inline-block;
        vertical-align:middle;
}
.afbf_pole_captcha .afbf_captcha_reload{
        display:inline-block;
        vertical-align:middle;
        width:22px;
        height:16px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_grey/images/icon_reload.png) no-repeat 0 0;
        cursor:pointer;
        margin-left:20px;
}
.afbf_inputtext_bg .afbf_textarea{
        width:100%;
        z-index:100;
        height:102px;
        overflow:auto;
        resize:vertical;
        max-height:450px;
        max-width:100%;
        min-height:34px;
        min-width:100%;
}
.afbf_submit_block{
        margin:30px 0px 0px 0px;
        padding:0px;
        display:block;
        text-align:right !important;
}
.afbf_btn{
        display:inline-block;
        padding:15px 25px !important;
        border:none !important;
        text-transform:uppercase !important;
        text-decoration:none;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px !important;
        -webkit-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        box-shadow:0px 3px 4px 1px rgba(204,204,204,0.75);
        cursor:pointer;
        font-size:16px !important;
        outline:none;
        -webkit-transition:all 0.2s ease-out;
        -o-transition:all 0.2s ease-out;
        transition:all 0.2s ease-out;
}
.alx_feed_back .afbf_feedback_poles .afbf_btn:hover{
        -webkit-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        -moz-box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
        box-shadow:0px 6px 6px 1px rgba(204,204,204,0.75);
}
.afbf_inputtext_bg select{
        width:100%;
        padding:0px;
        margin:0px;
        border:0px;
}
.afbf_file_button{
        position:absolute;
        right:-1px;
        height:100%;
        top:-1px;
        z-index:1;
}
*html .alx_feed_back .afbf_feedback_poles div{
        zoom:1;
}
.afbf_inputtext_bg_calendar{
        position:relative;
        z-index:2;
        zoom:1;
}
.afbf_inputtext_bg_calendar .afbf_calendar_icon{
        position:absolute;
        top:3px;
        right:5px;
}
.afbf_error_text,
.afbf_error_ftext{
        display:none;
}
.afbf_item_pole.error_pole .afbf_error_text,
.afbf_item_pole.error_fpole .afbf_error_ftext{
        display:block;
        /*
        position:relative;
        margin:5px 0 0;
        padding-right:20px;
        color:#f80000;
        font-size:12px;
        */
}
/*
.afbf_item_pole.error_pole .afbf_error_text:after,
.afbf_item_pole.error_fpole .afbf_error_ftext:after{
        content:'';
        position:absolute;
        right:0;
        display:inline-block;
        width:17px;
        height:16px;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_grey/images/icon_error.png) 0 0 no-repeat;
}
*/
/* dropdown styles */

.dropdownjs{
        position:relative;
}
.dropdownjs *{
        box-sizing:border-box;
}
.dropdownjs> input{
        width:100%;
        padding-right:30px;
        text-overflow:ellipsis;
}
.dropdownjs> input.focus~ ul{
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
}
.dropdownjs> ul{
        position:absolute;
        padding:0;
        margin:0;
        min-width:200px;
        -webkit-transform:scale(0);
        -ms-transform:scale(0);
        transform:scale(0);
        z-index:10000;
}
.dropdownjs> ul[placement=top-left]{
        -webkit-transform-origin:bottom left;
        -ms-transform-origin:bottom left;
        transform-origin:bottom left;
        bottom:0;
        left:0;
}
.dropdownjs> ul[placement=bottom-left]{
        -webkit-transform-origin:top left;
        -ms-transform-origin:top left;
        transform-origin:top left;
        top:0;
        left:0;
}
.dropdownjs> ul> li{
        list-style:none;
        padding:10px 20px;
}
.dropdownjs> ul> li.dropdownjs-add{
        padding:0;
}
.dropdownjs> ul> li.dropdownjs-add> input{
        border:0;
        padding:10px 20px;
        width:100%;
}

/* Theme */

.dropdownjs> input[readonly]{
        cursor:pointer;
}
select[data-dropdownjs][disabled]+ .dropdownjs> input[readonly]{
        cursor:default;
}
.dropdownjs> ul{
        background:#FFF;
        box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 6px rgba(0,0,0,0.12);
        -webkit-transition:-webkit-transform 0.2s ease-out;
        transition:transform 0.2s ease-out;
        padding:10px;
        overflow:auto;
        max-width:500px;
}
.dropdownjs> ul> li{
        cursor:pointer;
        word-wrap:break-word;
        -webkit-transition:background-color .15s ease 0s;
        -moz-transition:background-color .15s ease 0s;
        -ms-transition:background-color .15s ease 0s;
        -o-transition:background-color .15s ease 0s;
        transition:background-color .15s ease 0s;
}
.dropdownjs> ul> li:hover,
.dropdownjs> ul> li.selected,
.dropdownjs> ul> li:active{
        background-color:#eaeaea;
        outline:0;
}
.dropdownjs> ul> li:focus{
        outline:0;
        outline:1px solid #d4d4d4;
}
.dropdownjs> ul> li> .close:before{
        content:"\00d7";
        display:block;
        position:absolute;
        right:15px;
        float:right;
        font-size:21px;
        font-weight:700;
        line-height:1;
        color:#000;
        text-shadow:0 1px 0 #fff;
        opacity:.6;
}
.dropdownjs> ul> li:h> .close:hover:before{
        opacity:.9;
}
/* end dropdown styles */

/* Radio buttons */
.afbf_radio{
        margin:0 0 20px;
}
.afbf_radio label{
        padding-bottom:10px;
        padding-left:34px;
        position:relative;
        top:auto;
        left:auto;
        pointer-events:inherit;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        line-height:20px !important;
        display:inline-block;
}
.afbf_radio input[type=radio]{
        position:absolute;
        opacity:0;
        height:0;
        width:0;
        overflow:hidden;
}
.afbf_radio span{
        display:block;
        position:absolute;
        left:0;
        -webkit-transition-duration:0.2s;
        -o-transition-duration:0.2s;
        transition-duration:0.2s;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid rgba(0,0,0,.54);
        height:20px;
        width:20px;
        border-radius:50%;
}
.afbf_radio .afbf_radio_check{
        left:5px;
        top:5px;
        height:10px;
        width:10px;
        border-radius:100%;
        background-color:rgba(0,0,0,.54);
        -webkit-transform:scale3d(0,0,0);
        transform:scale3d(0,0,0);
}
.afbf_radio input[type=radio]:checked ~ .afbf_radio_check{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1);
}

/* Togglebuttons */
.afbf_checkbox.toggle{
        margin:0 0 40px;
}
.afbf_checkbox.toggle label{
        position:relative;
        cursor:pointer;
        font-size:14px;
        color:#1b1b1b;
        top:auto;
        left:auto;
        pointer-events:inherit;
}
.afbf_checkbox.toggle input[type=checkbox]{
        opacity:0;
        width:0;
        height:0;
        margin:0;
        position:absolute;
}
.afbf_checkbox.toggle label .afbf_checkbox_check{
        display:none;
}
.afbf_checkbox.toggle,
.afbf_checkbox.toggle label,
.afbf_checkbox.toggle input,
.afbf_checkbox.toggle .afbf_checkbox_box{
        -webkit-user-select:none;
        -moz-user-select:none;
        -ms-user-select:none;
        user-select:none;
}
.afbf_checkbox.toggle label .afbf_checkbox_box{
        display:inline-block;
        width:36px;
        height:15px;
        background-color:#bbb9b9;
        border-radius:15px;
        margin-right:15px;
        -webkit-transition:background 0.3s ease;
        -o-transition:background 0.3s ease;
        transition:background 0.3s ease;
        vertical-align:middle;
        top:-2px;
}
.afbf_checkbox.toggle label .afbf_checkbox_box:after{
        content:"";
        display:inline-block;
        width:20px;
        height:20px;
        background-color:#f1f1f1;
        border-radius:20px;
        position:relative;
        -webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        box-shadow:0 1px 3px 1px rgba(0,0,0,0.4);
        left:0;
        top:-3px;
        -webkit-transition:left 0.3s ease,background 0.3s ease,-webkit-box-shadow 0.1s ease;
        -o-transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
        transition:left 0.3s ease,background 0.3s ease,box-shadow 0.1s ease;
}


/* Fileinput */
.afbf_inputtext_bg.file input[type=file]{
        opacity:0;
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        width:100%;
        height:100%;
        z-index:100;
        cursor:pointer
}
.afbf_inputtext_bg.file .afbf_input_group{
        position:relative;
        display:table;
        width:100%;
        border-collapse:separate;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext{
        display:table-cell;
        width:100%;
        height:34px;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn{
        position:relative;
        display:table-cell;
        padding-left:5px;
        font-size:0;
        white-space:nowrap;
        width:1%;
        vertical-align:middle;
}
.afbf_inputtext_bg.file .afbf_input_group .afbf_group_btn .afbf_file_button{
        border-radius:50%;
        height:34px;
        margin:auto;
        width:34px;
        overflow:hidden;
        background:#fff;
        border:none;
        position:relative;
        line-height:normal;
        background:url(/local/templates/paritet/components/altasib/feedback.form/popup_form_grey/images/icon_file.png) center no-repeat;
        cursor:pointer;
        -webkit-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        -moz-box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
        box-shadow:0px 1px 2px 1px rgba(231,231,231,1);
}
.afbf_inputtext_bg.file.load_file label{
        font-size:12px;
}
.afbf_radio .afbf_radio_circle{
        border:2px solid;
}
.afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after{
        left:15px;
}
/* -------- */


@media screen and (max-width:768px){
        .alx_feed_back{
                width:99% !important;
        }

        .modal_form{
                width:100% !important;
                margin-left:0 !important;
                left:0;
        }
}

/* Animation */
@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}

.workarea button[type="submit"] + .btn-reset,
.popup button[type="submit"] + .btn-reset {
    margin-left: 24px;
}

.popup input[type="tel"] {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    border: 1px solid #fff;
    border-bottom: 1px solid #999;
    padding: 9px 20px 10px 20px;
    background: #fff;
    position: relative;
    z-index: 1;
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.popup .alx_feed_back .submit-wrap {
    text-align: center !important;
    margin-bottom: 28px;
    padding-top: 20px;
}

.afbf_error_text.error-message.error-msg {
	font-size: 14px;
    color: black;
}

.afbf_inputtext_bg select {
        width: 100%;
        display: inline-block;
        vertical-align: middle;
        color: #000;
        background: #FFFFFF;
        border: 2px solid #fff;
        border-radius: 4px;
        padding: 8px 24px;
        font-size: 24px;
        min-width: 100%;
}

.select-wrap-custom{
        width: 100%;
}
.width100{
        width: 100%;
}

.popup .checkbox-item.input-wrap--necessary:before{
        top: 0;
}
.popup .page-question .input-wrap__txt input[type="text"].afbf_inputtext-fix {
        padding-left: 24px;
}

.input-wrap__txt input[type="text"].afbf_inputtext-fix {
        padding-left: 24px;
}
/* End */


/* Start:/local/templates/paritet/components/altasib/feedback.form/popup_form_grey/themes/theme_953456e5472b4b09fb5920ec65863d79.css?15861713463618*/
#alx_feed_back_FIDparitetformfootertwo .afbf_radio_circle
{
	border-color:#009688;
}
#alx_feed_back_FIDparitetformfootertwo .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FIDparitetformfootertwo .afbf_radio_check
{
	background-color:#009688;
}
#alx_feed_back_FIDparitetformfootertwo .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#009688 !important;
}
#alx_feed_back_FIDparitetformfootertwo .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#006153 !important;
}
#alx_feed_back_FIDparitetformfootertwo .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#ABF1E3;
}
#alx_feed_back_FIDparitetformfootertwo .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FIDparitetformfootertwo.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FIDparitetformfootertwo.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#006153;
}
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_select,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_textarea,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_inputtext,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#009688, #009688), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#009688, #009688), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDparitetformfootertwo.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FIDparitetformfootertwo .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FIDparitetformfootertwo .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FIDparitetformfootertwo .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FIDparitetformfootertwo .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDparitetformfootertwo .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#009688;
}
/* End */


/* Start:/local/templates/paritet/assets/build/css/style.css?17539614191097314*/
@charset "UTF-8";

/*FONT-FAMILY*/
/*FONT-SIZE*/
/*BACKGROUND*/
/*TEXT-COLOR*/
.page-caption {
	font-size: 12px;
	line-height: 1.2;
	padding: 16px 0 0 0;
	margin-bottom: 30px;
}

.table-wrap {
	overflow-x: auto;
	width: 100%;
	margin: 0px 0 30px;
}

.table-wrap table {
	margin-bottom: 0;
}

.table-wrap+.page-caption {
	margin-top: -30px;
}

.table-wrap::-webkit-scrollbar {
	height: 8px;
}

.table-wrap::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
}

.table-wrap::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #2C4295;
}

.table-caption {
	font-size: 24px;
	margin-bottom: 20px;
}

.play-btn {
	display: inline-block;
	width: 612px;
	height: 409px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/play.svg) no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.order {
	background: -webkit-gradient(linear, left top, left bottom, from(#0047B0), to(#6CC8E8));
	background: linear-gradient(180deg, #0047B0 0%, #6CC8E8 100%);
	color: #fff;
	margin: 0 -15px 24px;
	padding: 40px 80px;
}

.order h2 {
	text-transform: uppercase;
	font-size: 40px;
	margin-bottom: 12px;
}

.order p {
	opacity: 0.5;
	margin-bottom: 41px;
}

.order input[type="submit"] {
	display: inline-block;
	background: #0B275C;
	border-radius: 4px;
	border: 0;
	padding: 17px 25px;
	-webkit-box-shadow: 0px 16px 48px #244EA2;
	box-shadow: 0px 16px 48px #244EA2;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	font-size: 24px;
}

.order input[type="submit"]:hover {
	background: #0B4DCE;
}

.order input[type="text"],
.order input[type="tel"] {
	width: 100%;
	border: 2px solid rgba(255, 255, 255, 0.2);
	border-radius: 4px;
	padding: 9px 10px 9px 103px;
	background: transparent;
	color: #fff;
	font-size: 32px;
}

.order input[type="checkbox"]:not(:checked),
.order input[type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}

.order input[type="checkbox"]:not(:checked)+label,
.order input[type="checkbox"]:checked+label {
	position: relative;
	cursor: pointer;
	padding-left: 32px;
	display: inline-block;
	line-height: 24px;
}

.order input[type="checkbox"]:not(:checked)+label:before,
.order input[type="checkbox"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -1px;
	height: 24px;
	width: 24px;
	border-radius: 4px;
	cursor: pointer;
	z-index: 5;
	border: 2px solid #2C4295;
}

.order input[type="checkbox"]:checked+label:before {
	background: #2C4295;
	border: 2px solid #2C4295;
}

.order input[type="checkbox"]:not(:checked)+label:after,
.order input[type="checkbox"]:checked+label:after {
	content: '';
	background: url("/local/templates/paritet/assets/build/css/../img/svg/check.svg") center no-repeat;
	width: 17px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 4px;
	left: 5px;
	z-index: 10;
}

.order input[type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
}

.order input[type="checkbox"]:checked+label:after {
	opacity: 1;
}

.order .checkbox-item a {
	color: #fff;
}

.order .checkbox-item a:hover {
	color: #0B4DCE;
}

.order .order-pre {
	color: #fff;
}

.checkbox-item {
	font-size: 14px;
	line-height: 1.2;
	color: #343532;
}

.order-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px;
}

.order__title {
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 16px;
}

.order-wrap__txt {
	position: relative;
	padding-right: 20px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.order-pre {
	position: absolute;
	left: 25px;
	top: 11px;
	font-size: 32px;
	color: #000;
}

.page-question {
	margin: 0 -15px 30px;
	background: #F0F2F5;
	padding: 63px 80px 80px;
}

.page-question h2 {
	text-transform: uppercase;
	font-size: 40px;
	margin-bottom: 14px;
	color: #343532;
}

.page-question p {
	margin-bottom: 30px;
}

.page-question input[type="submit"] {
	display: inline-block;
	background: -webkit-gradient(linear, right top, left top, from(#2C4295), to(#0083CA));
	background: linear-gradient(270deg, #2C4295 0%, #0083CA 100%);
	border-radius: 4px;
	border: 0;
	padding: 12px 24px;
	-webkit-box-shadow: 0px 16px 48px #244EA2;
	box-shadow: 0px 16px 48px #244EA2;
	-webkit-transition: none;
	transition: none;
	color: #fff;
}

.page-question input[type="submit"]:hover {
	background: #0B4DCE;
}

.page-question .checkbox-item {
	margin-bottom: 40px;
}

.page-question .input-wrap--necessary:before {
	color: #343532;
	opacity: 0.5;
}

.phone-code {
	position: absolute;
	left: 11px;
	bottom: 10px;
	color: #000;
	color: #343532;
	font-size: 24px;
}

.input-wrap {
	margin-bottom: 24px;
	position: relative;
}

.input-wrap.m-phone input[type="text"],
.input-wrap.m-phone input[type="email"],
.input-wrap.m-phone input[type="password"],
.input-wrap.m-phone input[type="tel"] {
	padding-left: 68px;
}

.input-wrap--necessary:before {
	content: "*";
	display: inline-block;
	font-size: 24px;
	color: #fff;
	position: absolute;
	left: -19px;
	bottom: 5px;
}

.input-wrap--phone input[type="tel"] {
	width: 75%;
}

.input-label {
	margin-bottom: 9px;
}

.input-wrap__txt {
	position: relative;
}

.input-wrap__txt .order-pre {
	font-size: 24px;
	top: 10px;
}

.input-wrap__txt input[type="text"],
.input-wrap__txt input[type="tel"] {
	padding-left: 85px;
}

.paging__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.paging__item {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: -2px;
	border-bottom: 2px solid transparent;
	padding: 5px 16px;
	color: #343532;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.paging__item:hover {
	color: #0B4DCE;
	border-bottom: 2px solid #0083CA;
}

.paging__item.active {
	border-bottom: 2px solid #0083CA;
	background: #F0F2F5;
	pointer-events: none;
}

.paging__inner {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-bottom: 2px solid #F0F2F5;
}

.paging__next {
	font-size: 18px;
	line-height: 22px;
	border: 1px solid #2C4295;
	color: #2C4295;
	border-radius: 3px;
	padding: 13px 25px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.paging__next:hover {
	background: #0B4DCE;
	color: #fff;
}

.paging__next:active {
	background: #2C4295;
}

.page-links-month-wrap {
	width: 100%;
}

.page-slider .slick-arrow {
	display: inline-block;
	width: 59px;
	height: 99px;
	background: #FFFFFF;
	/* Light blue grey */
	border: 4px solid #F0F2F5;
	padding: 0;
	border-radius: 4px;
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.page-slider .slick-prev {
	left: -77px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
}

.page-slider .slick-prev:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.page-slider .slick-prev:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.page-slider .slick-next {
	right: -77px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat;
}

.page-slider .slick-next:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.page-slider .slick-next:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.ui-slider {
	z-index: 5;
}

#slider-term-input {
	pointer-events: none;
}

.popup {
	max-width: 630px;
	min-width: 600px;
	overflow: hidden;
}

.popup h1 {
	font-family: 'golosbold';
	font-size: 40px;
	margin: 0;
	margin-bottom: 18px;
	font-weight: normal;
	line-height: 1.3;
}

.popup h2 {
	font-family: 'golosbold';
	font-size: 32px;
	margin: 0;
	margin-bottom: 18px;
	font-weight: normal;
	line-height: 1.3;
}

.popup h3 {
	font-family: 'golosregular';
	font-size: 30px;
	margin: 0;
	margin-bottom: 14px;
	font-weight: normal;
	line-height: 1.3;
}

.popup h4 {
	font-family: 'golosbold';
	font-size: 24px;
	margin: 0;
	margin-bottom: 14px;
	font-weight: normal;
	line-height: 1.3;
}

.popup h5 {
	font-family: 'golosregular';
	font-size: 24px;
	margin: 0;
	margin-bottom: 14px;
	font-weight: normal;
	line-height: 1.3;
}

.popup h6 {
	font-family: 'golosbold';
	font-size: 18px;
	margin: 0;
	margin-bottom: 14px;
	font-weight: normal;
	line-height: 1.3;
}

.popup p {
	margin: 0;
	margin-bottom: 15px;
}

.popup video {
	max-width: 100%;
	height: auto;
	object-fit: cover;
	display: block;
}

.popup ol {
	margin: 0;
	margin-bottom: 30px;
	padding: 0;
	counter-reset: myCounter;
}

.popup ol li {
	list-style-type: none;
	padding-left: 30px;
	position: relative;
	margin-bottom: 17px;
}

.popup ol li:last-child {
	margin-bottom: 0;
}

.popup ol li:before {
	counter-increment: myCounter;
	content: counter(myCounter);
	position: absolute;
	left: 0;
	top: 0;
	color: #2C4295;
	z-index: 2;
}

.popup ol li:after {
	content: "";
	position: absolute;
	left: 6px;
	top: 14px;
	width: 10px;
	height: 10px;
	background: #F0F2F5;
	display: inline-block;
	z-index: 1;
}

.popup ol ol {
	margin: 0;
	margin-bottom: 30px;
	padding: 13px 0 0;
	counter-reset: myCounter2;
}

.popup ol ol li {
	padding-left: 32px;
}

.popup ol ol li:before {
	left: -16px;
	counter-increment: myCounter2;
	content: counter(myCounter) "." counter(myCounter2);
}

.popup ul {
	margin: 0;
	margin-bottom: 30px;
	padding: 0;
}

.popup ul li {
	list-style-type: none;
	padding-left: 30px;
	position: relative;
	margin-bottom: 16px;
}

.popup ul li:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 13px;
	background: #2C4295;
	width: 13px;
	height: 3px;
	z-index: 2;
}

.popup ul li:after {
	content: "";
	position: absolute;
	left: 6px;
	top: 14px;
	width: 10px;
	height: 10px;
	background: #F0F2F5;
	display: inline-block;
	z-index: 1;
}

.popup ul ul {
	padding-top: 13px;
}

.popup [type="submit"] {
	display: inline-block;
	border: 0;
}

.popup strong {
	font-weight: normal;
	font-family: 'golosbold';
}

.popup input[type="checkbox"]:not(:checked),
.popup input[type="checkbox"]:checked {
	position: absolute;
	left: -9999px;
}

.popup input[type="checkbox"]:not(:checked)+label,
.popup input[type="checkbox"]:checked+label {
	position: relative;
	cursor: pointer;
	padding-left: 32px;
	display: inline-block;
	line-height: 24px;
}

.popup input[type="checkbox"]:not(:checked)+label:before,
.popup input[type="checkbox"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -1px;
	height: 24px;
	width: 24px;
	border-radius: 4px;
	cursor: pointer;
	z-index: 5;
	border: 2px solid #2C4295;
}

.popup input[type="checkbox"]:checked+label:before {
	background: #2C4295;
	border: 2px solid #2C4295;
}

.popup input[type="checkbox"]:not(:checked)+label:after,
.popup input[type="checkbox"]:checked+label:after {
	content: '';
	background: url("/local/templates/paritet/assets/build/css/../img/svg/check.svg") center no-repeat;
	width: 17px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 4px;
	left: 5px;
	z-index: 10;
}

.popup input[type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
}

.popup input[type="checkbox"]:checked+label:after {
	opacity: 1;
}

.popup .input-wrap--necessary:before {
	bottom: auto;
	top: 41px;
}

.popup .page-question input[type="text"],
.popup .page-question input[type="email"],
.popup .page-question input[type="password"],
.popup .page-question input[type="tel"] {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	background: #FFFFFF;
	border: 2px solid #fff;
	border-radius: 4px;
	padding: 8px 24px;
	font-size: 24px;
}

.popup .page-question textarea {
	width: 100%;
	display: block;
	vertical-align: middle;
	color: #000;
	background: #FFFFFF;
	border: 2px solid #fff;
	border-radius: 4px;
	padding: 8px 24px;
	resize: vertical;
	min-height: 120px;
	font-size: 24px;
}

.popup .page-question .input-wrap__txt input[type="text"],
.popup .page-question .input-wrap__txt input[type="tel"] {
	padding-left: 85px;
}

.popup .page-question .radio-item input[type="radio"]:not(:checked)+label:before,
.popup .page-question .radio-item input[type="radio"]:checked+label:before {
	border: 2px solid #2C4295;
}

.popup .page-question .radio-item input[type="radio"]:not(:checked)+label:after,
.popup .page-question .radio-item input[type="radio"]:checked+label:after {
	background: #2C4295;
}

.fancybox-content {
	padding: 0;
	background: transparent;
}

.fancybox-container {
	z-index: 99;
}

.fancybox-slide--html .fancybox-close-small {
	padding: 0;
	right: -1px;
}

.fancybox-slide--html .fancybox-close-small svg path {
	fill: #fff;
}

.service-tabs .tabs {
	border: 0;
	border-bottom: 2px solid #F0F2F5;
	border-radius: 0;
	padding: 0;
}

.service-tabs .tabs li {
	padding: 4px 15px !important;
	margin-bottom: -2px !important;
}

.service-tabs .tabs li:hover {
	color: #0B4DCE;
}

.service-tabs .tabs li.current {
	background: #F0F2F5;
	color: #343532;
	border-bottom: 2px solid #0083CA;
}

.service-tabs .tab-content {
	padding-top: 30px;
}

.search__wrap {
	position: relative;
	padding-right: 140px;
}

.search__wrap input[type="text"] {
	border: 2px solid #2C4295;
}

.search__wrap .btn {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 24px;
	padding: 10px 16px;
}

.search__link {
	font-family: 'golosregular';
	font-size: 30px;
	margin: 0;
	margin-bottom: 15px;
	font-weight: normal;
	line-height: 1.3;
	display: block;
	color: #2C4295;
}

.search__link:hover {
	color: #0B4DCE;
}

.bid--salary .checkbox-item+.afbf_item_pole {
	margin-top: 30px;
}

.btn.btn-themes {
	font-size: 18px;
	line-height: 22px;
	color: #343532;
	background: #FFFFFF;
	border: 2px solid #FFFFFF;
	-webkit-box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	border-radius: 4px;
	padding: 13px 23px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.btn.btn-themes:hover:hover {
	background: #0B4DCE;
	border: 2px solid #0B4DCE;
	color: #fff;
}

.btn.btn-themes:hover:active {
	background: #2C4295;
	border: 2px solid #2C4295;
	color: #fff;
}

.btn.btn-border-white {
	font-size: 18px;
	line-height: 22px;
	font-size: 18px;
	line-height: 22px;
	color: #343532;
	-webkit-box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	border-radius: 4px;
	padding: 13px 23px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
}

.btn.btn-border-white:hover {
	background: #0B4DCE;
	border: 2px solid #0B4DCE;
	color: #fff;
}

.btn.btn-border-white:active {
	background: #2C4295;
	border: 2px solid #2C4295;
	color: #fff;
}

.radio-item {
	margin-bottom: 20px;
}

.radio-item input[type="radio"]:not(:checked),
.radio-item input[type="radio"]:checked {
	position: absolute;
	left: -9999px;
}

.radio-item input[type="radio"]:not(:checked)+label,
.radio-item input[type="radio"]:checked+label {
	position: relative;
	cursor: pointer;
	padding-left: 32px;
	display: inline-block;
	line-height: 24px;
}

.radio-item input[type="radio"]:not(:checked)+label:before,
.radio-item input[type="radio"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 5;
	border: 2px solid #2C4295;
}

.radio-item input[type="radio"]:checked+label:before {
	border: 2px solid #2C4295;
}

.radio-item input[type="radio"]:not(:checked)+label:after,
.radio-item input[type="radio"]:checked+label:after {
	content: '';
	background: #2C4295;
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 10;
	border-radius: 50%;
}

.radio-item input[type="radio"]:not(:checked)+label:after {
	opacity: 0;
}

.radio-item input[type="radio"]:checked+label:after {
	opacity: 1;
}

.page-question .radio-item input[type="radio"]:not(:checked)+label:before,
.page-question .radio-item input[type="radio"]:checked+label:before {
	border: 2px solid #0083CA;
}

.page-question .radio-item input[type="radio"]:not(:checked)+label:after,
.page-question .radio-item input[type="radio"]:checked+label:after {
	background: #0083CA;
}

.headline-fixed-buttons {
	position: fixed;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	/* top: 55%; */
	bottom: 30px;
	right: -webkit-calc(50% - 710px);
	right: calc(50% - 710px);
	z-index: 99;
}

.btn-download {
	background: #2C4295;
	border-radius: 65px;
	padding: 22px 20px;
	width: 60px;
	height: 60px;
	-webkit-transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0.05s, top 0.75s cubic-bezier(0.22, 0.61, 0.36, 1) 0s, opacity 0.55s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
	transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) 0.05s, top 0.75s cubic-bezier(0.22, 0.61, 0.36, 1) 0s, opacity 0.55s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
}

.btn-download:hover {
	background: #0B4DCE;
	width: 215px !important;
}

.btn-download:hover span {
	opacity: 1;
	-webkit-transition: opacity .45s ease-in 0s;
	transition: opacity .45s ease-in 0s;
}

.btn-download i {
	display: inline-block;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	right: 20px;
	margin-top: -11px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/download.svg) no-repeat;
	background-size: contain !important;
}

.btn-download span {
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	position: absolute;
	right: 65px;
	top: 20px;
	opacity: 0;
	white-space: nowrap;
	-webkit-transition: none;
	transition: none;
	-webkit-backface-visibility: hidden;
}

.layout--noindent .page-tabs__wrap {
	padding-left: 0 !important;
}

.layout--noindent .page-tabs {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.layout--noindent .exchange-search .container-fluid,
.layout--noindent .map-wrap .container-fluid {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ya-share2__list_direction_horizontal>.ya-share2__item {
	padding-left: 0;
}

.ya-share2__list_direction_horizontal>.ya-share2__item:before,
.ya-share2__list_direction_horizontal>.ya-share2__item:after {
	display: none;
}

.default-slider {
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.default-slider .slick-list {
	margin: 0 -8px;
	padding-bottom: 20px;
}

.default-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

.default-slider .slick-arrow {
	display: inline-block;
	width: 59px;
	height: 99px;
	background: #FFFFFF;
	/* Light blue grey */
	border: 4px solid #F0F2F5;
	padding: 0;
	border-radius: 4px;
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-top: -21px;
}

.default-slider .slick-prev {
	left: -47px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
}

.default-slider .slick-prev:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.default-slider .slick-prev:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.default-slider .slick-next {
	right: -47px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat;
}

.default-slider .slick-next:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.default-slider .slick-next:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.default-slider .slick-dots {
	margin-bottom: 0;
	position: absolute;
	bottom: 15px;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.default-slider .slick-dots li {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #2C4295;
	cursor: pointer;
	padding: 0;
	margin: 0 8px 0 0;
}

.default-slider .slick-dots li:last-child {
	margin-right: 0;
}

.default-slider .slick-dots li button {
	display: none;
}

.default-slider .slick-dots li:before,
.default-slider .slick-dots li:after {
	display: none;
}

.default-slider .slick-dots li.slick-active {
	background: #2C4295;
}

.default-slider__item {
	padding: 0 8px;
	height: auto;
}

.default-slider__inner {
	width: 100%;
	height: 100%;
}

.default-slider__link {
	display: block;
	height: 275px;
	position: relative;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.default-slider__link:hover {
	-webkit-box-shadow: 0px 20px 15px -15px #BDC5D1;
	box-shadow: 0px 20px 15px -15px #BDC5D1;
}

.default-slider__link:hover:before {
	opacity: 0.8;
}

.default-slider__link:hover:after {
	opacity: 1;
}

.default-slider__link:hover .default-slider__caption {
	opacity: 1;
}

.default-slider__link:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/hover-default.svg) center no-repeat;
	background-size: cover;
	z-index: 6;
	opacity: 0;
}

.default-slider__link:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4295), to(#0083CA));
	background: linear-gradient(180deg, #2C4295 0%, #0083CA 100%);
	background-position: center;
	background-repeat: no-repeat;
	z-index: 5;
	opacity: 0;
}

.default-slider__link.m-video:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/play-min.svg) center no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 3;
	opacity: 1;
}

.default-slider__link.m-video:hover:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4295), to(#0083CA));
	background: linear-gradient(180deg, #2C4295 0%, #0083CA 100%);
	z-index: 5;
	opacity: 0.8;
}

.default-slider__img {
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.info-item {
	margin-bottom: 20px;
	overflow: hidden;
}

.info-item__img {
	max-width: -webkit-calc(50% + 40px);
	max-width: calc(50% + 40px);
	position: relative;
}

.info-item__img img {
	max-width: 100%;
	height: auto;
	display: block;
}

.info-item--left .info-item__img {
	float: left;
	padding-right: 40px;
	margin-bottom: 20px;
}

.info-item--left .info-item__img:before {
	left: 0;
}

.info-item--right .info-item__img {
	float: right;
	padding-left: 40px;
	margin-bottom: 20px;
}

.info-item--right .info-item__img:before {
	left: 40px;
}

.page-img--default {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 30px;
}

.social-default {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
}

.social-default__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 3px;
	background: #2C4295;
	margin-right: 7px;
	width: 51px;
	height: 51px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.social-default__item:last-child {
	margin-right: 0;
}

.social-default__item.m-fb {
	background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/fb-def.svg) center no-repeat;
}

.social-default__item.m-fb:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/fb-def.svg) center no-repeat;
}

.social-default__item.m-vk {
	background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/vk-def.svg) center no-repeat;
}

.social-default__item.m-vk:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/vk-def.svg) center no-repeat;
}

.social-default__item.m-inst {
	background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/inst-def.svg) center no-repeat;
}

.social-default__item.m-inst:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/inst-def.svg) center no-repeat;
}

.social-default__item.m-tg {
	background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/menu_tlgrm.svg) center no-repeat;
}

.social-default__item.m-tg:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/menu_tlgrm.svg) center no-repeat;
}

.social-default__item.m-you {
	background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/youtube-def.svg) center no-repeat;
}

.social-default__item.m-you:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/youtube-def.svg) center no-repeat;
}

.page-form {
	color: #fff;
	padding: 47px 64px 70px 64px;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0047B0), to(#6CC8E8));
	background: linear-gradient(180deg, #0047B0 0%, #6CC8E8 100%);
	position: relative;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 20px 17px -13px rgba(189, 197, 209, 0.75);
	box-shadow: 0 20px 17px -13px rgba(189, 197, 209, 0.75);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}

.page-form:after {
	content: "";
	display: block;
	width: 382px;
	height: 407px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/pattern.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
}

.page-form__call {
	margin-right: 65px;
}

.page-form__title {
	font-size: 32px;
	font-family: 'golosbold';
	margin-bottom: 5px;
	line-height: 1.3;
}

.page-form__add {
	margin-bottom: 23px;
}

.fancybox-is-open .fancybox-bg {
	opacity: .5;
}

.fancybox-toolbar {
	opacity: 1;
	visibility: visible;
}

.fancybox-navigation .fancybox-button {
	width: 59px;
	height: 99px;
	top: -webkit-calc(50% - 50px);
	top: calc(50% - 50px);
	border: 4px solid #F0F2F5;
	border-radius: 4px;
}

.fancybox-navigation .fancybox-button div {
	display: none;
}

.fancybox-navigation .fancybox-button[disabled] {
	opacity: 0.3;
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 0;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat;
}

.fancybox-navigation .fancybox-button--arrow_left {
	padding: 0;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
}

.fancybox-image {
	border-radius: 4px;
}

.fancybox-inner>.fancybox-caption {
	display: none;
}

.fancybox-caption--separate {
	margin-top: 0;
}

.fancybox-caption {
	background: rgba(255, 255, 255, 0.8);
	color: inherit;
	font-size: 18px;
	font-weight: inherit;
	left: 0;
	line-height: inherit;
	padding: 0;
	text-align: left;
	z-index: 9;
}

.fancybox-caption__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.gallery-count {
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4295), to(#0083CA));
	background: linear-gradient(180deg, #2C4295 0%, #0083CA 100%);
	border-radius: 0px 0px 0px 4px;
	color: #fff;
	margin-right: 25px;
	font-size: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 21px 17px;
	line-height: 23px;
}

.gallery-count .current {
	font-size: 18px;
	line-height: 22px;
	margin-right: 1px;
}

.fancybox-close-small {
	width: 69px;
	height: 69px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/gallery-close.svg) center no-repeat;
	outline: none;
	padding: 0;
	right: -1px;
	top: 0;
	z-index: 9999;
}

.fancybox-close-small svg {
	display: none;
}

.fancybox-iframe {
	border-radius: 4px;
	overflow: hidden;
}

.default-slider__caption {
	font-family: 'golosbold';
	font-size: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
	color: #fff;
	opacity: 0;
}

.callcenter {
	font-size: 21px;
	color: #fff;
	border: 2px solid rgba(255, 255, 255, 0.2);
	border-radius: 4px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 7px 25px 8px;
	line-height: 1;
	white-space: nowrap;
}

.callcenter span {
	font-size: 32px;
	position: relative;
	display: inline-block;
	margin-left: 10px;
	padding-left: 25px;
}

.callcenter span:before {
	content: "";
	display: inline-block;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/call-center.svg) center no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
}

.order-btn {
	display: inline-block;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	border-radius: 4px;
	color: #000000;
	padding: 12px 23px;
}

.page-anchors {
	position: static;
	top: 0;
	left: 0;
	background: #FFFFFF;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 5;
	width: 100%;
}

.page-anchors.active {
	-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);
	position: fixed;
}

.page-anchors.active .page-anchors__wrap {
	border-bottom: 2px solid #fff;
}

.page-anchors__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 2px solid #F0F2F5;
}

.page-anchors__wrap {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.page-anchors__wrap::-webkit-scrollbar {
	display: none;
}

.page-anchors__wrap::-webkit-scrollbar {
	height: 8px;
}

.page-anchors__wrap::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 5px;
}

.page-anchors__wrap::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: #2C4295;
}

.page-anchors__link {
	color: #343532;
	padding: 9px 24px;
	border-bottom: 2px solid transparent;
	margin-bottom: -2px;
}

.page-anchors__link.active {
	border-bottom: 2px solid #0083CA;
	font-family: 'golosbold';
	background: #F0F2F5;
}

.page-anchors__link:hover {
	background: #F0F2F5;
	border-bottom: 2px solid #0083CA;
}

.page-socials {
	position: fixed;
	left: 30px;
	bottom: 30px;
	z-index: 106;
}

.page-socials__bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.3);
	z-index: 103;
	display: none;
}

.page-socials__toggle {
	z-index: 104;
	position: relative;
	-webkit-box-shadow: 0px 9px 14px rgba(36, 78, 162, 0.4);
	box-shadow: 0px 9px 14px rgba(36, 78, 162, 0.4);
	display: inline-block;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4295), to(#0083CA));
	background: linear-gradient(180deg, #2C4295 0%, #0083CA 100%);
}

.page-socials__toggle:before {
	content: "";
	background: url(/local/templates/paritet/assets/build/css/../img/svg/socials-icon.svg) center no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.page-socials__toggle:after {
	content: "";
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	opacity: 0.1;
	border: 3px solid #2C4295;
	position: absolute;
	left: -13px;
	top: -13px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: scale(0.1);
	-ms-transform: scale(0.1);
	transform: scale(0.1);
}

.page-socials__toggle:hover {
	background: #2C4295;
}

.page-socials__toggle:hover:after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.page-socials__toggle.active {
	background: rgba(255, 255, 255, 0.5);
}

.page-socials__toggle.active:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/socials-close.svg) center no-repeat;
}

.page-socials__toggle.active:after {
	display: none;
}

.page-socials__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 54px;
	height: 54px;
	background: #2C4295;
	border-radius: 50%;
	margin-bottom: 11px;
	position: relative;
}

.page-socials__item:after {
	content: "";
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	opacity: 0.1;
	border: 3px solid #2C4295;
	position: absolute;
	left: -13px;
	top: -13px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: scale(0.1);
	-ms-transform: scale(0.1);
	transform: scale(0.1);
}

.page-socials__item:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4295), to(#0083CA));
	background: linear-gradient(180deg, #2C4295 0%, #0083CA 100%);
	-webkit-box-shadow: 0px 9px 14px rgba(36, 78, 162, 0.4);
	box-shadow: 0px 9px 14px rgba(36, 78, 162, 0.4);
}

.page-socials__item:hover:after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.page-socials__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 25px;
}

.page-socials__list {
	z-index: 106;
	position: relative;
	display: none;
	-webkit-animation: bottomOpen .3s linear forwards;
	animation: bottomOpen .3s linear forwards;
}

.page-socials__list.active {
	display: block;
}

@-webkit-keyframes bottomOpen {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, 20px);
		transform: translate(0, 20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@keyframes bottomOpen {
	0% {
		opacity: 0;
		-webkit-transform: translate(0, 20px);
		transform: translate(0, 20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

.popup-content {
	background: #fff;
	overflow: hidden;
}

.popup--lg {
	width: 1064px;
	-webkit-box-shadow: 0px 4px 48px #343532;
	box-shadow: 0px 4px 48px #343532;
	border-radius: 4px;
	overflow: hidden;
}

.popup-media {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.popup-media .play-btn {
	width: 214px;
	height: 222px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/play-popup.svg) no-repeat;
}

.popup-media__info {
	width: 50%;
	padding: 80px 48px;
}

.popup-media__info.m-single {
	width: 100%;
}

.popup-media__info .index-offers__links {
	position: static;
	padding: 0;
	padding-top: 50px;
}

.popup-media__view {
	width: 50%;
	position: relative;
}

.popup-media__img {
	width: 100%;
	height: 560px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.play-btn-popup {
	display: inline-block;
	width: 214px;
	height: 222px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/play-popup.svg) no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.popup-mefia__form {
	background: -webkit-gradient(linear, left top, left bottom, from(#0047B0), to(#6CC8E8));
	background: linear-gradient(180deg, #0047B0 0%, #6CC8E8 100%);
	color: #fff;
	padding: 80px 64px;
}

.popup-mefia__form input[type="checkbox"]:not(:checked)+label,
.popup-mefia__form input[type="checkbox"]:checked+label,
.popup-mefia__form input[type="checkbox"]:not(:checked)+label,
.popup-mefia__form input[type="checkbox"]:checked+label {
	line-height: 1.2;
	color: #fff;
}

.popup-mefia__form input[type="checkbox"]:not(:checked)+label:before {
	border: 2px solid #fff;
}

.popup-mefia__form input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 2px solid #fff;
}

.popup-mefia__form input[type="checkbox"]:checked+label:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}

.popup-mefia__form .btn {
	background: #2C4295;
	border-radius: 4px;
	border: 0;
	-webkit-box-shadow: 0px 16px 48px #0652C3;
	box-shadow: 0px 16px 48px #0652C3;
	margin-top: 40px;
	padding: 12px 26px;
	font-size: 18px;
}

.popup-mefia__form .btn:hover {
	background: #0B4DCE;
}

.popup-mefia__form.m-grey {
	background: #F0F2F5;
	color: #343532;
}

.popup-mefia__form.m-grey .btn {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup-mefia__form.m-grey input[type="checkbox"]:not(:checked)+label,
.popup-mefia__form.m-grey input[type="checkbox"]:checked+label,
.popup-mefia__form.m-grey input[type="checkbox"]:not(:checked)+label,
.popup-mefia__form.m-grey input[type="checkbox"]:checked+label {
	color: #343532;
	font-size: 18px;
}

.popup-mefia__form.m-grey input[type="checkbox"]:not(:checked)+label:before {
	border: 1px solid #D5D8DB;
	background: #fff;
}

.popup-mefia__form .checkbox-item {
	margin-bottom: 16px;
}

.popup-mefia__form .checkbox-wrap {
	margin-bottom: 25px;
}

.popup-mefia__form input[type="radio"]:not(:checked),
.popup-mefia__form input[type="radio"]:checked {
	position: absolute;
	left: -9999px;
}

.popup-mefia__form input[type="radio"]:not(:checked)+label,
.popup-mefia__form input[type="radio"]:checked+label {
	position: relative;
	cursor: pointer;
	padding-left: 32px;
	display: inline-block;
	line-height: 24px;
	font-size: 18px;
}

.popup-mefia__form input[type="radio"]:not(:checked)+label:before,
.popup-mefia__form input[type="radio"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 5;
	border: 2px solid #2C4295;
}

.popup-mefia__form input[type="radio"]:checked+label:before {
	border: 2px solid #2C4295;
}

.popup-mefia__form input[type="radio"]:not(:checked)+label:after,
.popup-mefia__form input[type="radio"]:checked+label:after {
	content: '';
	background: #2C4295;
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 10;
	border-radius: 50%;
}

.popup-mefia__form input[type="radio"]:not(:checked)+label:after {
	opacity: 0;
}

.popup-mefia__form input[type="radio"]:checked+label:after {
	opacity: 1;
}

.vote__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 2px solid #F0F2F5;
	margin-bottom: 76px;
}

.vote__item h2 {
	font-size: 40px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 25px;
}

.vote__item h4 {
	margin-bottom: 26px;
}

.vote-question {
	width: 50%;
	background: #F0F2F5;
	padding: 38px 43px;
	position: relative;
	overflow: hidden;
}

.vote-question:after {
	content: "";
	display: inline-block;
	width: 382px;
	height: 407px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/pattern-gr.png) no-repeat;
	background-size: cover;
	position: absolute;
	right: 0;
	bottom: 0;
}

.vote-view {
	width: 50%;
	background: #fff;
	padding: 38px 43px 104px;
}

.vote-view.m-thank {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 38px;
	padding-bottom: 38px;
}

.vote-txt {
	max-width: 436px;
}

.vote-form .checkbox-item,
.vote-form .radio-item {
	margin-bottom: 31px;
}

.vote-form input[type="radio"]:not(:checked),
.vote-form input[type="radio"]:checked {
	position: absolute;
	left: -9999px;
}

.vote-form input[type="radio"]:not(:checked)+label,
.vote-form input[type="radio"]:checked+label {
	position: relative;
	cursor: pointer;
	padding-left: 32px;
	display: inline-block;
	line-height: 24px;
	font-size: 18px;
}

.vote-form input[type="radio"]:not(:checked)+label:before,
.vote-form input[type="radio"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	height: 24px;
	width: 24px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 5;
	border: 1px solid #D5D8DB;
}

.vote-form input[type="radio"]:checked+label:before {
	border: 1px solid #D5D8DB;
}

.vote-form input[type="radio"]:not(:checked)+label:after,
.vote-form input[type="radio"]:checked+label:after {
	content: '';
	background: #2C4295;
	width: 10px;
	height: 10px;
	display: inline-block;
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 10;
	border-radius: 50%;
}

.vote-form input[type="radio"]:not(:checked)+label:after {
	opacity: 0;
}

.vote-form input[type="radio"]:checked+label:after {
	opacity: 1;
}

.vote-form input[type="checkbox"]:not(:checked)+label,
.vote-form input[type="checkbox"]:checked+label,
.vote-form input[type="checkbox"]:not(:checked)+label,
.vote-form input[type="checkbox"]:checked+label {
	line-height: 1.2;
	color: #000;
	font-size: 18px;
}

.vote-form input[type="checkbox"]:not(:checked)+label:before {
	border: 1px solid #D5D8DB;
}

.vote-form input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 1px solid #D5D8DB;
}

.vote-form input[type="checkbox"]:checked+label:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}

.vote-form .btn {
	border: 0;
	font-size: 18px;
	padding: 7px 17px;
}

.vote-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	background: url(/local/templates/paritet/assets/build/css/../img/content/s-arrow-lg.png) no-repeat right center;
	outline: 0;
	border: 2px solid #D5D8DB;
	width: 100%;
	padding: 12px 24px;
	color: #343532;
	border-radius: 4px;
}

.vote-form input[type="text"] {
	border: 2px solid #D5D8DB;
}

.vote-form textarea {
	border: 2px solid #D5D8DB;
}

.thank {
	color: #244EA2;
	font-size: 36px;
	line-height: 1.3;
	font-weight: 700;
	padding-left: 136px;
	position: relative;
	min-height: 87px;
}

.thank:before {
	content: "";
	display: inline-block;
	width: 112px;
	height: 87px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/thank.svg) center no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.stat {
	padding-top: 8px;
}

.stat__top {
	font-size: 14px;
	margin-bottom: 9px;
}

.stat__line {
	width: 100%;
	height: 20px;
	background: #F0F2F5;
	position: relative;
}

.stat__item {
	margin-bottom: 21px;
}

.stat__item:last-child {
	margin-bottom: 0;
}

.result-line {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: #244EA2;
	-webkit-animation: lineAnim 1.5s ease-in-out;
	animation: lineAnim 1.5s ease-in-out;
}

@-webkit-keyframes lineAnim {
	0% {
		width: 0%;
	}

	100% {}
}

@keyframes lineAnim {
	0% {
		width: 0%;
	}

	100% {}
}

.result-line__num {
	color: #244EA2;
	font-size: 16px;
	background: #fff;
	height: 100%;
	padding: 0px 5px;
	position: absolute;
	left: 100%;
	top: 0;
	line-height: 20px;
}

.page-subscription__wrap {
	background: #F0F2F5;
	padding: 60px 77px 70px;
	position: relative;
	overflow: hidden;
}

.page-subscription__wrap h2 {
	margin: 0;
	margin-bottom: 28px;
	text-transform: uppercase;
	font-size: 32px;
	line-height: 1.3;
	font-family: 'golosbold';
}

.page-subscription__wrap:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-top: 75px solid #fff;
	border-right: 75px solid transparent;
}

.page-subscription__wrap:after {
	content: "";
	display: inline-block;
	width: 420px;
	height: 449px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/pattern-gr.png) no-repeat;
	position: absolute;
	right: -35px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	pointer-events: none;
}

.page-subscription__wrap ::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.page-subscription__wrap ::-moz-placeholder {
	color: rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.page-subscription__wrap :-moz-placeholder {
	color: rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.page-subscription__wrap :-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.page-subscription__wrap :focus::-webkit-input-placeholder {
	color: transparent;
}

.page-subscription__wrap :focus::-moz-placeholder {
	color: transparent;
}

.page-subscription__wrap :focus:-moz-placeholder {
	color: transparent;
}

.page-subscription__wrap :focus:-ms-input-placeholder {
	color: transparent;
}

.page-subscription__form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 17px;
}

.page-subscription__form input[type="text"],
.page-subscription__form input[type="email"],
.page-subscription__form input[type="password"],
.page-subscription__form input[type="tel"] {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	background: #FFFFFF;
	border: 2px solid #fff;
	border-radius: 4px;
	padding: 12px 17px;
	font-size: 18px;
}

.page-subscription__add {
	font-size: 15px;
	line-height: 22px;
}

.page-subscription__input {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	z-index: 1;
}

.page-subscription__submit {
	padding-left: 26px;
	position: relative;
	z-index: 1;
}

.page-subscription__submit .btn {
	border: 0;
	background: -webkit-gradient(linear, right top, left top, from(#2C4295), to(#0083CA));
	background: linear-gradient(270deg, #2C4295 0%, #0083CA 100%);
	padding: 15px 32px;
	-webkit-box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	border-radius: 4px;
	-webkit-transition: none;
	transition: none;
}

.page-subscription__submit .btn:hover {
	background: #0B4DCE;
	-webkit-box-shadow: 0px 4px 12px rgba(11, 77, 206, 0.6), 0px 2px 4px rgba(44, 66, 149, 0.4);
	box-shadow: 0px 4px 12px rgba(11, 77, 206, 0.6), 0px 2px 4px rgba(44, 66, 149, 0.4);
}

.tooltip_templates {
	display: none;
}

.page-tags {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 10px;
}

.page-tag {
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fff;
	font-size: 14px;
	padding: 0 10px;
	line-height: 30px;
}

.page-tag:last-child {
	margin-right: 0;
}

.page-tag.m-online {
	background: #51C529;
	color: #fff;
	border: 1px solid #51C529;
}

.tooltip-toggle {
	cursor: pointer;
}

.popup-title {
	display: block;
	font-family: 'golosbold';
	font-size: 32px;
	margin: 0;
	margin-bottom: 30px;
	font-weight: normal;
	line-height: 1.3;
}

#button {
	display: inline-block;
	background: #2C4295 url(/local/templates/paritet/assets/build/css/../img/svg/up.svg) center no-repeat;
	background-size: 25px;
	width: 60px;
	height: 60px;
	text-align: center;
	position: fixed;
	bottom: 120px;
	right: 37px;
	-webkit-transition: background-color .3s, opacity .5s, visibility .5s;
	transition: background-color .3s, opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
	cursor: pointer;
	border-radius: 50%;
}

#button:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/up.svg) center no-repeat;
	background-size: 25px;
}

#button:active {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/up.svg) center no-repeat;
	background-size: 25px;
}

#button.show {
	opacity: 1;
	visibility: visible;
}

.bid-form__title:empty {
	display: none;
}

.checkbox-wrap.m-horiz label {
	margin-right: 20px;
}

.b-currency {
	margin-bottom: 20px;
	line-height: 1.5;
	padding-left: 36px;
	position: relative;
}

.b-currency.m-out:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 18px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/currency.svg) no-repeat;
	position: absolute;
	left: 3px;
	top: 3px;
}

.b-currency.m-in:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 18px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/currency-out.svg) no-repeat;
	position: absolute;
	left: 3px;
	top: 3px;
}

.size-payment .slider-count__add {
	font-size: 24px;
	top: 10px;
	pointer-events: none;
	position: static;
	margin: 0 10px 0 -10px;
}

.size-payment .slider-count {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #FFFFFF;
	border-radius: 4px;
}

.top-card__img__in {
	border-radius: 15px;
	overflow: hidden;
}

.btn.btn-themes:hover:hover {
	border: 1px solid #0B4DCE !important;
}

.bid--salary .tooltip-toggle a {
	color: #FFF;
}

.jq-selectbox__dropdown {
	height: inherit !important;
	bottom: auto !important;
}

.jq-selectbox__dropdown ul li:after {
	display: none;
}

.tooltip {
	min-width: 24px;
}

.page-anchors {
	z-index: 8;
}

.alx_feed_back .un-line {
	text-decoration: underline !important;
	color: #fff;
}

.alx_feed_back .un-line:hover,
.popup-buy label a:hover {
	text-decoration: none !important;
}

.top__r.desktop_app {
	padding: 20px 0;
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	display: none;
}

.top__r__wr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.file-upload-wrap {
	margin-bottom: 40px;
}

.file-upload-wrap .w-popup-upload {
	border: 1px dashed #919292;
	color: #000;
}

.file-upload-wrap .attach-btn {
	padding: 17px 10px;
}

.file-upload-wrap .input-wrap__variant {
	color: #000;
	margin-bottom: 7px;
}

.file-upload-wrap .input-wrap__variant span {
	color: #2C4295;
}

.file-upload-wrap .input-wrap__type {
	color: #919292;
	font-size: 14px;
	text-align: center;
}

.file-upload-wrap .attached-file {
	font-size: 14px;
	background: #fff;
	border-radius: 5px;
	padding: 10px 15px;
	margin-top: 20px;
}

.file-upload-wrap .file-item {
	display: block;
}

.file-upload-wrap .file-item:before {
	display: none;
}

.file-upload-wrap .file-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.file-upload-wrap .file-del {
	width: auto;
	height: auto;
	background: transparent;
	color: #2C4295;
}

.file-upload-sample {
	display: none;
}

.cookies {
	position: fixed;
	bottom: 35px;
	left: 0;
	z-index: 15;
	width: 100%;
}

.cookies__view {
	background: #fff;
	border-radius: 10px;
	padding: 23px 30px 23px 107px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.cookies__view:before {
	content: "";
	display: inline-block;
	width: 49px;
	height: 49px;
	position: absolute;
	left: 32px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48.9993 17.2371C48.9993 7.90814 41.6918 0.599854 32.3621 0.599854C29.642 0.599854 27.0343 1.10964 25.0198 2.03532C24.7687 2.15011 24.6002 2.39319 24.5813 2.66834C24.5617 2.94349 24.6924 3.20749 24.9246 3.35807C25.7933 3.91985 26.3122 4.86717 26.3122 5.8935C26.3122 7.56163 24.9554 8.91845 23.2873 8.91845C22.7457 8.91845 22.2241 8.76957 21.7356 8.4745C21.5564 8.36647 21.34 8.33777 21.1381 8.39449C20.9362 8.45188 20.7684 8.5903 20.6722 8.77633C20.1489 9.7972 19.1218 10.431 17.9936 10.431C17.7857 10.431 17.5672 10.4046 17.3282 10.351C16.9703 10.2699 16.6111 10.456 16.4676 10.7902C15.8718 12.1787 15.4778 13.6389 15.2692 15.1332C6.99409 16.2813 0.599854 23.3974 0.599854 31.9839C0.599854 41.3664 8.23346 48.9997 17.6157 48.9997C26.2033 48.9997 33.3221 42.6021 34.4664 34.3226C42.6607 33.164 49 25.7893 49 17.2377L48.9993 17.2371ZM17.6159 47.4867C9.06734 47.4867 2.11254 40.5323 2.11254 31.9833C2.11254 23.4344 9.06691 16.48 17.6159 16.48C26.1648 16.48 33.1192 23.4344 33.1192 31.9833C33.1192 40.5323 26.1648 47.4867 17.6159 47.4867ZM34.6118 32.7715C34.6229 32.5099 34.6314 32.2483 34.6314 31.9836C34.6314 22.601 26.9978 14.9678 17.6156 14.9678C17.3465 14.9678 17.0788 14.9762 16.8117 14.988C16.9826 13.9421 17.2564 12.9168 17.6375 11.9276C19.2311 12.0667 20.7071 11.3469 21.6236 10.1036C22.1574 10.3183 22.7215 10.4304 23.2874 10.4304C25.7897 10.4304 27.8248 8.39528 27.8248 5.89295C27.8248 4.80552 27.4382 3.77782 26.7539 2.97093C28.3875 2.41287 30.3339 2.11172 32.3622 2.11172C40.9847 2.11172 47.487 8.61399 47.487 17.2365C47.487 24.9177 41.8976 31.5558 34.6111 32.7709L34.6118 32.7715Z' fill='%23323E48'/%3E%3Cpath d='M37.6558 8.40601C37.6558 7.15515 36.6379 6.1373 35.3871 6.1373C34.1362 6.1373 33.1183 7.15515 33.1183 8.40601C33.1183 9.65688 34.1362 10.6747 35.3871 10.6747C36.6379 10.6747 37.6558 9.65688 37.6558 8.40601ZM35.3871 9.16225C34.9698 9.16225 34.6308 8.82262 34.6308 8.40601C34.6308 7.98941 34.9698 7.64978 35.3871 7.64978C35.8043 7.64978 36.1433 7.98941 36.1433 8.40601C36.1433 8.82262 35.8043 9.16225 35.3871 9.16225Z' fill='%23323E48'/%3E%3Cpath d='M30.8496 12.1872C29.5988 12.1872 28.5809 13.205 28.5809 14.4559C28.5809 15.7068 29.5988 16.7246 30.8496 16.7246C32.1005 16.7246 33.1184 15.7068 33.1184 14.4559C33.1184 13.205 32.1005 12.1872 30.8496 12.1872ZM30.8496 15.2121C30.4324 15.2121 30.0934 14.8725 30.0934 14.4559C30.0934 14.0393 30.4324 13.6997 30.8496 13.6997C31.2669 13.6997 31.6059 14.0393 31.6059 14.4559C31.6059 14.8725 31.2669 15.2121 30.8496 15.2121Z' fill='%23323E48'/%3E%3Cpath d='M38.4119 19.2621C37.161 19.2621 36.1432 20.2799 36.1432 21.5308C36.1432 22.7817 37.161 23.7995 38.4119 23.7995C39.6628 23.7995 40.6806 22.7817 40.6806 21.5308C40.6806 20.2799 39.6628 19.2621 38.4119 19.2621ZM38.4119 22.287C37.9946 22.287 37.6557 21.9474 37.6557 21.5308C37.6557 21.1142 37.9946 20.7746 38.4119 20.7746C38.8292 20.7746 39.1681 21.1142 39.1681 21.5308C39.1681 21.9474 38.8292 22.287 38.4119 22.287Z' fill='%23323E48'/%3E%3Cpath d='M10.4311 24.7995C9.18027 24.7995 8.16241 25.8174 8.16241 27.0682C8.16241 28.3191 9.18027 29.3369 10.4311 29.3369C11.682 29.3369 12.6998 28.3191 12.6998 27.0682C12.6998 25.8174 11.682 24.7995 10.4311 24.7995ZM10.4311 27.8245C10.0139 27.8245 9.67489 27.4848 9.67489 27.0682C9.67489 26.6516 10.0139 26.312 10.4311 26.312C10.8484 26.312 11.1874 26.6516 11.1874 27.0682C11.1874 27.4848 10.8484 27.8245 10.4311 27.8245Z' fill='%23323E48'/%3E%3Cpath d='M26.3122 35.8993C25.0614 35.8993 24.0435 36.9171 24.0435 38.168C24.0435 39.4189 25.0614 40.4367 26.3122 40.4367C27.5631 40.4367 28.581 39.4189 28.581 38.168C28.581 36.9171 27.5631 35.8993 26.3122 35.8993ZM26.3122 38.9242C25.895 38.9242 25.556 38.5846 25.556 38.168C25.556 37.7514 25.895 37.4118 26.3122 37.4118C26.7295 37.4118 27.0685 37.7514 27.0685 38.168C27.0685 38.5846 26.7295 38.9242 26.3122 38.9242Z' fill='%23323E48'/%3E%3Cpath d='M25.0684 30.8494C25.0684 29.1813 23.7116 27.8245 22.0434 27.8245C20.3753 27.8245 19.0185 29.1813 19.0185 30.8494C19.0185 32.5176 20.3753 33.8744 22.0434 33.8744C23.7116 33.8744 25.0684 32.5176 25.0684 30.8494ZM20.531 30.8494C20.531 30.0152 21.2092 29.3369 22.0434 29.3369C22.8767 29.3369 23.5559 30.0152 23.5559 30.8494C23.5559 31.6836 22.8767 32.3619 22.0434 32.3619C21.2092 32.3619 20.531 31.6836 20.531 30.8494Z' fill='%23323E48'/%3E%3Cpath d='M8.91863 34.6306C7.2505 34.6306 5.89368 35.9874 5.89368 37.6556C5.89368 39.3237 7.2505 40.6805 8.91863 40.6805C10.5868 40.6805 11.9436 39.3237 11.9436 37.6556C11.9436 35.9874 10.5868 34.6306 8.91863 34.6306ZM8.91863 39.168C8.08441 39.168 7.40615 38.4898 7.40615 37.6556C7.40615 36.8213 8.08441 36.1431 8.91863 36.1431C9.75184 36.1431 10.4311 36.8213 10.4311 37.6556C10.4311 38.4898 9.75184 39.168 8.91863 39.168Z' fill='%23323E48'/%3E%3Cpath d='M18.7497 17.9933C17.0816 17.9933 15.7248 19.3501 15.7248 21.0183C15.7248 22.524 16.9317 24.7995 18.7497 24.7995C20.5677 24.7995 21.7747 22.524 21.7747 21.0183C21.7747 19.3501 20.4179 17.9933 18.7497 17.9933ZM18.7497 23.287C18.0192 23.287 17.2373 21.9551 17.2373 21.0183C17.2373 20.184 17.9155 19.5058 18.7497 19.5058C19.583 19.5058 20.2622 20.184 20.2622 21.0183C20.2622 21.9551 19.4803 23.287 18.7497 23.287Z' fill='%23323E48'/%3E%3Cpath d='M17.9935 38.9243C16.6293 38.9243 15.7248 40.7453 15.7248 41.9493C15.7248 43.2001 16.7426 44.218 17.9935 44.218C19.2444 44.218 20.2622 43.2001 20.2622 41.9493C20.2622 40.7453 19.3578 38.9243 17.9935 38.9243ZM17.9935 42.7055C17.5762 42.7055 17.2373 42.3659 17.2373 41.9493C17.2373 41.3284 17.7514 40.4685 17.9911 40.4368C18.2356 40.4685 18.7497 41.3284 18.7497 41.9493C18.7497 42.3659 18.4108 42.7055 17.9935 42.7055Z' fill='%23323E48'/%3E%3Cpath d='M29.3449 24.3872C29.1174 24.0378 28.6498 23.9365 28.2984 24.1664C27.9483 24.394 27.849 24.8629 28.0776 25.2124C29.3966 27.2383 30.0938 29.5796 30.0938 31.9838C30.0938 32.401 30.4317 32.74 30.85 32.74C31.2683 32.74 31.6062 32.401 31.6062 31.9838C31.6062 29.2863 30.8243 26.6591 29.345 24.3872L29.3449 24.3872Z' fill='%23323E48'/%3E%3Cpath d='M27.0685 23.287C27.2649 23.287 27.4611 23.204 27.6053 23.0676C27.7416 22.9241 27.8247 22.7273 27.8247 22.5308C27.8247 22.3343 27.7484 22.1375 27.6053 21.994C27.318 21.7141 26.8186 21.7141 26.5313 21.994C26.3878 22.1375 26.3122 22.3343 26.3122 22.5308C26.3122 22.7273 26.3878 22.9241 26.5316 23.0676C26.6744 23.204 26.8719 23.287 27.0684 23.287H27.0685Z' fill='%23323E48'/%3E%3Cpath d='M44.7946 11.6254C44.6191 11.2473 44.1694 11.0832 43.7902 11.2577C43.4114 11.434 43.2464 11.883 43.4226 12.2621C44.1947 13.9265 44.5874 15.6854 44.5874 17.4899C44.5874 19.9508 43.872 22.3343 42.5182 24.3832C42.2876 24.7319 42.3835 25.2005 42.7316 25.4315C42.8602 25.5152 43.0047 25.556 43.1482 25.556C43.3933 25.556 43.6343 25.4365 43.7795 25.2164C45.298 22.9197 46.0996 20.2479 46.0996 17.4893C46.0999 15.4633 45.6603 13.4903 44.7947 11.6254L44.7946 11.6254Z' fill='%23323E48'/%3E%3Cpath d='M42.9494 9.67474C42.9494 9.47826 42.8663 9.28143 42.7299 9.13795C42.4426 8.85807 41.9433 8.85807 41.656 9.13795C41.5193 9.28143 41.4369 9.47826 41.4369 9.67474C41.4369 9.87899 41.5193 10.0681 41.6563 10.2115C41.7991 10.3479 41.9966 10.431 42.1931 10.431C42.3896 10.431 42.5858 10.3479 42.7299 10.2115C42.8663 10.068 42.9494 9.87122 42.9494 9.67474H42.9494Z' fill='%23323E48'/%3E%3Cpath d='M39.3878 27.2877C39.2507 27.4238 39.1683 27.6203 39.1683 27.8245C39.1683 28.0288 39.2507 28.2178 39.3878 28.3613C39.5306 28.4977 39.7281 28.5808 39.9246 28.5808C40.1211 28.5808 40.3172 28.4977 40.4614 28.3613C40.5978 28.2178 40.6808 28.021 40.6808 27.8245C40.6808 27.628 40.5978 27.4312 40.4614 27.2877C40.1818 27.0079 39.6673 27.0079 39.3878 27.2877H39.3878Z' fill='%23323E48'/%3E%3Cpath d='M39.2194 13.2099C39.0824 13.3534 39 13.5502 39 13.7467C39 13.951 39.0824 14.14 39.2194 14.2835C39.3623 14.4199 39.5598 14.5029 39.7562 14.5029C39.9527 14.5029 40.1489 14.4199 40.293 14.2835C40.4294 14.14 40.5125 13.9432 40.5125 13.7467C40.5125 13.5502 40.4294 13.3534 40.293 13.2099C40.0057 12.93 39.499 12.93 39.2194 13.2099H39.2194Z' fill='%23323E48'/%3E%3Cpath d='M25.7755 13.6755C25.6385 13.8189 25.5561 14.0158 25.5561 14.2122C25.5561 14.4087 25.6385 14.6056 25.7755 14.749C25.9183 14.8854 26.1074 14.9685 26.3123 14.9685C26.5088 14.9685 26.705 14.8854 26.8491 14.749C26.9855 14.6056 27.0686 14.4087 27.0686 14.2122C27.0686 14.0158 26.9855 13.8189 26.8491 13.6755C26.5696 13.3956 26.0551 13.3956 25.7755 13.6755H25.7755Z' fill='%23323E48'/%3E%3Cpath d='M16.2616 32.1423C16.398 31.9988 16.481 31.802 16.481 31.6055C16.481 31.409 16.398 31.2122 16.2616 31.0687C15.9817 30.7889 15.4675 30.7889 15.1876 31.0687C15.0509 31.2122 14.9685 31.409 14.9685 31.6055C14.9685 31.802 15.0509 31.9988 15.188 32.1423C15.3308 32.2787 15.5283 32.3618 15.7247 32.3618C15.9212 32.3618 16.1174 32.2787 16.2615 32.1423H16.2616Z' fill='%23323E48'/%3E%3Cpath d='M5.21945 30.2099C5.08238 30.3534 5 30.5502 5 30.7467C5 30.9432 5.08237 31.14 5.21945 31.2835C5.36225 31.4199 5.55975 31.5029 5.75624 31.5029C5.95272 31.5029 6.14888 31.4199 6.29303 31.2835C6.42942 31.14 6.51248 30.9432 6.51248 30.7467C6.51248 30.5502 6.42943 30.3534 6.29303 30.2099C6.01349 29.93 5.49898 29.93 5.21943 30.2099H5.21945Z' fill='%23323E48'/%3E%3C/svg%3E%0A");
}

.cookies__txt {
	font-size: 16px;
	padding-right: 40px;
}

.cookies__buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.cookies-decline {
	display: inline-block;
	font-size: 16px;
	color: #323E48;
	margin-right: 10px;
	border: 2px solid #A9B9D0;
	border-radius: 10px;
	padding: 14px 30px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.cookies-decline:hover {
	background: #176DD9;
	border: 2px solid #176DD9;
	color: #fff;
}

.cookies-accept {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	border: 2px solid #176DD9;
	border-radius: 10px;
	background: #176DD9;
	padding: 14px 30px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.cookies-accept:hover {
	background: #2C4295;
	border: 2px solid #2C4295;
}

.cookies-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.15);
	line-height: 1.3;
	/* Track */
	/* Handle */
}

.cookies-modal ::-webkit-scrollbar {
	width: 5px;
}

.cookies-modal ::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.cookies-modal ::-webkit-scrollbar-thumb {
	background: #176DD9;
}

.cookies-modal__in {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: 20px;
	color: #323E48;
	font-size: 16px;
	position: fixed;
}

.cookies-modal__in p {
	margin: 0 0 10px 0;
}

.cookies-modal__content {
	max-width: 860px;
	height: -webkit-calc(100% - 40px);
	height: calc(100% - 40px);
	max-height: 80%;
	margin: 0 auto;
	background: #fff;
	padding: 37px 29px 37px 49px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.cookies-modal__body {
	overflow-y: auto;
	padding: 0 20px 30px 0;
}

.cookies-modal__top {
	font-size: 40px;
	line-height: 1.3;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-family: 'golosbold';
}

.cookies-modal__close {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%232C4295' d='M284.286,256.002L506.143,34.144c7.811-7.811,7.811-20.475,0-28.285c-7.811-7.81-20.475-7.811-28.285,0L256,227.717 L34.143,5.859c-7.811-7.811-20.475-7.811-28.285,0c-7.81,7.811-7.811,20.475,0,28.285l221.857,221.857L5.858,477.859 c-7.811,7.811-7.811,20.475,0,28.285c3.905,3.905,9.024,5.857,14.143,5.857c5.119,0,10.237-1.952,14.143-5.857L256,284.287 l221.857,221.857c3.905,3.905,9.024,5.857,14.143,5.857s10.237-1.952,14.143-5.857c7.811-7.811,7.811-20.475,0-28.285 L284.286,256.002z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat;
	position: absolute;
	right: 20px;
	top: 20px;
}

.cookies-modal h6 {
	font-size: 16px;
}

.cookies-modal input[type="checkbox"]:not(:checked)+label,
.cookies-modal input[type="checkbox"]:checked+label {
	line-height: inherit;
	font-size: 14px;
}

.cookies-modal input[type="checkbox"]:disabled+label {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.cookies-modal input[type="checkbox"]:disabled+label:before,
.cookies-modal input[type="checkbox"]:disabled+label:after {
	opacity: 0.5;
}

.cookies-modal input[type="checkbox"]:not(:checked)+label:before {
	border: 2px solid #D5D8DB;
}

.cookies-modal input[type="checkbox"]:checked+label:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}

.cookies-modal input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 2px solid #D5D8DB;
}

.cookies-modal .btn {
	margin-top: 30px;
	background: #176DD9;
	border-radius: 10px;
}

.cookies-modal .btn:hover {
	background: #2C4295;
}

.cookies-modal__item {
	margin-bottom: 20px;
	border: 1px solid #EBEFF4;
	border-radius: 10px;
	padding: 25px 20px 20px;
}
.cookies-modal__pre{
	font-family: 'golosbold';
    margin-bottom: 20px;
	font-size: 16px;
}
.cookies-modal__item:last-child {
	margin-bottom: 0;
}

.cookies-modal__alert {
	background: #F0F2F5;
	border-radius: 10px;
	margin-bottom: -10px;
	font-size: 14px;
	padding: 16px 20px 16px 52px;
	position: relative;
}

.cookies-modal__alert:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 27px;
	top: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23F13232'/%3E%3Cpath d='M8.162 4.2H10.318V10.64H8.162V4.2ZM9.24 14.182C8.86667 14.182 8.54933 14.056 8.288 13.804C8.036 13.5427 7.91 13.2253 7.91 12.852C7.91 12.4787 8.036 12.166 8.288 11.914C8.54933 11.6527 8.86667 11.522 9.24 11.522C9.61333 11.522 9.926 11.6527 10.178 11.914C10.4393 12.166 10.57 12.4787 10.57 12.852C10.57 13.2253 10.4393 13.5427 10.178 13.804C9.926 14.056 9.61333 14.182 9.24 14.182Z' fill='white'/%3E%3C/svg%3E");
}

.select .checkbox-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -15px;
}

.select .checkbox-item {
	margin-bottom: 15px;
}

.select__col:last-child {
	width: 390px;
}

.page-footer {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #343532;
	color: #fff;
	position: relative;
}


.bottom {
	padding: 16px 0;
	font-size: 14px;
	background: #262725;
}

.bottom__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.bottom__info {
	color: #999A98;
}

.page-footer__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-bottom: 26px;
	font-size: 14px;
}

.page-footer-menu__link {
	color: #FFFFFF;
	opacity: 0.5;
	display: block;
	margin-bottom: 12px;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.page-footer-menu__link:hover {
	opacity: 1;
}

.page-footer-menu__link:last-child {
	margin-bottom: 0;
}

.page-footer-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 10px;
}

.page-footer-menu__item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 10px;
}

.page-footer-menu__title {
	color: #fff;
	display: block;
	font-family: 'golosbold';
	margin-bottom: 21px;
	font-size: 14px;
}

a.page-footer-menu__title {
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

a.page-footer-menu__title:hover {
	opacity: 0.5;
}

.page-footer-menu-contact__item {
	margin-bottom: 29px;
}

.page-footer-menu-contact__item:last-child {
	margin-bottom: 0;
}

.page-footer-menu-contact__item .mobile {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 4px;
}

.socials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.socials__link {
	border-radius: 50%;
	width: 38px;
	height: 38px;
	margin-right: 10px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.socials__link:last-child {
	margin-right: 0;
}

.socials__link.fb {
	background: #262725 url(/local/templates/paritet/assets/build/css/../img/svg/fb.svg) center no-repeat;
}

.socials__link.fb:hover {
	background: rgba(255, 255, 255, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/fb.svg) center no-repeat;
}

.socials__link.vk {
	background: #262725 url(/local/templates/paritet/assets/build/css/../img/svg/vk.svg) center no-repeat;
}

.socials__link.vk:hover {
	background: rgba(255, 255, 255, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/vk.svg) center no-repeat;
}

.socials__link.inst {
	background: #262725 url(/local/templates/paritet/assets/build/css/../img/svg/inst.svg) center no-repeat;

}

.socials__link.inst:hover {
	background: rgba(255, 255, 255, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/inst.svg) center no-repeat;
}

.socials__link.tg {
	background: #262725 url(/local/templates/paritet/assets/build/css/../img/svg/footer_tlgrm.svg) center no-repeat;
}

.socials__link.tg:hover {
	background: rgba(255, 255, 255, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/footer_tlgrm.svg) center no-repeat;
}

.socials__link.you {
	background: #262725 url(/local/templates/paritet/assets/build/css/../img/svg/you.svg) center no-repeat;
}

.socials__link.you:hover {
	background: rgba(255, 255, 255, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/you.svg) center no-repeat;
}

.socials__link.ok {
	background: #262725 url(/local/templates/paritet/assets/build/css/../img/svg/ok.svg) center no-repeat;
	background-size: 18px;
}

.socials__link.ok:hover {
	background: rgba(255, 255, 255, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/ok.svg) center no-repeat;
	background-size: 18px;
}

.socials__link.tt {
	background: #262725 url(/local/templates/paritet/assets/build/css/../img/svg/tt.svg) center no-repeat;
	background-size: 16px;
}

.socials__link.tt:hover {
	background: rgba(255, 255, 255, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/tt.svg) center no-repeat;
	background-size: 16px;
}

.mobile {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.mobile__link {
	margin-right: 9px;
	border-radius: 4px;
	padding: 6px 5px;
	height: 45px;
	min-width: 120px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	margin-bottom: 9px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: #fff;
}

.mobile__link.m-smp {
	margin-right: 0;
	min-width: 254px;
}

.mobile__link img {
	display: block;
	max-width: 100%;
}

.mobile__link:first-child img {
	margin-top: -2px;
}

.mobile__link:last-child {
	margin-right: 0;
}

.mobile__link:hover {
	background: #0D0D0C;
}

.call {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.call__item:first-child {
	margin-right: 19px;
	display: flex;
}
.call__item:first-child .call-link{
	margin: 0 10px;
}

.call-link {
	font-size: 24px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.call-link:before {
	content: "";
	display: inline-block;
	width: 25px;
	height: 23px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/call.svg) no-repeat;
	margin-right: 8px;
	margin-top: 2px;
}

.call-link:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/call-h.svg) no-repeat;
}

.call-btn {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	padding: 11px 15px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	white-space: nowrap;
	border-radius: 4px;
}

.call-btn:hover {
	color: #fff;
	background: #262725;
}

.page-footer-menu-box select {
	color: #000;
	width: 100%;
	display: none;
}

.develop {
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.develop:hover .develop__link {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/97-h.svg) no-repeat;
	background-size: contain;
}

.develop__link {
	display: inline-block;
	width: 20px;
	height: 22px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/97.svg) no-repeat;
	background-size: contain;
	margin-left: 10px;
}

.bottom-add {
	line-height: 19px;
	color: #999A98;
	padding-top: 8px;
}

.bottom-download {
	display: inline-block;
	font-size: 16px;
	line-height: 1.2;
	color: #FFFFFF;
	border: 1px solid #0083CA;
	border-radius: 4px;
	padding: 12px 14px 12px 61px;
	position: relative;
	margin-top: 56px;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.bottom-download:before {
	content: "";
	display: inline-block;
	width: 39px;
	height: 50px;
	position: absolute;
	left: 12px;
	top: -13px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/file_icon_b.svg) no-repeat;
}

.bottom-download:hover {
	background: #181817;
	border: 1px solid #181817;
}

.bottom-download:active {
	background: #0D0D0C;
	border: 1px solid #0D0D0C;
}

.ssl {
	padding: 0 20px;
}

.ssl img {
	display: block;
}

.page-footer-t {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 16px 0 19px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	margin-bottom: 26px;
}

.page-footer-menu-contact {
	max-width: 310px;
}

.page-footer-t__logo img {
	display: block;
	max-width: 100%;
}

.bottom-download.m-mobile {
	display: none;
}

.mobile__link__icon {
	margin-right: 5px;
}

.mobile__link__icon svg {
	width: 28px;
	height: 28px;
}

.mobile__link__txt {
	display: inline-block;
	margin: -3px 0 0 0;
}

.mobile__link__txt span {
	color: #929394;
}

.page-footer-add {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.page-footer-add__link {
	color: rgba(255, 255, 255, 0.5);
	font-size: 14px;
	margin-right: 20px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom: 20px;
}

.page-footer-add__link:hover {
	color: #fff;
}

.page-footer-add__link:last-child {
	margin-right: 0;
}

.index-news {
	margin: 50px 0;
}

.index-news .index-offers__top {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.index-news__title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: 42px;
}

.index-news__title h2 {
	margin-bottom: 0;
}

.index-news__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.index-news__item {
	width: 33.333%;
	padding: 0 15px;
}

.index-news__in{
	display: block;
	padding: 30px 47px 30px 30px;
	color: #000;
	border: 2px solid #F0F2F5;
	border-radius: 10px;
	width: 100%;
	height: 100%;
	position: relative;
}
.index-news__in:after{
	content: "";
	display: inline-block;
	width: 10px;
	height: 17px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 25px;
	transition: background .25s ease;
	background: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L8 8.0625L1 15.5' stroke='%23343532' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat;
}

.index-news__item:hover .index-news__top {
	color: #0071CE;
}
.index-news__item:hover .index-news__in:after{
	background: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L8 8.0625L1 15.5' stroke='%230071C7' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat;
}

.index-news__top {
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 22px;
}

.index-news__date {
	font-size: 14px;
	color: #343E47;
}

.all-news {
	display: inline-block;
	color: #0071C7;
	font-size: 18px;
	line-height: 1;
	padding: 14px 18px;
	position: relative;
	border: 2px solid #F0F2F5;
	border-radius: 5px;
	font-family: 'stemmedium', sans-serif;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}


.all-news:hover {
	background: #323E48;
	color: #fff;
	border: 2px solid #323E48;
}


.index-info {
	padding: 64px 0 32px;
}

.index-info__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.index-info__col {
	width: 416px;
}

.index-info__col.index-info__col--lg {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: auto;
	padding-right: 16px;
}

.index-info__col--lg {
	position: relative;
}

.index-info__col--lg .index-info__link {
	padding-bottom: 0;
	padding-top: 0;
	height: 100%;
}

.index-info__col--lg .index-info__in {
	padding: 170px 300px 56px 56px;
}

.index-info__col--lg .index-info__img:before {
	width: 100%;
}

.index-info__col--lg:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-top: 68px solid #fff;
	border-right: 68px solid transparent;
	z-index: 3;
}

.index-info__col--lg .index-info__title {
	font-size: 40px;
	line-height: 48px;
	font-family: 'golosbold';
	text-transform: uppercase;
	max-width: 520px;
}

.index-info__col--lg .index-info__title:after {
	width: 307px;
}

.index-info__col--lg .index-info-add__item {
	margin-right: 40px;
}

.index-info__col--lg .index-info-add__item:last-child {
	margin-right: 0;
}

.index-info__col--lg:hover .index-info__link .index-info__img:before {
	width: 100%;
}

.index-info__link {
	display: block;
	color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	height: 50%;
}

.index-info__link:last-child {
	padding-bottom: 0;
}

.index-info__link:first-child {
	padding-top: 0;
}

.index-info__link:hover .index-info__img:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#0652C3), to(#343532));
	background: linear-gradient(180deg, #0652C3 0%, #343532 100%);
	opacity: 0.7;
}

.index-info__in {
	position: relative;
	padding: 32px 40px 32px 24px;
	height: 100%;
}

.index-info__img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.index-info__img:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: -webkit-gradient(linear, left top, right top, from(#0652C3), to(#343532));
	background: linear-gradient(90deg, #0652C3 0%, #343532 100%);
	opacity: 0.4;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.index-info__title {
	font-size: 24px;
	line-height: 29px;
	position: relative;
	z-index: 3;
	padding-bottom: 16px;
	margin-bottom: 16px;
}

.index-info__title:after {
	content: "";
	display: inline-block;
	height: 1px;
	width: 75px;
	background: #FFFFFF;
	opacity: 0.5;
	position: absolute;
	bottom: 0;
	left: 0;
}

.index-info-add {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	z-index: 3;
}

.index-info-add__item {
	margin-right: 32px;
	font-size: 24px;
	line-height: 29px;
}

.index-info-add__item:last-child {
	margin-right: 0;
}

.index-info-add__title {
	font-size: 12px;
	line-height: 14px;
}

.btn-wrap {
	text-align: center;
}

.show-more {
	color: #343532;
	font-size: 14px;
	border: 2px solid #2C4295;
	padding: 5px 10px;
	border-radius: 3px;
	display: none;
}

.index-info__slider .slick-arrow {
	display: inline-block;
	width: 59px;
	height: 99px;
	background: #FFFFFF;
	/* Light blue grey */
	border: 4px solid #F0F2F5;
	padding: 0;
	border-radius: 4px;
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.index-info__slider .slick-arrow:hover {
	opacity: 0.7;
}

.index-info__slider .slick-prev {
	left: -88px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
}

.index-info__slider .slick-next {
	right: -88px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat;
}

.index-info__slider.noslide {
	padding: 0 !important;
}

.index-info__slider.noslide .slick-track {
	width: 100% !important;
}

.index-info__slider.noslide .index-info__item {
	width: 100% !important;
}

.app {
	background: #F0F2F5;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 100px;
}

.app .container-fluid {
	max-width: 1180px;
}

.app__wrap {
	padding: 82px 20px 94px calc(50% - 120px);
	position: relative;
}


.app__img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.app__img img {
	max-width: 100%;
	display: block;
	max-height: 440px;
}

.app__title {
	font-size: 32px;
	line-height: 38px;
	font-family: 'golosbold';
	margin-bottom: 24px;
	text-transform: uppercase;
}

.app__txt {
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 38px;
}

.app__links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.app__link {
	display: inline-flex;
	justify-content: center;
	margin-right: 10px;
	background: #343532;
	border-radius: 4px;
	padding: 11px 21px;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.app__link:last-child {
	margin-right: 0;
}

.app__link img {
	display: block;
	max-width: 100%;
}

.app__link:hover {
	background: #181817;
}

.index-links {
	padding: 44px 0 15px;
}

.index-links__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -16px;
}

.index-links__item {
	width: 25%;
	padding-right: 16px;
}

.index-links__item:hover .index-links__inner {
	background: #E6EAEF;
}

.index-links__item:hover .index-links__title {
	color: #0B4DCE;
}

.index-links__inner {
	display: block;
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	padding: 32px 32px 41px 32px;
	position: relative;
	color: #343532;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.index-links__title {
	font-family: 'golosbold';
	font-size: 32px;
	line-height: 38px;
	margin-bottom: 16px;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.index-links__txt {
	font-size: 18px;
	line-height: 1.5;
	position: relative;
}

.index-links__icon {
	position: absolute;
	right: 25px;
	bottom: 15px;
}

.index-links__icon img {
	display: block;
}

.coverter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -14px;
}

.coverter__item {
	width: 50%;
	padding-right: 14px;
	position: relative;
}

.coverter__item input[type="text"] {
	text-align: right;
	padding-right: 107px;
}

.coverter__item:first-child:after {
	content: "=";
	display: inline-block;
	color: #D2D5D9;
	font-size: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.coverter__item .select-wrap {
	width: 94px;
	height: 40px;
	background: #F0F2F5;
	position: absolute;
	right: 20px;
	top: 8px;
}

.coverter__item .select-wrap:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 20px;
	z-index: 2;
	pointer-events: none;
}

.coverter__item select {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	padding: 0 8px;
	text-align: center;
	font-size: 24px;
	color: #2C4295;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	cursor: pointer;
	position: relative;
}

.courses {
	padding: 64px 0 20px;
}

.courses__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.courses__item {
	width: 50%;
	border: 2px solid #F0F2F5;
	padding: 32px 35px;
}

.courses__item .tab-link:hover {
	background: #fff;
}

.courses__item .tab-link.current:hover {
	background: #2C4295;
}

.courses__item--covert {
	background: #F0F2F5;
	position: relative;
}

.courses__item--covert:after {
	content: '';
	position: absolute;
	right: -2px;
	bottom: -2px;
	width: 0;
	height: 0;
	border-bottom: 68px solid #fff;
	border-left: 68px solid transparent;
	z-index: 3;
}

.courses__title {
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 40px;
	font-family: 'golosbold';
}

.tabs-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 24px;
	margin-bottom: 32px;
}

.tabs-top__title {
	margin-right: 16px;
}

.tabs,
.exchange-tabs,
.conversion-tabs {
	margin: 0px !important;
	padding: 0px;
	list-style: none;
	border: 2px solid #D5D8DB;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 2px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tabs li,
.exchange-tabs li,
.conversion-tabs li {
	background: none;
	color: #343532;
	display: inline-block;
	padding: 0px 13px 2px 13px !important;
	cursor: pointer;
	margin-bottom: 0 !important;
}

.tabs li:before,
.tabs li:after,
.exchange-tabs li:before,
.exchange-tabs li:after,
.conversion-tabs li:before,
.conversion-tabs li:after {
	display: none !important;
}

.tabs li.current,
.exchange-tabs li.current,
.conversion-tabs li.current {
	background: #2C4295;
	color: #fff;
}

.tab-content,
.exchange-tab-content,
.conversion-tab-content {
	display: none;
	background: transparent;
	margin-bottom: 26px;
}

.tab-content.current,
.exchange-tab-content.current,
.conversion-tab-content.current {
	display: inherit;
}

.inquiry-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.inquiry-link {
	font-size: 16px;
	display: inline-block;
	padding-left: 30px;
	position: relative;
	color: #2C4295;
}

.inquiry-link:hover {
	color: #0B4DCE;
}

.inquiry-link:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 17px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/inq.svg) center no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tooltip {
	background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/question-h.svg) center no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	line-height: 24px;
	color: #2C4295;
	text-align: center;
	cursor: pointer;
	margin-left: 8px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.tooltip:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/question-h.svg) center no-repeat;
	color: #fff;
}

.tooltip-content {
	background: #d1d1d1;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	font-size: 16px;
	line-height: 20px;
	color: #2C4295;
	text-align: center;
	cursor: pointer;
	margin-left: 8px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.tooltipster-sidetip .tooltipster-box {
	background: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/* padding: 15px 20px; */
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	text-align: left;
	word-wrap: break-word;
	max-width: 350px;
}

.tooltipster-sidetip .tooltipster-content {
	font-size: 14px;
	color: #333;
	line-height: 1.2;
	padding: 10px 15px;
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 11px solid transparent;
	border-top-color: #fff !important;
	left: -1px !important;
	top: -2px !important;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #fff;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #fff;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #fff;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-top-color: #e4e4e4;
}

.other-curr {
	font-size: 16px;
	display: inline-block;
	padding-left: 30px;
	position: relative;
	color: #2C4295;
	margin-right: 64px;
}

.other-curr:hover {
	color: #0B4DCE;
}

.other-curr:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 17px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/other.svg) center no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.offices-link {
	font-size: 16px;
	display: inline-block;
	padding-left: 30px;
	position: relative;
	color: #2C4295;
}

.offices-link:hover {
	color: #0B4DCE;
}

.offices-link:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 18px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/offices.svg) center no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.courses-table {
	padding-top: 9px;
	margin-bottom: 20px;
}

.courses-table table {
	min-width: auto;
}

.courses-table th {
	font-size: 16px;
	line-height: 19px;
	color: #343532;
	opacity: 0.5;
	text-align: left;
	font-weight: normal;
	padding: 0 5px 8px;
}

.courses-table td {
	font-size: 24px;
	line-height: 29px;
	padding: 13px 5px 13px 5px;
	color: #000000;
	text-align: left;
}

.courses-table td:first-child {
	text-align: left;
}

.courses-table tr:nth-child(odd) {
	background: transparent;
}

.courses-table .up {
	position: relative;
}

.courses-table .up:before {
	content: "";
	display: inline-block;
	width: 9px;
	height: 9px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/up-arr.svg) no-repeat;
	position: absolute;
	left: -18px;
	top: 12px;
}

.courses-table .down {
	position: relative;
}

.courses-table .down:before {
	content: "";
	display: inline-block;
	width: 9px;
	height: 9px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/down-arr.svg) no-repeat;
	position: absolute;
	left: -18px;
	top: 10px;
}

.courses-top {
	font-size: 12px;
	line-height: 1.2;
	color: #343532;
	opacity: 0.5;
	margin-bottom: 7px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.courses-top__item {
	margin-right: 24px;
}

.courses-top__item:last-child {
	margin-right: 0;
}

.money {
	padding: 69px 0 47px;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0047B0), to(#6CC8E8));
	background: linear-gradient(180deg, #0047B0 0%, #6CC8E8 100%);
	position: relative;
}

.money:after {
	content: "";
	display: block;
	width: 382px;
	height: 407px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/pattern.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	bottom: 0;
}

.money .container-fluid {
	z-index: 2;
}

.money__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -104px;
}

.money__item {
	width: 50%;
	padding-right: 104px;
}

.money__item .slider-count__add {
	right: 10px;
	top: 10px;
	font-size: 32px;
}

.money__item .slider-count input[type="text"] {
	padding: 8px 82px 8px 15px;
}

.money__top {
	margin-bottom: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 105px;
}

.money__top h2 {
	margin-bottom: 0;
}

.money__top .tabs {
	border: 2px solid rgba(52, 53, 50, 0.5);
	margin-left: 39px !important;
}

.money__top .tabs li {
	font-size: 40px;
	line-height: 48px;
	text-transform: uppercase;
	padding: 9px 24px !important;
	color: #fff;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.money__top .tabs li.current {
	background: #fff !important;
	color: #000;
}

.money__top .tabs li:hover {
	background: rgba(255, 255, 255, 0.2);
}

.money__title {
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 15px;
}

.slider-count {
	position: relative;
}

.slider-count input[type="text"] {
	text-align: right;
	font-size: 32px;
	padding: 8px 15px;
}

.ui-widget-header {
	background: #2C4295;
}

.ui-slider-horizontal {
	height: 4px;
}

.ui-widget.ui-widget-content {
	border: 0;
}

.ui-slider {
	position: absolute;
	left: 6px;
	bottom: 4px;
	width: -webkit-calc(100% - 12px);
	width: calc(100% - 12px);
}

.ui-widget-content {
	background: rgba(0, 131, 202, 0.2);
}

.ui-slider .ui-slider-handle {
	width: 56px;
	height: 56px;
	margin-top: -20px;
	margin-left: -29px;
	cursor: pointer;
}

.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
	background: #fff;
	width: 24px;
	height: 24px;
	-webkit-box-shadow: 0px 0px 16px rgba(36, 78, 162, 0.6);
	box-shadow: 0px 0px 16px rgba(36, 78, 162, 0.6);
	border-radius: 50%;
	margin-top: -6px;
	margin-left: -13px;
	border: 0;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.ui-button:before,
.ui-state-default:before,
.ui-widget-content .ui-state-default:before,
.ui-widget-header .ui-state-default:before,
html .ui-button.ui-state-disabled:active:before,
html .ui-button.ui-state-disabled:hover:before {
	content: "";
	display: inline-block;
	position: absolute;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	background: #F0F2F5;
	-webkit-box-shadow: inset 0px 2px 2px rgba(36, 78, 162, 0.23);
	box-shadow: inset 0px 2px 2px rgba(36, 78, 162, 0.23);
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ui-button.ui-state-hover:before,
.ui-button.ui-state-active:before,
.ui-state-default.ui-state-hover:before,
.ui-state-default.ui-state-active:before,
.ui-widget-content .ui-state-default.ui-state-hover:before,
.ui-widget-content .ui-state-default.ui-state-active:before,
.ui-widget-header .ui-state-default.ui-state-hover:before,
.ui-widget-header .ui-state-default.ui-state-active:before,
html .ui-button.ui-state-disabled:active.ui-state-hover:before,
html .ui-button.ui-state-disabled:active.ui-state-active:before,
html .ui-button.ui-state-disabled:hover.ui-state-hover:before,
html .ui-button.ui-state-disabled:hover.ui-state-active:before {
	background: #2C4295;
}

.slider-count-val {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 12px;
	padding-top: 10px;
}

.money-term {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border: 2px solid #81C1E2;
	border-radius: 4px;
	padding: 2px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 65px;
}

.money-term__item {
	font-size: 32px;
	line-height: 38px;
	color: #fff;
	text-align: center;
	height: 62px;
	padding: 0 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.money-term__item:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -6px;
	background: #fff;
}

.money-term__item.active {
	background: #fff;
	color: #343532;
}

.money-term__item.active:after {
	width: 14px;
	height: 14px;
	margin-left: -7px;
	bottom: -10px;
	border: 4px solid #2C4295;
}

.money-term__add {
	position: absolute;
	left: 50%;
	bottom: -29px;
	font-size: 12px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 14px;
	white-space: nowrap;
}

.money-term__btn {
	font-size: 24px;
	line-height: 29px;
	color: #fff;
	background: #2C4295;
	border-radius: 4px;
	-webkit-box-shadow: 0px 16px 48px #0652C3;
	box-shadow: 0px 16px 48px #0652C3;
	border: 0;
	padding: 1px 3px;
	padding: 20px 25px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.money-term__btn:hover {
	background: #0B4DCE;
	-webkit-box-shadow: 0px 4px 12px rgba(11, 77, 206, 0.6), 0px 2px 4px rgba(44, 66, 149, 0.4);
	box-shadow: 0px 4px 12px rgba(11, 77, 206, 0.6), 0px 2px 4px rgba(44, 66, 149, 0.4);
}

.money-term__btn:active {
	background: #2C4295;
	-webkit-box-shadow: 0px 2px 4px rgba(44, 66, 149, 0.4);
	box-shadow: 0px 2px 4px rgba(44, 66, 149, 0.4);
}

.income {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 40px;
}

.income input[type="text"] {
	width: 220px;
	background: rgba(255, 255, 255, 0.2);
	border: 0;
	color: #fff;
	font-size: 30px;
	padding: 12px 10px 12px 28px;
}

.income__txt {
	font-size: 24px;
	line-height: 29px;
}

.all-news-wrap {
	text-align: center;
}

.top-slider__item {
	min-height: 670px;
}

.layout--deposit .content {
	padding-top: 0;
}

.layout--deposit .page-wrap {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}



.conditions {
	padding: 40px 0 10px;
}

.conditions table {
	table-layout: inherit;
}

.conditions td {
	padding: 15px 16px;
	text-align: left;
}

.other {
	padding: 10px 0 40px;
}

.other h3 {
	font-size: 32px;
	font-family: 'golosbold';
}

.other .indent {
	max-width: 1315px;
	margin: 0 auto;
	padding-left: 228px;
}

.docs {
	padding-top: 13px;
}

.docs h3 {
	margin-bottom: 22px;
}

.docs+.bid {
	margin-top: 50px;
}

.docs__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.docs__item {
	padding-right: 16px;
	width: 50%;
	margin-bottom: 16px;
}

.docs__link {
	display: block;
	background: #F0F2F5;
	padding: 16px 35px 16px 60px;
	position: relative;
	height: 100%;
}

.docs__link:after {
	content: '';
	position: absolute;
	right: 0;
	top: auto;
	bottom: 0;
	width: 0;
	height: 0;
	border-top: 0;
	border-bottom: 28px solid #fff;
	border-left: 28px solid transparent;
}

.docs__link:hover .docs__title {
	color: #0B4DCE;
}

.docs__link:hover .docs__title:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/file-h.svg) no-repeat;
}

.docs__title {
	color: #2C4295;
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 8px;
	position: relative;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
}

.docs__title:before {
	content: "";
	display: inline-block;
	width: 28px;
	height: 36px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/file.svg) no-repeat;
	position: absolute;
	left: -44px;
	top: 0;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
}

.docs__title.m-min {
	font-size: 18px;
	line-height: 1.5;
}

.docs__info {
	font-size: 12px;
	line-height: 1.2;
	color: #343532;
}

.issue {
	margin-bottom: 30px;
}

.issue__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -124px;
	padding-top: 26px;
	margin-bottom: 40px;
}

.issue__item {
	padding-right: 124px;
	width: 33.333%;
	position: relative;
}

.issue__item:after {
	content: "";
	display: inline-block;
	width: 44px;
	height: 23px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/arrow-is.svg) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 60px;
}

.issue__item:last-child:after {
	display: none;
}

.issue__icon {
	margin-bottom: 16px;
}

.issue__icon img {
	display: block;
	max-width: 100%;
}

.issue__title {
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 16px;
	font-family: 'golosbold';
}

.issue__txt {
	font-size: 12px;
	line-height: 1.2;
}

.issue__txt .docs__link {
	display: block;
	background: transparent;
	padding: 0px 0px 0px 45px;
	position: relative;
	height: auto;
}

.issue__txt .docs__title {
	font-size: 16px;
	line-height: 19px;
}

.issue__txt .docs__title:before {
	top: 4px;
}

.deposit-top {
	position: relative;
	color: #fff;
	min-height: 480px;
}

.deposit-top .container-fluid,
.deposit-top .deposit-top__info {
	min-height: 480px;
}

.deposit-top:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: -webkit-calc(50% + 240px);
	width: calc(50% + 240px);
	background: -webkit-gradient(linear, right top, left top, from(#2C4295), to(#0083CA));
	background: linear-gradient(270deg, #2C4295 0%, #0083CA 100%);
	z-index: 1;
	-webkit-clip-path: polygon(90% 0%, 0% 0%, 0% 100%, 100% 100%, 100% 100px);
	clip-path: polygon(90% 0%, 0% 0%, 0% 100%, 100% 100%, 100% 100px);
}

.deposit-top .deposit-top__btn {
	margin-left: 0;
}

.deposit-top__links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 1;
}

.deposit-top__links .btn {
	-webkit-transition: none;
	transition: none;
	font-size: 18px;
	margin: 0 20px 20px 0;
	padding-top: 12.5px;
	padding-bottom: 12.5px;
}

.deposit-top__links .btn.btn-buy-online {
	background: linear-gradient(127.03deg, #74EB4A 11.13%, #0941A3 63.12%, #012E87 73.13%);
	position: relative;
	overflow: hidden;
}

.deposit-top__links .btn.btn-buy-online:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(223.03deg, #74EB4A 11.13%, #0941A3 63.12%, #012E87 73.13%);
}

.deposit-top__links .btn.btn-buy-online:hover:before {
	opacity: 1;
}

.deposit-top__links .btn.btn-buy-online span {
	position: relative;
	z-index: 1;
}

.deposit-top__links .deposit-top__btn,
.deposit-top__links .btn-more {
	margin-bottom: 20px;
}

.deposit-top__img {
	position: absolute;
	width: 50%;
	height: 100%;
	right: 0;
	top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

.deposit-top__info {
	width: -webkit-calc(50% + 240px);
	width: calc(50% + 240px);
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.deposit-top-add {
	width: 310px;
	min-width: 310px;
	right: 0;
	top: 0;
	padding: 131px 23px 126px;
	background: rgba(255, 255, 255, 0.1);
}

.deposit-top__main {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 110px 10px 40px 0;
}

.deposit-top__main h2 {
	font-size: 40px;
	line-height: 1.3;
	margin-bottom: 20px;
}

.deposit-top-add__item {
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 1.2;
	padding-left: 65px;
	position: relative;
}

.deposit-top-add__item:before {
	content: "";
	display: inline-block;
	width: 30px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 18px;
	top: 7px;
}

.deposit-top-add__item.m-salary {
	font-size: 18px;
}

.deposit-top-add__item:last-child {
	margin-bottom: 0;
}

.deposit-top-add__title {
	font-size: 12px;
	margin-bottom: 5px;
}

.deposit-top__txt {
	font-size: 16px;
	line-height: 1.3;
	margin-bottom: 37px;
}

.deposit-top__btn {
	margin-left: 10px;
	font-size: 18px;
	line-height: 22px;
	border: 1px solid #fff;
	border-radius: 3px;
	padding: 14px 23px;
	color: #fff;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.deposit-top__btn:hover {
	background: #0B4DCE;
	border: 1px solid #0B4DCE;
	color: #fff;
}

.deposit-top__btn:active {
	background: #2C4295;
	border: 1px solid #2C4295;
	color: #fff;
}

.size {
	padding-bottom: 40px;
}

.size h2 {
	margin-bottom: 24px;
}

.size-slider {
	padding-bottom: 35px;
	margin-bottom: 40px;
}

.size-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

.size-slider .slick-list {
	margin: 0 -8px;
}

.size-slider .slick-list:before {
	content: "";
	display: block;
	position: absolute;
	height: 100%;
	width: 300%;
	background: #fff;
	right: 100%;
	top: 0;
	z-index: 1;
}

.size-slider .slick-arrow {
	position: absolute;
	width: 91px;
	height: 59px;
	background: #FFFFFF;
	/* Colors/Light blue grey */
	border: 4px solid #F0F2F5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	z-index: 2;
	display: inline-block;
	padding: 0;
	text-indent: -9999em;
}

.size-slider .slick-prev {
	top: -70px;
	right: 103px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.size-slider .slick-prev:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.size-slider .slick-prev:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.size-slider .slick-next {
	top: -70px;
	right: 0px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.size-slider .slick-next:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.size-slider .slick-next:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.size-slider .slick-dots {
	margin-bottom: 0;
	position: absolute;
	bottom: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
}

.size-slider .slick-dots li {
	padding: 0;
	width: 10px;
	height: 10px;
	border: 2px solid #2C4295;
	border-radius: 50%;
	margin-right: 8px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom: 0;
}

.size-slider .slick-dots li:last-child {
	margin-right: 0;
}

.size-slider .slick-dots li:before,
.size-slider .slick-dots li:after {
	display: none;
}

.size-slider .slick-dots li button {
	display: none;
}

.size-slider .slick-dots li.slick-active {
	background: #2C4295;
}

.size-slider .slick-dots li:hover {
	background: #2C4295;
}

.size-slider.noslide {
	padding: 0;
}

.size-slider.noslide .size-slider__item {
	cursor: default;
}

.size-slider__item {
	padding: 0 8px;
	height: auto;
	cursor: pointer;
}

.size-slider__item.slick-current .size-slider__inner {
	background: #2C4295;
}

.size-slider__item.slick-current .size-slider__count {
	color: #fff;
}

.size-slider__item.slick-current .size-slider__time {
	color: #3DBAFE;
}

.size-slider__item.slick-current .size-slider__time:before {
	background: #3C54AE url(/local/templates/paritet/assets/build/css/../img/svg/size-t-act.svg) 10px 1px no-repeat;
}

.size-slider__item:only-child {
	width: 100% !important;
}

.size-slider__item:hover .size-slider__inner {
	background: #E6EAEF;
}

.size-slider__text {
	margin-top: 0 !important;
}

.size-slider__inner {
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	border-radius: 4px;
	padding: 32px 32px 5px 32px;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.size-slider__count {
	font-size: 64px;
	line-height: 77px;
	margin-bottom: 40px;
}

.size-slider__time {
	color: #2C4295;
	text-align: right;
	padding-left: 40px;
	font-size: 40px;
	line-height: 48px;
	position: relative;
}

.size-slider__time span {
	font-size: 12px;
}

.size-slider__time:before {
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	background: #D5D8DB url(/local/templates/paritet/assets/build/css/../img/svg/size-t.svg) 10px 1px no-repeat;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -5px;
}

.size-payment {
	margin-top: 40px;
}

.size-payment .slider-count input[type="text"] {
	font-size: 24px;
}

.size-payment .select__item--term {
	padding-right: 0;
}

.size-payment .money-term__item {
	font-size: 24px;
	line-height: 48px;
	height: 48px;
	padding: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.size-payment .currency-radio input[type="radio"]:not(:checked)+label,
.size-payment .currency-radio input[type="radio"]:checked+label {
	font-size: 20px;
	padding: 9px 18px;
}

.size-payment .select__item {
	margin-bottom: 22px;
}

.size-payment .table-wrap {
	padding: 16px;
	margin-left: 0;
	margin: 0;
}

.size-payment th {
	font-size: 18px;
	font-family: 'golosbold';
	text-align: left;
	padding: 13px 17px;
}

.size-payment td {
	text-align: left;
	padding: 13px 17px;
}

.size-payment__wrap {
	position: relative;
	background: -webkit-gradient(linear, left top, left bottom, from(#0047B0), to(#6CC8E8));
	background: linear-gradient(180deg, #0047B0 0%, #6CC8E8 100%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
}

.size-payment__wrap:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-top: 68px solid #fff;
	border-right: 68px solid transparent;
}

.size-payment-income {
	position: relative;
	padding: 120px 53px 64px 64px;
	width: 497px;
	min-width: 497px;
}

.size-payment-income:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: #2C4295;
	opacity: 0.1;
	width: 100%;
	height: 100%;
}

.size-payment-income .select__title {
	margin-bottom: 2px;
}

.size-payment__in {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 64px 80px;
}

.size-payment__title {
	font-size: 40px;
	line-height: 48px;
	margin-bottom: 24px;
	text-transform: uppercase;
	font-family: 'golosbold';
}

.size-payment-income__title {
	font-size: 30px;
	line-height: 1.3;
	margin-bottom: 32px;
}

.size-payment-income__sum {
	font-size: 32px;
	line-height: 1.3;
	font-family: 'golosbold';
}

.size-payment-income__percent {
	font-size: 24px;
	line-height: 29px;
}

.btn-wrap {
	text-align: right;
}

.payment-btn {
	display: inline-block;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 4px;
	font-size: 18px;
	line-height: 22px;
	color: #343532;
	padding: 13px 23px;
}

.payment-btn:hover {
	background: #0B4DCE;
	border: 1px solid #0B4DCE;
	color: #fff;
}

.payment-btn:active {
	background: #2C4295;
	border: 1px solid #2C4295;
	color: #fff;
}

.copy-result {
	font-size: 16px;
	line-height: 19px;
	color: #2C4295;
	display: inline-block;
	padding-left: 20px;
	position: relative;
	margin-bottom: 32px;
	margin-top: 10px;
}

.copy-result:before {
	content: "";
	display: inline-block;
	width: 13px;
	height: 15px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/copy.svg) no-repeat;
	position: absolute;
	left: 0;
	top: 2px;
}

.copy-result:hover {
	color: #0B4DCE;
}

.payment-send {
	display: inline-block;
	background: -webkit-gradient(linear, right top, left top, from(#2C4295), to(#0083CA));
	background: linear-gradient(270deg, #2C4295 0%, #0083CA 100%);
	-webkit-box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	box-shadow: 0px 4px 12px rgba(36, 78, 162, 0.6), 0px 2px 4px rgba(25, 45, 120, 0.4);
	border-radius: 4px;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	padding: 13px 23px;
}

.payment-send:hover {
	background: #0B4DCE;
	color: #fff;
}

.size-payment-income__in {
	position: relative;
	z-index: 1;
}

.bid {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#2C4295), to(#0083CA));
	background: linear-gradient(180deg, #2C4295 0%, #0083CA 100%);
	padding: 64px 80px 45px 80px;
	position: relative;
	overflow: hidden;
}

.bid__add {
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 30px;
}

.bid-select {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 43px;
}

.bid-select:after {
	content: "";
	display: block;
	width: -webkit-calc(100% - 220px);
	width: calc(100% - 220px);
	position: absolute;
	left: 110px;
	bottom: 0;
	height: 4px;
	background: #0083CA;
}

.bid-select__item {
	width: 33.333%;
	text-align: center;
	position: relative;
}

.bid-select__item.active .bid-select__point {
	background: #fff;
}

.bid-select__item.active .bid-select__point:before {
	content: "";
	width: 12px;
	height: 12px;
	background: #2C4295;
	-webkit-box-shadow: inset 0px 2px 2px rgba(36, 78, 162, 0.23);
	box-shadow: inset 0px 2px 2px rgba(36, 78, 162, 0.23);
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.bid-select__icon {
	margin-bottom: 3px;
}

.bid-select__icon img {
	display: inline-block;
}

.bid-select__txt {
	line-height: 1.5;
	margin-bottom: 8px;
}

.bid-pattern {
	position: absolute;
	right: 0;
	bottom: 0;
}

.bid__in {
	position: relative;
	z-index: 1;
}

.bid-select__point {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #0083CA;
	position: absolute;
	bottom: -23px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 2;
}

.bid-form__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-right: -32px;
	margin-bottom: 48px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.bid-form__item {
	width: 50%;
	padding-right: 32px;
}

.bid-form__title {
	margin-bottom: 8px;
}

.bid-next__link {
	margin-left: 40px;
	font-size: 24px;
	line-height: 29px;
	color: #fff;
	background: #2C4295;
	border-radius: 4px;
	-webkit-box-shadow: 0px 16px 48px #0652C3;
	box-shadow: 0px 16px 48px #0652C3;
	border: 0;
	padding: 1px 3px;
	padding: 20px 25px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.bid-next__link:hover {
	background: #0B4DCE;
	-webkit-box-shadow: 0px 4px 12px rgba(11, 77, 206, 0.6), 0px 2px 4px rgba(44, 66, 149, 0.4);
	box-shadow: 0px 4px 12px rgba(11, 77, 206, 0.6), 0px 2px 4px rgba(44, 66, 149, 0.4);
}

.bid-next__link:active {
	background: #2C4295;
	-webkit-box-shadow: 0px 2px 4px rgba(44, 66, 149, 0.4);
	box-shadow: 0px 2px 4px rgba(44, 66, 149, 0.4);
}

.bid-next {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.slider-count__add {
	position: absolute;
	right: 10px;
	top: 8px;
	z-index: 3;
	color: #000;
	font-size: 16px;
}

.deposit__img--mobile {
	display: none;
}

.issue__buttons {
	padding-top: 15px;
}

.issue__buttons .btn-more {
	display: inline-block;
	color: #2C4295;
	border-radius: 4px;
	border: 1px solid #2C4295;
	padding: 7px 23px;
	margin-bottom: 31px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 16px;
}

.issue__buttons .btn-more:hover {
	background: #2C4295;
	border: 1px solid #2C4295;
	color: #fff;
}

.issue__buttons .btn {
	margin-bottom: 16px;
}

.docs-small {
	font-size: 12px;
	line-height: 14px;
}

.docs-small p {
	margin-bottom: 17px;
}

.docs-small p:last-child {
	margin-bottom: 0;
}

.select-radio-view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.select-radio-view__item {
	width: 50%;
}

.p-info {
	padding: 40px 0;
}

.conditions+.p-info {
	padding-top: 20px;
}

@media screen and (max-width: 500px) {
	.select-radio-view {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.select-radio-view__item {
		width: 100%;
		margin-bottom: 30px;
	}

	.select-radio-view__item:last-child {
		margin-bottom: 0;
	}
}

.card {
	margin-bottom: 70px;
	padding-top: 50px;
}

.card .index-offers-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 33px;
}

.card .index-offers-more__item {
	margin-bottom: 0;
	margin-right: 20px;
}

.card .index-offers-more__item:last-child {
	margin-right: 0;
}

.card .index-offers__links {
	position: static;
	padding: 0;
}

.card .index-offers-more__icon {
	margin-bottom: -5px;
}

.card .index-offers__links .btn {
	padding: 12px 26px;
	margin-right: 25px;
	font-size: 18px;
	position: relative;
	overflow: hidden;
}

.card .index-offers__links .btn.btn-buy-online {
	background: linear-gradient(127.03deg, #74EB4A 11.13%, #0941A3 63.12%, #012E87 73.13%);
	-webkit-transition: none;
	transition: none;
}

.card .index-offers__links .btn.btn-buy-online:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(-53.97deg, #74EB4A 11.13%, #0941A3 63.12%, #012E87 73.13%);
}

.card .index-offers__links .btn.btn-buy-online:hover {
	-webkit-transition: none;
	transition: none;
}

.card .index-offers__links .btn.btn-buy-online:hover:before {
	opacity: 1;
}

.card .index-offers__links .btn span {
	position: relative;
	z-index: 1;
}

.card .index-offers__links .btn-more {
	padding: 10px 23px;
	font-size: 18px;
}

.card__item {
	border: 4px solid #F0F2F5;
	margin-bottom: 119px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.card__item:last-child {
	margin-bottom: 0;
}

.card__item:after {
	content: '';
	position: absolute;
	right: -5px;
	top: -5px;
	width: 0;
	height: 0;
	border-top: 75px solid #fff;
	border-left: 75px solid transparent;
}

.card__item:before {
	content: '';
	position: absolute;
	right: 33px;
	top: -18px;
	width: 4px;
	height: 102px;
	background: #F0F2F5;
	z-index: 3;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.card__item:hover .card__title {
	color: #0B4DCE;
}

.card__img {
	position: relative;
	margin-right: 33px;
	padding: 0 0 23px 30px;
	margin-top: -64px;
	width: 305px;
	min-width: 305px;
	max-width: 305px;
}

.card__img img {
	display: block;
	max-width: 100%;
}

.card__title {
	font-size: 32px;
	line-height: 38px;
	margin-bottom: 31px;
	color: #244EA2;
	font-family: 'golosbold';
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.card__txt {
	margin-bottom: 31px;
	font-size: 18px;
	line-height: 1.5;
	max-width: 630px;
}

.card__info {
	padding: 28px 81px 28px 0;
}

.top-card {
	margin-bottom: 32px;
	background: #F0F2F5;
	padding-top: 40px;
}

.top-card .container-fluid {
	padding-right: 127px;
}

.top-card .container-fluid:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 4px;
	background: #fff;
	position: absolute;
	right: -webkit-calc(100% - 16px);
	right: calc(100% - 16px);
	top: 0px;
}

.top-card__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 75px;
	border-top: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	padding-bottom: 72px;
	padding-left: 110px;
	position: relative;
}

.top-card__wrap:before {
	content: '';
	position: absolute;
	right: 33px;
	top: -18px;
	width: 4px;
	height: 102px;
	background: #fff;
	z-index: 3;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.top-card__wrap:after {
	content: '';
	position: absolute;
	right: -5px;
	top: -5px;
	width: 0;
	height: 0;
	border-top: 75px solid #F0F2F5;
	border-left: 75px solid transparent;
}

.top-card__img {
	width: 430px;
	min-width: 430px;
	padding-right: 20px;
}

.top-card__img img {
	display: block;
	max-width: 100%;
}

.top-card__info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 32px;
}

.top-card__info .index-offers__links {
	position: static;
	padding: 0;
}

.top-card__info .index-offers-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 13px;
}

.top-card__info .index-offers-more__item {
	margin-right: 20px;
}

.top-card__info .index-offers-more__item:last-child {
	margin-right: 0;
}

.top-card__info .index-offers__links .btn {
	padding: 12px 27px;
	margin-right: 24px;
	font-size: 18px;
}

.top-card__info .index-offers__links .btn.btn-buy-online {
	background: linear-gradient(127.03deg, #74EB4A 11.13%, #0941A3 63.12%, #012E87 73.13%);
	-webkit-transition: none;
	transition: none;
}

.top-card__info .index-offers__links .btn.btn-buy-online:hover {
	background: #0B4DCE;
	-webkit-transition: none;
	transition: none;
}

.top-card__info .index-offers__links .btn-more {
	padding: 10px 23px;
	font-size: 18px;
}

.top-card__title {
	font-size: 40px;
	line-height: 1.3;
	color: #244EA2;
	margin-bottom: 24px;
	font-family: 'golosbold';
}

.top-card__txt {
	font-size: 18px;
	line-height: 1.5;
	color: #343532;
	margin-bottom: 30px;
}

.top-card__img__in {
	display: inline-block;
	-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.25);
	margin-top: -20px;
}

.top-card--vert .top-card__img__in {
	margin-top: 32px;
}

ymaps[class*="-copyright"] {
	display: none;
}

.map .page-print {
	margin-bottom: 10px;
    font-size: 22px;
    padding: 15px 40px;
	background: #1669d1;
}
.map .page-print:hover{
	background: #e5e8ec;
    color: #323e48;
}


.map .page-tabs__wrap{
	align-items: center;
}
.map .tabs {
	border: 0;
	border-radius: 0;
	padding: 0;
}

.map .tabs li {
	cursor: pointer;
    display: block;
    font-size: 20px;
    color: #0071ce;
    background: #f0f2f5;
    padding: 13px 29px!important;
    border-radius: 30px;
    transition: background .25s ease, color .25s ease;
    margin: 0 10px 10px 0!important;
    text-align: center;
    line-height: 1.1;
	font-family: 'stemlight', sans-serif;
}

.map .tabs li:hover {
	background: #e5e8ec;
    color: #0071ce;
}

.map .tabs li.current {
	background: #1669d1;
    color: #fff;
    font-family: 'stemmedium', sans-serif;
}

.map .tab-content.current {
	display: block;
	visibility: visible;
	pointer-events: all;
	opacity: 1;
	height: auto;
}

.map .tab-content {
	display: block;
	visibility: hidden;
	pointer-events: none;
	opacity: 0;
	margin-bottom: 0;
	height: 0;
}

.map-wrap {
	position: relative;
	width: 100%;
	height: 735px;
}

.page-map {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.layout--map .page-content {
	padding-bottom: 0;
}

.layout--map .page-content>.container-fluid {
	max-width: 100%;
	padding: 0;
}

.layout--map .page-title {
	max-width: 1315px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.layout--map .content {
	padding: 0;
}

.page-tabs {
	margin: 0 auto 20px;
	max-width: 1315px;
}

.page-tabs__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.map-change {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	width: 100%;
	padding-top: 20px;
}

.map-change .jq-selectbox__select-text {
	line-height: 49px;
	color: #343532;
}

.map-change .jq-selectbox__select {
	border: 1px solid #D5D8DB;
	border-radius: 4px;
	height: 51px;
	line-height: 51px;
	padding: 0 50px 0 20px;
	-webkit-box-shadow: none;
	box-shadow: none;
	position: relative;
}

.map-change .jq-selectbox__dropdown ul li {
	padding-left: 20px;
}

.map-change .jq-selectbox__dropdown ul li:after {
	display: none;
}
.map-change .jq-selectbox__trigger-arrow{
	width: 13px;
    height: 8px;
    border-width: 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L12 1' stroke='%23343532' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center no-repeat;
}
.map-change .jq-selectbox {
	z-index: 2 !important;
}

.jq-selectbox {
	width: 100%;
	display: block;
	position: relative;
}

.jq-selectbox select {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	height: 100%;
}

.jq-selectbox.opened {
	z-index: 3 !important;
}

.jq-selectbox.opened .jq-selectbox__trigger-arrow {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.jq-selectbox__select {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	color: #000;
	border: 1px solid #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-radius: 5px;
	height: 39px;
	line-height: 39px;
	padding: 0 30px 0 12px;
	-webkit-transition: border-color 0.3s ease-in-out;
	transition: border-color 0.3s ease-in-out;
	font: inherit;
	color: inherit;
	background: #fff !important;
	text-shadow: none;
	position: relative;
}

.jq-selectbox__select:hover {
	border: 1px solid #0B4DCE;
}

.jq-selectbox__select-text {
	height: 100%;
	line-height: 39px;
	color: #222222;
}

.jq-selectbox__select:active {
	background: #fff;
}

.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #0B4DCE;
}

.jq-selectbox__dropdown ul::-webkit-scrollbar {
	width: 8px;
}

.jq-selectbox__dropdown ul::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.3);
}

.jq-selectbox__trigger {
	border-left: 0;
}

.jq-selectbox__trigger-arrow {
	border: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #000000 transparent transparent transparent;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	top: 22px;
	right: 25px;
}

.jq-selectbox__dropdown {
	margin: 0;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	font: inherit;
	position: absolute;
	top: 100% !important;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.jq-selectbox__dropdown ul {
	margin: 0;
}

.jq-selectbox__dropdown ul li {
	padding: 3px 10px 3px;
	padding-left: 12px;
	margin-bottom: 0;
	color: #333;
	background: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-bottom: 0;
	white-space: normal;
}

.jq-selectbox__dropdown ul li:before {
	display: none;
}

.jq-selectbox__dropdown ul li:hover {
	background: #f5f5f5;
	color: #0B4DCE;
}

.jq-selectbox li.selected {
	background: #f5f5f5;
	color: #333;
}

.jq-selectbox__dropdown ul {
	max-height: 250px;
	overflow-y: auto;
}

.map-change-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 0 15px;
}

.map-change-select {
	width: 314px;
    min-width: 314px;
}
.page-tabs__more{
	display: flex;
    align-items: center;
}

.map-change-search {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	max-width: 545px;
}

.map-change-search:before {
	content: "";
	display: inline-block;
	width: 25px;
	height: 29px;
	background: url("data:image/svg+xml,%3Csvg width='25.132812' height='29.000000' viewBox='0 0 25.1328 29' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs/%3E%3Cpath id='Ellipse 153' d='M13.6055 28.2917C16.6172 26.1509 25.1328 19.4276 25.1328 11.8636C25.1328 5.31152 19.5078 0 12.5664 0C5.62695 0 0 5.31152 0 11.8636C0 19.4276 8.51562 26.1509 11.5273 28.2917C12.1562 28.7394 12.9766 28.7394 13.6055 28.2917ZM12.5664 26.5767Q23.1328 19.0227 23.1328 11.8636Q23.1328 10.0687 22.5332 8.50317Q21.7812 6.53479 20.0801 4.92908Q18.7168 3.64185 17.0996 2.92029Q15.0391 2 12.5664 2Q10.0938 2 8.0332 2.92029Q6.41797 3.64172 5.05273 4.92908Q3.35352 6.53479 2.59961 8.50317Q2 10.0687 2 11.8636Q2 19.0227 12.5664 26.5767Z' fill='%23DDE3EB' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3Ccircle id='Ellipse 154' cx='12.568359' cy='12.566772' r='5.766667' stroke='%23DDE3EB' stroke-opacity='1.000000' stroke-width='2.000000'/%3E%3C/svg%3E%0A") center/cover no-repeat;
	position: absolute;
	top: 50%;
    transform: translateY(-50%);
	left: 15px;
	z-index: 1;
}

.map-change-search input[type="text"],
.map-change-search input[type="search"] {
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #D5D8DB;
	border-radius: 4px;
	padding: 11px 30px 11px 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0.8;
}

.map-change-search input[type="text"]:hover,
.map-change-search input[type="search"]:hover {
	border: 1px solid #0B4DCE;
	opacity: 1;
}

.b-switch {
	cursor: pointer;
	font-size: 20px;
}

.b-switch:hover .b-switch__block:before {
	background-color: #0B4DCE;
}

.b-switch__left,
.b-switch__right {
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.b-switch__left:hover,
.b-switch__right:hover {
	color: #0B4DCE;
}

.b-switch__block {
	position: relative;
	display: inline-block;
	-webkit-appearance: none;
	width: 3.5rem;
	height: 2rem;
	line-height: 2rem;
	border-radius: 1rem;
	padding: 0;
	-webkit-box-shadow: inset 0 0 0 0.125rem #D5D8DB;
	box-shadow: inset 0 0 0 0.125rem #D5D8DB;
	outline: 1px solid transparent !important;
	cursor: pointer;
	border: none;
	background: transparent;
	-webkit-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	vertical-align: middle;
	margin: 0 10px;
}

.b-switch__block:before {
	content: "";
	display: block;
	height: 1.25rem;
	width: 1.25rem;
	background-color: #0071ce;
	border-radius: 100%;
	position: absolute;
	margin: .375rem;
	-webkit-transition: all .1s ease .1s;
	transition: all .1s ease .1s;
}

.b-switch__input {
	display: none;
}


.b-switch__left,
.b-switch__right {
	font-family: 'stemmedium',sans-serif;
    color: #0071ce;
}
.b-switch__left{
	color: #323e48;
    font-family: stemlight, sans-serif;
    pointer-events: none;
    cursor: default;
}

.b-switch--checked .b-switch__right {
	color: #323e48;
    font-family: stemlight, sans-serif;
    pointer-events: none;
    cursor: default;
}

.b-switch--checked .b-switch__left {
	font-family: 'stemmedium', sans-serif;
    color: #0071ce;
    pointer-events: all;
}

.b-switch--checked .b-switch__block:before {
	-webkit-transform: translate(120%);
	-ms-transform: translate(120%);
	transform: translate(120%);
}

.office-list {
	display: none;
	padding-bottom: 70px;
	padding-top: 100px;
}

.office-list .container-fluid {
	padding: 0 15px;
}

.office-list .map-change {
	padding-top: 25px;
	margin-bottom: 40px;
}

.office-item {
	width: 50%;
	padding-right: 15px;
	margin-bottom: 15px;
}

.office-item--lg {
	width: -webkit-calc(100% - 16px);
	width: calc(100% - 16px);
	padding-right: 0;
}

.office-item__inner {
	height: 100%;
	position: relative;
	overflow: hidden;
}

.office-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -16px;
	margin-bottom: 40px;
}

.office-pattern {
	position: absolute;
	right: -4px;
	bottom: 0;
}

.office-pattern img {
	display: block;
	max-width: 100%;
}

.office-title {
	color: #2C4295;
	font-size: 32px;
	line-height: 1.3;
	margin-bottom: 14px;
	font-family: 'stembold', sans-serif;
}
.office-title a{
	color: #000;
}

.office-title a:hover{
	color:#0B4DCE;
}

.office-address {
	margin-bottom: 20px;
	line-height: 1.5;
	padding-left: 36px;
	position: relative;
}

.office-address:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 18px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/office.svg) no-repeat;
	position: absolute;
	left: 3px;
	top: 3px;
}

.office-add__top {
	font-size: 12px;
	line-height: 14px;
	color: #343532;
	opacity: 0.5;
	margin-bottom: 11px;
}

.office-add {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.office-add__item {
	margin-right: 94px;
	margin-bottom: 27px;
}

.office-add__item:last-child {
	margin-right: 0;
}

.office-add__txt {
	line-height: 1.5;
}

.timetable-link {
	display: inline-block;
	font-size: 16px;
	line-height: 19px;
	color: #343532;
	position: relative;
	padding-left: 30px;
	padding-right: 20px;
}

.timetable-link:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 9px;
	position: absolute;
	left: 1px;
	top: 4px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/t-prev.svg) no-repeat;
}

.timetable-link:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	position: absolute;
	right: 0;
	top: 8px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/t-next.svg) no-repeat;
}

.timetable-link.active:after {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.office-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.office-links .btn-more {
	color: #2C4295;
	font-size: 18px;
	padding: 11px 23px;
	margin-right: 25px;
	border: 1px solid #2C4295;
	border-radius: 3px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.office-links .btn-more:last-child {
	margin-right: 0;
}

.office-links .btn-more:hover {
	background: #0B4DCE;
	color: #fff;
}

.office-links .btn-more:active {
	background: #2C4295;
	color: #fff;
}

.office-timetable {
	margin-bottom: 36px;
}

.office-item__info {
	position: relative;
	z-index: 1;
	padding: 30px;
}

.timetable-list {
	padding-top: 15px;
	display: none;
}

.balloon {
	display: none;
    width: 100%;
    position: absolute;
    max-width: 970px;
    top: 17px;
    bottom: 23px;
    left: 50%;
    transform: translate(-50%);
    z-index: 5;
}

.balloon.balloon--visible {
	display: block;
}
.balloon__inner {
    width: 100%;
    background-color: #f0f2f5;
    border-radius: 10px;
    padding: 30px 40px;
    max-height: calc(100% - 40px);
    overflow-y: auto;
}
.balloon__view {
    display: flex;
    align-items: flex-start;
}
.balloon__info {
    flex: 1;
}
.balloon__title {
    margin-bottom: 33px;
    font-size: 38px;
    line-height: 1.2;
    font-family: stembold, sans-serif;
}
.balloon__subtitle {
    font-family: stemlight, sans-serif;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 10px;
}
/* 
.balloon .balloon__inner .office-item {
	background-color: #f0f2f5;
	max-height: 520px;
	overflow: auto;
} */

.balloon__img{
	width: 206px;
	margin-right: 24px;
	border-radius: 10px;
	overflow: hidden;
	margin-top: 9px;
	border: 2px solid #FFF;
}
.balloon__img img{
	display: block;
	max-width: 100%;
}

.balloon__close {
	cursor: pointer;
	width: 1.5rem;
	height: 1.5rem;
	position: absolute;
	right: 2.25rem;
	top: 1.25rem;
	background: url(https://www.raiffeisen.ru/common/new/images/close-thin.svg) no-repeat 50%;
	background-size: contain;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s;
	z-index: 10;
}

.balloon .balloon-add {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.balloon__links{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 26px;
}
.balloon__links a{
	display: inline-block;
	margin: 0 20px 0 0;
	font-size: 16px;
	font-family: 'stembold',sans-serif;
	position: relative;
}




.balloon-add__item {
	margin-right: 20px;
}

.balloon-add__item:last-child {
	margin-right: 0;
}

.balloon__list{
	margin-bottom: 30px;
}
.balloon__list:last-child{
	margin-bottom: 0;
}

.balloon__item{
	margin-bottom: 18px;
}
.balloon__item:last-child{
	margin-bottom: 0;
}


.balloon__pre{
	margin-bottom: 2px;
	font-size: 16px;
	font-family: 'stemmedium',sans-serif;
	color: #0071CE;
}
.balloon__time{
	font-size: 16px;
}
.balloon .accordion__link{
	font-family: 'stembold',sans-serif;
	padding: 18px 65px 18px 30px;
}
.balloon .accordion__link:after{
	right: 15px;
	top: 11px;	
}
.balloon .accordion__item{
	background: #fff;
}

.balloon .accordion__info{
	padding-left: 30px;
	padding-right: 60px;
	font-size: 16px;
}
/* width */
.balloon ::-webkit-scrollbar {
	width: 3px;
}

/* Track */
.balloon ::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
.balloon ::-webkit-scrollbar-thumb {
	background: #0071CE;
}

/* Handle on hover */
.balloon ::-webkit-scrollbar-thumb:hover {
	background: #0071CE;
}



.statements .accordeon__item {
	border: 4px solid #F0F2F5;
	background: #F0F2F5;
	margin-bottom: 24px;
	padding-left: 85px;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.statements .accordeon__item:last-child {
	margin-bottom: 0;
}

.statements .accordeon__item.active {
	background: #fff;
}

.statements .accordeon__item.active:hover {
	background: #fff;
}

.statements .accordeon__item.active:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-minus-h.svg) center no-repeat;
}

.statements .accordeon__item:before {
	left: 27px;
	top: 29px;
}

.statements .accordeon__item:hover {
	background: #E6EAEF;
}

.statements .accordeon__item:hover .accordeon__link {
	color: #0B4DCE;
}

.statements .accordeon__item:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-plus-h.svg) center no-repeat;
}

.statements .accordeon__link {
	font-family: 'golosbold';
	padding: 25px 78px 25px 0;
}

.statements .accordeon__info {
	padding: 0px 25px 27px 0;
	position: relative;
	top: -10px;
	font-size: 18px;
	line-height: 1.5;
}

.statements-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -16px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 24px;
}

.statements__link {
	width: 50%;
	padding-right: 16px;
	color: #2C4295;
	font-size: 18px;
}

.statements__in {
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	padding: 16px 16px 21px 59px;
	position: relative;
}

.statements__in:before {
	content: "";
	display: inline-block;
	width: 28px;
	height: 36px;
	position: absolute;
	left: 17px;
	top: 15px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/file_icon.svg) no-repeat;
}

.statements__in span {
	display: block;
	font-size: 12px;
	line-height: 1.2;
	color: #343532;
	padding-top: 10px;
}

.exchange .map-wrap {
	height: auto;
	padding-bottom: 60px;
}

.exchange .tabs {
	border: 0;
	border-bottom: 2px solid #F0F2F5;
	border-radius: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.exchange .tabs li {
	padding: 4px 15px !important;
	margin-bottom: -2px !important;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.exchange .tabs li:hover {
	color: #0B4DCE;
}

.exchange .tabs li.current {
	background: #F0F2F5;
	color: #343532;
	border-bottom: 2px solid #0083CA;
}

.exchange .tab-content.current {
	display: block;
	visibility: visible;
	pointer-events: all;
	opacity: 1;
	height: auto;
}

.exchange .tab-content {
	display: block;
	visibility: hidden;
	pointer-events: none;
	opacity: 0;
	margin-bottom: 0;
	height: 0;
}

.exchange .page-tabs__in {
	width: 100%;
}

.exchange .tab-link__icon {
	margin-right: 5px;
}

.exchange .tab-link__icon img {
	display: block;
}

.exchange .map-change {
	padding: 20px 0 0;
	position: static;
}
.exchange .map-change-wrap{
	padding: 0;
}
.exchange .map-change-search{
	max-width: unset;
}

.exchange .map-change-select {
	width: 50%;
	min-width: 50%;
	padding-right: 0;
	margin-left: 0;
	padding-right: 12px;
}

.exchange .branch-change-select {
	width: 50%;
	min-width: 50%;
	padding-left: 12px;
}

/* .exchange .branch-change-select .jq-selectbox__select:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 18px;
	position: absolute;
	left: 17px;
	top: 16px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/branch.svg) no-repeat;
}

.exchange .branch-change-select .jq-selectbox__select:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/branch-h.svg) no-repeat;
} */

.exchange .table-wrap {
	margin: 0;
}

.exchange .courses-table {
	margin-bottom: 0;
}

.exchange .courses-table td {
	font-size: 18px;
	line-height: 20px;
	text-align: right;
	padding: 16px 5px;
}

.exchange .courses-table td:first-child {
	text-align: left;
}

.exchange .courses-table th {
	text-align: right;
}

.exchange .courses-table th:first-child {
	text-align: left;
}

.exchange .tabs-top {
	font-size: 18px;
}

.exchange .coverter__item input[type="text"] {
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.exchange .coverter__item select {
	font-size: 18px;
}

.exchange .coverter__item .select-wrap {
	height: 35px;
	right: 18px;
	top: 4px;
}

.exchange .coverter__item .select-wrap:after {
	top: 16px;
}

.exchange .exchange-tabs li,
.exchange .conversion-tabs li {
	padding: 3px 14px 5px 14px !important;
}

.exchange .courses__title {
	margin-bottom: 49px;
}

.exchange .courses-table--conversion th,
.exchange .courses-table--conversion td {
	text-align: left;
}

.exchange .courses-table .down:before {
	top: 6px;
}

.exchange .courses-table .up:before {
	top: 9px;
}

.exchange-search-inner {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 27px;
}

.exchange-search {
	margin-bottom: 46px;
	position: relative;
	z-index: 1;
}

.courses__item--add {
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
	margin-top: 20px;
}

.exchange-add {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.exchange-date {
	color: #343532;
	opacity: 0.5;
	margin-right: 40px;
}

.special {
	position: relative;
	padding-left: 27px;
	color: #2C4295;
}

.special:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 30px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/special.svg) no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -17px;
}

.special .tooltip {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/question.svg) center no-repeat;
}

.special .tooltip:hover {
	background: #0B4DCE url(/local/templates/paritet/assets/build/css/../img/svg/question-h.svg) center no-repeat;
}

.special:hover {
	color: #0B4DCE;
}

.sep {
	font-size: 18px;
	line-height: 1.5;
	color: #D5D8DB;
	display: inline-block;
	margin: 0 6px;
	position: relative;
	top: -2px;
}

.currency-has-icon {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.package {
	margin-bottom: 60px;
}

.package__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.package__item {
	padding-right: 16px;
	width: 25%;
}

.package__item .accordeon {
	margin: 0;
}

.package__item .accordeon__item {
	padding-left: 23px;
}

.package__item .accordeon__item .package-list__item {
	margin-left: -23px;
}

.package__item .accordeon__item:before {
	width: 16px;
	height: 16px;
	top: 11px;
	left: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/plus-min.svg) center no-repeat;
	background-size: contain;
}

.package__item .accordeon__item.active:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/minus-min.svg) center no-repeat;
	background-size: contain;
}

.package__item .accordeon__item.active .accordeon__link {
	font-family: 'golosbold';
}

.package__item .accordeon__link {
	font-size: 12px;
	padding: 10px 0px 10px 0;
}

.package__item .accordeon__info {
	padding: 20px 0 0 0;
	font-size: 12px;
}

.package__in {
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	border-radius: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-shadow: 0 20px 17px -13px rgba(189, 197, 209, 0.75);
	box-shadow: 0 20px 17px -13px rgba(189, 197, 209, 0.75);
}

.package__top {
	padding: 32px;
}

.package__bottom {
	padding: 23px 15px 32px 32px;
	border-right: 4px solid #fff;
	border-top: 4px solid #fff;
	position: relative;
	width: -webkit-calc(100% - 32px);
	width: calc(100% - 32px);
}

.package__bottom:after {
	content: '';
	position: absolute;
	right: -5px;
	top: -5px;
	width: 0;
	height: 0;
	border-top: 75px solid #F0F2F5;
	border-left: 75px solid transparent;
}

.package__bottom:before {
	content: '';
	position: absolute;
	right: 33px;
	top: -18px;
	width: 4px;
	height: 102px;
	background: #fff;
	z-index: 3;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.package__bottom .btn-more {
	display: inline-block;
	color: #2C4295;
	border-radius: 4px;
	border: 1px solid #2C4295;
	padding: 6px 23px;
	margin-bottom: 31px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.package__bottom .btn-more:hover {
	background: #0B4DCE;
	border: 1px solid #0B4DCE;
	color: #fff;
}

.package__bottom .btn-more:active {
	background: #2C4295;
	border: 1px solid #2C4295;
	color: #fff;
}

.package__title {
	font-size: 24px;
	line-height: 1.3;
	color: #2C4295;
	margin-bottom: 16px;
	font-family: 'golosbold';
}

.package__pos {
	font-size: 24px;
	line-height: 29px;
	color: #000000;
	margin-bottom: 16px;
}

.package__pos:last-child {
	margin-bottom: 0;
}

.package__name {
	font-size: 12px;
	line-height: 14px;
	/* Colors/Графитовый */
	color: #343532;
	opacity: 0.5;
	margin-bottom: 2px;
}

.package__add {
	font-size: 12px;
	line-height: 14px;
	color: #343532;
}

.package__price {
	font-size: 54px;
	line-height: 35px;
	margin-bottom: 20px;
}

.package__price span {
	font-size: 20px;
	font-family: 'golosregular';
	display: inline-block;
}

.package__price span:first-child {
	margin-right: 10px;
}

.package__price span:last-child {
	margin-left: 10px;
}

.package-list__item {
	padding-left: 23px;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 16px;
	position: relative;
}

.package-list__item:last-child {
	margin-bottom: 0;
}

.package-list__item:before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 12px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/pack.svg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.package-slider {
	padding: 0 80px;
}

.package-slider .slick-arrow {
	display: inline-block;
	width: 59px;
	height: 99px;
	background: #FFFFFF;
	/* Light blue grey */
	border: 4px solid #F0F2F5;
	padding: 0;
	border-radius: 4px;
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.package-slider .slick-arrow.slick-disabled {
	display: none !important;
}

.package-slider .slick-prev {
	left: -2px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
}

.package-slider .slick-prev:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.package-slider .slick-prev:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.package-slider .slick-next {
	right: -2px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat;
}

.package-slider .slick-next:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.package-slider .slick-next:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.package-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

.package-slider .package__item {
	height: auto;
}

.package-slider-wrap {
	padding: 64px 0;
}

.conditions-wrap {
	background: #F0F2F5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 50px;
	position: relative;
	font-size: 20px;
}

.conditions-wrap p {
	margin-bottom: 42px;
}

.conditions-wrap .btn-more {
	display: inline-block;
	color: #2C4295;
	border-radius: 4px;
	border: 1px solid #2C4295;
	padding: 11.5px 26px;
	/* margin-bottom: 31px; */
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 18px;
}

.conditions-wrap .btn-more:hover {
	background: #0B4DCE;
	border: 1px solid #0B4DCE;
	color: #fff;
}

.conditions-wrap .btn-more:active {
	background: #2C4295;
	border: 1px solid #2C4295;
	color: #fff;
}

.conditions-wrap .index-offers-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 13px;
}

.conditions-wrap .index-offers-more__item {
	width: 50%;
	margin-bottom: 30px;
}

.conditions__info {
	width: 721px;
	min-width: 721px;
	padding: 62px 69px 30px 83px;
	position: relative;
	background: linear-gradient(39.23deg, rgba(0, 0, 0, 0.09) -30.26%, rgba(226, 226, 226, 0) 66.72%);
	overflow: hidden;
}

.conditions__info:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-top: 75px solid #fff;
	border-right: 75px solid transparent;
}

.conditions__info:after {
	content: "";
	display: inline-block;
	width: 420px;
	height: 449px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/pattern-gr.png) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}

.conditions__list {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 62px 93px 30px 53px;
}

.conditions__list ul {
	margin-bottom: 0;
}

.conditions__list ul li {
	padding-left: 47px;
	position: relative;
	margin-bottom: 22px;
	line-height: 1.25;
}

.conditions__list ul li:last-child {
	margin-bottom: 0;
}

.conditions__list ul li:before {
	width: 17px;
	height: 14px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-li.svg);
	left: 10px;
	top: 4px;
}

.conditions__list ul li span {
	display: block;
	color: #343532;
	opacity: 0.5;
	font-size: 12px;
	padding-top: 5px;
}

.package--variants {
	margin: 0;
	padding: 32px 0;
}

.package--variants .package__list {
	margin-left: 0;
	margin-right: 0;
}

.package--variants .package__item {
	width: 33.333%;
}

.package--variants .package__bottom .btn-more {
	margin-bottom: 7px;
}

.package--variants+.issue {
	margin-top: 30px;
}

.cards {
	font-size: 18px;
}

.another__slider {
	padding: 0 80px;
}

.another__slider .slick-arrow {
	display: inline-block;
	width: 59px;
	height: 99px;
	background: #FFFFFF;
	/* Light blue grey */
	border: 4px solid #F0F2F5;
	padding: 0;
	border-radius: 4px;
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

.another__slider .slick-prev {
	left: -2px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/prev.svg) center no-repeat;
}

.another__slider .slick-prev:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.another__slider .slick-prev:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/prev-h.svg) center no-repeat;
}

.another__slider .slick-next {
	right: -2px;
	background: #FFFFFF url(/local/templates/paritet/assets/build/css/../img/svg/next.svg) center no-repeat;
}

.another__slider .slick-next:hover {
	background: #F0F2F5 url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.another__slider .slick-next:active {
	background: #E7EAEF url(/local/templates/paritet/assets/build/css/../img/svg/next-h.svg) center no-repeat;
}

.another__slider .slick-list {
	margin: 0 -8px;
}

.another__slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

.another__item {
	padding: 0 8px;
	height: auto;
}

.another__inner {
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	border-radius: 4px;
	font-size: 24px;
	line-height: 1.3;
	color: #244EA2;
	padding: 32px 110px 120px 32px;
	display: block;
	font-family: 'golosbold';
	position: relative;
}

.another__inner:after {
	content: "";
	display: inline-block;
	width: 44px;
	height: 23px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/union.svg) no-repeat;
	position: absolute;
	right: 34px;
	bottom: 34px;
}

.service {
	margin-bottom: 60px;
	padding-top: 35px;
}

.service__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -16px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.service__item {
	width: 33.333%;
	padding-right: 16px;
	margin-bottom: 16px;
}

.service__inner {
	width: 100%;
	height: 100%;
	border: 4px solid #F0F2F5;
	padding: 21px 24px 116px;
	position: relative;
	font-size: 18px;
	line-height: 1.5;
}

.service__icon {
	position: absolute;
	bottom: 16px;
	right: 0;
}

.service__icon img {
	display: block;
}

.service__title {
	font-size: 24px;
	line-height: 1.3;
	font-family: 'golosbold';
	margin-bottom: 16px;
}

.bid--salary {
	-webkit-box-shadow: 0 21px 27px -13px rgba(44, 66, 149, 0.7);
	box-shadow: 0 21px 27px -13px rgba(44, 66, 149, 0.7);
	padding: 37px 80px 5px 80px;
	margin-bottom: 40px;
}

.bid--salary .bid-form__list {
	margin-right: -96px;
}

.bid--salary .bid-form__item {
	padding-right: 96px;
	margin-bottom: 24px;
}

.bid--salary .bid__add {
	font-size: 18px;
	opacity: 0.5;
}

.bid--salary .select-wrap {
	width: 100%;
	height: 56px;
	background: #fff;
	position: relative;
	border-radius: 4px;
}

.bid--salary .select-wrap select {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	padding: 0 24px;
	color: #343532;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	cursor: pointer;
	position: relative;
}

.bid--salary .select-wrap:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -2px;
	z-index: 2;
	pointer-events: none;
}

.bid--salary input[type="checkbox"]:not(:checked)+label,
.bid--salary input[type="checkbox"]:checked+label {
	color: #fff;
}

.bid--salary input[type="checkbox"]:not(:checked)+label,
.bid--salary input[type="checkbox"]:checked+label {
	color: #fff;
	font-size: 16px;
}

.bid--salary input[type="checkbox"]:not(:checked)+label:before,
.bid--salary input[type="checkbox"]:checked+label:before {
	border: 2px solid #fff;
}

.bid--salary input[type="checkbox"]:not(:checked)+label:after,
.bid--salary input[type="checkbox"]:checked+label:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}

.bid--salary input[type="checkbox"]:checked+label:before {
	background: #fff;
}

.bid--salary .checkbox-item {
	display: block;
	width: 100%;
}

.bid--salary .bid-submit {
	padding-top: 40px;
}

.bid--salary input[type="submit"] {
	background: #2C4295;
	border-radius: 4px;
	padding: 12px 24px;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	border: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.bid--salary input[type="submit"]:hover {
	background: #0B4DCE;
}

.layout--invoice .content {
	padding-top: 0;
}

.layout--invoice .issue h2 {
	font-size: 40px;
}

.layout--invoice .issue__list {
	margin-bottom: 15px;
}

.invoice {
	position: relative;
	color: #fff;
	min-height: 480px;
}

.invoice__img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
}

.invoice__img:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #343532;
	opacity: 0.5;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}

.invoice__img:before {
	content: "";
	display: block;
	width: 382px;
	height: 407px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/pattern.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	bottom: 0;
}

.invoice__in {
	padding: 110px 0 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.invoice__pre {
	width: 50%;
}

.invoice__pre h1 {
	font-size: 48px;
	line-height: 1.4;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.invoice__info {
	width: 50%;
	padding-left: 85px;
	padding-top: 15px;
}

.invoice__links {
	padding-top: 24px;
}

.invoice__links .btn {
	padding: 8px 24px;
	border-radius: 4px;
	margin-bottom: 20px;
}

.invoice__links .or {
	margin: 0 16px;
}

.invoice__links .btn-more {
	font-size: 16px;
	border: 1px solid #3DBAFE;
	border-radius: 4px;
	padding: 7px 15px;
	color: #fff;
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.invoice__links .btn-more:hover {
	background: #0B4DCE;
	color: #fff;
	border: 1px solid #0B4DCE;
}

.invoice-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 16px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.invoice-top__item {
	font-size: 14px;
	line-height: 1.2;
	color: #3DBAFE;
	font-family: 'golosbold';
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.invoice-top__item:after {
	content: "";
	display: inline-block;
	width: 3px;
	height: 3px;
	background: rgba(255, 255, 255, 0.3);
	border-radius: 50%;
	margin: 0 20px;
}

.invoice-top__item:last-child:after {
	display: none;
}

.invoice-txt {
	font-size: 24px;
	line-height: 1.3;
	padding-bottom: 24px;
	margin-bottom: 24px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.invoice-in {
	max-width: 416px;
}

.invoice-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -16px;
}

.invoice-item {
	max-width: 200px;
	margin-right: 16px;
	padding-right: 20px;
	margin-bottom: 20px;
}

.invoice-item__top {
	color: #3DBAFE;
	font-size: 24px;
	line-height: 1.3;
	font-family: 'golosbold';
	margin-bottom: 8px;
}

.invoice-item__txt {
	font-size: 12px;
	line-height: 1.2;
	opacity: 0.7;
}

.who {
	padding: 24px 0 56px;
	position: relative;
	z-index: 2;
}

.who__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -16px;
}

.who__item {
	padding-right: 16px;
	width: 50%;
	position: relative;
}

.who__item:first-child .who__in {
	margin-bottom: 0;
}

.who__item:first-child:before {
	content: "";
	display: inline-block;
	width: 317px;
	height: 183px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/line1.svg) no-repeat;
	position: absolute;
	left: -webkit-calc(100% - 245px);
	left: calc(100% - 245px);
	top: 42px;
}

.who__item:nth-child(2) {
	margin-top: 171px;
}

.who__item:nth-child(2):after {
	content: "";
	display: inline-block;
	width: 183px;
	height: 317px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/line3.svg) no-repeat;
	position: absolute;
	right: -70px;
	top: -webkit-calc(100% - 10px);
	top: calc(100% - 10px);
}

.who__item:nth-child(3) {
	margin-top: -165px;
}

.who__item:nth-child(3):before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 155px;
	background: #F0F2F5;
	position: absolute;
	left: 70px;
	bottom: -webkit-calc(100% - 10px);
	bottom: calc(100% - 10px);
}

.who__item:nth-child(3):after {
	content: "";
	display: inline-block;
	width: 183px;
	height: 317px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/line2.svg) no-repeat;
	position: absolute;
	left: -webkit-calc(100% - 110px);
	left: calc(100% - 110px);
	top: -64px;
}

.who__in {
	background: #fff;
	width: 100%;
	padding: 72px 54px 81px 54px;
	-webkit-box-shadow: 0px 50px 55px -35px #BDC5D1;
	box-shadow: 0px 50px 55px -35px #BDC5D1;
	position: relative;
	overflow: hidden;
	z-index: 2;
	display: block;
	color: #000;
	margin-bottom: 60px;
}

.who__in:after {
	content: "";
	display: inline-block;
	width: 44px;
	height: 23px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/i-arr.svg) no-repeat;
	position: absolute;
	bottom: 30px;
	left: 55px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.who__in:hover:after {
	left: 70px;
}

.who__num {
	font-size: 274.824px;
	line-height: 200px;
	color: #F0F2F5;
	position: absolute;
	left: -12px;
	top: -5px;
	font-family: 'golosbold';
	pointer-events: none;
}

.who__title {
	position: relative;
	z-index: 1;
	font-size: 32px;
	line-height: 1.3;
	font-family: 'golosbold';
	margin-bottom: 16px;
}

.who__title span {
	color: #3DBAFE;
}

.who__txt {
	position: relative;
	z-index: 1;
	font-size: 18px;
	line-height: 1.5;
	max-width: 416px;
}

.who__add {
	max-width: 416px;
	padding-top: 8px;
	font-size: 12px;
	line-height: 1.2;
	border-top: 1px solid #F0F2F5;
	margin-top: 24px;
	color: #343532;
	opacity: 0.7;
}

.benfits-invoice {
	background: #F0F2F5;
	padding: 45px 0;
	position: relative;
	margin-bottom: 32px;
}

.benfits-invoice:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	right: 100%;
	top: 0;
	background: #F0F2F5;
	z-index: 2;
}

.benfits-invoice:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 100%;
	top: 0;
	background: #F0F2F5;
	z-index: 2;
}

.benfits-invoice h2 {
	text-align: center;
	font-size: 40px;
}

.benfits-invoice__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 10px;
}

.benfits-invoice__list {
	width: 416px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 25px;
}

.benfits-invoice__item {
	width: 50%;
	padding: 25px 10px;
}

.benfits-invoice__item:first-child {
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff;
}

.benfits-invoice__item:nth-child(2) {
	border-bottom: 2px solid #fff;
}

.benfits-invoice__item:nth-child(3) {
	border-right: 2px solid #fff;
}

.benfits-invoice__pre {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 124px;
}

.benfits-invoice__icon {
	height: 51px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 27px;
}

.benfits-invoice__icon img {
	display: block;
	max-width: 100%;
}

.benfits-invoice__t {
	font-size: 18px;
	line-height: 1.2;
	text-align: center;
	font-family: 'golosbold';
}

.benfits-invoice-gen__item {
	border-bottom: 2px solid #fff;
	padding: 27px 5px 24px 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.benfits-invoice-gen__item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.benfits-invoice-gen__icon {
	width: 124px;
	min-width: 124px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 76px;
}

.benfits-invoice-gen__title {
	font-size: 32px;
	line-height: 1.3;
	font-family: 'golosbold';
	margin-bottom: 16px;
}

.benfits-invoice-gen__txt {
	font-size: 18px;
	line-height: 1.5;
}

.docs .bid {
	margin-top: 30px;
}

.docs .bid .tabs {
	margin-bottom: 16px !important;
	border-radius: 0;
	border: 0;
	padding: 0;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	position: relative;
}

.docs .bid .tabs:after {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: rgba(61, 186, 254, 0.2);
	left: 0;
	bottom: 0;
	position: absolute;
}

.docs .bid .tabs li {
	background: transparent;
	color: #3DBAFE;
	font-size: 32px;
	line-height: 1.3;
	padding: 0 !important;
}

.docs .bid .tabs li:first-child:after {
	content: "/" !important;
	display: inline-block !important;
	font-size: 32px;
	color: #FFFFFF;
	opacity: 0.3;
	margin: 0 16px 0 8px;
	position: static;
	width: auto;
	height: auto;
	background: transparent;
	font-family: "golosregular", Arial, sans-serif;
	border-bottom: 2px solid rgba(61, 186, 254, 0.2) !important;
}

.docs .bid .tabs li.current {
	font-family: 'golosbold';
	color: #fff;
}

.docs .bid .tabs li.current span {
	padding: 0 0 5px 0 !important;
	display: inline-block;
	border-bottom: 2px solid #3dbafe;
}

.input-wrap--necessary {
	position: relative;
}

.checkbox-wrap.m-horiz {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	min-height: 56px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.checkbox-wrap.m-horiz .checkbox-item {
	width: auto;
	padding-right: 25px;
}

.checkbox-wrap.m-horiz .checkbox-item:last-child {
	padding-right: 0;
}

.layout--turbo .page-content {
	padding-bottom: 0;
}


.turbo-top {
	position: relative;
	padding: 95px 0 240px;
}

.turbo-top__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
}

.turbo-top__more {
	position: absolute;
	right: 0;
	bottom: 0;
}

.turbo-top__more img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.turbo-top__in {
	max-width: 505px;
	margin-bottom: 93px;
}

.turbo-top__in h1 {
	text-transform: uppercase;
	font-size: 50px;
	margin-bottom: 0;
}

.turbo-top__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 56px;
}

.turbo-top__item {
	margin-right: 35px;
	text-align: center;
}

.turbo-top__item:last-child {
	margin-right: 0;
}

.turbo-top__icon {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 17px;
	width: 100px;
	height: 100px;
	background: linear-gradient(292.07deg, #F7FCFF 1.32%, #E1E5F3 98.29%);
	border-radius: 50%;
	-webkit-box-shadow: 0 17px 14px -13px rgba(145, 179, 203, 0.95);
	box-shadow: 0 17px 14px -13px rgba(145, 179, 203, 0.95);
}

.turbo-top__icon img {
	display: block;
	max-width: 100%;
}

.turbo-top__btn {
	color: #fff;
	font-size: 28px;
	font-weight: 500;
	background: -webkit-gradient(linear, left top, left bottom, from(#135DBA), to(#2974D1));
	background: linear-gradient(180deg, #135DBA 0%, #2974D1 100%);
	padding: 21px 68px;
	-webkit-box-shadow: 0px 6px 25px #244EA2;
	box-shadow: 0px 6px 25px #244EA2;
}

.turbo-top__btn:hover {
	background: #0B4DCE;
}

.turbo-about {
	padding: 23px 0 70px;
	background: #f1f2f6;
}

.turbo-about .turbo-title {
	text-align: left;
	margin-bottom: 75px;
}

.turbo-about__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -40px;
}

.turbo-about__item {
	padding-right: 40px;
	width: 25%;
	padding-bottom: 62px;
	position: relative;
}

.turbo-about__item .btn {
	border-radius: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 18px;
	padding: 5px 11px;
}

.turbo-about__icon {
	margin-bottom: 25px;
	height: 150px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.turbo-about__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.turbo-about__title {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 16px;
}

.turbo-about__txt {
	font-size: 16px;
	line-height: 24px;
}

.turbo-cards__inner {
	position: relative;
	height: 100vh;
	padding: 85px 0;
	z-index: 2;
}

.turbo-cards {
	height: 2400px;
	position: relative;
}

.turbo-cards .turbo-title {
	margin-bottom: 20px;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
}

.turbo-cards.m-red {
	background: #F22828;
}

.turbo-cards__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0px -45px;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	margin-bottom: 40px;
	min-height: 220px;
}

.turbo-cards__item {
	padding: 0 45px;
	width: 33.333%;
	height: 218px;
	-webkit-transition: all .8s ease;
	transition: all .8s ease;
	will-change: width, height, padding;
}

.turbo-cards__img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 5px;
	border-radius: 5px;
	width: 100%;
	height: 100%;
	-webkit-filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	pointer-events: none;
}

.active .turbo-cards__img {
	pointer-events: all;
}

.turbo-cards__img.m-red {
	background: linear-gradient(292.07deg, #D02030 1.32%, #ED4151 98.29%);
}

.turbo-cards__img.m-blue {
	background: linear-gradient(292.64deg, #0063A7 -0.88%, #0C72B8 98.7%);
}

.turbo-cards__img.m-violet {
	background: linear-gradient(292.07deg, #452E8D 1.32%, #5E46AC 98.29%);
}

.turbo-cards__img img {
	display: block;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	-webkit-transition: opacity .6s linear .5s;
	transition: opacity .6s linear .5s;
}

.turbo-cards-in-select {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: -25px;
	margin-bottom: 60px;
}

.turbo-cards-in-select__item {
	padding-right: 40px;
}

.turbo-cards-in-select__card {
	display: block;
	width: 124px;
	height: 78px;
	border-radius: 5px;
	-webkit-filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
	border-top: 1px solid #BAA9F2;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}

.turbo-cards-in-select__card.m-red {
	background: linear-gradient(292.07deg, #D02030 1.32%, #ED4151 98.29%);
}

.turbo-cards-in-select__card.m-blue {
	background: linear-gradient(292.64deg, #0063A7 -0.88%, #0C72B8 98.7%);
}

.turbo-cards-in-select__card.m-violet {
	background: linear-gradient(292.07deg, #452E8D 1.32%, #5E46AC 98.29%);
}

.turbo-cards-in-select__card.active {
	opacity: 0;
	visibility: hidden;
}

.turbo-cards-in {
	padding: 75px 0 111px;
	color: #fff;
	position: relative;
}

.turbo-cards-in .turbo-title {
	margin-bottom: 61px;
}

.turbo-cards-in.m-red {
	background: #F22828;
}

.turbo-cards-in.m-red .turbo-cards-in__bg.m-red {
	opacity: 0.6;
}

.turbo-cards-in.m-blue {
	background: linear-gradient(292.07deg, #0063A7 1.32%, #4EA8E6 98.29%);
}

.turbo-cards-in.m-blue .turbo-cards-in__bg.m-blue {
	opacity: 0.6;
}

.turbo-cards-in.m-violet {
	background: linear-gradient(292.07deg, #5A1D88 1.32%, #8847B8 98.29%);
}

.turbo-cards-in.m-violet .turbo-cards-in__bg.m-violet {
	opacity: 0.6;
}

.turbo-cards-in__bg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.turbo-view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	visibility: visible;
	-webkit-transition: opacity 1.5s ease;
	transition: opacity 1.5s ease;
}

.turbo-view.m-hidden {
	opacity: 0;
	visibility: hidden;
}

.turbo-view:not(.m-hidden) .turbo-view__img {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	opacity: 1;
	-webkit-transition: all .5s ease .2s;
	transition: all .5s ease .2s;
	z-index: 2;
}

.turbo-view__img {
	width: 50%;
	padding-right: 15px;
	-webkit-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
	opacity: 0;
	-webkit-transition: all 0s ease 0.1s;
	transition: all 0s ease 0.1s;
	position: relative;
	z-index: 1;
}

.turbo-view__img img {
	display: block;
	-webkit-filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
}

.turbo-view__info {
	width: 50%;
	padding-left: 3px;
	color: #fff;
}

.turbo-cards-view {
	opacity: 0;
	position: relative;
}

.turbo-view__add {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 28px;
}

.turbo-view__title {
	font-size: 32px;
	line-height: 45px;
	font-family: 'golosbold';
	text-transform: uppercase;
	margin-bottom: 70px;
}

.turbo-view__btn {
	display: inline-block;
	color: #343532;
	padding: 5px 10px;
	background: #F1F7FF;
	padding: 14px 56px;
	-webkit-box-shadow: 0 20px 17px -13px rgba(0, 0, 0, 0.25);
	box-shadow: 0 20px 17px -13px rgba(0, 0, 0, 0.25);
	font-size: 22px;
	font-weight: 600;
}

.turbo-view__btn:hover {
	color: #fff;
	background: #0B4DCE;
}

.t-conditions {
	padding: 117px 0 93px;
}

.t-conditions__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.t-conditions__pre {
	width: 542px;
}

.t-conditions__pre h2 {
	text-transform: uppercase;
	font-size: 45px;
	margin-bottom: 83px;
	line-height: 1.4;
}

.t-conditions__link__wrap {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.t-conditions__inner {
	max-width: 210px;
}

.t-conditions__link {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	line-height: 1.3;
	color: #2C4295;
}

.t-conditions__link:before {
	content: "";
	display: inline-block;
	width: 86px;
	height: 86px;
	background: #E1E5F3 url(/local/templates/paritet/assets/build/css/../img/svg/dog.svg) center no-repeat;
	border-radius: 50%;
	margin-right: 18px;
	-webkit-box-shadow: 0 7px 17px -13px rgba(0, 0, 0, 0.95);
	box-shadow: 0 7px 17px -13px rgba(0, 0, 0, 0.95);
}

.t-conditions__link span {
	color: #d2d3d3;
	display: inline-block;
}

.t-conditions-info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 25px;
	padding-top: 5px;
}

.t-conditions-info__item {
	margin-bottom: 67px;
}

.t-conditions-info__item:last-child {
	margin-bottom: 0;
}

.t-conditions-info__item ul {
	font-size: 18px;
	margin-top: -13px;
}

.t-conditions-info__item ul li {
	padding-left: 37px;
	margin-bottom: 9px;
}

.t-conditions-info__item ul li:last-child {
	margin-bottom: 0;
}

.t-conditions-info__item ul li:before {
	content: "";
	position: absolute;
	left: 8px;
	top: 8px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/li.svg) center no-repeat;
	width: 16px;
	height: 14px;
}

.t-conditions-info__item ul li:after {
	display: none;
}

.t-conditions-info__item p {
	margin-bottom: 24px;
}

.t-conditions-info__add {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.t-conditions-info__col {
	font-size: 18px;
	width: 50%;
}

.t-conditions-info__top {
	font-size: 32px;
	margin-bottom: 6px;
}

.knowledge {
	padding: 94px 0 95px;
}

.knowledge .turbo-title {
	margin-bottom: 27px;
}

.knowledge .accordeon__item {
	border-top: 0;
	border-bottom: 1px solid #F0F2F5;
	max-width: 899px;
	margin: 0 auto;
	padding: 0;
}

.knowledge .accordeon__item:last-child {
	border-bottom: 0;
}

.knowledge .accordeon__item.active {
	background: #F0F2F5;
}

.knowledge .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-minus-t.svg) center no-repeat;
}

.knowledge .accordeon__item.active:before,
.knowledge .accordeon__item.active:after {
	opacity: 1;
}

.knowledge .accordeon__item:before {
	display: inline-block;
	height: -webkit-calc(100% + 2px);
	height: calc(100% + 2px);
	width: 108px;
	background: #F0F2F5;
	position: absolute;
	right: 100%;
	left: auto;
	top: -1px;
	opacity: 0;
}

.knowledge .accordeon__item:after {
	content: "";
	display: inline-block;
	height: -webkit-calc(100% + 2px);
	height: calc(100% + 2px);
	width: 40px;
	background: #F0F2F5;
	position: absolute;
	left: 100%;
	top: -1px;
	opacity: 0;
}

.knowledge .accordeon__item .accordeon__info {
	padding: 8px 100px 18px 107px;
	font-size: 18px;
	line-height: 1.4;
	position: relative;
	top: -18px;
}

.knowledge .accordeon__link {
	font-size: 32px;
	font-family: "golosbold", Arial, sans-serif;
	text-transform: uppercase;
	position: relative;
	padding: 40px 100px 40px 0;
}

.knowledge .accordeon__link:before {
	content: "";
	display: inline-block;
	width: 34px;
	height: 34px;
	right: 50px;
	top: 47px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-plus-t.svg) center no-repeat;
	position: absolute;
}

.knowledge-add {
	max-width: 899px;
	margin: 0 auto;
	padding-right: 78px;
}

.knowledge-add__in {
	font-size: 14px;
	line-height: 22px;
	border: 1px solid #D7E1EC;
	padding: 36px 38px;
	position: relative;
}

.knowledge-add__in:before {
	content: "";
	width: 20px;
	height: 20px;
	border: 1px solid #D7E1EC;
	border-bottom: 0;
	border-right: 0;
	display: inline-block;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);
	top: -10px;
	background: #fff;
}

.turbo-howto {
	background: #F0F2F5;
	-webkit-transition: background .3s linear;
	transition: background .3s linear;
}

.t-salary {
	display: none;
	width: 100%;
}

.t-salary .s-card-back,
.t-salary .s-card-pre {
	text-align: center;
}

.t-nocard {
	display: none;
	width: 100%;
}

.t-nocard .s-card-back,
.t-nocard .s-card-pre {
	text-align: center;
}

.turbo-howto__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 62px;
	position: relative;
	width: 100%;
}

.turbo-howto__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 45px;
	padding-right: 45px;
	position: relative;
	padding-top: 291px;
	z-index: 2;
}

.turbo-howto__item .turbo-btn {
	position: relative;
	z-index: 2;
}

.turbo-howto__item .s-card-steps__in {
	display: none;
}

.turbo-howto__item .t-request {
	display: none;
	margin-top: -74px;
	padding-top: 70px;
	padding-bottom: 37px;
}

.turbo-howto__item .t-request .turbo-btn {
	display: block !important;
}

.turbo-howto__img {
	-webkit-transition: -webkit-transform .5s linear;
	transition: -webkit-transform .5s linear;
	transition: transform .5s linear;
	transition: transform .5s linear, -webkit-transform .5s linear;
	height: 152px;
	width: 242px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	top: 100px;
	text-align: center;
	border-radius: 10px;
	overflow: hidden;
}

.turbo-howto__img img {
	display: inline-block;
	max-height: 100%;
}

.turbo-app {
	padding: 70px 0;
	background: #F0F2F5;
}

.turbo-app .turbo-title {
	margin-bottom: 32px;
}

.turbo-app .knowledge-add {
	max-width: 820px;
	padding-right: 0;
}

.turbo-app .knowledge-add__in {
	font-size: 14px;
	line-height: 28px;
	padding: 19px 38px 24px;
}

.turbo-app .knowledge-add__in:before {
	background: #F0F2F5;
}

.turbo-add {
	font-size: 25px;
	margin-bottom: 50px;
	text-align: center;
}

.turbo-app-step {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 11px;
}

.turbo-app-step__item {
	width: 50%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 8px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.turbo-app-step__item:last-child .turbo-app-step-more__in:before {
	display: none;
}

.turbo-app-step__num {
	color: #fff;
	/* font-family: 'golosbold'; */
	font-size: 310px;
	line-height: 210px;
	position: absolute;
	left: 16px;
	top: 122px;
	font-family: sans-serif;
	font-weight: 800;
}

.turbo-app-step__img {
	position: relative;
	z-index: 0;
}

.turbo-app-step__img img {
	display: block;
}

.turbo-app-step-more {
	background: #F0F2F5;
	width: 100%;
	margin-top: -178px;
	position: relative;
	height: 100%;
}

.turbo-app-step-more:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-box-shadow: 0 -11px 17px -4px rgba(36, 78, 162, 0.15);
	box-shadow: 0 -11px 17px -4px rgba(36, 78, 162, 0.15);
}

.turbo-app-step-more__in {
	position: relative;
	z-index: 2;
	height: 100%;
	padding: 26px 20px 30px;
	margin-bottom: 35px;
	text-align: center;
}

.turbo-app-step-more__in:before {
	content: "";
	display: inline-block;
	width: 40px;
	height: 100%;
	position: absolute;
	right: -20px;
	top: 0;
	background: #F0F2F5;
}

.turbo-app-step-more__in a {
	font-size: 16px;
}

.turbo-app-step-more__in .app__link {
	border-radius: 6px;
	padding: 9px 16px;
	margin-right: 20px;
}

.turbo-app-step-more__in .app__link:last-child {
	margin-right: 0;
}

.turbo-app-step-more__in .app__links {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.turbo-app-step-more__txt {
	font-size: 22px;
	margin-bottom: 20px;
}

.turbo-app-info {
	text-align: center;
}

.turbo-app-info h2 {
	text-transform: uppercase;
	max-width: 886px;
	margin: 0 auto 46px;
}

.transfer {
	padding: 78px 0 93px;
}

.transfer .turbo-btn {
	padding: 19px 66px;
}

.transfer-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.transfer-info {
	width: 505px;
	margin-right: 50px;
}

.transfer-info h2 {
	text-transform: uppercase;
	font-size: 45px;
	margin-bottom: 45px;
}

.transfer-txt {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 61px;
	max-width: 440px;
}

.transfer-img {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.transfer-img img {
	display: block;
	max-width: 100%;
}

.turbo-bonus {
	background: #F0F2F5;
	padding: 86px 0 58px;
}

.turbo-bonus .turbo-title {
	text-align: left;
	margin-bottom: 73px;
	opacity: 1;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.turbo-bonus .turbo-title.hidden {
	opacity: 0;
}

.turbo-bonus-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 105px;
	padding-left: -webkit-calc(50% - 100px);
	padding-left: calc(50% - 100px);
	min-height: 400px;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease, -webkit-transform .5s ease;
	transition: opacity 0.3s ease, -webkit-transform .5s ease;
	transition: opacity 0.3s ease, transform .5s ease;
	transition: opacity 0.3s ease, transform .5s ease, -webkit-transform .5s ease;
	-webkit-transform: translateY(100px);
	-ms-transform: translateY(100px);
	transform: translateY(100px);
	position: relative;
	z-index: 3;
}

.turbo-bonus-item:last-child {
	margin-bottom: 0;
}

.turbo-bonus-item.active {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.turbo-bonus-item.m-visible {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.turbo-bonus-img__tr {
	position: absolute;
	top: 5px;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}

.turbo-bonus-img {
	width: 380px;
	min-width: 380px;
	margin-left: 88px;
}

.turbo-bonus-img img {
	display: block;
	max-width: 100%;
}

.turbo-bonus-info {
	max-width: 605px;
	position: relative;
}

.turbo-bonus-info h2 {
	text-transform: uppercase;
	margin-bottom: 25px;
}

.turbo-bonus-info .turbo-btn {
	padding: 14px 44px;
}

.turbo-bonus-info ul {
	font-size: 18px;
}

.turbo-bonus-info ul li {
	padding-left: 37px;
	margin-bottom: 9px;
}

.turbo-bonus-info ul li:last-child {
	margin-bottom: 0;
}

.turbo-bonus-info ul li:before {
	content: "";
	position: absolute;
	left: 8px;
	top: 8px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/li.svg) center no-repeat;
	width: 16px;
	height: 14px;
}

.turbo-bonus-info ul li:after {
	display: none;
}

.turbo-bonus-info__img {
	position: absolute;
	right: -webkit-calc(100% + 100px);
	right: calc(100% + 100px);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -310px;
	width: 200px;
}

.turbo-bonus-info__img img {
	display: block;
}

.turbo-bonus-wrap {
	margin-bottom: 40px;
	position: relative;
}

.turbo-bonus-img {
	top: 0;
	z-index: 2;
}

.turbo-bonus-img__pr {
	-webkit-transition: -webkit-transform .8s ease;
	transition: -webkit-transform .8s ease;
	transition: transform .8s ease;
	transition: transform .8s ease, -webkit-transform .8s ease;
}

.turbo-bonus-img__pr.hidden {
	opacity: 0;
	-webkit-transform: translateY(450px);
	-ms-transform: translateY(450px);
	transform: translateY(450px);
}

.t-request__icon {
	position: absolute;
	left: -43px;
	top: 50%;
	-webkit-transform: translateY(-webkit-calc(-50% - 320px));
	-ms-transform: translateY(calc(-50% - 320px));
	transform: translateY(calc(-50% - 320px));
	opacity: 0;
	-webkit-transition: opacity 0s ease, -webkit-transform .8s ease;
	transition: opacity 0s ease, -webkit-transform .8s ease;
	transition: transform .8s ease, opacity 0s ease;
	transition: transform .8s ease, opacity 0s ease, -webkit-transform .8s ease;
}

.t-request__icon img {
	display: block;
	-webkit-filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(0px 5px 8px rgba(0, 0, 0, 0.25));
}

.t-request {
	padding: 42px 42px 16px;
	background: #fff;
	-webkit-box-shadow: 0px 4px 24px #C0CCDE;
	box-shadow: 0px 4px 24px #C0CCDE;
	border-radius: 10px;
	max-width: 1020px;
	margin: 0 auto;
	position: relative;
}

.t-request .tabs {
	margin-bottom: 55px !important;
	border-radius: 0;
	border: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.t-request .tabs li {
	color: #3DBAFE;
	padding: 0 !important;
}

.t-request .tabs li span {
	font-size: 32px;
	border-bottom: 1px dashed #3DBAFE;
}

.t-request .tabs li span:hover {
	border-bottom: 1px dashed transparent;
}

.t-request .tabs li.current {
	background: transparent;
	color: #343532;
	font-family: 'golosbold';
}

.t-request .tabs li.current span {
	font-size: 32px;
	text-transform: uppercase;
	border-bottom: 1px dashed transparent;
}

.t-request .tabs li.sep {
	pointer-events: none;
	margin: 0 10px;
	font-size: 22px;
}

.t-request input[type="text"],
.t-request input[type="email"],
.t-request input[type="password"],
.t-request input[type="tel"] {
	border: 1px solid #D5D8DB;
	border-radius: 4px;
	font-size: 18px;
	padding: 20.5px 20px;
}

.t-request input[type="text"]:focus+.input-label,
.t-request input[type="email"]:focus+.input-label,
.t-request input[type="password"]:focus+.input-label,
.t-request input[type="tel"]:focus+.input-label {
	opacity: 0;
}

.t-request .input-label {
	position: absolute;
	left: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.t-request .input-label .necessarily {
	color: #F13232;
}

.t-request .checkbox-item {
	margin-bottom: 26px;
	font-size: 18px;
}

.t-request .input-wrap {
	margin-bottom: 30px;
}

.t-request input[type="checkbox"]:not(:checked)+label,
.t-request input[type="checkbox"]:checked+label {
	padding-left: 41px;
}

.t-request input[type="checkbox"]:not(:checked)+label:before,
.t-request input[type="checkbox"]:checked+label:before {
	top: -2px;
	height: 30px;
	width: 30px;
	border: 1px solid #D5D8DB;
}

.t-request input[type="checkbox"]:checked+label:before {
	background: transparent;
	border: 1px solid #D5D8DB;
}

.t-request input[type="checkbox"]:not(:checked)+label:after,
.t-request input[type="checkbox"]:checked+label:after {
	content: '';
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-n.svg) center no-repeat;
	width: 27px;
	height: 23px;
	display: inline-block;
	position: absolute;
	top: -2px;
	left: 7px;
	z-index: 10;
}

.inputs-complex-submit {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 14px;
}

.inputs-complex-submit .turbo-btn {
	margin-right: 35px;
	padding: 18px 49px;
}

.capcha img {
	display: block;
}

.inputs-complex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -20px;
}

.inputs-complex .input-wrap {
	padding-right: 20px;
	width: 50%;
}

.t-request__in {
	padding-left: 270px;
	padding-right: 65px;
}

.t-request-add {
	font-size: 14px;
	line-height: 20px;
	margin-top: 46px;
}

.turbo-seo {
	text-align: center;
	background: #F0F2F5;
	padding: 53px 0 68px;
}

.turbo-seo .turbo-title {
	margin-bottom: 30px;
}

.turbo-seo .turbo-title h2 {
	font-size: 60px;
	font-family: 'golosregular';
	text-transform: none;
}

.turbo-title {
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.turbo-title h2 {
	font-size: 45px;
	margin-bottom: 0;
}

.turbo-txt {
	max-width: 755px;
	margin: 0 auto;
}

.turbo-btn {
	display: inline-block;
	color: #fff;
	font-size: 22px;
	background: -webkit-gradient(linear, left top, left bottom, from(#135DBA), to(#2974D1));
	background: linear-gradient(180deg, #135DBA 0%, #2974D1 100%);
	padding: 14px 29px;
	-webkit-box-shadow: 0px 7px 25px rgba(36, 78, 162, 0.7);
	box-shadow: 0px 7px 25px rgba(36, 78, 162, 0.7);
}

.turbo-btn:hover {
	background: #0B4DCE;
}

.capcha img {
	display: block;
	max-width: 100%;
}

.dnone {
	display: none;
}

.s-card {
	text-align: center;
	padding: 60px 0 80px;
	display: none;
}

.s-card .t-request {
	text-align: left;
	margin: -102px auto 65px;
	padding-top: 70px;
	padding-bottom: 37px;
}

.s-card-back {
	margin-bottom: 39px;
}

.s-card-back:last-child {
	margin-bottom: 0;
}

.s-card-back__link {
	font-size: 16px;
	color: #2C4295;
	display: inline-block;
}

.s-card-back__link:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 12px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/c-back.svg) no-repeat;
	margin-right: 3px;
}

.s-card-steps {
	margin-bottom: 28px;
}

.s-card-steps__in {
	background: #F0F2F5;
	padding: 55px 70px 71px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: left;
	position: relative;
	max-width: 1260px;
	width: 100%;
	margin: 0 auto;
}

.s-card-steps__in.m-modif {
	padding-bottom: 143px;
}

.s-card-steps__img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.s-card-steps__img img {
	display: block;
	max-width: 100%;
}

.s-card-steps__item {
	width: 50%;
}

.s-card-steps__item:first-child {
	padding-right: 30px;
}

.s-card-steps__item:last-child {
	padding-left: 0;
}

.s-card-steps__pre {
	font-size: 32px;
	line-height: 45px;
	text-transform: uppercase;
	font-family: 'golosbold';
}

.s-card-steps__i {
	margin-bottom: 35px;
	font-size: 22px;
	line-height: 1.3;
}

.s-card-steps__i:last-child {
	margin-bottom: 0;
}

.s-card-steps__i .app__links {
	margin-left: 68px;
	margin-top: 15px;
}

.s-card-steps__i .app__link {
	padding: 8px 15px;
	margin-bottom: 15px;
}

.s-card-steps__i__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.s-card-steps__num {
	width: 52px;
	min-width: 52px;
	height: 52px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0047B0), to(#6CC8E8));
	background: linear-gradient(180deg, #0047B0 0%, #6CC8E8 100%);
	text-align: center;
	color: #fff;
	font-size: 28px;
	margin-right: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
}

.s-card-steps__add {
	font-size: 16px;
	margin-top: 6px;
	margin-left: 68px;
}

.s-card-pre {
	font-size: 25px;
	margin-bottom: 17px;
	padding: 0 20px;
}

.s-card-steps__btn {
	margin-bottom: 73px;
}

.s-card-steps__aft {
	font-size: 28px;
	margin-bottom: 28px;
}

.turbo-bonus-img__mobile {
	display: none;
}

.turbo-bonus-items-col {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: -470px;
}

.turbo-bonus-col {
	min-height: 1500px;
	padding-bottom: 100px;
}

.turbo-bonus-items-wrap__in {
	position: relative;
}

.turbo-bonus-item__inner {
	position: absolute;
}

.turbo-bonus-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.turbo-bonus-item {
	position: absolute;
	width: 100%;
	top: 0;
}

.turbo-bonus-item.active {
	z-index: 5;
}

.turbo-howto__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 80px 0 90px;
	position: relative;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	position: relative;
}

.turbo-howto__wrap .turbo-title {
	margin-bottom: 20px;
	min-width: 100%;
	position: relative;
	z-index: 1;
	pointer-events: none;
}

.turbo-howto__wrap .t-request__icon {
	opacity: 1;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.turbo-howto__bg {
	pointer-events: none;
}

.turbo-howto__bg2 {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.turbo-howto__bg2:hover {
	opacity: 1;
}

.turbo-howto__bg1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.turbo-howto__bg1:hover {
	opacity: 1;
}

.turbo-howto__col {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.turbo-howto__col:first-child {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.turbo-howto__col:last-child {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.turbo-howto__col:hover .turbo-howto__bg1 {
	opacity: 1;
}

.turbo-howto__col:hover .turbo-howto__bg2 {
	opacity: 1;
}

.turbo-howto-col-wrap {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.turbo-cards__arr {
	display: inline-block;
	width: 55px;
	height: 30px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/t-arrow.svg) no-repeat;
	position: absolute;
	bottom: 40px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	z-index: 2;
	-webkit-animation: jump 1.5s infinite;
	animation: jump 1.5s infinite;
}

@-webkit-keyframes jump {
	0% {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

	50% {
		-webkit-transform: translate(-50%, 20px);
		transform: translate(-50%, 20px);
	}

	100% {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

@keyframes jump {
	0% {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

	50% {
		-webkit-transform: translate(-50%, 20px);
		transform: translate(-50%, 20px);
	}

	100% {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

.turbo-cards.active.m-red {
	background: #F22828;
}

.turbo-cards.active.m-red .turbo-cards-in__bg.m-red {
	opacity: 0.6;
}

.turbo-cards.active.m-red .turbo-cards__img.m-red {
	height: 19px;
}

.turbo-cards.active.m-blue {
	background: linear-gradient(292.07deg, #0063A7 1.32%, #4EA8E6 98.29%);
}

.turbo-cards.active.m-blue .turbo-cards-in__bg.m-blue {
	opacity: 0.6;
}

.turbo-cards.active.m-blue .turbo-cards__img.m-blue {
	height: 19px;
}

.turbo-cards.active.m-violet {
	background: linear-gradient(292.07deg, #5A1D88 1.32%, #8847B8 98.29%);
}

.turbo-cards.active.m-violet .turbo-cards-in__bg.m-violet {
	opacity: 0.6;
}

.turbo-cards.active.m-violet .turbo-cards__img.m-violet {
	height: 19px;
}

.turbo-cards.active .turbo-title {
	color: #fff;
}

.turbo-cards.active .turbo-cards__item {
	width: 184px;
	height: 4px;
	padding: 0 10px;
}

.turbo-cards.active .turbo-cards__img {
	border-radius: 4px;
	border-top: 1px solid transparent;
	padding: 0;
	-webkit-transition: all 0.5s ease .1s;
	transition: all 0.5s ease .1s;
}

.turbo-cards.active .turbo-cards__img img {
	opacity: 0;
	-webkit-transition: opacity 0s ease;
	transition: opacity 0s ease;
}

.turbo-cards.active .turbo-cards-view {
	opacity: 1;
}

.turbo-howto.active {
	background: #fff;
}

.turbo-howto.active .turbo-howto__wrap:before {
	opacity: 0;
}

.turbo-howto.active .turbo-btn,
.turbo-howto.active .turbo-title {
	display: none;
}

.turbo-howto.active .turbo-howto__list {
	margin-right: 0;
}

.turbo-howto.active .turbo-howto__item {
	display: none;
}

.turbo-howto.active .s-card-steps__in {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.turbo-howto.active .turbo-howto__img {
	position: absolute;
	top: -40px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	width: 100%;
	height: auto;
	text-align: center;
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease;
}

.turbo-howto.active .turbo-howto__img img {
	display: inline-block;
}

.turbo-howto.active .turbo-howto__col {
	width: 100%;
	z-index: 1;
}

.turbo-howto.active .turbo-howto__bg {
	display: none;
}

.turbo-howto.salary .turbo-howto__item.m-salary {
	display: block;
	padding: 0;
	width: 100%;
	margin: 100px 0 0 0;
}

.turbo-howto.salary .t-salary {
	display: block;
}

.turbo-howto.nocard .turbo-howto__item.m-nocard {
	display: block;
	padding: 0;
	width: 100%;
	margin: 100px 0 0 0;
}

.turbo-howto.nocard .turbo-howto__item.m-nocard .t-request {
	display: block;
}

.turbo-howto.nocard .t-nocard {
	display: block;
}

.t-request.active .t-request__icon {
	-webkit-transform: translateY(-50%) scale(1.1);
	-ms-transform: translateY(-50%) scale(1.1);
	transform: translateY(-50%) scale(1.1);
	opacity: 1;
	-webkit-transition: opacity .3s ease, -webkit-transform .8s ease;
	transition: opacity .3s ease, -webkit-transform .8s ease;
	transition: transform .8s ease, opacity .3s ease;
	transition: transform .8s ease, opacity .3s ease, -webkit-transform .8s ease;
}

.turbo-bonus-item.active.upScrolled {
	opacity: 0;
	-webkit-transition: opacity 0s ease, -webkit-transform .5s ease;
	transition: opacity 0s ease, -webkit-transform .5s ease;
	transition: opacity 0s ease, transform .5s ease;
	transition: opacity 0s ease, transform .5s ease, -webkit-transform .5s ease;
	-webkit-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	transform: translateY(-100px);
}

.layout--banking .page-content {
	padding-bottom: 0;
}

.layout--banking .acquiring-docs h2 {
	font-size: 55px;
	text-align: center;
}

.layout--banking .acquiring-docs__link:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/d-corner-v.svg) center no-repeat;
}

.layout--banking .acquiring-docs__icon:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#B82887), to(#913B9F));
	background: linear-gradient(180deg, #B82887 0%, #913B9F 100%);
}

.layout--banking .acquiring-top__bg:before {
	width: 100%;
	background: linear-gradient(106.24deg, #E08DEE 3.96%, #ECFFB5 70.47%, #FFD8FB 90.72%);
	background-blend-mode: soft-light;
	opacity: 0.15;
}

.layout--banking .acquiring-top {
	padding: 198px 0 60px;
}

.layout--banking .acquiring-top h1 {
	font-size: 64px;
}

.layout--banking .acquiring-top-title {
	padding-left: 104px;
}

.acquiring-top__pre {
	font-size: 48px;
	margin-bottom: 5px;
}

.acquiring-seo.m-banking {
	background: #E8ECFF;
}

.acquiring-seo.m-banking h2 {
	font-size: 55px;
	text-align: center;
}

.banking-seo {
	padding: 53px 0;
}

.banking-service {
	padding-top: 135px;
	padding-bottom: 28px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
	position: relative;
	color: #fff;
	margin-top: -135px;
}

.banking-service__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/content/banking-service-bg.png) top center/cover no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.banking-service__bg:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 140px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/points.svg) left 45px repeat;
}

.arrange {
	padding: 65px 0 75px;
}

.arrange h2 {
	font-size: 55px;
	text-align: center;
}

.arrange__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -30px;
	padding-top: 34px;
	margin-bottom: 40px;
}

.arrange__item {
	padding-right: 30px;
	width: 50%;
	margin-bottom: 30px;
}

.arrange__item.m-hidden {
	display: none;
}

.arrange__in {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 2px 1px 10px 9px rgba(237, 239, 255, 0.7);
	box-shadow: 2px 1px 10px 9px rgba(237, 239, 255, 0.7);
}

.arrange__img {
	width: 229px;
	min-width: 229px;
	min-height: 418px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.arrange__info {
	padding: 30px 24px 30px 38px;
}

.arrange__info h3 {
	color: #4E3289;
	font-size: 34px;
	margin-bottom: 25px;
}

.arrange__txt {
	color: #3D3D3D;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 35px;
}

.arrange__btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #E8ECFF;
	border-radius: 60px;
	color: #3D3D3D;
	padding: 18px 31px 18px 35px;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
}

.arrange__btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#B82887), to(#913B9F));
	background: linear-gradient(180deg, #B82887 0%, #913B9F 100%);
	color: #fff;
	border: 2px solid #913B9F;
	-webkit-box-shadow: 0px 1px 10px #b02c8c;
	box-shadow: 0px 1px 10px #b02c8c;
}

.arrange__btn:hover:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-b-arr-h.svg) center/cover no-repeat;
}

.arrange__btn:after {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-b-arr.svg) center/cover no-repeat;
	margin: 0 0 0 19px;
}

.arrange-more {
	text-align: center;
}

.arrange-more-btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #E8ECFF;
	border-radius: 60px;
	color: #3D3D3D;
	padding: 11px 36px 11px 46px;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
	font-size: 20px;
}

.arrange-more-btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#B82887), to(#913B9F));
	background: linear-gradient(180deg, #B82887 0%, #913B9F 100%);
	color: #fff;
	border: 2px solid #913B9F;
	-webkit-box-shadow: 0px 1px 10px #b82887;
	box-shadow: 0px 1px 10px #b82887;
}

.arrange-more-btn:hover:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-b-arr-h.svg) center/cover no-repeat;
}

.arrange-more-btn:after {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-b-arr.svg) center/cover no-repeat;
	margin: 4px 0 0 11px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.arrange-more-btn.active:after {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.facilities {
	background: url(/local/templates/paritet/assets/build/css/../img/content/facilities-patt.png) right top/contain no-repeat;
	position: relative;
}

.facilities:before {
	content: "";
	display: block;
	width: 50%;
	height: 100%;
	background: linear-gradient(0.72deg, #290674 0.68%, #2545BB 99.44%);
	left: 0;
	top: 0;
	position: absolute;
	border-bottom-left-radius: 85px;
	border-top-left-radius: 10px;
	-webkit-box-shadow: 0px 14px 50px #b9c0ff;
	box-shadow: 0px 14px 50px #b9c0ff;
}

.facilities:after {
	content: "";
	display: block;
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/points.svg) left 45px repeat;
	overflow: hidden;
	border-bottom-left-radius: 85px;
}

.facilities__in {
	background: linear-gradient(0.72deg, #290674 0.68%, #2545BB 99.44%);
	border-top-right-radius: 85px;
	border-bottom-right-radius: 85px;
	color: #fff;
	-webkit-box-shadow: 0px 14px 50px #b9c0ff;
	box-shadow: 0px 14px 50px #b9c0ff;
	position: relative;
	padding-right: 380px;
	z-index: 2;
}

.facilities__in:before {
	content: "";
	display: block;
	width: 200px;
	height: 100%;
	background: linear-gradient(0.72deg, #290674 0.68%, #2545BB 99.44%);
	left: -100px;
	top: 0;
	position: absolute;
}

.facilities__in:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: -85px;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/points.svg) left 45px repeat;
	border-top-right-radius: 85px;
	border-bottom-right-radius: 85px;
}

.facilities-view {
	position: relative;
	z-index: 2;
	padding: 46px 0 109px;
}

.facilities-view h2 {
	font-size: 55px;
	line-height: 1.2;
}

.facilities-view ul {
	margin-bottom: 64px;
}

.facilities-view ul li {
	line-height: 1.2;
	padding-left: 27px;
	margin-bottom: 17px;
}

.facilities-view ul li:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/fac-bef.svg) center/cover no-repeat;
	width: 17px;
	height: 14px;
	top: 4px;
}

.facilities-view ul li:after {
	display: none;
}

.facilities-info {
	padding-left: 150px;
}

.facilities-info .b-smart__btn {
	margin-bottom: 0;
	margin-right: 20px;
}

.facilities-info .b-smart__btn:last-child {
	margin-right: 0;
}

.facilities__top {
	font-family: 'golosbold';
	margin-bottom: 17px;
}

.facilities__ind {
	padding-left: 80px;
}

.facilities-more {
	text-align: center;
	font-family: 'golosbold';
	max-width: 550px;
	margin: 0 auto 28px;
	line-height: 1.2;
}

.facilities-buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.facilities-phone {
	position: absolute;
	right: 40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
}

.facilities-phone img {
	display: block;
	max-width: 100%;
	position: relative;
	z-index: 2;
}

.facilities-phone__geo {
	position: absolute;
	right: -41px;
	top: 10px;
	background: #D9E0FF;
	border-radius: 20px;
	height: -webkit-calc(100% - 38px);
	height: calc(100% - 38px);
	width: -webkit-calc(100% - 60px);
	width: calc(100% - 60px);
}

.facilities-phone__geo:after {
	content: "";
	position: absolute;
	right: -40px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #E8ECFF;
	border-radius: 20px;
	height: -webkit-calc(100% - 37px);
	height: calc(100% - 37px);
	width: -webkit-calc(100% - 60px);
	width: calc(100% - 60px);
	z-index: -1;
}

.facilities-phone__geo:before {
	content: "";
	position: absolute;
	right: -80px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #F2F5FF;
	border-radius: 20px;
	height: -webkit-calc(100% - 72px);
	height: calc(100% - 72px);
	width: -webkit-calc(100% - 60px);
	width: calc(100% - 60px);
	z-index: -1;
}

.b-docs {
	background: #E8ECFF;
	padding: 70px 0 55px;
}

.b-docs h2 {
	color: #452ed6;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 34px;
	margin-bottom: 36px;
}

.b-docs__list {
	margin: 0 -20px 24px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.b-docs__col {
	max-width: 890px;
	margin: 0 auto 40px;
	border-bottom: 1px solid #fff;
	padding-bottom: 26px;
}

.b-docs__col:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.b-docs__item {
	padding-right: 20px;
}

.b-docs__item.m-allocated .b-docs__link {
	font-family: 'golosbold';
	color: #6D4CB1;
}

.b-docs__item.m-allocated .b-docs__link span:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-download-h.svg) center/cover no-repeat;
}

.b-docs__link {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	background: #FFFFFF;
	border-radius: 10px;
	border-top-right-radius: 0;
	max-width: 285px;
	min-width: 205px;
	color: #3D3D3D;
	padding: 25px 20px 25px 29px;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	line-height: 1.26;
}

.b-docs__link span:after {
	content: "";
	display: inline-block;
	width: 12px;
	min-width: 12px;
	height: 13px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-download.svg) center/cover no-repeat;
	margin: 0 0 0 9px;
	position: relative;
	top: 1px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.b-docs__link:hover {
	color: #6D4CB1;
}

.b-docs__link:hover span:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-download-h.svg) center/cover no-repeat;
}

.b-docs__title {
	color: #3D3D3D;
	font-size: 18px;
	font-family: 'golosbold';
	margin-bottom: 2px;
}

.b-docs-phone {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 8px;
}

.b-docs-phone__view {
	display: block;
	width: 160px;
	height: 160px;
	background: #FFFFFF;
	border-radius: 50%;
	border-top-right-radius: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 32px;
	font-size: 48px;
	line-height: 58px;
	color: #452ed6;
	font-family: 'golosbold';
}

.b-docs-phone__view:before {
	content: "";
	display: inline-block;
	width: 41px;
	height: 51px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-phone.svg) center/cover no-repeat;
	margin: 0 13px 0 0;
}

.b-docs-phone__top {
	font-family: 'golosbold';
	margin-bottom: 10px;
}

.b-docs-phone__item {
	line-height: 1;
	margin-bottom: 5px;
}

.b-docs-phone__item:last-child {
	margin-bottom: 0;
}

.i-banking {
	color: #fff;
	position: relative;
	padding: 60px 0 14px;
}

.i-banking h2 {
	text-align: center;
	font-size: 55px;
	margin-bottom: 45px;
}

.i-banking-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: radial-gradient(121.92% 64.68% at 57.33% 28.92%, #2543B9 0%, #290775 100%);
}

.i-banking-bg:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/points.svg) left 45px repeat;
}

.i-banking__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.i-banking__img {
	width: 50%;
}

.i-banking__img img {
	display: block;
	max-width: 100%;
}

.i-banking__info {
	width: 50%;
	padding-left: 110px;
}

.i-banking__info ul {
	margin-bottom: 63px;
}

.i-banking__info ul li {
	padding-left: 9px;
	margin-bottom: 26px;
}

.i-banking__info ul li:last-child {
	margin-bottom: 0;
}

.i-banking__info ul li:after {
	display: none;
}

.i-banking__info ul li:before {
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
	left: -5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.i-banking-top {
	font-family: 'golosbold';
	line-height: 1.7;
	margin-bottom: 26px;
}

.i-banking-more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.i-banking-more__txt {
	max-width: 285px;
	margin-right: 30px;
	line-height: 1.25;
	font-family: 'golosbold';
}

.banking-btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#B82887), to(#913B9F));
	background: linear-gradient(180deg, #B82887 0%, #913B9F 100%);
	border-radius: 60px;
	font-size: 20px;
	padding: 17px 25px 19px 25px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	color: #fff;
}

.banking-btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#913B9F), to(#B82887));
	background: linear-gradient(180deg, #913B9F 0%, #B82887 100%);
}

.b-popular {
	padding: 86px 0 89px;
}

.b-popular h2 {
	text-align: center;
}

.b-popular__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -30px;
	margin-bottom: 80px;
}

.b-popular__item {
	padding-right: 30px;
	width: 25%;
}

.b-popular__in {
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-box-shadow: 0px 4px 24px #c0ccde;
	box-shadow: 0px 4px 24px #c0ccde;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 48px 34px 44px 24px;
	overflow: hidden;
}

.b-popular__in:before {
	content: "";
	display: block;
	width: 289px;
	height: 289px;
	border-radius: 50%;
	background: #E8ECFF;
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-top: -20px;
}

.b-popular__icon {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 14px;
	height: 130px;
}

.b-popular__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.b-popular__info {
	position: relative;
	text-align: center;
}

.b-popular__top {
	font-family: 'golosbold';
	margin-bottom: 17px;
	line-height: 1.3;
}

.b-popular__txt {
	line-height: 1.2;
}

.b-smart {
	background: linear-gradient(0.72deg, #290775 0.68%, #2544BA 99.44%);
	border-radius: 85px;
	border-top-left-radius: 10px;
	color: #fff;
	-webkit-box-shadow: 0px 14px 50px #b9c0ff;
	box-shadow: 0px 14px 50px #b9c0ff;
	position: relative;
}

.b-smart__in {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 85px;
	border-top-left-radius: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 94px 20px 106px 150px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/b-smart-points.png) left center no-repeat;
}

.b-smart__img {
	position: absolute;
	right: 0;
	top: 0;
	width: 515px;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.b-smart-phone {
	position: absolute;
	left: 50%;
	z-index: 2;
	top: -31px;
	margin-left: -89px;
}

.b-smart-phone img {
	display: block;
}

.b-smart__title {
	font-size: 55px;
	font-family: 'golosbold';
	max-width: 426px;
	line-height: 1.2;
	padding-right: 20px;
}

.b-smart__btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#B82887), to(#913B9F));
	background: linear-gradient(180deg, #B82887 0%, #913B9F 100%);
	border-radius: 60px;
	font-size: 20px;
	padding: 17px 25px 19px 25px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	color: #fff;
	padding: 10px 27px;
	margin-bottom: 29px;
}

.b-smart__btn:last-child {
	margin-bottom: 0;
}

.b-smart__btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#913B9F), to(#B82887));
	background: linear-gradient(180deg, #913B9F 0%, #B82887 100%);
}

.b-smart__btn img {
	display: block;
	max-width: 100%;
	height: 49px;
}

.b-smart-buttons {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 225px;
}

.r-tabs-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.r-tabs-tab {
	display: flex;
	margin: 0 !important;
	padding: 0!important;
}

.r-tabs-tab:before,
.r-tabs-tab:after {
	display: none !important;
}

.r-tabs-tab.r-tabs-state-active .r-tabs-anchor {
	color: #fff;
	background: #0071CE;
	font-family: 'stemmedium',sans-serif;
}


.r-tabs-panel {
	padding: 15px;
	display: none;
}

.r-tabs-accordion-title {
	display: none;
}



.r-tabs-anchor {
	border-radius: 30px;
    margin: 0 10px 10px 0;
    background: #fff;
    color: #0071CE;
    cursor: pointer;
    font-size: 18px;
    line-height: 1.2;
    padding: 14px 20px;
    transition: all .25s ease;
}

.r-tabs-state-active .r-tabs-anchor{
    background: #0071CE;
    color: #fff ;
}
.b-tabs__icon {
	margin-bottom: 19px;
	position: relative;
}
.b-tabs .r-tabs-anchor:hover{
	color: #004A98;
}
.b-tabs .r-tabs-state-active .r-tabs-anchor:hover{
	color: #fff;
}
.b-tabs__icon img {
	display: block;
	position: relative;
	z-index: 1;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}


.b-tabs__txt {
	line-height: 1.2;
}

.banking-service__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 35px;
}

.banking-service__img {
	min-width: 450px;
	margin-right: 56px;
}

.banking-service__img img {
	display: block;
	max-width: 100%;
}

.banking-service__info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 31px;
}

.banking-service__top {
	font-size: 34px;
	font-family: 'golosbold';
	margin-bottom: 32px;
}

.banking-service__view {
	max-width: 660px;
	line-height: 1.2;
	margin-bottom: 56px;
	min-height: 270px;
}

.banking-service__item {
	padding-left: 40px;
	position: relative;
	margin-bottom: 25px;
}

.banking-service__item:last-child {
	margin-bottom: 0;
}

.banking-service__item:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 19px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/good.png) center/cover no-repeat;
	position: absolute;
	left: 10px;
	top: 0;
}

.banking-service-buttons {
	margin-right: -20px;
}

.banking-service-buttons .b-smart__btn {
	margin-right: 20px;
}

.banking-service-buttons .b-smart__btn:last-child {
	margin-right: 0;
}

.b-docs-link-toggle {
	display: block;
	position: relative;
	padding-left: 40px;
}

.b-docs-link-toggle:before {
	content: "";
	width: 5px;
	height: 25px;
	background: #452ed6;
	position: absolute;
	left: 10px;
	top: 11px;
}

.b-docs-link-toggle:after {
	content: "";
	width: 25px;
	height: 5px;
	background: #452ed6;
	position: absolute;
	left: 0;
	top: 20px;
}

.b-docs-link-toggle.active:before {
	opacity: 0;
}

.b-docs-toggle {
	display: none;
}

.layout-iparitet .container-fluid {
	max-width: 1438px;
}

.layout-iparitet .b-top-links__item {
	width: 25%;
}

.layout-iparitet .b-top-links__item.active {
	background: #E5F1FA;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #8DABC1;
	pointer-events: all;
}

.layout-iparitet .b-top-links__item.active:hover {
	background: linear-gradient(102.21deg, #1F89DB 1.48%, #0A3789 84.79%);
	-webkit-box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	color: #fff;
}

.b-top__inner {
	margin: 20px -70px 63px;
	background: linear-gradient(99.72deg, #2F8EE0 1.61%, #1150A2 57.65%, #0A3688 99.83%);
	border-radius: 50px;
	padding: 0 70px;
	position: relative;
	overflow: hidden;
	font-family: 'Montserrat', sans-serif;
}

.b-top__img {
	position: absolute;
	right: 135px;
	bottom: 0;
}

.b-top__img img {
	display: block;
	max-width: 100%;
}

.b-top__info {
	width: 50%;
	color: #fff;
	padding: 158px 0 69px;
	position: relative;
	z-index: 1;
}

.b-top__info h1 {
	font-size: 174px;
	line-height: 1;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	margin-bottom: 17px;
}

.b-top__add {
	font-size: 44px;
	line-height: 1.25;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	font-weight: 600;
	margin-bottom: 154px;
	width: 100%;
}

.b-top__add::after {
	content: "Я";
	position: absolute;
	right: 27px;
	font-size: 120px;
	line-height: 1;
	bottom: -13px;
	font-weight: 700;
}

.b-top__buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.b-top__btn {
	display: inline-block;
	background: #FFFFFF;
	border-radius: 50px;
	color: #104B9D;
	font-size: 25px;
	font-weight: 500;
	padding: 11px 55px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.b-top__btn:hover {
	background: #FFD56E;
	color: #104B9D;
	-webkit-box-shadow: inset 0px 6px 7px 0px rgba(50, 50, 50, 0.35);
	box-shadow: inset 0px 6px 7px 0px rgba(50, 50, 50, 0.35);
}

.switch {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.switch-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.switch-label {
	position: relative;
	display: block;
	height: 100%;
	font-size: 25px;
	color: #175CAE;
	padding: 11.5px 55px;
	text-transform: uppercase;
	background: #FFD56E;
	-webkit-box-shadow: inset 4.38917px 4.38917px 14px #C4861A;
	box-shadow: inset 4.38917px 4.38917px 14px #C4861A;
	border-radius: 31.1401px;
	cursor: pointer;
	height: 60.5px;
	width: 352px;
}

.switch-label:before {
	position: absolute;
	top: 50%;
	line-height: 1;
	-webkit-transition: inherit;
	transition: inherit;
	content: attr(data-label);
	left: 50%;
	pointer-events: none;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.switch-handle {
	position: absolute;
	top: 4px;
	left: 6px;
	width: 52px;
	height: 52px;
	background: #fff;
	border-radius: 50%;
	-webkit-box-shadow: 5px 5px 10px #D39B30;
	box-shadow: 5px 5px 10px #D39B30;
	-webkit-transition: left .15s ease-out;
	transition: left .15s ease-out;
}

.switch-input:checked~.switch-handle {
	left: 294px;
}

.b-top-links {
	margin-bottom: 55px;
	position: relative;
}

.b-top-links:after {
	content: "";
	display: block;
	background: -webkit-gradient(linear, left top, right top, color-stop(7.77%, #B87FD8), color-stop(110.78%, rgba(43, 131, 214, 0.98)));
	background: linear-gradient(90deg, #B87FD8 7.77%, rgba(43, 131, 214, 0.98) 110.78%);
	border-radius: 6px;
	height: 6px;
	width: 100%;
	max-width: 1098px;
	margin: 0 auto;
}

.b-top-links__list {
	padding-bottom: 78px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -77px;
}

.b-top-links__item {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	color: #8DABC1;
	font-size: 22px;
	font-weight: 700;
	margin-right: 37px;
	text-align: center;
	background: #E5F1FA;
	border-radius: 50px;
	padding: 32px 10px;
	text-align: center;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.b-top-links__item.active {
	background: linear-gradient(102.21deg, #1F89DB 1.48%, #0A3789 84.79%);
	-webkit-box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	color: #fff;
	pointer-events: none;
}

.b-top-links__item:hover {
	-webkit-box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	color: #fff;
	background: #E5F1FA;
}

.b-top-links__item:hover:before {
	opacity: 1;
}

.b-top-links__item span {
	position: relative;
	z-index: 1;
}

.b-top-links__item:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(102.21deg, #1F89DB 1.48%, #0A3789 84.79%);
}

.b-descr {
	padding-bottom: 49px;
}

.b-descr h2 {
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 37px;
}

.b-descr h2:last-child {
	margin-bottom: 0;
}

.b-descr__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -13px;
	padding-bottom: 54px;
}

.b-descr__list.m-4 .b-descr__item {
	min-height: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.b-descr__col {
	width: 50%;
	padding: 0 13px;
}

.b-descr__col:first-child {
	width: -webkit-calc(50% + 105px);
	width: calc(50% + 105px);
}

.b-descr__item {
	width: 100%;
	padding-bottom: 26px;
}

.b-descr__item:last-child {
	margin-bottom: 0;
}

.b-descr__in {
	width: 100%;
	background: linear-gradient(255.35deg, #1854A5 0.15%, #338BDA 91.76%);
	-webkit-box-shadow: 0px 10px 15px rgba(16, 70, 125, 0.5);
	box-shadow: 0px 10px 15px rgba(16, 70, 125, 0.5);
	color: #fff;
	border-radius: 30px;
	padding: 26px 30px 140px 30px;
	position: relative;
}

.b-descr__in.m-right {
	text-align: right;
}

.b-descr__in.m-violet {
	background: -webkit-gradient(linear, left top, right top, color-stop(0.02%, #DD72D8), to(#A23F9D));
	background: linear-gradient(90deg, #DD72D8 0.02%, #A23F9D 100%);
}

.b-descr__in.m-last {
	position: relative;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding-right: 0;
}

.b-descr__in.m-last:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #DD72D8;
	position: absolute;
	left: 100%;
	top: 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.b-descr__in.m-first {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding-left: 0;
}

.b-descr__in.m-first:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #338BDA;
	position: absolute;
	right: 100%;
	top: 0;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.b-descr__in.m-hidden {
	overflow: hidden;
}

.b-descr__in.m-compare-f {
	padding-bottom: 167px;
}

.b-descr__img {
	position: absolute;
}

.b-descr__img img {
	display: block;
}

.b-descr__title {
	font-size: 45px;
	font-family: 'golosbold';
	margin-bottom: 23px;
	line-height: 1.3;
}

.b-descr-txt {
	font-size: 26px;
	line-height: 1.18;
}

.b-mobile {
	background: linear-gradient(264.8deg, #1650A1 -15.15%, #3892E2 98.21%);
	color: #fff;
	margin-top: 176px;
	padding: 47px 0 0;
}

.b-mobile h2 {
	font-size: 45px;
	margin-bottom: 37px;
}

.b-mobile__in {
	position: relative;
	padding-bottom: 38px;
}

.b-mobile__info {
	position: relative;
	z-index: 1;
}

.b-mobile__img {
	position: absolute;
	bottom: 0;
	right: -140px;
}

.b-mobile__img img {
	display: block;
	max-width: 100%;
}

.b-mobile-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 18px;
}

.b-mobile-links__item {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 11.4152px;
	width: 170px;
	margin-right: 29px;
	padding: 27px 6px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.b-mobile-links__item:last-child {
	margin-right: 0;
}

.b-mobile-links__item:last-child img {
	margin-top: 3px;
}

.b-mobile-links__item img {
	display: block;
	max-width: 100%;
	height: 32px;
	margin-top: -2px;
}

.b-mobile-links__item.m-appstore {
	background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appstore.svg) center no-repeat;
}

.b-mobile-links__item.m-appstore:hover {
	background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/b-appstore-h.svg) center no-repeat;
}

.b-mobile-links__item.m-google {
	background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-google.svg) center no-repeat;
}

.b-mobile-links__item.m-google:hover {
	background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/b-google-h.svg) center no-repeat;
}

.b-mobile-links__item.m-appgallery {
	background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appgallery.svg) center no-repeat;
}

.b-mobile-links__item.m-appgallery:hover {
	background: #fff url(/local/templates/paritet/assets/build/css/../img/svg/b-appgallery-h.svg) center no-repeat;
}

.b-mobile-links__item:hover {
	background: #fff;
}

.b-mobile-qr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.b-mobile-qr__item {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	width: 170px;
	height: 170px;
	margin-right: 29px;
	border-radius: 12.6546px;
	padding: 20px;
}

.b-mobile-qr__item img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.b-benefits {
	background: linear-gradient(98.15deg, #3895E4 1.65%, #2063B4 59.07%, #13499A 102.29%);
	padding: 38px 0 54px;
}

.b-benefits h2 {
	font-size: 45px;
	margin-bottom: 37px;
	color: #fff;
}

.b-functional {
	padding: 49px 0 33px;
}

.b-functional h2 {
	font-size: 45px;
	margin-bottom: 37px;
}

.iparitet-docs {
	padding: 60px 0;
}

.iparitet-docs__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -25px -25px 0;
}

.iparitet-docs__item {
	padding-right: 231px;
	padding-right: 25px;
	width: 256px;
	margin-bottom: 25px;
}

.iparitet-docs__link {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	background: linear-gradient(219.55deg, #1A57A8 13.61%, #2B7BCB 83.33%);
	border-radius: 20px;
	border-top-right-radius: 44px;
	font-size: 18px;
	padding: 22px 35px 76px 20px;
	position: relative;
}

.iparitet-docs__link:after {
	content: "";
	display: inline-block;
	width: 50px;
	height: 50px;
	background-color: #fff;
	position: absolute;
	right: -28px;
	top: -28px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.iparitet-docs__link:before {
	content: "";
	display: inline-block;
	width: 61px;
	height: 61px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-downl.svg);
	position: absolute;
	right: 20px;
	bottom: 20px;
	-webkit-transition: background .25s ease;
	transition: background .25s ease;
}

.iparitet-docs__link:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-downl-h.svg);
}

.iparitet-docs__txt {
	margin-bottom: 8px;
	line-height: 1.328;
}

.iparitet-docs__size {
	opacity: 0.5;
}

.iparitet-question {
	padding: 80px 0;
}

.iparitet-question .accordeon {
	margin-bottom: 0;
}

.iparitet-question+.iparitet-docs {
	padding-top: 0;
}

.iparitet-question .accordeon__link {
	font-family: 'golosbold';
	max-width: 1060px;
	padding: 30px 20px 30px 60px;
	position: relative;
}

.iparitet-question .accordeon__link:before {
	content: "";
	display: inline-block;
	width: 46px;
	height: 46px;
	left: 0px;
	top: 25px;
	background: #1A57A8 url(/local/templates/paritet/assets/build/css/../img/svg/i-plus.svg) 14px 13px no-repeat;
	border-radius: 50%;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	position: absolute;
}

.iparitet-question .accordeon__item {
	padding-left: 0;
}

.iparitet-question .accordeon__item:before {
	display: none;
}

.iparitet-question .accordeon__item:first-child {
	border-top: 0;
}

.iparitet-question .accordeon__item:last-child {
	border-bottom: 0;
}

.iparitet-question .accordeon__item.active .accordeon__link:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.iparitet-question .accordeon__info {
	font-size: 20px;
	max-width: 1060px;
	padding-left: 60px;
}

.b-benefits__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.b-benefits__list.m-nohalf .b-benefits__col:first-child {
	width: 58.33333%;
}

.b-benefits__list.m-nohalf .b-benefits__col:last-child {
	width: 41.66667%;
}

.b-benefits__list.m-half .b-benefits__col {
	width: 50%;
}

.b-benefits__item {
	padding-right: 25px;
	padding-bottom: 25px;
}

.b-benefits__item.m-fullheight {
	height: 100%;
}

.b-benefits__item.m-fullheight .b-benefits__inner {
	height: 100%;
}

.b-benefits__in {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 10px 15px rgba(16, 70, 125, 0.5);
	box-shadow: 0px 10px 15px rgba(16, 70, 125, 0.5);
	padding: 28px 40px 100px 40px;
	border-radius: 30px;
	position: relative;
}

.b-benefits__in.m-right {
	text-align: right;
}

.b-benefits__in.m-nopadding-bottom {
	padding-bottom: 0 !important;
}

.b-benefits__in.m-blue {
	background: -webkit-gradient(linear, right top, left top, color-stop(0.15%, #1854A5), color-stop(91.76%, #338BDA));
	background: linear-gradient(270deg, #1854A5 0.15%, #338BDA 91.76%);
}

.b-benefits__in.m-violet {
	background: -webkit-gradient(linear, left top, right top, color-stop(0.02%, #DD72D8), to(#A23F9D));
	background: linear-gradient(90deg, #DD72D8 0.02%, #A23F9D 100%);
}

.b-benefits__in.m-hidden {
	overflow: hidden;
}

.b-benefits__in.m-compare-b {
	padding-bottom: 182px;
}

.b-benefits__in.m-compare-d {
	padding-bottom: 80px;
}

.b-benefits__in.m-lamp {
	padding-bottom: 232px;
}

.b-benefits__title {
	font-size: 40px;
	font-family: 'golosbold';
	margin-bottom: 26px;
	line-height: 1.3;
	position: relative;
	z-index: 2;
}

.b-benefits__txt {
	font-size: 26px;
	line-height: 1.3;
	position: relative;
	z-index: 2;
}

.b-benefits__img {
	position: absolute;
}

.b-benefits__img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.b-benefits__img.m-static {
	position: static;
	margin: 45px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.b-functional .b-benefits__in {
	color: #fff;
}

#button-background {
	position: relative;
	background-color: #FFD56E;
	width: 352px;
	height: 60px;
	border: white;
	border-radius: 31px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-shadow: inset 4.38917px 4.38917px 14px #c4861a;
	box-shadow: inset 4.38917px 4.38917px 14px #c4861a;
}

#button-background.unlocked {
	background: #2491E4;
	-webkit-box-shadow: inset 4.38917px 4.38917px 14px #13629F;
	box-shadow: inset 4.38917px 4.38917px 14px #13629F;
}

#button-background.unlocked .slide-text {
	color: #fff;
}

#slider {
	transition: width 0.3s, border-radius 0.3s, height 0.3s;
	-webkit-transition: width 0.3s, border-radius 0.3s, height 0.3s;
	transition: width 0.3s, border-radius 0.3s, height 0.3s;
	position: absolute;
	left: 4px;
	background-color: white;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}

#slider.unlocked {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	pointer-events: none;
}

#slider.unlocked .slide-text {
	opacity: 0;
}

.slide-text {
	text-transform: uppercase;
	font-size: 25px;
	color: #175CAE;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
	font-weight: 600;
}

.acquiring-top-title .p-filter-opt__toggle {
	margin-bottom: 100px;
}

.acquiring-top-title .slide-text {
	color: #fff;
}

.acquiring-top-title #button-background {
	background: #2540B5;
	-webkit-box-shadow: inset 4.38917px 4.38917px 14px #112168;
	box-shadow: inset 4.38917px 4.38917px 14px #112168;
}

.b-benefits__inner {
	position: relative;
}

.b-benefits__inner.m-last .b-benefits__in {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding-right: 0;
}

.b-benefits__inner.m-last:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #1854A5;
	position: absolute;
	left: 100%;
	top: 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.b-benefits__inner.m-last.m-violet:after {
	background: #A23F9D;
}

.b-benefits__inner.m-first .b-benefits__in {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding-left: 0;
}

.b-benefits__inner.m-first:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #338BDA;
	position: absolute;
	right: 100%;
	top: 0;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	z-index: 2;
}

.b-descr__inner {
	position: relative;
}

.b-descr__inner.m-last .b-descr__in {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding-right: 0;
}

.b-descr__inner.m-last:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #A23F9D;
	position: absolute;
	left: 100%;
	top: 0;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.b-descr__inner.m-first .b-descr__in {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding-left: 0;
}

.b-descr__inner.m-first:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #338BDA;
	position: absolute;
	right: 100%;
	top: 0;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
	z-index: 2;
}

.b-top-links.m-filter {
	display: none;
}

.b-top-links .b-top-links__item.active {
	background: linear-gradient(102.21deg, #1F89DB 1.48%, #0A3789 84.79%);
	-webkit-box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	box-shadow: 4px 4px 30px rgba(12, 61, 143, 0.42);
	color: #fff;
}

.b-descr-text {
	position: relative;
	z-index: 1;
}

.b-functional .b-benefits__list:last-child .b-benefits__col:last-child .b-benefits__item:last-child .b-benefits__in {
	padding-bottom: 60px;
}

.layout--mobile {
	color: #3D3D3D;
}

.layout--mobile .page-content {
	padding-bottom: 0;
}

.layout--mobile ul {
	margin-bottom: 20px;
}

.layout--mobile ul li:before {
	width: 19px;
	height: 17px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-li.svg) no-repeat;
	top: 5px;
	left: -5px;
}

.layout--mobile ul li:after {
	display: none;
}

.b-mobile-top-pre__mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(/local/templates/paritet/assets/build/css/../img/content/text_mask.png) center no-repeat;
}

.b-mobile-top__bg {
	position: absolute;
	right: 0;
	top: 0;
	width: 75%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 100% 100%;
}

.b-mobile-top__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-top: 94px;
}

.b-mobile-top__wrap .app-buttons {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.b-mobile-top__wrap .app-buttons__wrap {
	margin-right: 15px;
}

.b-mobile-top__wrap .app-buttons__wrap:last-child {
	margin-right: 0;
}

.b-mobile-top__wrap .app-buttons__link {
	margin: 0;
	min-width: 200px;
	-webkit-box-shadow: 0 14px 16px -10px rgba(19, 93, 186, 0.4);
	box-shadow: 0 14px 16px -10px rgba(19, 93, 186, 0.4);
}

.b-mobile-top__wrap .app-buttons__icon {
	margin-right: 16px;
}

.b-mobile-top__l {
	margin-right: 165px;
	padding-bottom: 155px;
}

.b-mobile-top-info {
	position: relative;
	margin-bottom: 13px;
}

.b-mobile-top-info:before {
	content: "";
	width: 157px;
	height: -webkit-calc(100% + 65px);
	height: calc(100% + 65px);
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	display: block;
	position: absolute;
	left: -44px;
	top: -24px;
}

.b-mobile-top-info__item {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 11px;
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	font-family: 'golosbold';
}

.b-mobile-top-info__item:last-child {
	margin-bottom: 0;
}

.b-mobile-top-info__icon {
	margin-right: 16px;
}

.b-mobile-top-info__txt {
	max-width: 380px;
}

.b-mobile-top-pre {
	position: relative;
	width: 454px;
	height: 239px;
	font-family: 'golosbold';
}

.b-mobile-top-pre video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 1 !important;
}

.b-mobile-top-pre svg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.b-mobile-top-pre svg text {
	text-transform: uppercase;
	font-size: 17px;
	line-height: 1.3;
	font-family: sans-serif;
	font-weight: 900;
}

.b-mobile-top-pre svg rect {
	fill: #fff;
}

.b-mobile-top-pre svg>rect {
	-webkit-mask: url(#mask);
	mask: url(#mask);
}

@-webkit-keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.b-mobile-top {
	background: #F2F9FF;
	-webkit-box-shadow: 0px 0px 45px #B6D3EC;
	box-shadow: 0px 0px 45px #B6D3EC;
	min-height: 100px;
	position: relative;
}

.welcome {
	padding: 125px 0 87px;
	color: #3D3D3D;
}

.welcome-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.welcome-img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 583px;
	min-width: 583px;
	height: 583px;
	border-radius: 50%;
	background: -webkit-gradient(linear, left top, left bottom, from(#007FC5), to(#1E3CAE));
	background: linear-gradient(180deg, #007FC5 0%, #1E3CAE 100%);
	margin: 36px 23px 0 -42px;
}

.welcome-img__inner {
	margin: 0 0 -30px -115px;
}

.welcome-info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.welcome-title {
	font-size: 72px;
	line-height: 1.2;
	font-family: 'golosbold';
	color: #3D3D3D;
	margin-bottom: 27px;
}

.welcome-title a {
	color: #007FC5;
}

.welcome-title.m-desktop {
	display: block;
}

.welcome-title.m-mobile {
	display: none;
}

.welcome__pre {
	font-size: 20px;
	line-height: 1.5;
	font-family: 'golosbold';
	margin-bottom: 48px;
}

.workarea .welcome-list {
	margin-bottom: 34px;
}

.workarea .welcome-list__item {
	padding-left: 32px;
}

.workarea .welcome-list__item:before {
	width: 19px;
	height: 17px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-li.svg) no-repeat;
	top: 5px;
}

.workarea .welcome-list__item:after {
	display: none;
}

.welcome__aft {
	font-size: 20px;
	line-height: 1.5;
	font-family: 'golosbold';
	color: #007FC5;
	padding-left: 31px;
}

.bank-mobile {
	background: #F2F9FF;
	padding: 82px 0 55px;
}

.bank-mobile__title h1 {
	font-size: 72px;
	line-height: 1.2;
	text-align: center;
	margin-bottom: 20px;
}

.bank-mobile__pre {
	font-size: 30px;
	line-height: 1.5;
	font-family: 'golosbold';
	text-align: center;
	margin-bottom: 40px;
}

.bank-mobile__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -30px;
}

.bank-mobile__item {
	width: 50%;
	padding-right: 30px;
	margin-bottom: 30px;
}

.bank-mobile__item.m-hidden {
	display: none;
}

.bank-mobile__hidden {
	display: none;
}

.bank-mobile__hidden .bank-mobile__wrap {
	margin-bottom: 0;
}

.bank-mobile__in {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	border-radius: 10px;
	border-bottom-right-radius: 0;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	padding: 53px 54px 73px 54px;
}

.bank-mobile__in.m-white {
	background: #fff;
	color: #3D3D3D;
}

.bank-mobile__in.m-white .bank-mobile__txt:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
}

.bank-mobile__in.m-white .bank-mobile__btn {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	color: #fff;
}

.bank-mobile__in.m-white .bank-mobile__btn:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-arr-w.svg) center no-repeat;
}

.bank-mobile__in.m-white:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007FC5), to(#1E3CAE));
	background: linear-gradient(180deg, #007FC5 0%, #1E3CAE 100%);
	color: #fff;
}

.bank-mobile__in.m-white:hover .bank-mobile__btn {
	background: #fff;
	color: #1e3eaf;
	-webkit-box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.2);
}

.bank-mobile__in.m-white:hover .bank-mobile__btn:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-arr-b.svg) center no-repeat;
}

.bank-mobile__in.m-blue {
	background: -webkit-gradient(linear, left top, left bottom, from(#007FC5), to(#1E3CAE));
	background: linear-gradient(180deg, #007FC5 0%, #1E3CAE 100%);
	color: #fff;
}

.bank-mobile__in.m-blue .bank-mobile__txt:before {
	background: #fff;
}

.bank-mobile__in.m-blue .bank-mobile__btn {
	background: #fff;
	color: #1e3eaf;
	-webkit-box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.2);
}

.bank-mobile__in.m-blue .bank-mobile__btn:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-arr-b.svg) center no-repeat;
}

.bank-mobile__in.m-blue:hover {
	background: #fff;
	color: #3D3D3D;
}

.bank-mobile__in.m-blue:hover .bank-mobile__btn {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	color: #fff;
}

.bank-mobile__in.m-blue:hover .bank-mobile__btn:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-arr-w.svg) center no-repeat;
}

.bank-mobile__top {
	max-width: 370px;
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 30px;
	font-family: 'golosbold';
	position: relative;
	z-index: 1;
}

.bank-mobile__txt {
	font-size: 18px;
	line-height: 22px;
	padding-left: 40px;
	position: relative;
	max-width: 370px;
}

.bank-mobile__txt:before {
	content: "";
	display: inline-block;
	width: 25px;
	height: 3px;
	position: absolute;
	left: 7px;
	top: 7px;
}

.bank-mobile__icon {
	position: absolute;
	right: 0;
	top: 0;
	border-top-right-radius: 10px;
	overflow: hidden;
}

.bank-mobile__icon img {
	display: block;
	max-width: 100%;
}

.bank-mobile__btn {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 18px;
	padding: 20px 31px 20px 35px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.bank-mobile__btn:after {
	content: "";
	display: inline-block;
	width: 21px;
	height: 21px;
	margin-left: 13px;
}

.bank-mobile-more {
	text-align: center;
	padding-top: 10px;
}

.bank-mobile-more__link {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 20px;
	font-family: 'golosbold';
	color: #1d3faf;
}

.bank-mobile-more__link:hover {
	color: #007FC5;
}

.bank-mobile-more__link:hover:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/arr-bott-h.svg) center no-repeat;
}

.bank-mobile-more__link:after {
	content: "";
	display: inline-block;
	width: 21px;
	height: 21px;
	margin: 0 0 -5px 7px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/arr-bott.svg) center no-repeat;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.bank-mobile-more__link.active:after {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.demo {
	padding: 81px 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#007FC5), to(#1E3CAE));
	background: linear-gradient(180deg, #007FC5 0%, #1E3CAE 100%);
	color: #fff;
	text-align: center;
	position: relative;
}

.demo .app-buttons__link {
	min-width: 200px;
}

.demo .app-buttons__wrap:last-child .app-buttons__link {
	margin-right: 0;
}

.demo-top {
	font-size: 36px;
	line-height: 1.2;
	font-family: 'golosbold';
	max-width: 845px;
	margin: 0 auto 59px;
}

.demo-in {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/demo.svg) center no-repeat;
}

.app-buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.app-buttons__link {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	-webkit-box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 14px 10px -10px rgba(0, 0, 0, 0.2);
	padding: 15px 17px;
	margin-right: 40px;
}

.app-buttons__link:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
}

.app-buttons__link:hover .app-buttons__info {
	color: #fff;
}

.app-buttons__link:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
}

.app-buttons__link:active .app-buttons__info {
	color: #fff;
}

.app-buttons__link.m-appstore .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/app-store.svg) center no-repeat;
}

.app-buttons__link.m-appstore:hover .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/app-store-w.svg) center no-repeat;
}

.app-buttons__link.m-appgallery .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/app-gallery.svg) center no-repeat;
}

.app-buttons__link.m-appgallery:hover .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/app-gallery-w.svg) center no-repeat;
}

.app-buttons__link.m-appgoogle .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/google-play.svg) center no-repeat;
}

.app-buttons__link.m-appgoogle:hover .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/google-play-w.svg) center no-repeat;
}

.app-buttons__icon {
	margin-right: 12px;
	width: 32px;
	height: 32px;
}

.app-buttons__icon img {
	display: block;
}

.app-buttons__info {
	color: #007FC5;
	font-size: 21px;
	text-align: left;
	line-height: 1;
	-webkit-transition: color .3s ease;
	transition: color .3s ease;
}

.app-buttons__info span {
	display: block;
	font-size: 15px;
	margin-bottom: 3px;
}

.b-deposit {
	padding-top: 100px;
	background: #fff;
}

.b-deposit__img {
	margin-right: -20px;
}

.b-deposit-toggle {
	padding-top: 27px;
	margin-bottom: 20px;
}

.b-deposit__phone {
	width: 587px;
	margin-bottom: -197px;
	margin-top: -89px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.b-deposit__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.b-deposit-toggle__item {
	margin-bottom: 25px;
	display: block;
	border: 5px solid transparent;
	padding: 0 19px 0 65px;
	-webkit-transition: all 0s ease;
	transition: all 0s ease;
	position: relative;
}

.b-deposit-toggle__item:last-child {
	margin-bottom: 0;
}

.b-deposit-toggle__item.active {
	border: 5px solid #0f5fba;
	padding: 41px 19px 59px 65px;
}

.b-deposit-toggle__item.active:before {
	display: inline-block;
}

.b-deposit-toggle__item.active .b-deposit-toggle__top {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #1E3CAE;
	font-size: 48px;
	margin-left: 0;
}

.b-deposit-toggle__item.active .b-deposit-toggle__top:before {
	display: none;
}

.b-deposit-toggle__item.active .b-deposit-toggle__info {
	display: block;
}

.b-deposit-toggle__item:before {
	content: "";
	width: 30px;
	height: 30px;
	background: #fff;
	border: 5px solid #0f5fba;
	border-top: 0;
	border-right: 0;
	position: absolute;
	left: -19px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	display: none;
}

.b-deposit-toggle__item:hover .b-deposit-toggle__top:before {
	left: -47px;
}

.b-deposit-toggle__top {
	color: #3D3D3D;
	font-size: 22px;
	font-family: 'golosbold';
	position: relative;
	margin-left: 43px;
}

.b-deposit-toggle__top:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 21px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/v-prev.svg) no-repeat;
	position: absolute;
	left: -37px;
	top: 5px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.b-deposit-toggle__info {
	font-size: 18px;
	line-height: 22px;
	color: #3D3D3D;
	padding-top: 11px;
	display: none;
}

.online {
	padding: 100px 0 44px;
	background: #F2F9FF;
	-webkit-box-shadow: 0px 0 24px #D9E9F7;
	box-shadow: 0px 0 24px #D9E9F7;
	position: relative;
}

.online:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 100px;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/content/online-bg.png) center no-repeat;
	pointer-events: none;
}

.online .app-buttons {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -38px;
	left: 20px;
}

.online .app-buttons__link {
	margin-right: 0;
	margin-bottom: 27px;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	color: #fff;
}

.online .app-buttons__link:last-child {
	margin-bottom: 0;
}

.online .app-buttons__link .app-buttons__info {
	color: #fff;
}

.online .app-buttons__link:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
}

.online .app-buttons__link:hover .app-buttons__info {
	color: #fff;
}

.online .app-buttons__link.m-appstore .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/app-store-w.svg) center no-repeat;
}

.online .app-buttons__link.m-appstore:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2649CD), to(#0089D5));
	background: linear-gradient(180deg, #2649CD 0%, #0089D5 100%);
}

.online .app-buttons__link.m-appstore:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#1C39A7), to(#0474B1));
	background: linear-gradient(180deg, #1C39A7 0%, #0474B1 100%);
}

.online .app-buttons__link.m-appgallery .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/app-gallery-w.svg) center no-repeat;
}

.online .app-buttons__link.m-appgallery:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2649CD), to(#0089D5));
	background: linear-gradient(180deg, #2649CD 0%, #0089D5 100%);
}

.online .app-buttons__link.m-appgallery:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#1C39A7), to(#0474B1));
	background: linear-gradient(180deg, #1C39A7 0%, #0474B1 100%);
}

.online .app-buttons__link.m-appgoogle .app-buttons__icon {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/google-play-w.svg) center no-repeat;
}

.online .app-buttons__link.m-appgoogle:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2649CD), to(#0089D5));
	background: linear-gradient(180deg, #2649CD 0%, #0089D5 100%);
}

.online .app-buttons__link.m-appgoogle:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#1C39A7), to(#0474B1));
	background: linear-gradient(180deg, #1C39A7 0%, #0474B1 100%);
}

.online__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.online__info {
	width: 50%;
	padding-right: 100px;
}

.online__info ul li {
	font-size: 18px;
	line-height: 22px;
	padding-left: 46px;
}

.online__info ul li:before {
	left: 9px;
}

.online__title {
	font-size: 72px;
	line-height: 1.2;
	font-family: 'golosbold';
	margin-bottom: 45px;
}

.online-hightlight {
	color: #2C4295;
}

.online__img {
	width: 50%;
	position: relative;
}

.online__img img {
	display: block;
}

.seo {
	padding: 75px 0;
	background: #F2F9FF;
}

.seo-title {
	font-family: 'golosbold';
	font-size: 72px;
	line-height: 1.2;
	max-width: 860px;
	margin: 0 auto 34px;
	padding-left: 75px;
}

.seo-txt {
	max-width: 860px;
	margin: 0 auto;
	font-size: 18px;
	line-height: 22px;
}

.banking {
	background: #fff;
	padding: 95px 0 15px;
}

.banking .accordeon {
	max-width: 890px;
	margin: 0 auto 60px;
}

.banking .accordeon__item {
	padding-left: 0;
}

.banking .accordeon__item.active .accordeon__link {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #1E3CAE;
}

.banking .accordeon__item:hover .accordeon__link {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #1E3CAE;
}

.banking .accordeon__item:before,
.banking .accordeon__item:after {
	left: 4px;
	top: 39px;
}

.banking .accordeon__link {
	font-size: 36px;
	font-family: 'golosbold';
	padding: 24px 0 24px 48px;
}

.banking .accordeon__item:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-plus.svg) center no-repeat;
}

.banking .accordeon__item.active:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-minus.svg) center no-repeat;
}

.banking .accordeon__info {
	padding-left: 5px;
	font-size: 18px;
	line-height: 22px;
}

.banking .accordeon__info h4 {
	font-size: 22px;
	margin-bottom: 16px;
}

.banking .accordeon__info ul li:before {
	left: 0;
}

.banking .accordeon__info__item {
	margin-bottom: 39px;
}

.banking .accordeon__info__item:last-child {
	margin-bottom: 0;
}

.banking-about .container-fluid {
	max-width: 1350px;
}

.banking-top__in {
	font-size: 72px;
	line-height: 1.2;
	font-family: 'golosbold';
	margin-bottom: 25px;
}

.banking-about-top {
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	margin-bottom: 35px;
	color: #fff;
	padding: 45px 0;
}

.banking-about-top__in {
	padding-left: 50%;
}

.banking-about-top__inner {
	max-width: 500px;
	font-family: 'golosbold';
	font-size: 20px;
	line-height: 1.5;
	padding-left: 42px;
}

.banking-about__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 111px;
}

.banking-about__img {
	margin: -140px 0 0 -80px;
}

.banking-about__img img {
	display: block;
}

.banking-about__info {
	width: 50%;
	padding-left: 27px;
}

.workarea .banking-about__list {
	margin-bottom: 33px;
}

.workarea .banking-about__item {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 33px;
}

.workarea .banking-about__item:last-child {
	margin-bottom: 0;
}

.workarea .banking-about__item:before {
	width: 19px;
	height: 17px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-li.svg) no-repeat;
	top: 5px;
}

.workarea .banking-about__item:after {
	display: none;
}

.banking-about__top {
	font-size: 22px;
	line-height: 26px;
	font-family: 'golosbold';
	margin-bottom: 10px;
}

.banking-about__more {
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #1E3CAE;
	font-size: 20px;
	font-family: 'golosbold';
	padding-left: 30px;
}

.banking-about__more:hover {
	color: #0083CA;
}

.banking-about__more:hover span {
	border-bottom: 1px solid #0083CA;
}

.b-accordeon-slider {
	margin: 0 -225px 0;
}

.b-accordeon-slider__item {
	padding: 0 10px;
}

.b-accordeon-slider__img {
	position: relative;
	display: block;
}

.b-accordeon-slider__img:hover:before {
	opacity: 0.34;
}

.b-accordeon-slider__img:hover:after {
	opacity: 1;
}

.b-accordeon-slider__img img {
	display: block;
	max-width: 100%;
}

.b-accordeon-slider__img:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.b-accordeon-slider__img:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/g-plus.svg) center no-repeat;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.b-accordeon-slider .slick-list {
	margin: 0 -10px;
}

.b-accordeon-slider .slick-arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
	display: inline-block;
	width: 49px;
	height: 75px;
	border: 0;
	padding: 0;
	text-indent: -9999em;
	font-size: 0;
}

.b-accordeon-slider .slick-prev {
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
}

.b-accordeon-slider .slick-prev:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-prev.svg) center no-repeat;
}

.b-accordeon-slider .slick-prev:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2649CD), to(#0089D5));
	background: linear-gradient(180deg, #2649CD 0%, #0089D5 100%);
}

.b-accordeon-slider .slick-next {
	right: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
}

.b-accordeon-slider .slick-next:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-next.svg) center no-repeat;
}

.b-accordeon-slider .slick-next:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2649CD), to(#0089D5));
	background: linear-gradient(180deg, #2649CD 0%, #0089D5 100%);
}

.dnone {
	display: none;
}

.down-link {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: 'golosbold';
	font-size: 20px;
	color: #1E3CAE;
}

.down-link:before {
	content: "";
	display: inline-block;
	width: 28px;
	min-width: 28px;
	height: 38px;
	margin-right: 16px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-download.svg) center no-repeat;
}

.down-link:hover {
	background: transparent;
	-webkit-text-fill-color: inherit;
	color: #0083CA;
}

.down-link:hover span {
	border-bottom: 1px solid #0083CA;
}

.down-link:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-download-h.svg) center no-repeat;
}

.workarea .banking-about td {
	border-bottom: 1px solid #F2F9FF;
}

.workarea .banking-about tr:first-child td {
	background: #F2F9FF;
}

.workarea .banking-about tr td:first-child {
	background: #F2F9FF;
	border-bottom: 1px solid #fff;
}

.workarea tr:nth-child(odd) {
	background: #fff;
}

.b-deposit-select {
	width: 100%;
	height: 40px;
	background: #F0F2F5;
	position: relative;
	display: none;
	margin-bottom: 20px;
}

.b-deposit-select:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	pointer-events: none;
}

.b-deposit-select select {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	padding: 0 30px 0 10px;
	text-align: center;
	font-size: 18px;
	color: #2C4295;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	cursor: pointer;
	position: relative;
}

.b-deposit-mobile {
	margin: 0 -15px;
	display: none;
}

.b-deposit-mobile-img-slider {
	margin: -55px 0 -250px -15px;
}

.b-deposit-mobile-img-slider__in {
	display: block;
}

.b-deposit-mobile-img-slider__in img {
	display: block;
	max-width: 100%;
}

.b-deposit-mobile-info-slider .slick-arrow {
	position: absolute;
	display: inline-block;
	padding: 0;
	border: 0;
	text-indent: -9999em;
	width: 21px;
	height: 20px;
	top: 60px;
	z-index: 2;
}

.b-deposit-mobile-info-slider .slick-prev {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/m-prev.svg) center no-repeat;
	left: 50px;
}

.b-deposit-mobile-info-slider .slick-next {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/m-next.svg) center no-repeat;
	right: 50px;
}

.b-deposit-mobile-info-slider__item {
	padding: 20px;
	border: 5px solid #0f5fba;
	position: relative;
	margin-top: 20px;
	background: #fff;
}

.b-deposit-mobile-info-slider__item:before {
	content: "";
	width: 30px;
	height: 30px;
	background: #fff;
	position: absolute;
	display: inline-block;
	border: 5px solid #0f5fba;
	left: 50%;
	top: -4px;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
	border-bottom: 0;
	border-right: 0;
}

.b-deposit-mobile-info-slider__title {
	color: #1E3CAE;
	font-size: 25px;
	line-height: 30px;
	font-family: 'golosbold';
	padding: 0 80px;
	margin-bottom: 10px;
	min-height: 2em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.b-deposit-mobile-info-slider__txt {
	font-size: 17px;
	line-height: 22px;
	color: #3D3D3D;
}

.layout--klever {
	color: #343532;
}

.layout--klever .page-content {
	padding-bottom: 0;
}

.layout--klever .page-content .container-fluid {
	max-width: 1380px;
}

.layout--klever .alx-feedb-error {
	margin-top: 0;
}

.layout--klever .afbf_error_block {
	text-align: center;
}

.layout--klever .afbf_error_block .afbf_error_text {
	font-size: 20px;
	height: auto;
	line-height: inherit;
	margin: 20px 0;
	padding: 0 20px;
}

.layout--klever .afbf_success_block._without-popup {
	height: auto;
	text-align: center;
	margin-bottom: 0;
}

.layout--klever .afbf_success_block._without-popup .afbf_mess_ok {
	text-align: center;
	line-height: inherit;
}

.layout--klever .afbf_success_block._without-popup .afbf_mess_ok .mess-fix {
	margin: 20px 0;
	padding: 0 20px;
}

.klever-top {
	padding: 121px 0 124px;
	position: relative;
}

.klever-top h1 {
	max-width: 700px;
	font-size: 100px;
	margin-bottom: 111px;
	text-transform: uppercase;
	line-height: 1.2;
}

.klever-top__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.klever-top-title__pre {
	font-family: 'golosbold';
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.k-request-link {
	margin-left: 151px;
	display: inline-block;
	padding-left: 23px;
	position: relative;
}

.k-request-link:before {
	content: "";
	display: inline-block;
	width: 128px;
	height: 128px;
	border-radius: 50%;
	background: -webkit-gradient(linear, left top, left bottom, from(#135DBA), to(#2974D1));
	background: linear-gradient(180deg, #135DBA 0%, #2974D1 100%);
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-box-shadow: rgba(19, 93, 186, 0.7) 0px 7px 29px 0px;
	box-shadow: rgba(19, 93, 186, 0.7) 0px 7px 29px 0px;
}

.k-request-link span {
	color: #fff;
	font-size: 24px;
	line-height: 1.3;
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.k-request-link span:before {
	content: "";
	display: inline-block;
	width: 35px;
	height: 66px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-arr.svg) center no-repeat;
	margin-right: 17px;
}

.k-request-link:hover:before {
	background: #2974D1;
}

.klever-prize {
	padding: 57px 0;
}

.klever-prize h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 72px;
	background: -webkit-gradient(linear, left top, left bottom, from(#135DBA), to(#38B7AD));
	background: linear-gradient(180deg, #135DBA 0%, #38B7AD 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #135DBA;
	line-height: 1;
	margin-bottom: 7px;
}

.klever-prize__pre {
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 17px;
	text-align: center;
}

.klever-prize__date {
	font-size: 18px;
	text-align: center;
	margin-bottom: 11px;
}

.klever-prize__more {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
}

.klever-prize__top {
	margin-bottom: 60px;
	font-family: 'golosbold';
}

.klever-prize__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: -85px;
	margin-bottom: 47px;
}

.klever-prize__item {
	padding-right: 85px;
	padding-top: 50px;
}

.klever-prize__item:first-child .klever-prize-sum:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/code-pre-f.svg) center no-repeat;
	top: -55px;
	left: -39px;
	width: 246px;
	height: 141px;
	z-index: -1;
}

.klever-prize__item:last-child .klever-prize-sum:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/code-pre-s.svg) center no-repeat;
	top: -67px;
	left: -21px;
	width: 217px;
	height: 122px;
	z-index: -1;
}

.klever-prize__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.klever-prize-sum {
	width: 219px;
	height: 219px;
	background: #D6EDFD;
	border-radius: 50%;
	padding: 10px;
	margin-right: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 26px;
	position: relative;
}

.klever-prize-sum:before {
	content: "";
	display: inline-block;
	position: absolute;
}

.klever-prize-sum__list {
	color: #0384ca;
}

.klever-prize-sum__item {
	font-size: 24px;
	font-family: 'golosbold';
	line-height: 1;
	margin-bottom: 10px;
}

.klever-prize-sum__item:last-child {
	margin-bottom: 0;
}

.klever-prize__code {
	position: relative;
}

.klever-prize__code span {
	display: block;
	font-size: 64px;
	line-height: 0.75;
}

.klever-prize__code:after {
	content: "";
	display: block;
	background: linear-gradient(91.44deg, #0384CB 5.96%, #85E48A 95.03%);
	opacity: 0.8;
	-webkit-filter: blur(25px);
	filter: blur(25px);
	position: absolute;
	right: -10px;
	bottom: -10px;
	height: 95%;
	width: 95%;
}

.klever-prize__code:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 50px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/pr-slice.svg) center no-repeat;
	position: absolute;
	right: 100%;
	bottom: 25px;
}

.klever-prize__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 18px;
	background: linear-gradient(107.29deg, #0384CB 63.9%, #85E48A 131.79%);
	font-family: 'golosbold';
	border-radius: 25px;
	padding: 37px 47px 40px 41px;
	position: relative;
	z-index: 1;
}

.klever-prize__msg {
	font-size: 18px;
	line-height: 1.2;
	text-align: center;
	font-family: 'golosbold';
	margin: 0 auto 56px;
	max-width: 660px;
}

.klever-prizу-condition {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 3px solid #F0F2F5;
	border-radius: 25px;
	padding: 48px 110px 62px 110px;
	margin-bottom: 30px;
	position: relative;
}

.klever-prizу-condition:before {
	content: "";
	display: inline-block;
	width: 50px;
	height: 22px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/pr-pre.svg);
	position: absolute;
	left: 50%;
	top: -22px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.klever-prizу-condition__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.klever-prizу-condition__icon {
	margin-right: 31px;
}

.klever-prizу-condition__icon img {
	display: block;
}

.klever-prizу-condition__info {
	padding-top: 23px;
}

.klever-prizу-condition__title {
	font-size: 18px;
	font-family: 'golosbold';
	margin-bottom: 8px;
}

.klever-prizу-condition-count {
	color: #0384ca;
}

.klever-prizу-conditioncount-item {
	font-size: 24px;
	font-family: 'golosbold';
	line-height: 1;
	margin-bottom: 10px;
}

.klever-prizу-conditioncount-item:last-child {
	margin-bottom: 0;
}

.klever-prize-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.klever-prize-view-link {
	background: -webkit-gradient(linear, left top, left bottom, from(#135DBA), to(#2974D1));
	background: linear-gradient(180deg, #135DBA 0%, #2974D1 100%);
	width: 135px;
	height: 135px;
	border-radius: 50%;
	color: #fff;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 43px;
	-webkit-box-shadow: rgba(19, 93, 186, 0.7) 0px 7px 29px 0px;
	box-shadow: rgba(19, 93, 186, 0.7) 0px 7px 29px 0px;
}

.klever-prize-view-link span {
	font-size: 24px;
	text-align: center;
	line-height: 1.3;
}

.klever-prize-view-link:hover {
	background: #2974D1;
}

.klever-prize-rule-link {
	color: #2C4295;
	font-size: 16px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.klever-prize-rule-link:before {
	content: "";
	display: inline-block;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/rule.svg) center no-repeat;
	width: 20px;
	height: 24px;
	margin-right: 5px;
}

.give {
	background: #D6EDFD;
	padding: 85px 0 88px;
}

.give h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 55px;
}

.give__pre {
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'golosbold';
	margin-bottom: 9px;
}

.give__top {
	margin-bottom: 104px;
}

.give__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -65px -80px 0;
}

.give__wrap {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.give__item {
	position: relative;
	width: 50%;
	padding-right: 65px;
	margin-bottom: 80px;
}

.give__item:nth-child(1) .give__inner:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 97px;
	height: 92px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl1.png) center no-repeat;
	top: -42px;
	right: 63px;
}

.give__item:nth-child(1) .give__inner:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 138px;
	height: 141px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl2.png) center no-repeat;
	top: 36px;
	right: -62px;
	z-index: -1;
}

.give__item:nth-child(2) .give__inner:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 57px;
	height: 58px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl3.png) center no-repeat;
	top: -19px;
	right: 139px;
}

.give__item:nth-child(3) .give__inner:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 131px;
	height: 119px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl4.png) center no-repeat;
	top: 0px;
	right: -25px;
	z-index: -1;
}

.give__item:nth-child(3) .give__inner:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 138px;
	height: 141px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl5.png) center no-repeat;
	bottom: -44px;
	right: 19px;
}

.give__item:nth-child(4) .give__inner:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 131px;
	height: 119px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl6.png) center no-repeat;
	top: -29px;
	right: -52px;
	z-index: -1;
}

.give__item:nth-child(5) .give__inner:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 115px;
	height: 122px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl7.png) center no-repeat;
	top: -8px;
	right: -8px;
}

.give__item:nth-child(6) .give__inner:before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 115px;
	height: 122px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl8.png) center no-repeat;
	top: 7px;
	right: -35px;
}

.give__item:nth-child(6) .give__inner:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 86px;
	height: 87px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/kl9.png) center no-repeat;
	bottom: -31px;
	right: 53px;
}

.give-info {
	margin-left: 10px;
	margin-top: -33px;
	z-index: 1;
	position: relative;
}

.give__info {
	background: linear-gradient(107.29deg, #0384CB 63.9%, #85E48A 131.79%);
	border-radius: 25px;
	padding: 24px 39px 35px 33px;
	position: relative;
	color: #fff;
	text-align: left;
}

.give__info:after {
	content: "";
	display: block;
	background: linear-gradient(91.44deg, #0384CB 5.96%, #85E48A 95.03%);
	opacity: 0.8;
	-webkit-filter: blur(25px);
	filter: blur(25px);
	position: absolute;
	right: -10px;
	bottom: -10px;
	height: 95%;
	width: 95%;
}

.give__info:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 50px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/g-slice.svg) center no-repeat;
	position: absolute;
	right: -webkit-calc(100% - 1px);
	right: calc(100% - 1px);
	bottom: 31px;
}

.give__img {
	z-index: 1;
	height: 340px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.give__pr {
	font-size: 14px;
	z-index: 1;
	position: relative;
}

.give__title {
	font-family: 'golosbold';
	z-index: 1;
	position: relative;
}

.give__inner {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 316px;
	height: 316px;
}

.give__inner__in {
	background: #E6F4FE;
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.give__count {
	font-size: 48px;
	padding-left: 20px;
	margin-bottom: 14px;
	font-weight: 700;
}

.request {
	padding: 81px 0 87px;
	color: #fff;
	background: url(/local/templates/paritet/assets/build/css/../img/content/request.jpg) center no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.request h2 {
	text-transform: uppercase;
	font-size: 55px;
	text-align: center;
}

.request__pre {
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-family: 'golosbold';
}

.request__aft {
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	margin-top: -10px;
	font-family: 'golosbold';
}

.request__top {
	margin-bottom: 62px;
	position: relative;
}

.request__link-btn {
	background: #FFFFFF;
	border-radius: 50%;
	width: 160px;
	height: 160px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 33px 10px 10px 26px;
}

.request__link-btn span {
	font-size: 24px;
	color: #0083CA;
	border-bottom: 1px dotted #0083CA;
	font-family: 'golosbold';
	line-height: 1.2;
}

.request__link-btn span:before {
	content: "";
	display: block;
	width: 60px;
	height: 24px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/l-arr.svg) center no-repeat;
	margin-bottom: 8px;
}

.request__link-btn:hover span {
	border-bottom: 1px dotted transparent;
}

.request-form {
	max-width: 655px;
	margin: 0 auto;
}

.request-form__item {
	margin-bottom: 30px;
	position: relative;
}

.request-form__item input[type="text"],
.request-form__item input[type="email"],
.request-form__item input[type="password"],
.request-form__item input[type="tel"] {
	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 11px 0px #007282;
	box-shadow: 0px 3px 11px 0px #007282;
	padding: 33px 10px 7px 11px;
	font-size: 26px;
	border: 2px solid transparent;
}

.request-form__item input[type="text"].request-input-phone,
.request-form__item input[type="email"].request-input-phone,
.request-form__item input[type="password"].request-input-phone,
.request-form__item input[type="tel"].request-input-phone {
	padding-left: 77px;
	width: 264px;
}

.request-form__item input[type="text"].m-error,
.request-form__item input[type="email"].m-error,
.request-form__item input[type="password"].m-error,
.request-form__item input[type="tel"].m-error {
	border: 2px solid red;
}

.request-form__item label {
	color: #fff;
	font-size: 13px;
	padding-left: 36px;
}

.request-form__item input[type="checkbox"]:not(:checked)+label:before {
	border: 2px solid rgba(255, 255, 255, 0.5);
}

.request-form__item input[type="checkbox"]:checked+label:before {
	background: rgba(255, 255, 255, 0.5);
	border: 2px solid rgba(255, 255, 255, 0.5);
}

.request-form__item .input-label {
	position: absolute;
	left: 15px;
	top: 11px;
	color: #222222;
	font-size: 13px;
	margin: 0;
}

.request-form__item .necc {
	color: red;
}

.request-form__item.m-multiple {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -30px;
}

.request-form__item .request-form__m {
	position: relative;
	padding-right: 30px;
}

.request-form__item .request-form__m:last-child {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.request-form__item .m-code {
	font-size: 26px;
	position: absolute;
	bottom: 9px;
	left: 13px;
	color: #302F22;
}

.request-form__item ::-webkit-input-placeholder {
	color: #C4C4C4;
}

.request-form__item ::-moz-placeholder {
	color: #C4C4C4;
}

.request-form__item :-moz-placeholder {
	color: #C4C4C4;
}

.request-form__item :-ms-input-placeholder {
	color: #C4C4C4;
}

.request-form__item :focus::-webkit-input-placeholder {
	color: transparent;
}

.request-form__item :focus::-moz-placeholder {
	color: transparent;
}

.request-form__item :focus:-moz-placeholder {
	color: transparent;
}

.request-form__item :focus:-ms-input-placeholder {
	color: transparent;
}

.request-msg {
	font-size: 13px;
	line-height: 1.2;
}

.request-form__submit {
	margin-bottom: 21px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 17px;
}

.request-form__submit .capcha {
	display: block;
}

.request-form__submit .capcha img {
	display: block;
}

.request-btn-submit {
	background: #FF6853;
	border-radius: 5px;
	border: 0;
	font-size: 22px;
	margin-right: 40px;
	padding: 21px 49px;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
}

.request-btn-submit:hover {
	background: #e0331c;
}

.k-certifikate {
	padding: 43px 0;
	font-size: 13px;
}

.klever-phone {
	padding: 80px 0 101px;
}

.klever-phone__wrp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.klever-phone__icon {
	position: relative;
	margin-right: 66px;
}

.klever-phone__icon:after {
	content: "";
	display: block;
	background: linear-gradient(91.44deg, #0384CB 5.96%, #85E48A 95.03%);
	opacity: 0.8;
	-webkit-filter: blur(25px);
	filter: blur(25px);
	position: absolute;
	right: -10px;
	bottom: -10px;
	height: 95%;
	width: 95%;
}

.klever-phone__icon:before {
	content: "";
	display: inline-block;
	width: 26px;
	height: 60px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/phone-slice.svg) center no-repeat;
	position: absolute;
	left: 100%;
	bottom: 48px;
	margin-left: -1px;
}

.klever-phone__icon__bg {
	background: linear-gradient(254.64deg, #2C4295 6.81%, #0485CB 51.76%, #69E994 108%);
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
	-ms-transform: matrix(-1, 0, 0, 1, 0, 0);
	transform: matrix(-1, 0, 0, 1, 0, 0);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 25px;
}

.klever-phone__icon__in {
	position: relative;
	z-index: 1;
	font-size: 110px;
	line-height: 1;
	color: #fff;
	font-family: 'golosbold';
	padding: 11px 42px 18px 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 25px;
}

.klever-phone__icon__in:before {
	content: "";
	display: inline-block;
	width: 69px;
	height: 87px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/phone.svg) center no-repeat;
	margin-right: 21px;
	margin-top: 10px;
}

.klever-phone__info {
	max-width: 650px;
}

.klever-phone__top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 14px;
	text-transform: uppercase;
}

.klever-phone__time {
	font-family: 'golosbold';
	margin-bottom: 10px;
}

.klever-phone__item {
	margin-bottom: 4px;
	line-height: 1;
}

.klever-phone__item:last-child {
	margin-bottom: 0;
}

.k-questions {
	background: #D6EDFD;
	padding: 75px 0 13px;
}

.k-questions h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 55px;
	margin-bottom: 5px;
}

.k-questions .accordeon {
	max-width: 900px;
	margin: 0 auto;
}

.k-questions .accordeon__item {
	border-top: 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
	padding-left: 37px;
}

.k-questions .accordeon__item:last-child {
	border-bottom: 0;
}

.k-questions .accordeon__item:before {
	display: none !important;
}

.k-questions .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-minus.svg) center no-repeat;
}

.k-questions .accordeon__item ul:last-child {
	margin-bottom: 0;
}

.k-questions .accordeon__item ul li:after {
	display: none;
}

.k-questions .accordeon__item ul li:before {
	top: 7px;
}

.k-questions .accordeon__item ol:last-child {
	margin-bottom: 0;
}

.k-questions .accordeon__item ol li:after {
	display: none;
}

.k-questions .accordeon__link {
	text-transform: uppercase;
	font-family: 'stemmedium',sans-serif;
	padding: 40px 78px 40px 0;
	position: relative;
}

.k-questions+.acquiring-seo{
	padding-top: 0;
}

.k-questions .accordeon__link:before {
	content: "";
	display: inline-block;
	width: 34px;
	height: 34px;
	position: absolute;
	right: 13px;
	top: 41px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-plus.svg) center no-repeat;
}

.k-questions .accordeon__info {
	padding: 0px 0 30px;
	font-size: 18px;
}

.calendar {
	padding: 98px 0 130px;
}

.calendar h2 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 81px;
	font-size: 55px;
}

.calendar__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-calc(100% + 40px);
	width: calc(100% + 40px);
}

.calendar__item {
	position: relative;
	width: 33.333%;
	padding: 48px 25px 64px 139px;
}

.calendar__item:hover.m-winners .calendar__bg,
.calendar__item.active.m-winners .calendar__bg {
	height: -webkit-calc(100% + 40px);
	height: calc(100% + 40px);
}

.calendar__item:hover.m-winners .caledar-btn,
.calendar__item.active.m-winners .caledar-btn {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .3s ease .15s;
	transition: all .3s ease .15s;
}

.calendar__item.m-centered {
	z-index: 1;
	-webkit-box-shadow: rgba(100, 100, 111, 0.4) 0px 7px 29px 0px;
	box-shadow: rgba(100, 100, 111, 0.4) 0px 7px 29px 0px;
	margin: -10px -20px;
}

.calendar__item.m-centered.active .caledar-btn:before {
	bottom: -27px;
}

.calendar__item:nth-child(1) .calendar__bg:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/winner-bg1.svg) top right no-repeat;
}

.calendar__item:nth-child(2) .calendar__bg:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/winner-bg2.svg) top right no-repeat;
}

.calendar__item:nth-child(3) .calendar__bg:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/winner-bg3.svg) top right no-repeat;
}

.calendar__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #D6EDFD;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.calendar__num {
	font-size: 275px;
	line-height: 1;
	color: #F0F2F5;
	text-shadow: 0px 4px 34px #A9CDE7;
	position: absolute;
	left: 25px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-family: 'golosbold';
}

.calendar__roz {
	font-family: 'golosbold';
	margin-bottom: 42px;
	position: relative;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, from(#135DBA), to(#38B7AD));
	background: linear-gradient(180deg, #135DBA 0%, #38B7AD 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #135DBA;
}

.calendar__date {
	font-size: 45px;
	line-height: 1;
	margin-bottom: 8px;
}

.calendar__year {
	font-size: 45px;
	line-height: 1;
}

.calendar__time {
	color: #0384ca;
	position: relative;
	z-index: 1;
	font-family: 'golosbold';
}

.calendar-btn-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 2;
}

.caledar-btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	background: linear-gradient(117.91deg, #2C4295 -0.93%, #0485CB 65.17%, #69E994 147.86%);
	padding: 12px 22px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	opacity: 0;
	visibility: hidden;
}

.caledar-btn:hover {
	background: linear-gradient(117.91deg, #69E994 -0.93%, #0485CB 65.17%, #2C4295 147.86%);
}

.caledar-btn:after {
	content: "";
	display: inline-block;
	width: 9px;
	height: 12px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-toggle.svg) center no-repeat;
	margin-top: 1px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.caledar-btn:before {
	content: "";
	display: inline-block;
	width: 41px;
	height: 22px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-slice.svg) center no-repeat;
	position: absolute;
	bottom: -38px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: opacity 0s ease 0s;
	transition: opacity 0s ease 0s;
}

.caledar-btn.active:after {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.caledar-btn.active:before {
	-webkit-transition: opacity .3s ease .15s;
	transition: opacity .3s ease .15s;
	opacity: 1;
}

.caledar-btn span {
	margin-right: 3px;
}

.calendar-win {
	padding-top: 75px;
	display: none;
}

.calendar-win__in {
	background: #D6EDFD;
	border-radius: 5px;
	-webkit-box-shadow: rgba(100, 100, 111, 0.4) 0px 13px 29px -20px;
	box-shadow: rgba(100, 100, 111, 0.4) 0px 13px 29px -20px;
	padding: 60px 200px 67px;
}

.calendar-win__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -75px -48px 0;
}

.calendar-win__list.dnone {
	display: none;
}

.calendar-win__item {
	width: 33.333%;
	padding-right: 75px;
	margin-bottom: 48px;
}

.calendar-win__item:nth-child(1) .calendar-win__circle:before {
	content: "";
	display: inline-block;
	width: 80px;
	height: 82px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i1.png) center no-repeat;
	position: absolute;
	right: -40px;
	top: 5px;
	z-index: 0;
}

.calendar-win__item:nth-child(2) .calendar-win__circle:before {
	content: "";
	display: inline-block;
	width: 70px;
	height: 72px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i2.png) center no-repeat;
	position: absolute;
	left: -26px;
	top: -1px;
	z-index: 0;
}

.calendar-win__item:nth-child(2) .calendar-win__circle:after {
	content: "";
	display: inline-block;
	width: 30px;
	height: 31px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i3.png) center no-repeat;
	position: absolute;
	right: -30px;
	top: 62px;
	z-index: 1;
}

.calendar-win__item:nth-child(3) .calendar-win__circle:before {
	content: "";
	display: inline-block;
	width: 60px;
	height: 62px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i4.png) center no-repeat;
	position: absolute;
	right: -28px;
	top: 1px;
	z-index: 0;
}

.calendar-win__item:nth-child(4) .calendar-win__circle:before {
	content: "";
	display: inline-block;
	width: 44px;
	height: 45px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i5.png) center no-repeat;
	position: absolute;
	left: -16px;
	top: 6px;
	z-index: 0;
}

.calendar-win__item:nth-child(5) .calendar-win__circle:before {
	content: "";
	display: inline-block;
	width: 40px;
	height: 41px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i6.png) center no-repeat;
	position: absolute;
	left: -21px;
	top: 12px;
	z-index: 0;
}

.calendar-win__item:nth-child(5) .calendar-win__circle:after {
	content: "";
	display: inline-block;
	width: 44px;
	height: 45px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i7.png) center no-repeat;
	position: absolute;
	right: -20px;
	top: 47px;
	z-index: 0;
}

.calendar-win__item:nth-child(6) .calendar-win__circle:before {
	content: "";
	display: inline-block;
	width: 44px;
	height: 45px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i8.png) center no-repeat;
	position: absolute;
	left: -23px;
	top: 22px;
	z-index: 0;
}

.calendar-win__item:nth-child(6) .calendar-win__circle:after {
	content: "";
	display: inline-block;
	width: 40px;
	height: 41px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/win-i9.png) center no-repeat;
	position: absolute;
	right: -35px;
	top: 0px;
	z-index: 0;
}

.calendar-win__inner {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.calendar-win__circle {
	position: absolute;
	left: 50%;
	top: 35px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 126px;
	height: 126px;
}

.calendar-win__circle__in {
	width: 100%;
	height: 100%;
	background: #E6F4FE;
	border-radius: 50%;
	position: relative;
	z-index: 1;
}

.calendar-win__img {
	margin-bottom: 12px;
	position: relative;
	z-index: 1;
	height: 125px;
}

.calendar-win__img img {
	display: block;
	max-height: 100%;
	max-width: 100%;
}

.calendar-win__person {
	font-family: 'golosbold';
	margin-bottom: 1px;
	position: relative;
	z-index: 1;
	text-align: center;
}

.calendar-win__prize {
	font-size: 14px;
	position: relative;
	z-index: 1;
	text-align: center;
}

.calendar-winners-slider-mobile {
	padding: 20px 0 40px;
}

.calendar-winners-slider-mobile .calendar-win__item {
	width: 100%;
	padding-right: 0;
	margin: 0;
}

.calendar-winners-slider-mobile .slick-dots {
	width: 100%;
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 30px;
}

.calendar-winners-slider-mobile .slick-dots li {
	margin: 0 20px 0 0;
	padding: 0;
	background: #fff;
	border: 2px solid #D6EDFD;
	border-radius: 50%;
	width: 20px;
	height: 20px;
}

.calendar-winners-slider-mobile .slick-dots li:before,
.calendar-winners-slider-mobile .slick-dots li:after {
	display: none;
}

.calendar-winners-slider-mobile .slick-dots li:last-child {
	margin-right: 0;
}

.calendar-winners-slider-mobile .slick-dots li.slick-active {
	background: #D6EDFD;
}

.calendar-winners-slider-mobile .slick-dots li button {
	display: none;
}

.calendar-winners-slider-mobile-wrap {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: -9999em;
	visibility: hidden;
}

.layout--acquiring {
	color: #343532;
}

.layout--acquiring .page-content {
	padding-bottom: 0;
}

.layout--acquiring+.page-footer::after {
	border-top: 75px solid #F0F2F5;
}

.layout--acquiring h2 {
	font-size: 45px;
	text-transform: uppercase;
	text-align: center;
}

.acquiring-top {
	padding: 124px 0 144px;
	position: relative;
	color: #fff;
	-webkit-box-shadow: 0px 0px 45px #B6D3EC;
	box-shadow: 0px 0px 45px #B6D3EC;
}

.acquiring-top h1 {
	max-width: 650px;
	font-size: 72px;
	margin-bottom: 52px;
	text-transform: uppercase;
	line-height: 1.2;
}

.acquiring-top__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.acquiring-top__bg:before {
	content: "";
	display: block;
	width: 50%;
	height: 100%;
	background: -webkit-gradient(linear, left top, right top, color-stop(4.73%, #003654), color-stop(82.8%, rgba(0, 54, 84, 0)));
	background: linear-gradient(90deg, #003654 4.73%, rgba(0, 54, 84, 0) 82.8%);
	opacity: 0.6;
	position: absolute;
	left: 0;
	top: 0;
}

.a-request-link {
	display: inline-block;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	-webkit-box-shadow: 0px 4px 24px rgba(15, 94, 186, 0.85);
	box-shadow: 0px 4px 24px rgba(15, 94, 186, 0.85);
	padding: 17px 48px;
	font-size: 22px;
}

.a-request-link:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007FC5), to(#1E3CAE));
	background: linear-gradient(180deg, #007FC5 0%, #1E3CAE 100%);
}

.a-request-link.m-internet {
	background: -webkit-gradient(linear, left top, left bottom, from(#007EC5), to(#24B6E4));
	background: linear-gradient(180deg, #007EC5 0%, #24B6E4 100%);
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
}

.a-request-link.m-internet:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#24B6E4), to(#007EC5));
	background: linear-gradient(180deg, #24B6E4 0%, #007EC5 100%);
}

.acquiring-seo {
	background: #F0F2F5;
	padding: 85px 0 98px;
}

.acquiring-seo.m-white {
	background: #fff;
}

.acquiring-seo .container-fluid>h2 {
	text-align: center;
	font-size: 45px;
	margin-bottom: 40px;
}

.acquiring-seo h2 {
	text-align: left;
	font-size: 32px;
}

.acquiring-seo h1 {
	font-size: 45px;
	text-transform: uppercase;
}

.acquiring-seo ul li:before {
	left: 0px;
	top: 10px;
	background: #2C4295;
	width: 6px;
	height: 6px;
	border-radius: 50%;
}

.acquiring-title h2 {
	font-size: 45px;
	text-transform: uppercase;
}

.acquiring-seo__txt {
	font-size: 18px;
	line-height: 1.2;
}

.acquiring-benefit {
	padding: 89px 0 82px;
}

.acquiring-benefit h2 {
	text-align: center;
	margin-bottom: 47px;
}

.acquiring-benefit__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -46px 46px 0;
}

.acquiring-benefit__list.m-internet {
	margin-right: -20px;
}

.acquiring-benefit__item {
	width: 25%;
	padding-right: 46px;
	text-align: center;
}

.acquiring-benefit__item.m-internet {
	width: 20%;
	padding-right: 20px;
}

.acquiring-benefit__img {
	height: 110px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 30px;
}

.acquiring-benefit__img img {
	display: block;
}

.acquiring-benefit__title {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 19px;
	line-height: 1.2;
}

.acquiring-benefit__txt {
	font-size: 18px;
	line-height: 1.2;
}

.acquiring-benefit__num {
	position: relative;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.acquiring-benefit__num__item {
	font-size: 138px;
	line-height: 122px;
	color: #0f5eba;
	font-family: 'golosbold';
}

.acquiring-benefit__num__pre {
	font-size: 24px;
	color: #0f5eba;
	display: inline-block;
	margin-right: 7px;
}

.acquiring-benefit__num__percent {
	position: absolute;
	right: -43px;
	top: 12px;
}

.acquiring-benefit-btn {
	text-align: center;
}

.acquiring-benefit__link {
	display: inline-block;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	-webkit-box-shadow: 0px 4px 24px rgba(15, 94, 186, 0.85);
	box-shadow: 0px 4px 24px rgba(15, 94, 186, 0.85);
	padding: 17px 40px;
	font-size: 22px;
}

.acquiring-benefit__link:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007FC5), to(#1E3CAE));
	background: linear-gradient(180deg, #007FC5 0%, #1E3CAE 100%);
}

.acquiring-benefit__link.m-internet {
	background: -webkit-gradient(linear, left top, left bottom, from(#007EC5), to(#24B6E4));
	background: linear-gradient(180deg, #007EC5 0%, #24B6E4 100%);
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
}

.acquiring-benefit__link.m-internet:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#24B6E4), to(#007EC5));
	background: linear-gradient(180deg, #24B6E4 0%, #007EC5 100%);
}

.acquiring-payment {
	background: #F0F2F5;
	padding: 60px 0 0;
}

.acquiring-payment__title {
	font-size: 24px;
	font-family: 'golosbold';
	text-align: center;
}

.acquiring-payment__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: -2px 0 0 0;
}

.acquiring-payment__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 212px;
	height: 212px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/ellipse.svg) center no-repeat;
	margin-bottom: 30px;
}

.acquiring-payment__item img {
	display: block;
	max-width: 100%;
}

.acquiring-tariff {
	padding: 90px 0 75px;
}

.acquiring-docs {
	padding: 84px 0 73px;
}

.acquiring-docs h2 {
	margin-bottom: 49px;
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
}

.acquiring-docs.m-internet .acquiring-docs__icon:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#24B6E4), to(#007EC5));
	background: linear-gradient(180deg, #24B6E4 0%, #007EC5 100%);
}

.acquiring-docs__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: -26px;
}

.acquiring-docs__item {
	padding-right: 26px;
	width: 226px;
	height: 230px;
	margin-bottom: 26px;
}

.acquiring-docs__link {
	color: #3D3D3D;
	display: block;
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 4px 24px #C0CCDE;
	box-shadow: 0px 4px 24px #C0CCDE;
	position: relative;
	padding: 24px;
	overflow: hidden;
}

.acquiring-docs__link:after {
	content: "";
	display: block;
	width: 42px;
	height: 42px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/d-corner.svg) center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

.acquiring-docs__link:hover .acquiring-docs__icon:before {
	-webkit-transform: translate(-50%, -50%) scale(2.75);
	-ms-transform: translate(-50%, -50%) scale(2.75);
	transform: translate(-50%, -50%) scale(2.75);
}

.acquiring-docs__txt {
	font-size: 18px;
	line-height: 1.23;
	margin-bottom: 10px;
}

.acquiring-docssize {
	font-size: 14px;
	color: #A8A8A8;
}

.acquiring-docs__icon {
	display: inline-block;
	width: 17px;
	height: 22px;
	position: absolute;
	bottom: 33px;
	right: 33px;
}

.acquiring-docs__icon i {
	display: inline-block;
	width: 17px;
	height: 22px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/acq-download.svg) center no-repeat;
	position: relative;
	z-index: 1;
}

.acquiring-docs__icon:before {
	content: "";
	display: inline-block;
	width: 57px;
	height: 57px;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.acquiring-partners {
	background: #F0F2F5;
	padding: 126px 0 89px;
}

.acquiring-partners__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.acquiring-partners__img {
	width: 500px;
	min-width: 500px;
	margin: 0 90px 0 -40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

.acquiring-partners__img img {
	display: block;
	position: relative;
	z-index: 1;
}

.acquiring-partners__img:before {
	content: "";
	display: inline-block;
	width: 340px;
	height: 340px;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	position: absolute;
	left: 50%;
	top: 2px;
	border-radius: 50%;
	z-index: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.acquiring-partners__img:after {
	content: "";
	display: inline-block;
	width: 166px;
	height: 166px;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	position: absolute;
	right: -53px;
	top: -60px;
	border-radius: 50%;
	z-index: 0;
}

.acquiring-partners__view {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	z-index: 1;
}

.acquiring-partners__title {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 54px;
}

.acquiring-partners__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 28px;
	position: relative;
}

.acquiring-partners__list:after {
	content: "";
	display: inline-block;
	width: 44px;
	height: 44px;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	position: absolute;
	left: -38px;
	top: 8px;
	border-radius: 50%;
	z-index: 0;
}

.acquiring-partners__link {
	color: #3D3D3D;
	background: #FFFFFF;
	margin: 0 17px 20px 0;
	font-size: 18px;
	font-family: 'golosbold';
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	padding: 26px 30px;
	position: relative;
	z-index: 1;
}

.acquiring-partners__link:hover {
	color: #0f5eba;
	-webkit-box-shadow: 0px 4px 24px #C0CCDE;
	box-shadow: 0px 4px 24px #C0CCDE;
}

.acquiring-partners__more {
	font-size: 18px;
	line-height: 1.2;
	max-width: 490px;
}

.acquiring-tariff__wrap {
	margin: 0 -30px;
}

.acquiring-tariff__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	padding: 0 60px 0 40px;
	z-index: 1;
}

.acquiring-tariff__item.m-highlighted {
	border: 4px solid #0f5eba;
	z-index: 2;
}

.acquiring-tariff__item:first-child .acquiring-tariff-count:before {
	content: "";
	display: block;
	height: 20px;
	width: 100%;
	background: #F0F2F5;
	position: absolute;
	left: 0;
	top: -10px;
	z-index: 2;
}

.acquiring-tariff__pre {
	font-size: 20px;
	line-height: 1.2;
	font-family: 'golosbold';
	padding: 40px 10px;
	width: 460px;
	min-width: 460px;
}

.acquiring-tariff__pre.m-title {
	padding: 0;
}

.acquiring-tariff__pre.m-title h2 {
	text-align: left;
	margin-bottom: 0;
	margin-top: -67px;
}

.acquiring-tariff-count {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
}

.acquiring-tariff-count__inner {
	padding: 40px;
	position: relative;
	z-index: 1;
	background: #F0F2F5;
	width: 100%;
	height: 100%;
}

.acquiring-tariff-count__item {
	font-family: 'golosbold';
	font-size: 35px;
	color: #0f5eba;
	width: 33.333%;
	text-align: center;
	position: relative;
}

.acquiring-tariff-count__item.m-title {
	font-size: 18px;
	line-height: 1.2;
	font-family: 'golosregular';
	color: #3D3D3D;
}

.acquiring-tariff-count__item.m-title .acquiring-tariff-count__inner {
	padding: 33px 10px 25px;
}

.acquiring-tariff-count__item:first-child:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #CCCFD3;
	-webkit-box-shadow: rgba(50, 50, 93, 0.15) 0px 13px 27px -5px, rgba(0, 0, 0, 0.1) 0px 8px 16px 3px;
	box-shadow: rgba(50, 50, 93, 0.15) 0px 13px 27px -5px, rgba(0, 0, 0, 0.1) 0px 8px 16px 3px;
}

.acquiring-tariff-pay {
	padding: 48px 70px;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E3CAE), to(#007FC5));
	background: linear-gradient(180deg, #1E3CAE 0%, #007FC5 100%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.acquiring-services {
	background: #F0F2F5;
	padding: 76px 0 69px;
}

.acquiring-services__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 28px;
}

.acquiring-tariff-pay__sum {
	color: #fff;
}

.acquiring-tariff-pay__pre {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 12px;
}

.acquiring-tariff-pay__count {
	font-size: 35px;
	font-family: 'golosbold';
	line-height: 1;
}

.acquiring-tariff-pay__btn {
	display: inline-block;
	background: #F1F7FF;
	color: #0E5DB9;
	font-size: 22px;
	padding: 17px 75px;
	-webkit-box-shadow: 0px 3px 10px rgba(4, 43, 92, 0.55);
	box-shadow: 0px 3px 10px rgba(4, 43, 92, 0.55);
}

.acquiring-tariff-pay__btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2974D1), to(#135DBA));
	background: linear-gradient(180deg, #2974D1 0%, #135DBA 100%);
	color: #fff;
}

.acquiring-services__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 305px;
	position: relative;
}

.acquiring-services__item:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: -28px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 247px;
	height: 247px;
	background: #FFFFFF;
	opacity: 0.7;
	border-radius: 50%;
}

.acquiring-services__icon {
	height: 98px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 27px;
	position: relative;
	z-index: 1;
}

.acquiring-services__icon img {
	max-width: 100%;
	display: block;
}

.acquiring-services__title {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 18px;
	position: relative;
	z-index: 1;
	text-align: center;
}

.acquiring-services__txt {
	text-align: center;
	font-size: 18px;
	line-height: 1.2;
	position: relative;
	z-index: 1;
	width: 100%;
}

.acquiring-connection {
	background: #fff;
	padding: 122px 0 88px;
}

.acquiring-connection h2 {
	margin-bottom: 82px;
}

.acquiring-connection__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 165px;
	position: relative;
}

.acquiring-connection__list:after {
	content: "";
	display: block;
	width: 1094px;
	height: 338px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/aci-line.svg) center no-repeat;
	position: absolute;
	left: 145px;
	top: 73px;
}

.acquiring-connection__item {
	max-width: 290px;
	position: relative;
	z-index: 1;
}

.acquiring-connection__top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: 47px;
}

.acquiring-connection__title {
	font-size: 24px;
	font-family: 'golosbold';
	line-height: 1.2;
	margin-bottom: 22px;
}

.acquiring-connection__txt {
	font-size: 18px;
	line-height: 1.2;
}

.acquiring-connection__num img {
	display: block;
}

.acquiring-connection__icon {
	position: relative;
	left: -15px;
	top: -7px;
}

.acquiring-connection__icon img {
	display: block;
}

.acquiring-request-form {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 4px 24px #C0CCDE;
	box-shadow: 0px 4px 24px #C0CCDE;
	border-radius: 10px;
	padding: 87px 114px 70px 114px;
	position: relative;
	z-index: 3;
}

.acquiring-request-form h3 {
	text-transform: uppercase;
	font-size: 32px;
	margin-bottom: 44px;
}

.acquiring-request-form__item {
	margin-bottom: 29px;
	position: relative;
}

.acquiring-request-form__item input[type="text"],
.acquiring-request-form__item input[type="email"],
.acquiring-request-form__item input[type="password"],
.acquiring-request-form__item input[type="tel"] {
	border: 1px solid #D5D8DB;
	border-radius: 4px;
	padding: 33px 21px 9px 21px;
	font-size: 18px;
}

.acquiring-request-form__item input[type="text"].acquiring-request-input-phone,
.acquiring-request-form__item input[type="email"].acquiring-request-input-phone,
.acquiring-request-form__item input[type="password"].acquiring-request-input-phone,
.acquiring-request-form__item input[type="tel"].acquiring-request-input-phone {
	width: 290px;
	padding-left: 58px;
}

.acquiring-request-form__item textarea {
	border: 1px solid #D5D8DB;
	border-radius: 4px;
	padding: 33px 21px 9px 21px;
	font-size: 18px;
}

.acquiring-request-form__item label {
	color: #343532;
	font-size: 18px;
	line-height: 1.3;
	padding-left: 41px;
}

.acquiring-request-form__item input[type="checkbox"]:not(:checked)+label:before,
.acquiring-request-form__item input[type="checkbox"]:checked+label:before {
	border: 1px solid #D5D8DB;
	border-radius: 4px;
	height: 30px;
	width: 30px;
	background: #fff;
}

.acquiring-request-form__item input[type="checkbox"]:not(:checked)+label,
.acquiring-request-form__item input[type="checkbox"]:checked+label {
	padding-left: 41px;
}

.acquiring-request-form__item input[type="checkbox"]:not(:checked)+label:after,
.acquiring-request-form__item input[type="checkbox"]:checked+label:after {
	content: '';
	background: url(/local/templates/paritet/assets/build/css/../img/svg/ar-check.svg) center no-repeat;
	width: 27px;
	height: 23px;
	display: inline-block;
	position: absolute;
	top: -1px;
	left: 6px;
	z-index: 10;
	opacity: 0;
}

.acquiring-request-form__item input[type="checkbox"]:checked+label:after {
	opacity: 1;
}

.acquiring-request-form__item .input-label {
	position: absolute;
	left: 21px;
	top: 11px;
	color: #222222;
	font-size: 13px;
	margin: 0;
	pointer-events: none;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.acquiring-request-form__item .necc {
	color: red;
}

.acquiring-request-form__item.m-multiple {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: -30px;
}

.acquiring-request-form__item .acquiring-request-form__m {
	position: relative;
	padding-right: 30px;
}

.acquiring-request-form__item .acquiring-request-form__m:last-child {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.acquiring-request-form__item .m-code {
	font-size: 18px;
	position: absolute;
	bottom: 10px;
	left: 13px;
	color: #302F22;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	font-weight: 600;
}

.acquiring-request-form__item ::-webkit-input-placeholder {
	color: #C4C4C4;
	font-size: 18px;
}

.acquiring-request-form__item ::-moz-placeholder {
	color: #C4C4C4;
	font-size: 18px;
}

.acquiring-request-form__item :-moz-placeholder {
	color: #C4C4C4;
	font-size: 18px;
}

.acquiring-request-form__item :-ms-input-placeholder {
	color: #C4C4C4;
	font-size: 18px;
}

.acquiring-request-form__item :focus::-webkit-input-placeholder {
	color: #C4C4C4;
}

.acquiring-request-form__item :focus::-moz-placeholder {
	color: #C4C4C4;
}

.acquiring-request-form__item :focus:-moz-placeholder {
	color: #C4C4C4;
}

.acquiring-request-form__item :focus:-ms-input-placeholder {
	color: #C4C4C4;
}

.acquiring-request-msg {
	font-size: 14px;
	line-height: 1.41;
}

.acquiring-request-form__submit {
	margin-bottom: 46px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 17px;
}

.acquiring-request-form__submit .capcha {
	display: block;
}

.acquiring-request-form__submit .capcha img {
	display: block;
}

.acquiring-request-btn-submit {
	background: -webkit-gradient(linear, left top, left bottom, from(#135DBA), to(#2974D1));
	background: linear-gradient(180deg, #135DBA 0%, #2974D1 100%);
	-webkit-box-shadow: 0px 4px 24px rgba(15, 94, 186, 0.85);
	box-shadow: 0px 4px 24px rgba(15, 94, 186, 0.85);
	border: 0;
	font-size: 22px;
	margin-right: 39px;
	padding: 18px 29px;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
	color: #fff;
}

.acquiring-request-btn-submit:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#2974D1), to(#135DBA));
	background: linear-gradient(180deg, #2974D1 0%, #135DBA 100%);
}

.acquiring-request-form__wrap {
	position: relative;
	max-width: 888px;
	margin: 0 auto;
}

.acquiring-request-form__quad {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: -30px;
	left: 32px;
	border-radius: 10px;
	z-index: 0;
}

.acquiring-request-form__quad::before {
	content: "";
	display: inline-block;
	width: -webkit-calc(100% - 13px);
	width: calc(100% - 13px);
	height: 100%;
	position: absolute;
	top: -21px;
	left: 34px;
	background: #EEF3FB;
	border-radius: 10px;
	z-index: 2;
}

.acquiring-request-form__quad::after {
	content: "";
	display: inline-block;
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	height: 100%;
	position: absolute;
	top: -40px;
	left: 69px;
	background: #F8FBFF;
	border-radius: 10px;
	z-index: 1;
}

.acquiring-request-form__quad__in {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #E7EDF6;
	border-radius: 10px;
	z-index: 3;
}

.acq__more {
	font-size: 18px;
	line-height: 1.2;
}

.acq-list {
	margin-bottom: 60px;
}

.acq__img {
	width: 660px;
	min-width: 660px;
	height: 100%;
	-webkit-clip-path: polygon(55px 0, 100% 0, 100% 100%, 0 100%, 0 55px);
	clip-path: polygon(55px 0, 100% 0, 100% 100%, 0 100%, 0 55px);
	position: absolute;
	right: 0;
	top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
}

.acq-info {
	padding: 40px 670px 70px 42px;
}

.acq-item {
	margin-bottom: 40px;
	overflow: hidden;
	background: #F0F2F5;
	-webkit-box-shadow: 0 15px 25px -15px #bdc5d1;
	box-shadow: 0 15px 25px -15px #bdc5d1;
	position: relative;
}

.acq-item:last-child {
	margin-bottom: 0;
}

.acq-title {
	color: #2C4295;
	font-size: 36px;
	font-family: 'golosbold';
	margin-bottom: 24px;
	max-width: 535px;
}

.acq-txt {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 45px;
	max-width: 535px;
}

.acq-more-link {
	color: #343532;
	padding: 6px 21px;
	border: 2px solid #2C4295;
	font-size: 16px;
	display: inline-block;
}

.acq-more-link:hover {
	background: #0B4DCE;
	border: 2px solid #0B4DCE;
	color: #fff;
}

.acq-top-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 40px;
}

.acq-top-links__item {
	border: 1px solid #F0F2F5;
	padding: 9px 23px;
	font-size: 18px;
	color: #3D3D3D;
}

.acq-top-links__item:last-child {
	margin-left: -1px;
}

.acq-top-links__item:hover {
	background: #0B4DCE;
	color: #fff;
}

.k-questions.m-internet {
	background: #E5E5E5;
	padding: 39px 0 53px;
}

.k-questions.m-internet .accordeon {
	max-width: 1005px;
}

.k-questions.m-internet .accordeon__item {
	padding-left: 114px;
	padding-right: 28px;
	padding-bottom: 20px;
}

.k-questions.m-internet .accordeon__item.active {
	background: #fff;
}

.k-questions.m-internet .accordeon__item:hover .accordeon__link {
	color: #007EC5;
}

.k-questions.m-internet .accordeon__link {
	font-size: 32px;
	line-height: 1.35;
	padding: 42px 78px 33px 0;
}

.k-questions.m-internet .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-i-plus.svg) center no-repeat;
}

.k-questions.m-internet .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-i-minus.svg) center no-repeat;
}

.k-questions.m-internet .accordeon__info {
	padding: 0px 87px 77px 118px;
	font-size: 18px;
	line-height: 1.55;
}

.i-service {
	margin-bottom: 15px;
}

.i-service-wrap {
	color: #fff;
	background: #0083CA url(/local/templates/paritet/assets/build/css/../img/content/is-bg.jpg) center top/cover no-repeat;
	padding: 50px 20px 42px;
	text-align: center;
}

.s-service-txt {
	max-width: 650px;
	text-align: left;
	display: none;
	margin: 0 auto;
	line-height: 1.2;
}

.s-service-txt ul li:before {
	width: 10px;
	height: 2px;
	background: #fff;
	left: 9px;
	top: 9px;
}

.s-service-txt ul li:after {
	display: none;
}

.i-service-period {
	display: inline-block;
	font-size: 40px;
	line-height: 1;
	font-family: 'golosbold';
	margin-bottom: 14px;
	border: 2px solid #fff;
	padding: 10px 27px;
}

.i-service-period-add {
	font-size: 40px;
	line-height: 1;
	font-family: 'golosbold';
	margin-bottom: 20px;
}

.i-service-add {
	max-width: 420px;
	margin: 0 auto 20px;
	line-height: 1.2;
}

.i-service-toggle {
	color: #fff;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.i-service-toggle:after {
	content: "";
	display: inline-block;
	width: 10px;
	height: 12px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/i-m-arr.svg) center no-repeat;
	margin-left: 10px;
}

.acquiring-connection.m-i-acquiring .acquiring-request-form__quad__in {
	background: #CFEEFF;
}

.acquiring-connection.m-i-acquiring .acquiring-request-form__quad::before {
	background: #E4F5FF;
}

.acquiring-connection.m-i-acquiring .acquiring-request-form__quad::after {
	background: #F3FBFF;
}

.acquiring-connection.m-i-acquiring .acquiring-connection__item {
	max-width: 355px;
}

.acquiring-connection.m-i-acquiring .acquiring-connection__list:after {
	content: "";
	display: block;
	width: 541px;
	height: 338px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/i-ac-line.svg) center no-repeat;
	position: absolute;
	left: 145px;
	top: 73px;
}

.i-bonuses {
	padding: 57px 0 63px;
	background: #B9E6FF url(/local/templates/paritet/assets/build/css/../img/content/bon-bg.jpg) center top/cover no-repeat;
}

.i-bonuses h2 {
	text-align: left;
	margin-bottom: 34px;
}

.i-bonuses__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

.i-bonuses__item {
	width: 25%;
}

.i-bonuses__in {
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	padding: 77px 15px;
	display: block;
	color: #000;
}

.i-bonuses__in:before {
	content: "";
	display: block;
	width: 106%;
	height: 100%;
	position: absolute;
	left: -3%;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/star.svg) center/100% 100% no-repeat;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.i-bonuses__in:hover:before {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.i-bonuses__in:hover .i-bonuses__logo {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.i-bonuses__logo {
	height: 50px;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.4;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.i-bonuses__logo img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.i-bonuses__price {
	position: relative;
	z-index: 1;
	font-size: 72px;
	line-height: 1;
	color: #007EC5;
	margin-bottom: 13px;
	font-family: 'golosbold';
}

.i-bonuses__price span {
	font-size: 24px;
	text-transform: uppercase;
}

.i-bonuses__txt {
	position: relative;
	z-index: 1;
	line-height: 1.3;
}

.i-bonuses-more {
	text-align: center;
}

.i-bonuses-more__btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	color: #007EC5;
	font-size: 24px;
	font-family: 'golosbold';
}

.i-bonuses-more__btn:after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 16px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/b-more.svg) center no-repeat;
	margin-left: 5px;
	position: relative;
	top: 2px;
}

.i-way {
	padding: 91px 0 0;
}

.i-way-select {
	margin-bottom: 60px;
	background: #F0F2F5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	position: relative;
}

.i-way-select:after {
	content: "";
	display: block;
	width: 10px;
	height: 110%;
	left: 50%;
	top: -5%;
	position: absolute;
	background-color: #fff;
	margin-left: -5px;
	-webkit-transform: rotate(14deg);
	-ms-transform: rotate(14deg);
	transform: rotate(14deg);
	pointer-events: none;
}

.i-way-select__item {
	width: 50%;
	padding: 70px 113px 95px;
	position: relative;
	display: block;
	color: #000;
}

.i-way-select__top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 32px;
}

.i-way-select__title {
	font-size: 32px;
	font-family: 'golosbold';
	color: #007EC5;
	margin-bottom: 28px;
	line-height: 1.2;
	text-transform: uppercase;
}

.i-way-select__txt {
	line-height: 1.2;
}

.i-way-select__txt p:last-child {
	margin-bottom: 0;
}

.i-way-select__icon {
	position: absolute;
	top: 32px;
	right: 35px;
}

.i-way-select__icon img {
	display: block;
	max-width: 100%;
}

.i-way-cms {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.i-way-cms__pre {
	max-width: 313px;
	margin-right: 27px;
}

.i-way-cms__list {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -27px;
}

.i-way-cms__item {
	width: 20%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 27px;
}

.i-way-cms__item img {
	display: block;
	max-width: 100%;
}

.acquiring-tariff.m-internet .acquiring-tariff__item.m-highlighted {
	border: 4px solid #007EC5;
}

.acquiring-tariff.m-internet .acquiring-tariff__wrap {
	margin: 0;
	position: relative;
}

.acquiring-tariff.m-internet .acquiring-tariff__item {
	padding: 0 15px 0 5px;
}

.acquiring-tariff.m-internet .acquiring-tariff-count__item {
	width: 50%;
}

.acquiring-tariff.m-internet .acquiring-tariff-count__item.m-full{
	width: 100%;
}

.acquiring-tariff.m-internet .acquiring-tariff__pre {
	width: 340px;
	min-width: 340px;
	padding: 30px 10px;
}

.acquiring-tariff.m-internet .acquiring-tariff-count__inner {
	padding: 30px;
}

.acquiring-tariff.m-internet .acquiring-tariff-count__item {
	color: #007EC5;
}

.acquiring-tariff.m-internet .acquiring-tariff-count__item.m-title {
	color: #3D3D3D;
}

.acquiring-tariff-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.acquiring-tariff-more {
	width: 440px;
	min-width: 440px;
	margin-left: -20px;
	margin-top: -10px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/tariff-more-bg.png) center/cover no-repeat;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.acquiring-tariff-more__list {
	margin-bottom: 50px;
}

.acquiring-tariff-more__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #007EC5;
	font-size: 20px;
	font-family: 'golosbold';
	margin-bottom: 35px;
}

.acquiring-tariff-more__item:last-child {
	margin-bottom: 0;
}

.acquiring-tariff-more__item:before {
	content: "";
	display: inline-block;
	width: 36px;
	height: 32px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/m-before.svg) center/cover no-repeat;
	margin-right: 12px;
}

.i-bonuses__item.m-hidden {
	display: none;
}

.ac-banner {
	margin: 50px 0;
}

.ac-banner__wrap {
	background: #F0F2F5;
	padding: 30px 43px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.ac-banner__item {
	max-width: 465px;
}

.ac-banner__title {
	font-size: 35px;
	font-family: 'golosbold';
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 20px;
}

.ac-banner__btn {
	display: inline-block;
	padding: 18px 40px;
	background: #fff;
	color: #0E5DB9;
	font-size: 22px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.ac-banner__btn:hover {
	background: #0B4DCE;
	color: #fff;
}

.ac-banner+.acquiring-benefit {
	padding-top: 30px;
}

.ac-banner-view {
	margin-bottom: 24px;
}

.ac-banner-view__item {
	margin-bottom: 10px;
}

.ac-banner-view__item:last-child {
	margin-bottom: 10;
}

.ac-banner-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.ac-banner-icon img {
	display: block;
	max-width: 100%;
}

@font-face {
	font-family: 'xiomararegular';
	src: url("/local/templates/paritet/assets/build/css/../fonts/xiomara/xiomara.eot");
	src: url("/local/templates/paritet/assets/build/css/../fonts/xiomara/xiomara.eot?#iefix") format("embedded-opentype"), url("/local/templates/paritet/assets/build/css/../fonts/xiomara/xiomara.woff2") format("woff2"), url("/local/templates/paritet/assets/build/css/../fonts/xiomara/xiomara.woff") format("woff"), url("/local/templates/paritet/assets/build/css/../fonts/xiomara/xiomara.ttf") format("truetype"), url("/local/templates/paritet/assets/build/css/../fonts/xiomara/xiomara.svg#xiomararegular") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fulbotano';
	src: url("/local/templates/paritet/assets/build/css/../fonts/fulbo/fulbo-tano.eot");
	src: url("/local/templates/paritet/assets/build/css/../fonts/fulbo/fulbo-tano.eot?#iefix") format("embedded-opentype"), url("/local/templates/paritet/assets/build/css/../fonts/fulbo/fulbo-tano.woff2") format("woff2"), url("/local/templates/paritet/assets/build/css/../fonts/fulbo/fulbo-tano.woff") format("woff"), url("/local/templates/paritet/assets/build/css/../fonts/fulbo/fulbo-tano.ttf") format("truetype"), url("/local/templates/paritet/assets/build/css/../fonts/fulbo/fulbo-tano.svg#fulbotano") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'tenor_sansregular';
	src: url("/local/templates/paritet/assets/build/css/../fonts/tenorsans/tenorsans-regular.eot");
	src: url("/local/templates/paritet/assets/build/css/../fonts/tenorsans/tenorsans-regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/paritet/assets/build/css/../fonts/tenorsans/tenorsans-regular.woff2") format("woff2"), url("/local/templates/paritet/assets/build/css/../fonts/tenorsans/tenorsans-regular.woff") format("woff"), url("/local/templates/paritet/assets/build/css/../fonts/tenorsans/tenorsans-regular.ttf") format("truetype"), url("/local/templates/paritet/assets/build/css/../fonts/tenorsans/tenorsans-regular.svg#tenor_sansregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

.m-calendar .page-content {
	background: #fff url(/local/templates/paritet/assets/build/css/../img/content/c-bg.jpg) -100px -170px repeat;
}

.m-calendar .content {
	background: transparent;
}

.m-calendar .page-wrap:after {
	display: none;
}


.calendar-month {
	font-family: 'golosbold';
	font-size: 32px;
	color: #000;
	margin-bottom: 26px;
	text-align: center;
}

.calendar-pre {
	margin-bottom: 95px;
}

.calendar-pre img {
	max-width: 100%;
	display: block;
}

.calendar-heart {
	position: absolute;
	right: 59px;
	top: 44px;
	display: none;
}

.calendar-heart img {
	display: block;
	max-width: 100%;
}

.calendar-pre__add {
	border: 1px dashed #323E48;
	padding: 13px 19px 13px 85px;
	position: relative;
	border-radius: 3px;
}

.calendar-pre__add:before {
	content: "";
	display: inline-block;
	width: 80px;
	height: 69px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/c-gift.png) center no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}

.calendar-pre__title {
	color: #004c97;
	font-family: 'golosbold';
	font-size: 50px;
	line-height: 1.1;
	margin-bottom: 10px;
	text-align: center;
}

.calendar-pre__more {
	font-size: 24px;
	line-height: 1.1;
	margin-bottom: 37px;
	text-align: center;
}

.calendar-pre__in {
	padding: 55px 0 40px 0;
	position: relative;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1;
	position: relative;
}

.calendar-pre__gift {
	display: inline-block;
	width: 239px;
	height: 212px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/gift.png) center/cover no-repeat;
	position: absolute;
	left: 50%;
	bottom: -68px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.calendar-pre__gift:before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 10px;
	background: #2c4295;
	position: absolute;
	bottom: 60px;
	left: 52px;
}

.calendar-pre__gift:after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 10px;
	background: #2c4295;
	position: absolute;
	bottom: 58px;
	right: 30px;
}

.calendar-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
}

.calendar-item {
	padding-right: 15px;
	margin-bottom: 15px;
	width: 20%;
}

.calendar-item.m-active .calendar__in .c__date {
	color: #004A98;
}

.calendar-item.m-active .calendar__in .calendar-btn {
	background: #0056AB;
	color: #6FCFEB;
}

.calendar-item.m-active .calendar__in:before {
	border-top: 0.5px solid #4a92a8;
	border-bottom: 0.5px solid #4a92a8;
	border-right: 0.5px solid #4a92a8;
	background: #6FCFEB;
}

.calendar-item.m-active .calendar__in:after {
	background: #6FCFEB;
	border-left: 1.5px solid #4a92a8;
	border-top: 0.5px solid #4a92a8;
	border-bottom: 0.5px solid #4a92a8;
}

.calendar-item.m-active .calendar__in .calendar-pre__light {
	opacity: 1;
}

.calendar-item.m-opened .calendar__in:before {
	-webkit-transform: perspective(1300) rotateY(-18deg);
	transform: perspective(1300) rotateY(-18deg);
	border-top: 0.5px solid #4a92a8;
	border-bottom: 0.5px solid #4a92a8;
	border-right: 0.5px solid #4a92a8;
	background: #6FCFEB;
}

.calendar-item.m-opened .calendar__in:after {
	-webkit-transform: perspective(1300) rotateY(18deg);
	transform: perspective(1300) rotateY(18deg);
	border-top: 0.5px solid #4a92a8;
	border-bottom: 0.5px solid #4a92a8;
	border-left: 0.5px solid #4a92a8;
	background: #6FCFEB;
}

.calendar-item.m-opened .calendar__in .c__date {
	color: #004A98;
}

.calendar-item.m-opened .calendar__in .calendar-btn {
	background: #0056AB;
	color: #6FCFEB;
}

.calendar-item.m-opened .calendar-pre__light {
	opacity: 1;
}

.calendar-item:nth-child(1) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(5) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(7) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(13) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(19) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(25) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(27) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(31) .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg1.svg) center/cover no-repeat;
}

.calendar-item:nth-child(1) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(5) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(7) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(13) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(19) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(25) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(27) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(31) a.calendar__in:hover .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg1-h.svg) center/cover no-repeat;
}

.calendar-item:nth-child(1).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(1).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(5).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(5).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(7).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(7).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(13).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(13).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(19).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(19).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(25).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(25).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(27).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(27).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(31).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(31).m-opened .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg1-h.svg) center/cover no-repeat;
}

.calendar-item:nth-child(2) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(8) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(11) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(14) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(17) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(20) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(23) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(29) .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg2.svg) center/cover no-repeat;
}

.calendar-item:nth-child(2) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(8) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(11) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(14) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(17) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(20) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(23) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(29) a.calendar__in:hover .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg2-h.svg) center/cover no-repeat;
}

.calendar-item:nth-child(2).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(2).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(8).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(8).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(11).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(11).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(14).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(14).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(17).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(17).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(20).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(20).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(23).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(23).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(29).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(29).m-opened .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg2-h.svg) center/cover no-repeat;
}

.calendar-item:nth-child(3) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(6) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(9) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(12) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(15) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(18) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(21) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(24) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(30) .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg3.svg) center/cover no-repeat;
}

.calendar-item:nth-child(3) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(6) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(9) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(12) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(15) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(18) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(21) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(24) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(30) a.calendar__in:hover .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg3-h.svg) center/cover no-repeat;
}

.calendar-item:nth-child(3).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(3).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(6).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(6).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(9).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(9).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(12).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(12).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(15).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(15).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(18).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(18).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(21).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(21).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(24).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(24).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(30).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(30).m-opened .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg3-h.svg) center/cover no-repeat;
}

.calendar-item:nth-child(4) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(10) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(16) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(22) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(26) .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(28) .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg4.svg) center/cover no-repeat;
}

.calendar-item:nth-child(4) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(10) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(16) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(22) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(26) a.calendar__in:hover .calendar-pre__bg,
.calendar-item:nth-child(28) a.calendar__in:hover .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg4-h.svg) center/cover no-repeat;
}

.calendar-item:nth-child(4).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(4).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(10).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(10).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(16).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(16).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(22).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(22).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(26).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(26).m-opened .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(28).m-active .calendar__in .calendar-pre__bg,
.calendar-item:nth-child(28).m-opened .calendar__in .calendar-pre__bg {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/item-bg4-h.svg) center/cover no-repeat;
}

.calendar__in {
	width: 100%;
	height: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 4px;
	padding: 25px 10px;
	min-height: 199px;
}

.calendar__in:after {
	content: "";
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #004A98;
	border-left: 1.5px solid #02376f;
	border-top: 0.5px solid #02376f;
	border-bottom: 0.5px solid #02376f;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	z-index: 1;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	transform-origin: right center;
}

.calendar__in:before {
	content: "";
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-right: 1.5px solid #02376f;
	border-top: 0.5px solid #02376f;
	border-bottom: 0.5px solid #02376f;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #004A98;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	z-index: 1;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
}

.calendar-pre__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	/* position: relative; */
	z-index: 2;
}

a.calendar__in:hover .c__date {
	color: #004A98;
}

a.calendar__in:hover:before {
	background: #6FCFEB;
	-webkit-transform: perspective(1300) rotateY(-24deg);
	transform: perspective(1300) rotateY(-24deg);
	border-right: 1.5px solid #4a92a8;
	border-top: 0.5px solid #4a92a8;
	border-bottom: 0.5px solid #4a92a8;
}

a.calendar__in:hover:after {
	background: #6FCFEB;
	-webkit-transform: perspective(1300) rotateY(24deg);
	transform: perspective(1300) rotateY(24deg);
	border-left: 1.5px solid #4a92a8;
	border-top: 0.5px solid #4a92a8;
	border-bottom: 0.5px solid #4a92a8;
}

a.calendar__in:hover .calendar-pre__light {
	opacity: 1;
}

.calendar-pre__light {
	position: absolute;
	left: 7%;
	top: 7%;
	width: 84%;
	height: 84%;
	background: #CCA5FF;
	z-index: 0;
	opacity: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-filter: blur(8px);
	filter: blur(8px);
}

.c__date {
	font-family: 'golosbold';
	font-size: 132px;
	line-height: 0.8;
	color: #fff;
	text-shadow: 5px 1px 10px rgba(0, 0, 0, 0.25);
	position: relative;
	z-index: 5;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	margin-bottom: 14px;
}

.c__date:last-child {
	margin-bottom: 0;
}

.calendar-btn {
	display: inline-block;
	background: #63D8f2;
	border-radius: 4px;
	padding: 5px 34px;
	font-size: 16px;
	color: #343532;
	position: relative;
	z-index: 5;
	-webkit-box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.p-promo {
	width: 500px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/p-promo.png) center top/101% 101% no-repeat;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 45px 35px;
	min-height: 563px;
}

.p-promo__top {
	color: #fff;
	font-family: 'golosbold';
	font-size: 32px;
	margin-bottom: 40px;
	text-align: center;
	line-height: 1.2;
}

.p-promo__top span {
	display: block;
	font-size: 24px;
	line-height: 1.2;
}

.p-success {
	margin-bottom: 25px;
	width: 100%;
}

.p-success__item {
	padding-left: 68px;
	margin-bottom: 28px;
	color: #fff;
	font-size: 18px;
	position: relative;
}

.p-success__item:last-child {
	margin-bottom: 0;
}

.popup-content.m-congrats {
	background: transparent;
}

.popup-content.m-congrats .p-promo {
	width: 605px;
	min-height: 580px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/p-promo-congrats.png) center top/100% 100% no-repeat;
}

.popup-content.m-congrats .p-promo__top {
	font-size: 40px;
}

.p-success__line {
	margin-bottom: 15px;
	line-height: 1.25;
	padding-left: 20px;
	position: relative;
}

.p-success__line:before {
	content: "\2014";
	position: absolute;
	left: 0;
	top: 0;
}

.p-success__line:last-child {
	margin-bottom: 0;
}

.p-success__icon {
	position: absolute;
	left: 1px;
	top: -12px;
	width: 68px;
}

.p-success__icon img {
	display: block;
	max-width: 100%;
}

.p-success__pre {
	font-size: 16px;
	margin-bottom: 8px;
}

.p-success__top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 10px;
}

.p-promo-period {
	color: #fff;
	font-family: 'golosbold';
	font-size: 24px;
	text-align: center;
	padding: 0 20px;
}

.p-promo-txt {
	color: #fff;
	text-align: center;
	max-width: 440px;
}

.p-promo-code {
	background: #fff;
	-webkit-box-shadow: 5px 1px 10px rgba(0, 0, 0, 0.25);
	box-shadow: 5px 1px 10px rgba(0, 0, 0, 0.25);
	text-align: center;
	padding: 10px 20px;
	margin-bottom: 15px;
}

.p-promo__top {
	margin-bottom: 30px;
}

.p-promo-code__top {
	color: #323E48;
}

.p-promo-code__view {
	color: #004A98;
	font-size: 38px;
	line-height: 1;
	text-transform: uppercase;
}

.p-promo-place {
	color: #fff;
	margin-bottom: 20px;
	text-align: center;
}

.p-promo-place span {
	background: #BF8DFF;
	padding: 0 5px;
}

.p-promo-place a {
	text-decoration: underline;
	color: #fff !important;
}

.p-promo-place a:hover {
	text-decoration: none;
}

.p-promo-letter {
	margin-top: 40px;
	background: #fff;
	padding: 15px;
	position: relative;
	text-align: center;
}

.p-promo-letter:before {
	content: "";
	height: 2px;
	width: 100%;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-pre.svg) left center repeat-x;
	position: absolute;
	bottom: 100%;
	left: 0;
}

.p-promo-letter:after {
	content: "";
	height: 2px;
	width: 100%;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-aft.svg) left center repeat-x;
	position: absolute;
	top: 100%;
	left: 0;
}

.p-promo-letter-top {
	margin-bottom: 10px;
	color: #323E48;
}

.p-promo-letter-view {
	text-align: center;
}

.p-promo-letter-view__in {
	color: #6FCFEB;
	font-size: 74px;
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.p-promo-letter-view__in:before {
	content: "«";
	color: rgba(11, 17, 49, 0.2);
	font-size: 38px;
	line-height: 1;
	margin-right: 15px;
}

.p-promo-letter-view__in:after {
	content: "»";
	color: rgba(11, 17, 49, 0.2);
	font-size: 38px;
	line-height: 1;
	margin-left: 15px;
}

.p-promo-task {
	margin-bottom: 20px;
	border-radius: 5px;
	padding: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.p-promo-task.m-open {
	background: #6FCFEB url(/local/templates/paritet/assets/build/css/../img/content/promo-task-bg.png) center/cover no-repeat;
	color: #fff;
}

.p-promo-task.m-open .p-promo-task__top {
	color: #004c97;
}

.p-promo-task.m-open .p-promo-task__txt {
	color: #000;
}

.p-promo-task.m-check {
	background: #fff url(/local/templates/paritet/assets/build/css/../img/content/promo-bf.png) center/cover repeat;
	-webkit-box-shadow: 0px 10px 12px 0px rgba(207, 171, 255, 0.35);
	box-shadow: 0px 10px 12px 0px rgba(207, 171, 255, 0.35);
}

.p-promo-task__num {
	width: 200px;
	min-width: 200px;
	margin-right: 34px;
}

.p-promo-task__num .calendar-item {
	padding-right: 0;
	margin-bottom: 0;
	width: 100%;
}

.p-promo-task__top {
	color: #004c97;
	margin-bottom: 4px;
	font-size: 35px;
	line-height: 1.1;
}

.p-promo-task__txt {
	margin-bottom: 23px;
}

.p-promo-task__info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 25px;
}

.p-promo-task__info .checkbox-item {
	padding-top: 10px;
}

.p-promo-task-more__in {
	border-radius: 7px;
	background: #FFFFFF;
	-webkit-box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	height: 59px;
}

.p-promo-task-more {
	padding: 2px 0;
	position: relative;
	margin-right: 100px;
}

.p-promo-task-more:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/content/p-promo-lines.png) left center/cover repeat-x;
}

.p-promo-task-more:before {
	content: "";
	display: block;
	width: 170px;
	height: 180px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/lock.png) center/contain no-repeat;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-107px);
	-ms-transform: translateY(-107px);
	transform: translateY(-107px);
	right: -75px;
	z-index: 1;
}

.p-promo-form input[type="checkbox"]:not(:checked)+label:before,
.p-promo-form input[type="checkbox"]:checked+label:before {
	border: 2px solid #004c97;
}

.p-promo-form input[type="checkbox"]:checked+label:before {
	background: #004c97;
	border: 2px solid #004c97;
}

.p-promo-form__in {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.p-promo-form__in input[type="text"] {
	background: #F4FBFF;
	border: 2px solid #004c97;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 7px;
	font-size: 18px;
	padding: 14px 19px;
}

.p-promo-form__in ::-webkit-input-placeholder {
	color: rgba(52, 53, 50, 0.3);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.p-promo-form__in ::-moz-placeholder {
	color: rgba(52, 53, 50, 0.3);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.p-promo-form__in :-moz-placeholder {
	color: rgba(52, 53, 50, 0.3);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.p-promo-form__in :-ms-input-placeholder {
	color: rgba(52, 53, 50, 0.3);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.p-promo-form__in :focus::-webkit-input-placeholder {
	color: transparent;
}

.p-promo-form__in :focus::-moz-placeholder {
	color: transparent;
}

.p-promo-form__in :focus:-moz-placeholder {
	color: transparent;
}

.p-promo-form__in :focus:-ms-input-placeholder {
	color: transparent;
}

.p-promo-form__in input[type="submit"] {
	display: inline-block;
	color: #343532;
	background: linear-gradient(351.09deg, #FCD91F 4.52%, #FCD91F 4.52%, #FFEE96 78.91%);
	border-radius: 7px;
	padding: 16px 63px;
	margin-left: 10px;
}

.p-promo-form__in .p-promo-form-btn {
	display: inline-block;
	color: #343532;
	background: linear-gradient(351.09deg, #FCD91F 4.52%, #FCD91F 4.52%, #FFEE96 78.91%);
	border-radius: 7px;
	padding: 16px 25px;
	white-space: nowrap;
	margin-left: 10px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(224, 192, 23, 0.75);
	box-shadow: 0px 3px 7px 0px rgba(224, 192, 23, 0.75);
}

.p-promo-letter-info__icon {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	line-height: 1;
	color: #0083CA;
	width: 20px;
	height: 20px;
	background: #CCE6F4;
	border-radius: 50%;
}

.p-promo-letter-info {
	position: absolute;
	right: 3px;
	top: 0;
	cursor: pointer;
}

.p-promo-letter-info:hover .p-promo-letter-info__more {
	opacity: 1;
}

.p-promo-letter-info__more {
	position: absolute;
	left: -webkit-calc(100% + 7px);
	left: calc(100% + 7px);
	top: 0px;
	background: #EBF5FB;
	width: 147px;
	font-size: 14px;
	line-height: 16px;
	padding: 4px 6px 10px 15px;
	text-align: left;
	opacity: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.p-promo-letter-info__more:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8.5px 7px 8.5px 0;
	border-color: transparent #ebf5fb transparent transparent;
	position: absolute;
	top: 5px;
	right: 100%;
}

.popup-fail {
	min-width: 920px;
	background: -webkit-gradient(linear, left top, left bottom, from(#58A5CA), to(#86C8BF));
	background: linear-gradient(180deg, #58A5CA 0%, #86C8BF 100%);
	border: 5px solid #fff;
	padding: 30px 65px 50px;
	overflow: hidden;
}

.popup-fail:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/content/fail-bg.png) center/cover no-repeat;
	pointer-events: none;
}

.p-fail {
	color: #fff;
	text-align: center;
}

.p-fail__top {
	font-size: 40px;
	font-family: 'golosbold';
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}

.p-fail__more {
	color: #fff;
	border-bottom: 1px dotted #fff;
	font-size: 24px;
	font-family: 'golosbold';
	position: relative;
	z-index: 1;
}

.p-fail__more:hover {
	color: #fff;
	border-bottom: 1px dotted transparent;
}

.layout--rko .page-content {
	padding-bottom: 0;
}

.layout--rko .select-wrap {
	width: 100%;
	height: 71px;
	background: #fff;
	position: relative;
	border-radius: 10px;
}

.layout--rko .select-wrap select {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	color: #343532;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	cursor: pointer;
	position: relative;
}

.layout--rko .select-wrap:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -2px;
	z-index: 2;
	pointer-events: none;
}

.layout--rko input[type="text"],
.layout--rko input[type="email"],
.layout--rko input[type="password"],
.layout--rko input[type="tel"],
.layout--rko .layout--rko textarea {
	font-size: 18px;
	padding: 20px 17px;
	border-radius: 10px;
}

.layout--rko label {
	font-size: 18px;
	line-height: 1.2 !important;
	color: #fff;
}

.layout--rko label a {
	color: #fff;
	text-decoration: underline;
}

.layout--rko label a:hover {
	text-decoration: none;
	color: #fff;
}

.layout--rko .checkbox-item {
	padding-top: 13px;
	padding-bottom: 15px;
}

.layout--rko input[type="checkbox"]:not(:checked)+label,
.layout--rko input[type="checkbox"]:checked+label {
	padding-left: 49px;
}

.layout--rko input[type="checkbox"]:not(:checked)+label:before,
.layout--rko input[type="checkbox"]:checked+label:before {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	top: -4px;
	background: #fff;
}

.layout--rko input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 2px solid #fff;
}

.layout--rko input[type="checkbox"]:checked+label:after {
	left: 7px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}

.layout--rko .k-questions h2 {
	text-align: center;
	font-size: 45px;
	margin-bottom: 50px;
	color: #fff;
}

.layout--rko .k-questions.m-internet {
	padding: 45px 0;
	background: #176DD9;
}

.layout--rko .k-questions.m-internet .accordeon {
	max-width: 887px;
}

.layout--rko .k-questions.m-internet .accordeon__item {
	border-bottom: 0;
	padding: 0;
	margin-bottom: 20px;
}

.layout--rko .k-questions.m-internet .accordeon__item:last-child {
	margin-bottom: 0;
}

.layout--rko .k-questions.m-internet .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-r-minus.svg) center no-repeat;
}

.layout--rko .k-questions.m-internet .accordeon__link:before {
	width: 20px;
	height: 20px;
	right: 26px;
	top: 31px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-r-plus.svg) center no-repeat;
}

.layout--rko .k-questions.m-internet .accordeon__item {
	background: #FFFFFF;
	border-radius: 30px;
}

.layout--rko .k-questions.m-internet .accordeon__item:hover .accordeon__link {
	color: #176DD9;
}

.layout--rko .k-questions.m-internet .accordeon__item a:not([class]) {
	color: #176DD9;
	text-decoration: underline;
}

.layout--rko .k-questions.m-internet .accordeon__item a:not([class]):hover {
	text-decoration: none;
}

.layout--rko .k-questions.m-internet .accordeon__item ul li:before {
	top: 11px;
}

.layout--rko .k-questions.m-internet .accordeon__link {
	font-size: 24px;
	text-transform: none;
	padding: 24px 65px 24px 30px;
	overflow: hidden;
}

.layout--rko .k-questions.m-internet .accordeon__info {
	padding: 0px 53px 20px 30px;
	position: relative;
	top: -10px;
}

.rko-top {
	padding: 37px 0 70px;
	position: relative;
	color: #fff;
	-webkit-box-shadow: 0px 0px 45px #b6d3ec;
	box-shadow: 0px 0px 45px #b6d3ec;
}

.rko-top__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.rko-top__pre {
	margin-bottom: 188px;
	font-size: 24px;
}

.rko-top__pre ul li {
	padding-left: 37px;
	margin-bottom: 10px;
}

.rko-top__pre ul li:last-child {
	margin-bottom: 0;
}

.rko-top__pre ul li:after {
	display: none;
}

.rko-top__pre ul li:before {
	background: #fff;
	left: 2px;
	top: 19px;
	width: 16px;
	height: 2px;
}

.rko-title h1 {
	text-transform: uppercase;
	font-size: 72px;
	margin-bottom: 23px;
}

.rko-btn-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.rko-btn {
	display: inline-block;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 17px 65px;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.rko-btn:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.rko-btn-txt {
	margin-left: 23px;
	line-height: 1.3;
}

.rko-breadcrumbs {
	padding: 30px 0 5px;
}

.rko-breadcrumbs+.rko-anchor{
	padding-top: 0!important;
}
.rko-breadcrumbs+.rubin-package{
	padding-top: 0!important;
}
.rko-breadcrumbs+.transfer-currency{
    padding-top: 0!important;
}
.rko-breadcrumbs+div{
    padding-top: 0!important; 
	margin-top: 0!important; 
}

.rko-breadcrumbs__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.rko-breadcrumbs__link {
	color: #3D3D3D;
	font-size: 16px;
	margin: 0 10px 10px 0;
	border: 1px solid #F0F2F5;
	border-radius: 10px;
	padding: 3px 8px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	transition: all .25s ease;
	font-family: 'stemlight', sans-serif;
}

a.rko-breadcrumbs__link:hover{
	border-color: #0071CE;
}

.rko-breadcrumbs__link:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 10px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-arr.svg) no-repeat;
	margin: -1px 4px 0 0;
}

.rko-links {
	overflow: hidden;
	padding-bottom: 78px;
}

.rko-links__top {
	text-align: center;
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 21px;
}

.rko-links__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -15px;
}

.rko-links__item {
	padding: 0 15px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 33.333%;
}

.rko-links__in {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 23px 70px 23px 20px;
	-webkit-box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
	box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
	color: #3D3D3D;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	width: 100%;
	height: 100%;
}

.rko-links__in:after {
	content: "";
	display: inline-block;
	width: 7px;
	height: 10px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/m-arr.svg) no-repeat;
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.rko-links__in:hover {
	background: #176DD9;
	color: #fff;
}

.rko-links__in:hover:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/m-arr-h.svg) no-repeat;
}

.rko-links__icon {
	width: 46px;
	min-width: 46px;
	height: 46px;
	background: #F0F2F5;
	border-radius: 50%;
	margin-right: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.rko-links__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.rko-package-change .tabs {
	border: 0;
	background: #F0F2F5;
	border-radius: 60px;
	margin-bottom: 20px !important;
}

.rko-package-change .tabs li {
	padding: 17px 48px !important;
	border-radius: 60px;
	font-size: 20px;
	color: #176DD9;
	font-family: 'golosbold';
}

.rko-package-change .tabs li.current {
	background: #176DD9;
	color: #fff;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
}

.rko-package-client {
	background: #303031 url(/local/templates/paritet/assets/build/css/../img/content/client-bg.jpg) right bottom/cover no-repeat;
	overflow: hidden;
	border-radius: 30px;
	padding: 30px;
}

.rko-package-client__top {
	color: #176DD9;
	font-family: 'golosbold';
	font-size: 24px;
	margin-bottom: 5px;
}

.rko-package-client__txt {
	margin-bottom: 15px;
	max-width: 495px;
	line-height: 1.3;
}

.rko-package-client__btn {
	display: inline-block;
	color: #176DD9;
	border: 2px solid #176DD9;
	border-radius: 10px;
	padding: 5px 18px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.rko-package-client__btn:hover {
	background: #176DD9;
	color: #fff;
	border: 2px solid #176DD9;
}

.rko-package-client-view {
	width: 50%;
	padding-right: 27px;
}

.rko-package-client__item {
	background: #FFFFFF;
	border-radius: 10px;
	margin-bottom: 20px;
	padding: 29px 40px;
}

.rko-package-client__item:last-child {
	margin-bottom: 0;
}

.rko-package-other {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-radius: 30px;
}

.rko-package-other-view {
	width: 50%;
	background: #303031;
	color: #fff;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	padding: 26px 40px 77px;
	text-align: center;
}

.rko-package-other-view__icon {
	width: 160px;
	height: 140px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	margin: 0 auto 18px;
}

.rko-package-other-view__icon::before {
	content: "";
	display: inline-block;
	width: 208px;
	height: 208px;
	background: #1C1C21;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-box-shadow: 0px 10px 69px 0px rgba(42, 245, 152, 0.45);
	box-shadow: 0px 10px 69px 0px rgba(42, 245, 152, 0.45);
	margin-top: -40px;
}

.rko-package-other-view__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: relative;
	z-index: 1;
}

.rko-package-other-view__top {
	font-size: 45px;
	font-family: 'golosbold';
	line-height: 1.1;
	margin-bottom: 10px;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
}

.rko-package-other-view__add {
	font-size: 20px;
	font-family: 'golosbold';
	margin-bottom: 46px;
	position: relative;
	z-index: 1;
}

.rko-package-other-view-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 20px;
	text-align: left;
	margin-bottom: -54px;
}

.rko-package-other-view-list__item {
	width: 50%;
	padding-right: 10px;
	margin-bottom: 54px;
	padding-left: 24px;
	position: relative;
	line-height: 1.2;
}

.rko-package-other-view-list__item:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 1px;
	background: #1EDDB3;
	position: absolute;
	left: 0;
	top: 13px;
}

.rko-package-other-choice {
	background: #176DD9;
	color: #fff;
	width: 50%;
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px;
	padding: 52px 84px 49px 53px;
	position: relative;
}

.rko-package-other-choice__label {
	position: absolute;
	right: 41px;
	top: -32px;
	color: #fff;
	font-family: 'golosbold';
	font-size: 25px;
	background: #27EF5F;
	border-radius: 10px;
	padding: 13px 28px;
}

.rko-package-other-choice__top {
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'golosbold';
	margin-bottom: 28px;
}

.rko-package-other-choice__item {
	margin-bottom: 20px;
}

.rko-package-other-choice__item:last-child {
	margin-bottom: 0;
}

.rko-package-other-choice input[type="text"],
.rko-package-other-choice input[type="email"],
.rko-package-other-choice input[type="password"],
.rko-package-other-choice input[type="tel"] {
	font-size: 18px;
	padding: 20px 24px;
	border-radius: 10px;
}

.rko-package-other-choice label {
	font-size: 18px;
	line-height: 1.2 !important;
	color: #fff;
}

.rko-package-other-choice label a {
	color: #fff;
	text-decoration: underline;
}

.rko-package-other-choice label a:hover {
	text-decoration: none;
	color: #fff;
}

.rko-package-other-choice .checkbox-item {
	padding-top: 13px;
	padding-bottom: 15px;
}

.rko-package-other-choice input[type="checkbox"]:not(:checked)+label,
.rko-package-other-choice input[type="checkbox"]:checked+label {
	padding-left: 49px;
}

.rko-package-other-choice input[type="checkbox"]:not(:checked)+label:before,
.rko-package-other-choice input[type="checkbox"]:checked+label:before {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	top: -4px;
	background: #fff;
}

.rko-package-other-choice input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 2px solid #fff;
}

.rko-package-other-choice input[type="checkbox"]:checked+label:after {
	left: 7px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}

.rko-package-other-choice input[type="submit"] {
	display: inline-block;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 18px 47px;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.rko-package-other-choice input[type="submit"]:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.rko-service {
	padding: 40px 0 53px;
	position: relative;
	z-index: 1;
}

.rko-service h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
	margin-bottom: 45px;
}

.rko-service__slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

.rko-service__slider .slick-list {
	margin: 0 -15px;
	overflow: visible;
}

.rko-service__slider .slick-list:before {
	content: "";
	display: block;
	width: 100%;
	height: -webkit-calc(100% + 70px);
	height: calc(100% + 70px);
	position: absolute;
	right: 100%;
	top: -35px;
	background: #fff;
	z-index: 1;
	pointer-events: none;
}

.rko-service__slider .slick-list:after {
	content: "";
	display: block;
	width: 100%;
	height: -webkit-calc(100% + 70px);
	height: calc(100% + 70px);
	position: absolute;
	left: 100%;
	top: -35px;
	background: #fff;
	z-index: 1;
	pointer-events: none;
}

.rko-service__slider .slick-arrow {
	display: inline-block;
	width: 97px;
	height: 97px;
	padding: 0;
	border: 0;
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 50%;
}

.rko-service__slider .slick-arrow.slick-prev {
	left: -38px;
	background: rgba(0, 0, 0, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/next-r.svg) 43px center no-repeat;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.rko-service__slider .slick-arrow.slick-next {
	right: -38px;
	background: rgba(0, 0, 0, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/next-r.svg) 43px center no-repeat;
}

.rko-service__slider .slick-arrow.slick-disabled {
	display: none !important;
}

.rko-service__item {
	padding: 0 15px;
	height: auto;
}

.rko-service__item:not(.slick-active) {
	pointer-events: none;
}

.rko-service__item:not(.slick-active) .rko-service-info {
	max-height: 0 !important;
}

.rko-service__in {
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	background: #FFFFFF;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
	box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
	padding: 38px 30px 35px;
	color: #343532;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.rko-service__in:hover {
	background: #176DD9;
	-webkit-box-shadow: 0 3px 19px -10px rgba(139, 139, 191, 0.35);
	box-shadow: 0 3px 19px -10px rgba(139, 139, 191, 0.35);
	color: #fff;
}

.rko-service__in:hover .rko-service__btn {
	color: #fff;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border: 0;
	padding: 20px 20px;
}

.rko-service__in:hover .rko-service__add {
	opacity: 0;
}

.rko-service__in:hover .rko-service-info {
	max-height: 500px;
	-webkit-transition: background .25s ease, max-height .6s ease;
	transition: background .25s ease, max-height .6s ease;
	background: #176DD9;
	color: #fff;
	-webkit-box-shadow: 0 8px 15px -12px rgba(139, 139, 191, 0.85);
	box-shadow: 0 8px 15px -12px rgba(139, 139, 191, 0.85);
}

.rko-service__icon {
	height: 102px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 19px;
}

.rko-service__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.rko-service__top {
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'golosbold';
	margin-bottom: 12px;
}

.rko-service__txt {
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 34px;
	min-height: 50px;
}

.rko-service__btn {
	display: inline-block;
	font-size: 20px;
	color: #176DD9;
	border: 2px solid #176DD9;
	border-radius: 10px;
	padding: 18px 20px;
	width: 100%;
}

.rko-service__add {
	font-size: 14px;
	color: #8CBBF6;
	padding-top: 9px;
}

.rko-service-info {
	text-align: center;
	position: absolute;
	z-index: 2;
	left: 0;
	top: -webkit-calc(100% - 25px);
	top: calc(100% - 25px);
	background: #fff;
	width: 100%;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow: 0 8px 15px -12px rgba(0, 0, 0, 0.85);
	box-shadow: 0 8px 15px -12px rgba(0, 0, 0, 0.85);
	max-height: 0;
	-webkit-transition: background .25s ease, height .1s ease;
	transition: background .25s ease, height .1s ease;
	overflow: hidden;
}

.rko-service-info__item {
	padding-bottom: 11px;
	margin-bottom: 6px;
	position: relative;
}

.rko-service-info__item:after {
	content: "";
	display: inline-block;
	width: 58px;
	height: 1px;
	background: #8CBBF6;
	position: absolute;
	bottom: -1px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.rko-service-info__item:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
}

.rko-service-info__item:last-child:after {
	display: none;
}

.rko-service-info__top {
	font-size: 20px;
}

.rko-service-info__more {
	font-size: 14px;
	color: #8CBBF6;
}

.rko-service-info__inner {
	padding: 0 10px 27px;
}

.rko-service__label {
	display: inline-block;
	background: #27EF5F;
	border-radius: 10px;
	color: #fff;
	font-size: 20px;
	font-family: 'golosbold';
	padding: 8px 28px;
	position: absolute;
	right: 30px;
	top: -23px;
}

.rko-benefits {
	background: #fff;
	padding: 0 0 80px;
	text-align: center;
}

.rko-benefits h2 {
	text-transform: uppercase;
	font-size: 45px;
}

.rko-benefits__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 24px 30px 30px;
}

.rko-benefits__item {
	width: 50%;
	text-align: center;
	padding: 0 20px;
}

.rko-benefits__icon {
	height: 103px;
	margin-bottom: 13px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.rko-benefits__icon img {
	display: block;
}

.rko-benefits__top {
	font-family: 'golosbold';
	font-size: 24px;
	margin-bottom: 21px;
	line-height: 1.2;
}

.rko-benefits__txt {
	line-height: 1.2;
}

.rko-benefits .tooltip {
	background: #303031 url(/local/templates/paritet/assets/build/css/../img/svg/i.svg) 11px center no-repeat;
	margin-left: 2px;
}

.rko-benefits .tooltip:hover {
	background: #303031 url(/local/templates/paritet/assets/build/css/../img/svg/i.svg) 11px center no-repeat;
}

.rko-benefits__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #176DD9;
	border-radius: 10px;
	color: #fff;
}

.rko-benefits-pre {
	color: #fff;
	background: #303031 url(/local/templates/paritet/assets/build/css/../img/content/v.jpg) right top/cover no-repeat;
	border-radius: 10px;
	width: 430px;
	min-width: 430px;
	padding: 30px 39px 30px;
	text-align: left;
}

.rko-benefits-pre__top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 28px;
}

.rko-benefits-pre__item {
	font-family: 'golosbold';
	padding-left: 27px;
	margin-bottom: 16px;
	line-height: 1.2;
	position: relative;
}

.rko-benefits-pre__item:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 15px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-plus.svg) center no-repeat;
	position: absolute;
	left: 0;
	top: 4px;
}

.rko-benefits-pre__item:last-child {
	margin-bottom: 0;
}

.rko-account {
	padding: 49px 0 40px;
}

.rko-account__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.rko-account__view {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.rko-account .tabs {
	border: 0;
	background: #F0F2F5;
	border-radius: 60px;
	margin-bottom: 20px !important;
}

.rko-account .tabs li {
	padding: 17px 33px !important;
	border-radius: 60px;
	font-size: 20px;
	color: #176DD9;
	font-family: 'golosbold';
	transition: color .25s ease;
}
.rko-account .tabs li:not(.active):hover,
.tabs-link:hover{
	color: #004A98;
}

.rko-account .tabs li.current {
	background: #176DD9;
	color: #fff;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
}

.rko-account input[type="submit"] {
	display: inline-block;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 18px 47px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	text-align: center !important;
}

.rko-account input[type="submit"]:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.rko-account-e {
	width: 520px;
	min-width: 520px;
	margin-left: 30px;
	background: #3D3D3D url(/local/templates/paritet/assets/build/css/../img/content/r-acc-bg.jpg) center/cover no-repeat;
	border-radius: 30px;
	padding: 39px 42px 120px;
	color: #fff;
}

.rko-account-e__top {
	font-size: 36px;
	line-height: 1.2;
	font-family: 'stembold',sans-serif;
	margin-bottom: 80px;
}

.rko-account-e .app__links {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 242px;
}

.rko-account-e .app__link {
	margin-right: 0;
	margin-bottom: 30px;
	background: #176DD9;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	border-radius: 10px;
	padding: 8px 21px 8px 37px;
}

.rko-account-e .app__link:hover {
	background: linear-gradient(75.85deg, #08AEEA -10.51%, #00FF8A 109.38%);
}

.rko-account-e .app__link:last-child {
	margin-bottom: 0;
}

.rko-account-get {
	background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/svg/clock.svg) right center no-repeat;
	border-radius: 30px;
	color: #fff;
	padding: 29px 41px 40px;
}

.rko-account-get__top {
	font-size: 24px;
	margin-bottom: 20px;
	font-family: 'stembold',sans-serif;
}

.rko-account-get .afbf_error_block .afbf_error_text {
	color: #fff;
}

.rko-package-other-choice__item {
	position: relative;
}

.form-label-msg {
	font-size: 14px;
	top: 5px;
	left: 10px;
	position: absolute;
	color: #343532;
	z-index: 1;
}

.rko-account-reserv {
	background: #176DD9;
	border-radius: 30px;
	color: #fff;
	padding: 29px 41px 40px;
}

.rko-account-reserv__top {
	font-size: 24px;
	margin-bottom: 20px;
	font-family: 'golosbold';
}

.rko-package-other-choice__pre {
	margin-bottom: 15px;
}

.checkbox-complex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -10px;
}

.checkbox-complex .checkbox-item {
	padding: 0;
	margin-right: 18px;
	margin-bottom: 10px;
}

.checkbox-complex .checkbox-item:last-child {
	margin-right: 0;
}

.checkbox-complex input[type="checkbox"]:not(:checked)+label,
.checkbox-complex input[type="checkbox"]:checked+label {
	padding-left: 40px;
	min-height: 40px;
}

.rko-package-other-choice-complex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px -20px;
}
.rko-package-other-choice-complex.m-mandatory{
	position: relative;
}
.rko-package-other-choice-complex.m-mandatory:before{
	content: "*";
    position: absolute;
    left: -9px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    margin-top: -8px;
}

.rko-package-other-choice-complex__item {
	width: 50%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.rko-package-other-choice-complex__item .form-label-msg {
	left: 30px;
}

.rko-package-other-choice__item textarea{
	font-size: 18px;
    padding: 20px 17px;
    border-radius: 10px;
	min-height: 100px;
}

.m-label {
	position: relative;
}

.m-label input[type="text"],
.m-label input[type="email"],
.m-label input[type="password"],
.m-label input[type="tel"],
.m-label select {
	padding-top: 25px !important;
	padding-bottom: 15px !important;
}

.rko-selection {
	padding: 62px 0 89px;
	background: #E5E5E5;
}

.rko-selection h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
}

.rko-selection__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 47px;
	background: #176DD9;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	border-radius: 30px;
}

.rko-selection__wrap:last-child {
	margin-bottom: 0;
}

.rko-selection__msg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #AFAFAF;
	font-size: 24px;
	line-height: 1.2;
	font-family: 'golosbold';
	width: 100%;
	height: 100%;
	padding: 20px;
	text-align: center;
}

.rko-selection__top {
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 33px;
	font-family: 'golosbold';
}

.rko-selection__item {
	border-bottom: 1px solid #529BF7;
	padding-bottom: 20px;
	margin-bottom: 21px;
}

.rko-selection__item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.r-msg-in {
	max-width: 407px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

.r-msg-in:before {
	content: "";
	display: inline-block;
	width: 345px;
	height: 352px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/msg-pre.png) no-repeat;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -238px;
}

.r-msg-in span {
	position: relative;
	z-index: 1;
}

.rko-docs {
	background: #303031 url(/local/templates/paritet/assets/build/css/../img/content/rco-docs-bg.jpg) center/cover no-repeat;
	padding: 46px 0 62px;
}

.rko-docs__subhead {
	color: #fff;
	text-align: center;
	font-size: 36px;
	font-family: 'golosbold';
}

.rko-docs h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 45px;
	text-align: center;
	margin-bottom: 16px;
}

.rko-docs__view {
	margin-top: 37px;
}

.rko-docs .acquiring-docs__list {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-right: -30px;
}

.rko-docs .acquiring-docssize {
	color: #fff;
}

.rko-docs ol li {
	padding-left: 20px;
	margin-bottom: 17px;
	line-height: 1.2;
}

.rko-docs ol li:last-child {
	margin-bottom: 0;
}

.rko-docs ol li:after {
	display: none;
}

.rko-docs ol li:before {
	color: #303031;
	font-family: 'golosbold';
}

.rko-docs .acquiring-docs__link {
	border-radius: 30px;
	border-top-right-radius: 0;
	-webkit-clip-path: polygon(81% 0, 100% 65px, 100% 100%, 0 100%, 0 0);
	clip-path: polygon(81% 0, 100% 65px, 100% 100%, 0 100%, 0 0);
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index: 1;
	padding: 32px 29px 10px;
}

.rko-docs .acquiring-docs__link:after {
	display: none;
}

.rko-docs .acquiring-docs__item {
	padding-right: 30px;
	width: 33.333%;
	height: auto;
	margin-bottom: 0;
}

.acquiring-docs__img {
	height: 74px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 22px;
}

.acquiring-docs__img img {
	max-width: 100%;
	max-height: 100%;
}

.acquiring-docs__title {
	font-size: 24px;
	margin-bottom: 25px;
	font-family: 'golosbold';
	line-height: 1.2;
	min-height: 58px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.acquiring-docs__inner {
	position: relative;
	height: 100%;
}

.acquiring-docs__inner:after {
	content: "";
	display: inline-block;
	width: 65px;
	height: 65px;
	border-right: 1px solid #2AF598;
	border-top: 1px solid #2AF598;
	position: absolute;
	right: 6px;
	top: 6px;
}

.acquiring-docs-download {
	display: block;
	margin-bottom: 26px;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 10px;
	color: #fff;
	padding: 24px 97px 19px 25px;
	position: relative;
}

.acquiring-docs-download:hover .acquiring-docs-download__icon:before {
	-webkit-transform: translate(-50%, -50%) scale(1.25);
	-ms-transform: translate(-50%, -50%) scale(1.25);
	transform: translate(-50%, -50%) scale(1.25);
}

.acquiring-docs-download__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 85px;
	height: 85px;
	position: absolute;
	right: 17px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.acquiring-docs-download__icon i {
	display: inline-block;
	width: 17px;
	height: 23px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/acc-download.svg) center no-repeat;
	position: relative;
	z-index: 1;
}

.acquiring-docs-download__icon:before {
	content: "";
	display: inline-block;
	width: 61px;
	height: 61px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.rko-docs__item {
	margin-bottom: 25px;
}

.rko-docs__top {
	font-size: 36px;
	font-family: 'golosbold';
	margin-bottom: 22px;
	line-height: 1.2;
}

.rko-docs__toggle {
	color: #fff;
	text-transform: uppercase;
	font-size: 45px;
	font-family: 'golosbold';
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.rko-docs__toggle:after {
	content: "";
	display: inline-block;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-toggle.svg) center no-repeat;
	width: 30px;
	height: 32px;
	margin-left: 10px;
}

.rko-docs__toggle.active:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-toggle-mn.svg) center no-repeat;
}

.rko-upload {
	background: #EFF6FF;
	border: 1px dashed #9DC9FF;
	border-radius: 30px;
	padding: 30px 30px 36px;
	text-align: center;
	margin-top: 28px;
	position: relative;
}

.rko-upload__msg span {
	display: inline-block;
	vertical-align: middle;
	background: #176DD9;
	border-radius: 10px;
	color: #fff;
	padding: 5px 10px;
	margin-left: 6px;
	cursor: pointer;
}

.rko-upload .uploadfile {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	width: 100%;
	height: 100%;
}

.upload-file-txt {
	margin: 20px 0 0;
}

.rko-selection__view {
	width: 50%;
	padding: 34px 38px 48px;
}

.rko-selection__form {
	max-width: 503px;
}

.rko-selection__form .checkbox-item:last-child {
	margin-bottom: 0;
}

.rko-selection__pre {
	font-family: 'golosbold';
	margin-bottom: 14px;
}

.rko-slider-count-wrap {
	margin-top: -7px;
}

.rko-slider-count-wrap input[type="text"] {
	text-align: center;
	font-size: 24px;
	padding: 15px 10px;
}

.rko-slider-count-wrap .ui-slider {
	left: 10px;
	width: -webkit-calc(100% - 20px);
	width: calc(100% - 20px);
}

.rko-slider-count-wrap .ui-widget-header {
	background: #176DD9;
}

.rko-slider-count-wrap .ui-state-default:before,
.rko-slider-count-wrap .ui-widget-content .ui-state-default:before {
	content: "";
	border-radius: 0;
	width: 10px;
	height: 10px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-points.svg) center no-repeat;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.rko-slider-count {
	position: relative;
}

.rko-count-slider-nums {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	padding-top: 5px;
}

.rko-count-slider-nums__item {
	position: relative;
	top: 5px;
}

.btn-calculate {
	display: inline-block;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 18px 120px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.btn-calculate:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.card-slider-count {
	max-width: 397px;
}

.card-slider-count .ui-widget {
	font-family: inherit;
}

.card-slider-count .ui-slider {
	position: relative;
	margin: 63px 0px 6px 39px;
}

.card-slider-count .ui-widget-content {
	background: #fff;
}

.card-slider-count .ui-slider-horizontal {
	height: 2px;
}

.card-slider-count .ui-slider-pips .ui-slider-label {
	margin-left: 0;
	width: auto;
	white-space: nowrap;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: -40px;
}

.card-slider-count .ui-slider-pips .ui-slider-pip {
	font-size: 18px;
	color: #fff !important;
	top: 0;
}

.card-slider-count .ui-state-default:before,
.card-slider-count .ui-widget-content .ui-state-default:before {
	content: "";
	border-radius: 0;
	width: 10px;
	height: 10px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-points.svg) center no-repeat;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.card-slider-count .ui-state-default,
.card-slider-count .ui-widget-content .ui-state-default {
	width: 28px;
	height: 28px;
	margin-top: -10px;
	margin-left: -13px;
}

.card-slider-count .ui-slider-pips .ui-slider-line {
	background: transparent;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 50%;
	border: 1px solid #fff;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.card-slider-count .ui-slider-pips .ui-slider-line:before {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.card-slider-count .ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label {
	color: #fff;
	font-weight: inherit;
}

.card-slider-count .ui-slider-pips [class*=ui-slider-pip-selected] {
	font-family: 'golosbold';
	font-weight: inherit;
}

.card-slider-count .ui-slider-pips [class*=ui-slider-pip-initial] {
	font-weight: inherit;
}

.rko-card-slider-count-wrap {
	margin-bottom: 50px;
}

#card-slider-img,
#card-slider-img2 {
	width: 121px;
	height: 70px;
	margin-bottom: 40px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/r-card1.png) center no-repeat;
	display: none;
}

.rko-selection__package {
	width: 50%;
	background: #303031;
	border-radius: 30px;
	color: #fff;
	padding: 38px 40px 50px;
}

.rko-selection__package input[type="submit"] {
	display: inline-block;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 18px 98px;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.rko-selection__package input[type="submit"]:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.r-package-top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 29px;
}

.r-package-view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 34px;
}

.r-package-view__icon {
	width: 102px;
	height: 102px;
	margin-right: 26px;
}

.r-package-view__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.r-package-view__top {
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'golosbold';
	margin-bottom: 6px;
}

.r-package-view__price {
	font-size: 20px;
}

.popup-buy {
	width: 565px;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	border-radius: 10px;
	overflow: visible;
	background: #fff;
}

.popup-buy__top {
	background: #fff;
	padding: 25px 20px 23px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.popup-buy__icon {
	height: 102px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 19px;
}

.popup-buy__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.popup-buy__title {
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'golosbold';
	text-align: center;
}

.popup-buy__form {
	padding: 30px 30px 40px;
	background: #176DD9;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.popup-buy .select-wrap {
	width: 100%;
	height: 62px;
	background: #fff;
	position: relative;
	border-radius: 10px;
}

.popup-buy .select-wrap select {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	color: #343532;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	cursor: pointer;
	position: relative;
}

.popup-buy .select-wrap:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -2px;
	z-index: 2;
	pointer-events: none;
}

.popup-buy input[type="text"],
.popup-buy input[type="email"],
.popup-buy input[type="password"],
.popup-buy input[type="tel"] {
	font-size: 18px;
	padding: 20px 17px;
	border-radius: 10px;
	width: 100%;
	border: 0;
}

.popup-buy label {
	font-size: 18px;
	line-height: 1.2 !important;
	color: #fff;
}

.popup-buy label a {
	color: #fff;
	text-decoration: underline;
}

.popup-buy label a:hover {
	text-decoration: none;
	color: #fff;
}

.popup-buy .checkbox-item {
	padding-top: 13px;
	padding-bottom: 15px;
}

.popup-buy input[type="checkbox"]:not(:checked)+label,
.popup-buy input[type="checkbox"]:checked+label {
	padding-left: 49px;
}

.popup-buy input[type="checkbox"]:not(:checked)+label:before,
.popup-buy input[type="checkbox"]:checked+label:before {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	top: -4px;
	background: #fff;
}

.popup-buy input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 2px solid #fff;
}

.popup-buy input[type="checkbox"]:checked+label:after {
	left: 7px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}

.popup-buy .fancybox-close-small {
	width: 19px;
	height: 19px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-close.svg) center no-repeat;
	right: -25px;
	top: -25px;
}

.popup-buy .fancybox-close-small:hover {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-close.svg) center no-repeat;
	opacity: 0.4;
}

.popup-buy input[type="submit"],
.popup-buy button {
	display: inline-block;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 18px 95px;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	margin: 0 auto;
}

.popup-buy input[type="submit"]:hover,
.popup-buy button:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.sbmt-wrap {
	text-align: center;
}

.popup-success {
	width: 520px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	border-radius: 10px;
	background: #fff;
	text-align: center;
	-webkit-box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
	box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
	padding: 40px 40px 50px;
}

.popup-success .fancybox-close-small {
	display: none;
}

.success-close-link {
	display: inline-block;
	font-size: 20px;
	color: #176DD9;
	border: 2px solid #176DD9;
	border-radius: 10px;
	padding: 21px 35px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.success-close-link:hover {
	background: #176DD9;
	color: #fff;
}

.popup-success__icon {
	display: inline-block;
	width: 78px;
	height: 78px;
	margin-bottom: 34px;
}

.popup-success__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.popup-success__top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 20px;
}

.popup-success__info {
	max-width: 356px;
	margin: 0 auto 35px;
}

.r-package-form .afbf_error_block .afbf_error_text,
.r-package-form .afbf_error_block .afbf_error_ftext {
	color: red;
}

.afbf_error_block .afbf_error_text {
	color: #fff !important;
}

.business-top {
	background: -webkit-gradient(linear, left top, left bottom, from(#0F4181), to(#176DD9));
	background: linear-gradient(180deg, #0F4181 0%, #176DD9 100%);
	color: #fff;
	height: 100%;
	min-height: 561px;
	position: relative;
	display: block;
	font-family: 'stemlight', sans-serif;
}

.business-top h1 {
	font-size: 45px;
	text-transform: uppercase;
	line-height: 1.2;
	font-family: 'stembold', sans-serif;
}

.business-top__img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.business-top__img img {
	width: 1000%;
	height: 100%;
	object-fit: cover;
	object-position: center bottom;
}

.business-top .container-fluid {
	height: 100%;
}

.business-top .top-slider-list {
	margin-bottom: 55px;
	font-family: 'golosbold';
}

.business-top .top-slider__top {
	font-family: "golosregular", Arial, sans-serif;
}

.b-partners+.b-news {
	padding-top: 82px;
}

.b-news {
	padding: 0 0 101px;
}

.b-news .btn-wrap {
	text-align: center;
}

.b-news .btn-wrap .btn {
	border: 2px solid #F0F2F5;
	border-radius: 10px;
	background: #fff;
	color: #176DD9;
	padding: 21px 74px;
	-webkit-transition: none;
	transition: none;
}

.b-news .btn-wrap .btn:hover {
	background: linear-gradient(75.85deg, #08AEEA -10.51%, #00FF8A 109.38%);
	border: 0;
	padding: 23px 76px;
	color: #fff;
}

.b-news h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
}

.b-news .tabs-wrap {
	margin-bottom: 64px;
}

.b-news .tabs {
	border: 0;
	background: #F0F2F5;
	border-radius: 60px;
	margin-bottom: 0 !important;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.b-news .tabs li {
	padding: 17px 37px !important;
	border-radius: 60px;
	font-size: 20px;
	color: #176DD9;
	font-family: 'golosbold';
}

.b-news .tabs li.current {
	background: #176DD9;
	color: #fff;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
}

.b-news .rko-links__wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.b-news .rko-links__item {
	margin-bottom: 31px;
	-webkit-box-flex: inherit;
	-webkit-flex-grow: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
}

.b-news .rko-links__in {
	display: block;
	padding-left: 28px;
}

.b-news .rko-links__txt {
	line-height: 1.4;
}

.b-news input[type="submit"] {
	display: inline-block;
	background: #fff;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 18px 47px;
	border: 1px solid #fff;
	color: #176DD9;
}

.b-news input[type="submit"]:hover {
	background: linear-gradient(75.85deg, #08AEEA -10.51%, #00FF8A 109.38%);
	border: 0;
	padding: 19px 48px;
	color: #fff;
}

.b-news .rko-account-get__top {
	text-transform: uppercase;
	font-size: 32px;
	margin-bottom: 7px;
	position: relative;
	z-index: 1;
}

.b-news .rko-account-get__more {
	font-size: 24px;
	margin-bottom: 20px;
}

.b-news .rko-account-get__form {
	max-width: 388px;
	position: relative;
	z-index: 1;
}

.b-news .rko-account-e {
	padding: 28px 22px 28px 40px;
}

.b-news .rko-account__wrap {
	-webkit-box-align: inherit;
	-webkit-align-items: inherit;
	-ms-flex-align: inherit;
	align-items: inherit;
}

.b-news .rko-account-get {
	background: #176DD9;
	padding-bottom: 30px;
	position: relative;
}

.b-news .rko-account-get:after {
	content: "";
	display: inline-block;
	width: 174px;
	height: 399px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/rocket.png) center/cover no-repeat;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 40px;
}

.b-news .rko-account-e__top {
	margin-bottom: 70px;
}

.b-news input[type="text"],
.b-news input[type="email"],
.b-news input[type="password"],
.b-news input[type="tel"] {
	font-size: 22px;
	padding: 9px 0px;
	border-radius: 0;
	border: 0;
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
	color: #fff;
	background: transparent;
}

.b-news ::-webkit-input-placeholder {
	color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.b-news ::-moz-placeholder {
	color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.b-news :-moz-placeholder {
	color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.b-news :-ms-input-placeholder {
	color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.b-news :focus::-webkit-input-placeholder {
	color: transparent;
}

.b-news :focus::-moz-placeholder {
	color: transparent;
}

.b-news :focus:-moz-placeholder {
	color: transparent;
}

.b-news :focus:-ms-input-placeholder {
	color: transparent;
}

.rko-links__date {
	font-size: 14px;
	color: #A8A8A8;
	padding-top: 20px;
}

.tabs-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 30px;
}

.b-partners {
	background: #2D2D2D;
	color: #fff;
	padding: 46px 0 61px;
}

.b-partners h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
	margin-bottom: 17px;
}

.b-partners__add {
	text-align: center;
	margin-bottom: 20px;
	font-size: 24px;
}

.b-partners__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -30px -30px 0;
}

.b-partners__item {
	width: 33.333%;
	padding-right: 30px;
	margin-bottom: 30px;
}

.b-partners__item.m-blue .b-partners__in {
	background: linear-gradient(65.86deg, #0362BA -0.32%, #3CBBF2 97.94%);
}

.b-partners__item.m-violet .b-partners__in {
	background: linear-gradient(58.67deg, #6A14BF 1.48%, #C039FF 100%);
}

.b-partners__item.m-green .b-partners__in {
	background: linear-gradient(66.19deg, #03A4BA -0.8%, #07C960 97.93%);
}

.b-partners__in {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	color: #fff;
	padding: 24px 110px 104px 30px;
	position: relative;
	line-height: 1.2;
}

.b-partners__icon {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 65px;
	height: 65px;
}

.b-partners__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.b-partners__top {
	font-size: 36px;
	font-family: 'golosbold';
	margin-bottom: 20px;
}

.b-partners__info {
	margin-bottom: 10px;
}

.b-partners__info p {
	margin-bottom: 16px;
}

.b-partners__info p:last-child {
	margin-bottom: 0;
}

.b-partners__link {
	display: inline-block;
	border: 2px solid #FFFFFF;
	border-radius: 10px;
	padding: 17px 29px;
	color: #fff;
	position: absolute;
	bottom: 30px;
	left: 30px;
}

.b-partners__link.m-white{
	background: #fff;
	color: #0071CE;
}

.b-partners__link:hover {
	background: linear-gradient(75.85deg, #08AEEA -10.51%, #00FF8A 109.38%);
	border: 0;
	padding: 19px 31px;
}
.b-partners__link.m-white:hover{
	color: #fff;
}

.b-offers {
	padding: 37px 0;
	background: #fff;
}

.b-offers h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
}

.b-offers__slider {
	padding-bottom: 55px;
}

.b-offers__slider .slick-list {
	margin: 0 -15px;
}

.b-offers__slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

.b-offers__slider .slick-dots {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.b-offers__slider .slick-dots li {
	padding: 0;
	margin: 0 7px 0 0;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #F0F2F5;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	border: 0;
	text-indent: -9999em;
	border-radius: 50%;
	cursor: pointer;
}

.b-offers__slider .slick-dots li button {
	display: none;
}

.b-offers__slider .slick-dots li.slick-active {
	background: #176DD9;
}

.b-offers__slider .slick-dots li:hover {
	background: #176DD9;
}

.b-offers__slider .slick-dots li:last-child {
	margin-right: 0;
}

.b-offers__slider .slick-dots li:before,
.b-offers__slider .slick-dots li:after {
	display: none;
}

.b-offers__slider .slick-dots li:only-child {
	display: none;
}

.b-offers__slider .slick-arrow {
	display: inline-block;
	width: 97px;
	height: 97px;
	padding: 0;
	border: 0;
	text-indent: -9999em;
	position: absolute;
	top: -webkit-calc(50% - 45px);
	top: calc(50% - 45px);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 50%;
}

.b-offers__slider .slick-arrow.slick-prev {
	left: -38px;
	background: rgba(0, 0, 0, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/next-r.svg) 43px center no-repeat;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.b-offers__slider .slick-arrow.slick-next {
	right: -38px;
	background: rgba(0, 0, 0, 0.1) url(/local/templates/paritet/assets/build/css/../img/svg/next-r.svg) 43px center no-repeat;
}

.b-offers__slider .slick-arrow.slick-disabled {
	display: none !important;
}

.b-offers__item {
	padding: 0 15px;
	height: auto;
}

.b-offers__in {
	display: block;
	width: 100%;
	height: 100%;
	background: #176DD9;
	border-radius: 10px;
	padding: 47px 39px 228px 39px;
	color: #fff;
	position: relative;
	overflow: hidden;
	min-height: 537px;
}

.b-offers__top {
	font-size: 32px;
	line-height: 1.2;
	font-family: 'golosbold';
	margin-bottom: 25px;
}

.b-offers__view {
	max-width: 295px;
	position: relative;
	z-index: 1;
}

.b-offers__i {
	margin-bottom: 20px;
}

.b-offers__i:last-child {
	margin-bottom: 0;
}

.b-offers__pre {
	font-size: 20px;
	margin-bottom: 4px;
}

.b-offers__num {
	font-size: 24px;
	font-family: 'golosbold';
}

.b-offers__link {
	display: block;
	width: -webkit-calc(100% - 78px);
	width: calc(100% - 78px);
	text-align: center;
	padding: 19.5px 10px;
	color: #fff;
	border: 2px solid #FFFFFF;
	border-radius: 10px;
	position: absolute;
	bottom: 40px;
	left: 39px;
	z-index: 1;
}

.b-offers__link:hover {
	background: linear-gradient(75.85deg, #08AEEA -10.51%, #00FF8A 109.38%);
	border: 0;
	padding: 21.5px 10px;
}

.b-offers__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: bottom;
}

.b-offers__hot {
	width: 55px;
	height: 55px;
	position: absolute;
	right: 20px;
	top: 20px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/hot.png) center no-repeat;
	z-index: 1;
}

.b-offers .tabs-off {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 0;
	background: #F0F2F5;
	border-radius: 60px;
}

.b-offers .tabs-off li {
	padding: 17px 37px;
	border-radius: 60px;
	font-size: 20px;
	color: #176DD9;
	margin: 0;
	cursor: pointer;
}

.b-offers .tabs-off li:before,
.b-offers .tabs-off li:after {
	display: none;
}

.b-offers .tabs-off li.current {
	background: #176DD9;
	color: #fff;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
}

.b-offers .tabs-container {
	margin-bottom: 35px;
	justify-content: center;
}

.business-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

/* .business-slider .slick-slide {
	height: auto;
} */

.business-slider .slick-arrow {
	display: inline-block;
	position: absolute;
	z-index: 3;
	height: 60px;
	width: 60px;
	text-indent: -9999em;
	border: 0;
	padding: 0;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 10px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	bottom: 30px;
}

.business-slider .slick-arrow.slick-prev {
	right: 190px;
}

.business-slider .slick-arrow.slick-prev:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 22px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-prev.svg) center/cover no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.business-slider .slick-arrow.slick-prev:hover {
	background: #fff;
}

.business-slider .slick-arrow.slick-prev:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-prev-h.svg) center/cover no-repeat;
}

.business-slider .slick-arrow.slick-next {
	right: 120px;
}

.business-slider .slick-arrow.slick-next:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 22px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-next.svg) center/cover no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.business-slider .slick-arrow.slick-next:hover {
	background: #fff;
}

.business-slider .slick-arrow.slick-next:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-next-h.svg) center/cover no-repeat;
}

.business-slider .slick-arrow.slick-disabled {
	opacity: 0;
	pointer-events: none;
}

.business-slider .slick-dots {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	height: 60px;
	bottom: 30px;
	padding-right: 277px;
	z-index: 3;
	pointer-events: none;
}

.business-slider .slick-dots li {
	margin-right: 10px;
	margin-bottom: 0;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 12px;
	height: 12px;
	background: #FFFFFF;
	border-radius: 3px;
	padding: 0;
	border: 0;
	text-indent: -999em;
	position: relative;
	pointer-events: all;
}

.business-slider .slick-dots li button {
	display: none;
}

.business-slider .slick-dots li:last-child {
	margin-right: 0;
}

.business-slider .slick-dots li:before,
.business-slider .slick-dots li:after {
	display: none;
}

.business-slider .slick-dots li.slick-active:before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 1px;
	background: #1669D1;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.business-slider .slick-dots li:only-child {
	display: none;
}

.business-slider__item.m-link .business-top__info,
.business-slider__item.m-link .business-top__wrap,
.business-slider__item.m-link .container-fluid {
	pointer-events: none;
}

.business-top__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.business-slider-wrap {
	position: relative;
	height: 100%;
}

.business-top__info {
	width: 50%;
	padding-right: 15px;
	padding-top: 45px;
	padding-bottom: 45px;
}

.business-top__title {
	font-size: 45px;
	font-family: 'golosbold';
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 43px;
}

.business-top__image {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.business-top__image img {
	display: block;
	width: 1000%;
	height: 100%;
	object-fit: cover;
	object-position: center bottom;
}

.business-top__list {
	margin-bottom: 52px;
}

.business-top__list ul {
	margin-bottom: 0;
}

.business-top__list ul li {
	margin-bottom: 11px;
	padding-left: 25px;
}

.business-top__list ul li:last-child {
	margin-bottom: 0;
}

.business-top__list ul li:before {
	background: #fff;
}

.business-top__list ul li:after {
	display: none;
}

.business-top__links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.business-slider-dots {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	position: absolute;
	bottom: 30px;
	right: 117px;
	z-index: 3;
}

.business-slider-dots__item .business-slider-dots__img {
	display: none;
}

.business-slider-dots__item.active {
	width: auto;
	pointer-events: none;
	background: transparent;
}

.business-slider-dots__item.active .business-slider-dots__img {
	display: block;
}

.business-slider-dots__img {
	width: 227px;
	height: 127px;
	background: #176DD9;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0 22px rgba(23, 109, 217, 0.95);
	box-shadow: 0px 0 22px rgba(23, 109, 217, 0.95);
	position: relative;
}

.business-slider-dots__img img {
	display: block;
	border-radius: 5px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.business-slider-dots__info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 18px 20px;
	font-size: 18px;
	line-height: 1.2;
}

.business-top__img.m-mobile {
	display: none;
}

.business-top-link {
	display: none;
}

.business-top__links .b-partners__link {
	font-size: 22px;
	overflow: hidden;
	position: relative;
	left: 0;
	top: 0;
	bottom: 0;
}

.business-top__links .b-partners__link span {
	position: relative;
	z-index: 1;
}

.business-top__links .b-partners__link:hover:before {
	opacity: 1;
}

.business-top__links .b-partners__link:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.business-top-checkout {
	margin-right: 20px;
	border: 0;
	padding: 19px 31px;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	background: linear-gradient(77.76deg, #08AEEA -9.31%, #2AF598 95.55%);
	position: relative;
	overflow: hidden;
}

.business-top-checkout span {
	position: relative;
	z-index: 1;
}

.business-top-checkout:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 1;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.business-top-checkout:hover {
	padding: 17px 29px;
	border: 2px solid #FFFFFF;
	background: transparent;
}

.business-top-checkout:hover:before {
	opacity: 0;
}

.business-top__pre {
	margin-bottom: 12px;
}

.business-top__image__mob {
	display: none;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.business-top__image__mob img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center bottom;
}

.layout--account .page-content {
	padding-bottom: 0;
}

.account-top {
	position: relative;
	padding: 41px 0 65px;
}

.account-top__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #1672D7;
}

.account-top__info {
	max-width: 50%;
	color: #fff;
}

.account-top__add {
	font-size: 54px;
	margin-bottom: 116px;
}

.account-top h1 {
	text-transform: uppercase;
	color: #fff;
	font-size: 72px;
	line-height: 1.2;
	margin-bottom: 14px;
}

.acc-btn {
	display: inline-block;
	color: #303031;
	background: #FFD56E;
	border-radius: 50px;
	padding: 17px 65px;
	font-size: 22px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.acc-btn:hover {
	background: #FFCD53;
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.35);
}

.acc-btn:active {
	background: #F9BE2F;
}

.opening {
	background: #E5E5E5;
	padding: 60px 0;
}

.opening__view {
	border-radius: 60px;
	overflow: hidden;
	background: #fff;
}

.opening__top {
	padding: 34px 20px;
	text-align: center;
	font-size: 24px;
	font-family: 'golosbold';
}

.opening__t-in {
	max-width: 965px;
	line-height: 1.2;
	margin: 0 auto;
}

.opening-step {
	background: linear-gradient(98.15deg, #3895E4 1.65%, #2063B4 59.07%, #13499A 102.29%);
	border-radius: 50px;
	padding: 38px 53px 52px;
}

.opening-step__top {
	color: #fff;
	font-size: 32px;
	text-transform: uppercase;
	text-align: center;
	font-family: 'golosbold';
	margin-bottom: 41px;
}

.opening-step__items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.opening-step__item {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
}

.opening-step__item:first-child {
	padding-right: 40px;
}

.opening-step__item:last-child {
	padding-left: 60px;
}

.opening-step__item .acc-btn {
	margin-left: 40px;
}

.opening-step__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 125px;
	min-width: 125px;
	height: 125px;
	background: #fff;
	border-radius: 50%;
	margin-right: 18px;
}

.opening-step__txt {
	line-height: 1.2;
}

.o-or {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	margin-left: -13px;
}

.o-or:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 16px;
	background: rgba(255, 255, 255, 0.3);
	position: absolute;
	left: 50%;
	top: -16px;
}

.o-or:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 16px;
	background: rgba(255, 255, 255, 0.3);
	position: absolute;
	left: 50%;
	bottom: -16px;
}

.cap {
	color: #fff;
	background: linear-gradient(76.25deg, #DD72D8 0.02%, #A23F9D 100%);
	padding: 42px 0 60px;
}

.cap h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
	margin-bottom: 15px;
}

.cap__add {
	margin-bottom: 40px;
	text-align: center;
	font-size: 30px;
	font-family: 'golosbold';
}

.cap__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -29px -29px 0;
}

.cap__item {
	width: 25%;
	padding-right: 29px;
	margin-bottom: 29px;
	color: #303031;
}

.cap__item.m-lg {
	width: 33.333%;
}

.cap__in {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 10px;
	padding: 41px 31px 35px 31px;
}

.cap__icon {
	height: 88px;
	margin-bottom: 7px;
}

.cap__icon img {
	display: block;
}

.cap__info {
	line-height: 1.25;
	font-size: 20px;
}

.acc-tariff {
	background: #E5E5E5;
	padding: 58px 0 41px;
}

.acc-tariff h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
	margin-bottom: 15px;
}

.acc-tariff__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 -15px 50px;
}

.acc-tariff__item {
	width: 25%;
	margin-bottom: 30px;
	padding: 0 15px;
}

.acc-tariff__in {
	width: 100%;
	height: 100%;
	background: #1673D6;
	border-radius: 10px;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.acc-tariff__top {
	font-size: 20px;
	font-family: 'golosbold';
	padding: 23px 19px;
	color: #fff;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 50%;
}

.acc-tariff__top .tooltip {
	background: #fff;
	font-size: 16px;
}

.acc-tariff__top .tooltip:hover {
	background: #0B4DCE;
}

.acc-tariff__info {
	background: #fff;
	border-radius: 10px;
	padding: 37px 20px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 50%;
}

.acc-tariff__price {
	font-size: 45px;
	text-transform: uppercase;
	font-family: 'golosbold';
	line-height: 1;
}

.acc-tariff__programm {
	background: linear-gradient(98.15deg, #3895E4 1.65%, #2063B4 59.07%, #13499A 102.29%);
	border-radius: 50px;
	padding: 43px 40px 60px;
}

.acc-tariff__programm h2 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
}

.acc-tariff__sub {
	color: #fff;
	font-size: 36px;
	font-family: 'golosbold';
	margin-bottom: 40px;
	text-align: center;
}

.a-t-inner {
	line-height: 1.2;
}

.acc-partner__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -15px;
}

.acc-partner__item {
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 15px;
	position: relative;
}

.acc-partner__item:after {
	content: "";
	display: inline-block;
	width: 106px;
	height: 155px;
	border: 2px solid rgba(255, 255, 255, 0.4);
	position: absolute;
	right: 25px;
	top: 10px;
}

.acc-partner__in {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 30px;
	padding: 34px 26px;
	text-align: left;
	color: #303031;
	position: relative;
	z-index: 1;
	-webkit-clip-path: polygon(-webkit-calc(100% - 85px) 0, 100% -webkit-calc(0% + 85px), 100% 100%, 0 100%, 0 0);
	clip-path: polygon(calc(100% - 85px) 0, 100% calc(0% + 85px), 100% 100%, 0 100%, 0 0);
}

.acc-partner__title {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 25px;
	line-height: 1.2;
}

.acc-partner__icon {
	height: 70px;
	margin-bottom: 22px;
}

.acc-partner__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.acc-partner-link {
	display: block;
	margin-bottom: 28px;
	background: linear-gradient(76.25deg, #DD72D8 0.02%, #A23F9D 100%);
	border-radius: 10px;
	color: #fff;
	padding: 24px 80px 42px 29px;
	position: relative;
	-webkit-transition: -webkit-box-shadow .25s ease;
	transition: -webkit-box-shadow .25s ease;
	transition: box-shadow .25s ease;
	transition: box-shadow .25s ease, -webkit-box-shadow .25s ease;
}

.acc-partner-link__top {
	margin-bottom: 6px;
}

.acc-partner-link:hover {
	-webkit-box-shadow: 0px 4px 14px 0px #a23f9d;
	box-shadow: 0px 4px 14px 0px #a23f9d;
}

.acc-partner-link:hover .acc-partner-link__view:before {
	-webkit-transform: translate(-50%, -50%) scale(1.25);
	-ms-transform: translate(-50%, -50%) scale(1.25);
	transform: translate(-50%, -50%) scale(1.25);
}

.acc-partner-link__view {
	width: 61px;
	height: 61px;
	position: absolute;
	right: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.acc-partner-link__view:before {
	content: "";
	display: inline-block;
	width: 61px;
	height: 61px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: .25s ease;
	transition: .25s ease;
}

.acc-partner-link__view:after {
	content: "";
	display: inline-block;
	width: 17px;
	height: 23px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-p-down.svg) center no-repeat;
}

.acc-partner__info {
	line-height: 1.2;
}

.acc-partner__info ul:last-child {
	margin-bottom: 0;
}

.acc-partner__info ul li:after {
	display: none;
}

.acc-partner__info ul li:before {
	background: #303031;
	top: 10px;
}

.acc-partner__info ul li:last-child {
	margin-bottom: 0;
}

.acc-partner-link__size {
	font-size: 14px;
}

.popup-app {
	background: linear-gradient(149.74deg, #3895E4 -3.56%, #2063B4 49.93%, #13499A 90.19%);
	border-radius: 10px;
	max-width: 565px;
	min-width: 565px;
	padding: 33px 30px 40px;
}

.popup-app .fancybox-close-small {
	right: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-close.svg) center no-repeat;
	width: 69px;
	height: 69px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup-app .fancybox-close-small:hover {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-close.svg) center no-repeat;
	opacity: 0.4;
}

.popup-app__title {
	color: #fff;
	text-transform: uppercase;
	font-size: 32px;
	line-height: 1.1;
	margin-bottom: 24px;
	font-family: 'golosbold';
}

.popup-app__title.m-white{
    background: #fff;
    color: #343532;
    text-align: center;
    margin: -33px -30px 30px -30px;
    padding: 22px 10px;
    border-radius: 10px 10px 0 0;
}

.close-outer.popup-app .fancybox-close-small {
    right: -45px;
    top: -55px;
}

.popup-app input[type="submit"] {
	margin: 0;
	display: inline-block;
	background: #FFD56E;
	color: #303031;
	background: #FFD56E;
	border-radius: 50px;
	padding: 21px 65px;
	font-size: 22px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup-app input[type="submit"]:hover {
	background: #FFD56E;
}

.popup-app .checkbox-item {
	margin-top: 20px;
}

.acc-partner__wrap {
	width: 100%;
	height: 100%;
}

.title-smile:after {
	content: "😎";
}

.title-money:after {
	content: "💸";
}

.title-docs:after {
	content: "📄";
}

.vacancies {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.vacancies-top {
	padding: 40px 0 33px;
	position: relative;
	-webkit-box-shadow: 0px -10px 35px #b6d3ec;
	box-shadow: 0px -10px 35px #b6d3ec;
	z-index: 1;
	margin-bottom: 43px;
}

.vacancies-top__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	pointer-events: none;
}

.vacancies-top__info {
	width: 50%;
}

.vacancies-top h1 {
	font-size: 72px;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 17px;
}

.vacancies-top__txt {
	max-width: 645px;
	font-size: 20px;
	margin-bottom: 35px;
	line-height: 1.2;
}

.vacancies-top__links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.part-btn {
	background: linear-gradient(77.76deg, #08AEEA -9.31%, #2AF598 95.55%);
	border-radius: 10px;
	margin: 0 20px 20px 0;
	font-size: 22px;
	color: #fff;
	padding: 18px 57px;
	-webkit-box-shadow: 0 -1px 14px 0 #17cec5;
	box-shadow: 0 -1px 14px 0 #17cec5;
	position: relative;
	overflow: hidden;
}

.part-btn span {
	position: relative;
	z-index: 1;
}

.part-btn:hover:before {
	opacity: 1;
}

.part-btn:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.questionnaire-btn {
	border: 2px solid rgba(169, 185, 208, 0.4);
	border-radius: 10px;
	font-size: 22px;
	margin: 0 0 20px 0;
	color: #3D3D3D;
	padding: 17px 39px;
}

.vacancies__item {
	margin-bottom: 20px;
	padding-right: 20px;
	display: block;
	color: #343532;
	width: 33.333%;
}

.vacancies__inner {
	padding: 20px;
	border: 4px solid #F0F2F5;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.vacancies__title {
	color: #2C4295;
	font-size: 24px;
	font-family: 'golosbold';
	line-height: 1.3;
	margin-bottom: 15px;
}

.vacancies__txt {
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 24px;
	max-width: 630px;
}

.vacancies__date {
	font-size: 12px;
	line-height: 14px;
}

.vac h2 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 21px;
}

.vac__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px 9px;
}

.vac__item {
	padding: 0 15px;
	margin-bottom: 30px;
	width: 33.333%;
}

.vac__item.m-hot .vac__in:after {
	content: "";
	display: inline-block;
	width: 51px;
	height: 51px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/v-hot.svg) center no-repeat;
	position: absolute;
	right: 20px;
	top: 20px;
}

.vac__item:hover .vac__in {
	background: #fff;
	-webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
}

.vac__in {
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	border-radius: 10px;
	padding: 29px 21px 45px 40px;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.vac__region {
	margin-bottom: 11px;
	background: #176DD9;
	border-radius: 5px;
	font-size: 16px;
	line-height: 1;
	padding: 4px 5px;
	display: inline-block;
	color: #fff;
}

.vac__descr {
	margin-bottom: 49px;
	position: relative;
	z-index: 1;
}

.vac__title {
	font-size: 24px;
	margin-bottom: 8px;
	font-family: 'golosbold';
}

.vac__txt {
	line-height: 1.2;
}

.vac-filter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.vac-filter__item {
	max-width: 266px;
	min-width: 266px;
	margin: 0 21px 19px 0;
}

.vac-filter__item:last-child {
	margin-right: 0;
}

.vac-filter .jq-selectbox__trigger-arrow {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/v-arr.svg) no-repeat;
	width: 12px;
	height: 7px;
	border: 0;
	top: 50%;
	right: 9px;
	margin-top: -3px;
}

.vac-filter .jq-selectbox__select {
	height: 55px;
	line-height: 55px;
}

.vac-filter .jq-selectbox__select-text {
	line-height: 55px;
}

.vac__btn {
	color: #3D3D3D;
	border-radius: 10px;
	border: 2px solid rgba(169, 185, 208, 0.4);
	padding: 13px 29px;
	-webkit-transition: color .25s ease;
	transition: color .25s ease;
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.vac__btn:hover {
	border: 0;
	color: #fff;
	padding: 15px 31px;
}

.vac__btn:hover:before {
	opacity: 1;
}

.vac__btn span {
	position: relative;
	z-index: 1;
}

.vac__btn:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.vac-more {
	text-align: center;
}

.vac-more__btn {
	display: inline-block;
	color: #176DD9;
	border: 2px solid #F0F2F5;
	border-radius: 10px;
	font-size: 20px;
	padding: 18px 55px;
}

.vac-message {
	margin-top: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
	border-radius: 10px;
	overflow: hidden;
}

.vac-message__icon {
	margin-right: 59px;
	min-width: 520px;
}

.vac-message__icon img {
	display: block;
	max-width: 100%;
}

.vac-message__txt {
	padding: 44px 35px 22px 0;
	font-size: 20px;
	line-height: 1.2;
}

.vacancies-in-title {
	padding: 38px 0 43px;
	background: #E5E5E5;
}

.vacancies-in-title h1 {
	text-transform: uppercase;
	font-size: 72px;
	margin-bottom: 20px;
}

.vacancies-in-title h1:last-child {
	margin-bottom: 0;
}

.vacancies-in-title__clar {
	font-size: 22px;
}

.v-view h3 {
	text-transform: uppercase;
	margin-bottom: 22px;
}

.v-view__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 5px;
}

.v-view__aside {
	width: 430px;
	min-width: 430px;
}

.v-view__info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 40px;
}

.v-view__info .part-btn {
	width: -webkit-calc(50% - 20px);
	width: calc(50% - 20px);
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.v-view__info .questionnaire-btn {
	width: 50%;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.v-view__item {
	margin-bottom: 40px;
}

.v-view .vac__item {
	width: 100%;
	display: block;
	color: #343532;
	padding: 0;
}

.v-view .vac__in {
	padding-bottom: 25px;
}

.v-view .vac__title {
	font-size: 20px;
}

.v-view .vac__descr {
	margin-bottom: 0;
}

.v-view ul li:after {
	display: none;
}

.v-view ul li:before {
	background: #3D3D3D;
	height: 2px;
	left: 2px;
}

.v-view-call {
	margin-top: 30px;
	color: #fff;
	background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/call-bg.png) center/cover no-repeat;
	padding: 19px 22px 28px;
	border-radius: 10px;
	overflow: hidden;
}

.v-view-call__title {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 16px;
	text-align: center;
}

.v-view-call__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.v-view-call__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 50%;
	font-size: 28px;
	font-family: 'golosbold';
}

.v-view-call__txt {
	color: #fff;
}

.work-top {
	padding: 26px 0 0;
	-webkit-box-shadow: 0px -10px 35px #b6d3ec;
	box-shadow: 0px -10px 35px #b6d3ec;
	background: #fff url(/local/templates/paritet/assets/build/css/../img/content/w-top-bg.jpg) center/cover no-repeat;
}

.work-top h1 {
	text-transform: uppercase;
	font-size: 72px;
	margin-bottom: 25px;
}

.work-top__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.work-top__txt {
	font-size: 20px;
	line-height: 1.2;
	max-width: 805px;
	margin-bottom: 45px;
}

.work-top__view img {
	display: block;
	max-width: inherit;
}

.work-top__info {
	min-width: 70%;
}

.work-start__wrap {
	padding: 51px 20px 93px;
	text-align: center;
	color: #fff;
	border-radius: 10px;
	overflow: hidden;
	background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/work-start-bg.png) center/cover no-repeat;
}

.work-start__title {
	font-size: 36px;
	font-family: 'golosbold';
	margin-bottom: 7px;
}

.work-start__subtitle {
	font-size: 20px;
	font-family: 'golosbold';
	margin-bottom: 32px;
}

.work-start__btn {
	display: inline-block;
	padding: 18px 41px;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	-webkit-box-shadow: 0 -1px 14px 0 #17cec5;
	box-shadow: 0 -1px 14px 0 #17cec5;
}

.work-start__btn:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.work-how h2 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 37px;
}

.work-how__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -30px;
	margin-bottom: 12px;
}

.work-how__item {
	width: 25%;
	padding-right: 30px;
	margin-bottom: 30px;
	color: #343532;
}

.work-how__in {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 10px;
	-webkit-box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1);
	padding: 27px 15px 23px 30px;
}

.work-how__in.m-call {
	color: #fff;
	background: #176DD9;
}

.work-how__icon {
	height: 42px;
	margin-bottom: 20px;
}

.work-how__icon img {
	display: block;
}

.work-how__txt {
	font-size: 20px;
	font-family: 'golosbold';
	line-height: 1.2;
}

.work-how__txt span {
	display: inline-block;
}

.work-how__txt span:after {
	content: "";
	display: inline-block;
	width: 7px;
	height: 10px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-h-arr.svg) center no-repeat;
	margin-left: 8px;
}

.work-how__top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 11px;
}

.work-how__top:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 7px;
	height: 10px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-h-arr-w.svg) center no-repeat;
	margin-left: 2px;
	margin-top: -1px;
}

.work-how__call {
	font-size: 20px;
	color: #fff;
	font-family: 'golosbold';
	margin-bottom: 10px;
	display: block;
}

.work-how__call:last-child {
	margin-bottom: 0;
}

.work-top-benefits {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -50px;
	padding-bottom: 55px;
	max-width: 710px;
}

.work-top-benefits__item {
	width: 50%;
	margin-bottom: 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.work-top-benefits__icon {
	width: 52px;
	min-width: 52px;
	margin-right: 21px;
}

.work-top-benefits__icon img {
	display: block;
	max-width: 100%;
}

.work-top-benefits__txt {
	font-size: 20px;
	line-height: 1.2;
	font-family: 'golosbold';
}

.popup.m-carreer {
	width: 728px;
	max-width: 728px;
	border-radius: 30px;
}

.popup.m-carreer .popup-buy__form {
	border-radius: 30px;
	padding: 44px 54px 63px 66px;
}

.popup.m-carreer .rko-package-other-choice__item {
	position: relative;
	padding-right: 95px;
}

.popup.m-carreer .rko-package-other-choice__item.m-phone {
	max-width: 315px;
}

.popup.m-carreer .fancybox-close-small {
	right: 25px;
	top: 25px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/r-close.svg) center no-repeat;
}

.w-popup-title {
	font-size: 36px;
	font-family: 'golosbold';
	color: #fff;
	margin-bottom: 10px;
}

.w-popup-msg {
	color: #fff;
	margin-bottom: 27px;
	padding-right: 95px;
}

.emo {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	width: 88px;
	height: 74px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/emo-bg.svg) no-repeat;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.emo__in {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding-left: 12px;
}

.emo img {
	display: block;
}

.input-emo.active .emo {
	opacity: 1;
}

.popup-upload {
	width: 827px;
	max-width: 827px;
	border-radius: 30px;
	background: #fff;
}

.popup-upload .w-popup-title {
	margin-bottom: 30px;
}

.popup-upload .fancybox-close-small {
	background: transparent;
	width: 60px;
	height: 60px;
	right: 32px;
	top: 15px;
}

.popup-upload .fancybox-close-small svg {
	display: inline-block;
}

.popup-upload input[type="submit"] {
	display: inline-block;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 21px 50px;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.popup-upload input[type="submit"]:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.popup-upload .checkbox-item {
	font-size: 18px;
}

.popup-upload .checkbox-item a {
	color: #3D3D3D;
	text-decoration: underline;
}

.popup-upload .checkbox-item a:hover {
	text-decoration: none;
}

.popup-upload input[type="checkbox"]:not(:checked)+label:before,
.popup-upload input[type="checkbox"]:checked+label:before {
	top: -2px;
	height: 30px;
	width: 30px;
	border-radius: 5px;
	border: 1px solid #D1D1D2;
}

.popup-upload input[type="checkbox"]:not(:checked)+label,
.popup-upload input[type="checkbox"]:checked+label {
	padding-left: 43px;
}

.popup-upload input[type="checkbox"]:checked+label:before {
	background: transparent;
}

.popup-upload input[type="checkbox"]:not(:checked)+label:after,
.popup-upload input[type="checkbox"]:checked+label:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
	top: 6px;
	left: 8px;
}

.popup-upload-top {
	background: #176DD9;
	padding: 31px 44px 40px 44px;
	border-radius: 30px;
}

.popup-upload-second {
	background: #fff;
	padding: 28px 44px 31px;
	display: none;
}

.popup-upload-second .rko-package-other-choice__item {
	margin-bottom: 29px;
}

.popup.m-download .popup-buy__form {
	border-radius: 30px;
	padding: 31px 44px 40px 44px;
}

.w-popup-down {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.w-popup-download {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 4px 24px rgba(192, 204, 222, 0.3);
	box-shadow: 0px 4px 24px rgba(192, 204, 222, 0.3);
	border-radius: 10px;
	display: block;
	margin-right: 21px;
	padding: 24px 139px 29px 24px;
	position: relative;
	color: #3D3D3D;
}

.w-popup-download__txt {
	margin-bottom: 10px;
}

.w-popup-download__size {
	font-size: 14px;
	color: #A8A8A8;
}

.w-popup-download__view {
	width: 57px;
	height: 57px;
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.w-popup-download__view:before {
	content: "";
	display: inline-block;
	width: 57px;
	height: 57px;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: .25s ease;
	transition: .25s ease;
	-webkit-box-shadow: 0 -1px 14px 0 #17cec5;
	box-shadow: 0 -1px 14px 0 #17cec5;
}

.w-popup-download__view:after {
	content: "";
	display: inline-block;
	width: 17px;
	height: 23px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url(/local/templates/paritet/assets/build/css/../img/svg/a-p-down-w.svg) center no-repeat;
}

.w-popup-download:hover .w-popup-download__view:before {
	-webkit-transform: translate(-50%, -50%) scale(1.25);
	-ms-transform: translate(-50%, -50%) scale(1.25);
	transform: translate(-50%, -50%) scale(1.25);
}

.w-popup-upload {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border: 1px dashed #5997E4;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

.w-popup-upload:hover .input-wrap__variant span {
	text-decoration: none;
}

.w-popup-upload input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 2;
}

#attached {
	position: absolute;
	width: 100%;
	padding: 0;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
}

.attach-btn {
	cursor: pointer;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 5px 10px;
}

.input-wrap__variant {
	font-size: 16px;
	line-height: 19px;
	color: #91BCF2;
}

.input-wrap__variant span {
	color: #fff;
	text-decoration: underline;
}

.file-item {
	color: #3D3D3D;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.file-item:before {
	content: "";
	display: inline-block;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/attach.svg) center no-repeat;
	margin-right: 15px;
	width: 37px;
	min-width: 37px;
	height: 48px;
}

.file-del {
	display: inline-block;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/file-del.svg) center no-repeat;
	width: 11px;
	height: 11px;
	margin-left: 4px;
}

.popup-practice {
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 45px rgba(182, 211, 236, 0.2);
	box-shadow: 0px 0px 45px rgba(182, 211, 236, 0.2);
	border-radius: 30px;
	border-bottom-left-radius: 0;
	max-width: 906px;
	min-width: 906px;
}

.popup-practice .fancybox-close-small {
	display: none;
}

.popup-practice__title {
	margin-bottom: 16px;
	font-size: 36px;
	font-family: 'golosbold';
}

.popup-practice__top {
	padding: 27px 36px 50px 46px;
}

.popup-practice__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.popup-practice__img {
	width: 50%;
}

.popup-practice__img img {
	display: block;
	max-width: 100%;
}

.popup-practice__info {
	width: 50%;
	padding: 36px 30px 58px 31px;
}

.popup-practice__txt {
	margin-bottom: 42px;
}

.popup-practice__btn {
	display: inline-block;
	padding: 17px 55px;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	-webkit-box-shadow: 0 -1px 14px 0 #17cec5;
	box-shadow: 0 -1px 14px 0 #17cec5;
}

.popup-practice__btn:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.file-info span {
	word-break: break-all;
}

.stocks__list {
	margin-bottom: 40px;
}

.stocks .select-wrap {
	width: 100%;
	height: 56px;
	background: #fff;
	position: relative;
	max-width: 266px;
}

.stocks .select-wrap select {
	background: transparent;
	border: 1px solid #F0F2F5;
	border-radius: 10px;
	width: 100%;
	height: 100%;
	padding: 0 24px;
	color: #343532;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '';
	cursor: pointer;
	position: relative;
}

.stocks .select-wrap:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -2px;
	z-index: 2;
	pointer-events: none;
}

.stocks__pre {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
	padding-top: 10px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.stocks__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #F0F2F5;
	border-radius: 10px;
	padding: 35px 20px 30px 51px;
	margin-bottom: 20px;
}

.stocks__item.is-hidden {
	display: none;
}

.stocks__item:last-child {
	margin-bottom: 0;
}

.stocks__item h2 {
	text-transform: uppercase;
	margin-bottom: 27px;
	line-height: 1.2;
}

.stocks__item .rko-btn {
	font-size: inherit;
	padding: 12px 65px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	position: relative;
	overflow: hidden;
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.stocks__item .rko-btn span {
	position: relative;
	z-index: 1;
}

.stocks__item .rko-btn:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
}

.stocks__item .rko-btn:hover {
	background-color: red;
}

.stocks__item .rko-btn:hover:before {
	opacity: 1;
}

.stocks__item:hover {
	background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/st-bg.png) 250px center no-repeat;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.75);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.75);
	color: #fff;
}

.stocks__item:hover .stocks__date {
	color: #fff;
}

.stocks__item:hover .rko-btn {
	opacity: 1;
	pointer-events: all;
}

.stocks__date {
	font-size: 14px;
	color: #A8A8A8;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.stocks__card {
	width: 78px;
	height: 40px;
	min-width: 78px;
	background: #FFFFFF;
	border-radius: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.stocks__card img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.stocks__info {
	padding-right: 115px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.stocks__title {
	width: 426px;
	min-width: 426px;
	margin-right: 59px;
}

.stocks__txt {
	margin-bottom: 37px;
	font-size: 20px;
	line-height: 1.2;
}

.stocks-filter {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.stocks-filter__item {
	color: #3D3D3D;
	font-size: 16px;
	margin-right: 10px;
	background: #FFFFFF;
	border: 1px solid #F0F2F5;
	border-radius: 10px;
	padding: 5px 11px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 64px;
	height: 37px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.stocks-filter__item:last-child {
	margin-right: 0;
}

.stocks-filter__item:hover,
.stocks-filter__item.m-active {
	border: 1px solid #176DD9;
	color: #176DD9;
}

.stocks-in-top {
	position: relative;
	padding-right: 120px;
}

.stocks-in-top h1 {
	text-transform: uppercase;
	font-size: 32px;
	max-width: 1000px;
}

.stocks-in-top .stocks__card {
	position: absolute;
	right: 0;
	top: 0;
}

.stocks-in-top .stocks__date {
	color: #3d3d3d;
}

.stocks__in {
	padding-right: 400px;
}

.stocks__in .acquiring-docs__list {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 40px;
}

.stocks__in .acquiring-docs__icon:before {
	background: #176DD9;
}

.stocks__in .acquiring-docs__link {
	border-radius: 10px;
}

.stocks__img {
	margin-bottom: 40px;
	margin-right: -400px;
}

.stocks__img img {
	display: block;
	max-width: 100%;
}

.share {
	padding-top: 40px;
}

.share__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.share__item {
	margin: 0 15px 15px 0;
}

.share__item:last-child {
	margin-right: 0;
}

.share__link {
	display: block;
	width: 53.18px;
	height: 53.18px;
	border-radius: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	padding: 3px;
}

.share__link:hover {
	opacity: 0.7;
}

.share__link.m-vk {
	background: #0077FF;
}

.share__link.m-tw {
	background: #00ACED;
}

.share__link.m-ok {
	background: #EB722E;
}

.share__link.m-viber {
	background: #7B519D;
}

.share__link.m-call {
	background: #65BC54;
}

.share__link.m-tg {
	background: #25A3E2;
}

.share__link img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.s-top {
	background: #D4D4D4;
	-webkit-box-shadow: 0px 0px 45px rgba(182, 211, 236, 0.2);
	box-shadow: 0px 0px 45px rgba(182, 211, 236, 0.2);
	padding: 6px 0 0;
	color: #fff;
	min-height: 400px;
}

.s-top__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.s-top__img {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.s-top__img img {
	display: block;
	max-width: 100%;
}

.s-top.m-dark {
	color: #000;
}

.s-top-info {
	padding: 40px 0;
	width: 50%;
}

.s-top-info__icon {
	margin-bottom: 23px;
}

.s-top-info__icon img {
	display: block;
}

.s-top-info__txt {
	margin-bottom: 45px;
	max-width: 540px;
	font-size: 20px;
	line-height: 1.2;
}

.s-top-info-pay {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px;
}

.s-top-info-pay__item {
	margin-right: 10px;
}

.s-top-info-pay__item:last-child {
	margin-right: 0;
}

.s-top-info-pay__item img {
	display: block;
	max-width: 100%;
}

.s-top-info__more {
	color: #007BC4;
	display: inline-block;
	position: relative;
	border: 1px solid #007BC4;
	border-radius: 10px;
	padding: 10px 37px 10px 19px;
	font-size: 16px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.s-top-info__more:after {
	content: "";
	display: inline-block;
	width: 13px;
	height: 13px;
	position: absolute;
	right: 19px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5V2C1 1.44772 1.44772 1 2 1H11C11.5523 1 12 1.44772 12 2V11C12 11.5523 11.5523 12 11 12H6.5' stroke='%23007BC4'/%3E%3Cpath d='M1 12L9 4M9 4V9M9 4H4' stroke='%23007BC4'/%3E%3C/svg%3E%0A") no-repeat;
	margin-top: 2px;
}

.s-top-info__more:hover {
	border: 1px solid #fff;
	background: #fff;
}

.s-benefits {
	padding: 72px 0;
}

.s-benefits h2 {
	text-align: center;
	text-transform: uppercase;
}

.s-benefits__icon {
	height: 86px;
	margin-bottom: 4px;
}

.s-benefits__icon img {
	display: block;
}

.s-benefits__title {
	font-size: 24px;
	margin-bottom: 14px;
	font-family: 'golosbold';
}

.s-benefits__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -15px;
}

.s-benefits__item {
	width: 33.333%;
	padding: 0 15px;
}

.s-benefits__in {
	background: #F0F2F5;
	border-radius: 10px;
	width: 100%;
	height: 100%;
	padding: 47px 37px 35px 37px;
}

.s-support {
	padding: 72px 0;
}

.s-support h2 {
	text-align: center;
	text-transform: uppercase;
}

.s-support__item {
	margin-bottom: 20px;
	font-size: 24px;
}

.s-support__item:last-child {
	margin-bottom: 0;
}

.s-support__item a {
	color: #2C4295;
	position: relative;
	padding-right: 30px;
}

.s-support__item a:after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.5V2C1 1.44772 1.44772 1 2 1H13C13.5523 1 14 1.44772 14 2V13C14 13.5523 13.5523 14 13 14H7.5' stroke='%232C4295'/%3E%3Cpath d='M1 14L10.4545 4.54541M10.4545 4.54541V10.4545M10.4545 4.54541H4.54545' stroke='%232C4295'/%3E%3C/svg%3E") no-repeat;
	margin: 0 0 -2px 10px;
}

.s-how {
	padding: 72px 0;
}

.s-how h2 {
	text-align: center;
	text-transform: uppercase;
}

.s-how .tabs-off {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	padding: 0;
	background: #F0F2F5;
	border-radius: 60px;
}

.s-how .tabs-off li {
	padding: 17px 30px;
	border-radius: 60px;
	font-size: 20px;
	color: #176DD9;
	margin: 0;
	cursor: pointer;
}

.s-how .tabs-off li:before,
.s-how .tabs-off li:after {
	display: none;
}

.s-how .tabs-off li.current {
	background: #176DD9;
	color: #fff;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
}

.s-how .tabs-container {
	margin-bottom: 50px;
}

.s-benefits+.s-how {
	padding-top: 0;
}

.smart-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 60px;
}

.smart-item {
	width: 33.333%;
	padding: 0 57px 0 10px;
	text-align: center;
}

.smart-item__icon {
	height: 196px;
	margin-bottom: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.smart-item__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.smart-item__txt {
	text-align: center;
}

.s-app {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background: #2D2D2D;
	border-radius: 5px;
	color: #fff;
	padding: 29px 30px 0 41px;
}

.s-app__img {
	margin-right: 32px;
}

.s-app__img img {
	display: block;
	max-width: 100%;
}

.s-app__info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-bottom: 45px;
}

.s-app__txt {
	font-size: 20px;
	line-height: 1.5;
}

.s-app__btn {
	display: inline-block;
	margin-bottom: 26px;
}

.s-app__btn img {
	display: block;
	max-width: 100%;
}

.add-card {
	background: #F0F2F5;
	border-radius: 10px;
}

.add-card__link {
	display: block;
	text-align: center;
	color: #343532;
	font-size: 24px;
	font-family: 'golosbold';
	padding: 27px;
}

.add-card__link:after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 15px;
	background: url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L12 12L22 2' stroke='%234B4C4A' stroke-width='3'/%3E%3C/svg%3E");
	margin-left: 20px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.add-card__link.active:after {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.add-card-view {
	padding: 5px 25px 56px;
	display: none;
}

.add-card-view__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -30px;
}

.add-card-view__item {
	width: 25%;
	padding: 0 30px;
	position: relative;
}

.add-card-view__item:after {
	content: "";
	display: inline-block;
	width: 29px;
	height: 49px;
	background: url("data:image/svg+xml,%3Csvg width='29' height='49' viewBox='0 0 29 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L24.5 24.5L2 47' stroke='white' stroke-width='5'/%3E%3C/svg%3E%0A");
	position: absolute;
	top: 168px;
	left: -webkit-calc(100% - 14px);
	left: calc(100% - 14px);
}

.add-card-view__item:last-child:after {
	display: none;
}

.add-card-view__img {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.add-card-view__img img {
	display: block;
	max-width: 100%;
}

.add-card-view__info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.add-card-view__num {
	font-size: 18px;
	font-family: 'golosbold';
	margin-right: 10px;
}

.s-online {
	padding: 60px 0 5px;
}

.s-online__wrap {
	display: block;
	background: #2D2D2D;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	font-size: 24px;
	font-family: 'golosbold';
	padding: 27px 40px;
	position: relative;
}

.s-online__wrap:after {
	content: "";
	display: inline-block;
	width: 200px;
	height: 100%;
	background: url(/local/templates/paritet/assets/build/css/../img/content/online-arr.png) center/cover no-repeat;
	position: absolute;
	right: 85px;
	top: 0;
}

.s-online__txt {
	position: relative;
	z-index: 1;
}

.s-online__icon {
	position: absolute;
	bottom: 0;
	left: 0;
}

.s-online__icon img {
	display: block;
}

.swo {
	font-family: 'stemlight', sans-serif;
	font-size: 20px;
}

.swo .s-top {
	padding: 0;
	background: #454545;
	background: #051d39 url(/local/templates/paritet/assets/build/css/../img/content/swo-bg.jpg) center/cover no-repeat;
	overflow: hidden;
}

.swo .s-top__wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.swo .s-top-info {
	padding: 20px 0 37px;
}

.swo .s-top-info-pay {
	margin-bottom: 0;
}

.swo .s-top-info__icon {
	margin-bottom: 55px;
}

.swo .s-top-info__txt {
	margin-bottom: 35px;
	max-width: 595px;
	font-size: 18px;
	line-height: 1.2;
}

.swo h1 {
	text-transform: uppercase;
	font-size: 45px;
	margin-bottom: 25px;
}

.swo h2 {
	font-family: 'stembold', sans-serif;
	text-transform: none;
	font-size: 55px;
	text-align: center;
}

.swo h3 {
	font-family: 'stembold', sans-serif;
	font-size: 28px;
	margin-bottom: 16px;
}

.swo .s-top-info-pay__item {
	background: transparent;
	border: 2px solid #FFFFFF;
	width: 195px;
	margin-right: 20px;
	padding: 10px;
}

.swo .s-top-info-pay__item:last-child {
	margin-right: 0;
}

.swo .s-top__img {
	margin-right: -40px;
	margin-top: -20px;
	margin-bottom: -20px;
}

.swo .s-benefits {
	padding: 40px 0;
}

.swo .s-benefits__title {
	font-size: 28px;
}

.swo .s-benefits__txt {
	line-height: 1.2;
}

.s-usage {
	margin-bottom: 60px;
}

.s-usage__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -35px;
}

.s-usage__item {
	width: 33.333%;
	padding: 0 35px;
}

.s-usage__item:last-child .s-usage__icon:after {
	display: none;
}

.s-usage__icon {
	margin-bottom: 30px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 420px;
}

.s-usage__icon:after {
	content: "";
	display: inline-block;
	width: 29px;
	height: 49px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/swo-arr.svg) center/cover no-repeat;
	position: absolute;
	left: -webkit-calc(100% + 20px);
	left: calc(100% + 20px);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.s-usage__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.s-usage__step {
	display: inline-block;
	background: #0071CE;
	border-radius: 10px;
	color: #fff;
	padding: 8px 9px;
	margin-bottom: 20px;
	line-height: 1;
}

.s-usage__top {
	font-size: 28px;
	line-height: 1.25;
	margin-bottom: 19px;
	font-family: 'stembold', sans-serif;
}

.s-usage__txt {
	line-height: 1.2;
}

.s-download {
	margin-bottom: 45px;
}

.s-download__view {
	background: #323E48 url(/local/templates/paritet/assets/build/css/../img/svg/swo-icon.svg) right center no-repeat;
	border-radius: 10px;
	color: #fff;
	overflow: hidden;
	padding: 39px 50px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.s-download h2 {
	text-align: left;
	margin: 0;
}

.s-download__buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.s-download__qr {
	margin-right: 34px;
	width: 116px;
	height: 116px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.s-download__qr img {
	max-width: 100%;
	max-height: 100%;
	display: block;
}

.s-questions {
	margin-top: 30px;
}

.s-questions:last-child {
	margin-bottom: 0;
}

.s-questions__view {
	background: #F0F2F5;
	border-radius: 10px;
	padding: 43px 230px;
	line-height: 1.15;
}

.s-questions p:last-child {
	margin-bottom: 0;
}

.s-questions__item {
	margin-bottom: 40px;
}

.s-questions__item:last-child {
	margin-bottom: 0;
}

.s-questions ul:last-child {
	margin-bottom: 0;
}

.s-questions ul li:before {
	left: 13px;
	top: 11px;
	background: #000;
	width: 3px;
	height: 3px;
	border-radius: 50%;
}

.s-questions ul li:after {
	display: none;
}

.add-card-view__txt {
	max-width: 900px;
	margin: 0 auto;
}

.add-card-view__txt p {
	text-align: center;
}

.add-card-view__txt ol li,
.add-card-view__txt ul li {
	text-align: left;
}

.add-card-view__txt a {
	color: #2C4295;
	position: relative;
}

.add-card-view__txt a:after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.5V2C1 1.44772 1.44772 1 2 1H13C13.5523 1 14 1.44772 14 2V13C14 13.5523 13.5523 14 13 14H7.5' stroke='%232C4295'/%3E%3Cpath d='M1 14L10.4545 4.54541M10.4545 4.54541V10.4545M10.4545 4.54541H4.54545' stroke='%232C4295'/%3E%3C/svg%3E") no-repeat;
	margin: 0 0 -2px 10px;
}

.add-card-instr {
	display: inline-block;
	color: #2C4295;
}

.tap-top {
	padding: 124px 0 150px;
	background: #F2F9FF url(/local/templates/paritet/assets/build/css/../img/content/tap-bg.jpg) center/cover no-repeat;
	color: #fff;
	position: relative;
	-webkit-box-shadow: 0px 0px 45px #B6D3EC;
	box-shadow: 0px 0px 45px #B6D3EC;
}

.tap-top:before {
	content: "";
	display: block;
	width: 50%;
	height: 100%;
	background: -webkit-gradient(linear, left top, right top, color-stop(4.73%, #003654), color-stop(82.8%, rgba(0, 54, 84, 0)));
	background: linear-gradient(90deg, #003654 4.73%, rgba(0, 54, 84, 0) 82.8%);
	opacity: 0.6;
	position: absolute;
	left: 0;
	top: 0;
}

.tap-top h1 {
	text-transform: uppercase;
	font-size: 72px;
	line-height: 1.2;
	margin-bottom: 45px;
}

.tap-benefits {
	padding: 87px 0 62px;
}

.tap-benefits h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
}

.tap-benefits__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -30px;
}

.tap-benefits__item {
	padding: 0 30px;
	width: 33.333%;
}

.tap-benefits__icon {
	margin-bottom: 14px;
}

.tap-benefits__icon img {
	display: block;
}

.tap-benefits__top {
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 15px;
}

.tap-benefits__txt {
	line-height: 1.25;
}

.tap-how {
	padding: 0 0 50px;
}

.tap-how h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
}

.tap-how__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -55px 40px;
}

.tap-how__item {
	width: 33.333%;
	padding: 0 55px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.tap-how__num {
	margin-right: 25px;
	min-width: 40px;
}

.tap-how__num img {
	display: block;
}

.tap-how__txt {
	font-size: 20px;
	font-family: 'golosbold';
	line-height: 1.2;
}

.tap-how__more {
	text-align: center;
}

.tap-how__more:before {
	content: "";
	display: inline-block;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 24px;
	height: 21px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/t-more.png) no-repeat;
	margin: 0px 6px -6px 0px;
}

.tap-how__view {
	padding: 46px 63px 67px;
	background: #F0F2F5;
	border-radius: 30px;
	-webkit-box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.25);
}

.tap-comission {
	padding: 0 0 80px;
}

.tap-comission__view {
	padding: 46px 63px 67px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #F0F2F5;
	border-radius: 30px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.25);
}

.tap-comission__pre {
	color: #343532;
	font-size: 45px;
	text-transform: uppercase;
	margin-right: 80px;
	font-family: 'golosbold';
}

.tap-comission__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 -30px;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.tap-comission__item {
	width: 33.333%;
	font-family: 'golosbold';
	padding: 0 30px;
}

.tap-comission__item:first-child .tap-comission__percent {
	font-size: 128px;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.tap-comission__txt {
	font-size: 20px;
	line-height: 1.2;
}

.tap-comission__percent {
	font-size: 64px;
	line-height: 1;
	margin-bottom: 10px;
}

.tap-connect {
	padding: 0 0 60px 0;
}

.tap-connect h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
}

.tap-connect__wrap {
	background: #176DD9;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.25);
	border-radius: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #fff;
	margin-bottom: 40px;
}

.tap-connect__info {
	width: 50%;
	background: #303031;
	border-radius: 30px;
	padding: 52px 42px;
}

.tap-connect__view {
	width: 50%;
	padding: 33px 40px 42px 70px;
}

.tap-connect__view input[type="submit"] {
	display: inline-block;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 18px 47px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.tap-connect__view input[type="submit"]:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.connect-view-pre {
	font-size: 24px;
	margin-bottom: 25px;
	font-family: 'golosbold';
}

.tap-connect-list {
	margin-bottom: 40px;
}

.tap-connect-list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 29px;
}

.tap-connect-list__item:last-child {
	margin-bottom: 0;
}

.tap-connect-list__icon {
	margin-right: 18px;
	min-width: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tap-connect-list__icon img {
	display: block;
	max-height: 100%;
}

.tap-connect-list__info {
	font-size: 24px;
	font-family: 'golosbold';
	line-height: 1.2;
}

.tap-connect-list__info span {
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	border-radius: 5px;
	padding: 0 6px;
}

.tap-connect-perc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.tap-connect-perc__item {
	width: 50%;
	text-align: center;
	font-family: 'golosbold';
}

.tap-connect-perc__num {
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	font-size: 38px;
}

.tap-requirements {
	background: #F0F2F5;
	border-radius: 30px;
	padding: 39px 20px 52px;
}

.tap-requirements h3 {
	text-align: center;
}

.tap-requirements__in {
	max-width: 662px;
	margin: 0 auto;
}

.tap-requirements__icon {
	margin-bottom: 15px;
}

.tap-requirements__icon img {
	display: block;
}

.tap-requirements h5 {
	font-family: 'golosbold';
	font-size: 20px;
}

.tap-requirements-btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.tap-requirements-btn__item {
	margin: 0 20px 20px 0;
}

.tap-requirements-btn__item img {
	display: block;
}

.tap-requirements-btn__item:last-child {
	margin: 0;
}

@font-face {
    font-family: stemmedium;
    src: url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-medium/stem-medium.woff2') format('woff2'),
         url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-medium/stem-medium.woff') format('woff'),
         url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-medium//stem-medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: stemlight;
    src: url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-light/stem-light.woff2') format('woff2'),
         url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-light/stem-light.woff') format('woff'),
         url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-light//stem-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: stembold;
    src: url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-bold/stem-bold.woff2') format('woff2'),
         url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-bold/stem-bold.woff') format('woff'),
         url('/local/templates/paritet/assets/build/css/../fonts/stem/stem-bold/stem-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'epilepsy_sansmedium';
	src: url("/local/templates/paritet/assets/build/css/../fonts/epilepsy/epilepsysans.eot");
	src: url("/local/templates/paritet/assets/build/css/../fonts/epilepsy/epilepsysans.eot?#iefix") format("embedded-opentype"), url("/local/templates/paritet/assets/build/css/../fonts/epilepsy/epilepsysans.woff2") format("woff2"), url("/local/templates/paritet/assets/build/css/../fonts/epilepsy/epilepsysans.woff") format("woff"), url("/local/templates/paritet/assets/build/css/../fonts/epilepsy/epilepsysans.ttf") format("truetype"), url("/local/templates/paritet/assets/build/css/../fonts/epilepsy/epilepsysans.svg#epilepsy_sansmedium") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.credit-top {
	padding: 67px 0 486px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/credit-top-bg.png) center bottom/cover no-repeat;
	color: #fff;
	margin-bottom: -375px;
}

.credit-top__pre {
	margin-bottom: 103px;
}

.credit-top h1 {
	margin-bottom: 63px;
}

.credit-btn {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 10px;
	font-family: 'stemmedium', sans-serif;
	color: #000058;
	font-size: 22px;
	position: relative;
}

.credit-btn span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	z-index: 1;
	background: -webkit-gradient(linear, left top, right top, from(#C2F36D), color-stop(97.64%, #A2ED21));
	background: linear-gradient(90deg, #C2F36D 0%, #A2ED21 97.64%);
}

.credit-btn i {
	z-index: 3;
	position: relative;
	font-style: normal;
	padding: 20px 57px;
	display: inline-block;
}

.credit-btn:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px;
	background: -webkit-gradient(linear, left top, right top, from(#DAFF9A), color-stop(97.64%, #C0FF54));
	background: linear-gradient(90deg, #DAFF9A 0%, #C0FF54 97.64%);
	z-index: 2;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	opacity: 0;
}

.credit-btn:after {
	content: "";
	display: block;
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0;
	top: -webkit-calc(100% - 13px);
	top: calc(100% - 13px);
	background: #8FD219;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.credit-btn:hover:before {
	opacity: 1;
}

.credit-btn:active {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
}

.credit-btn:active:after {
	opacity: 0;
}

.credit-btn:active span {
	background: -webkit-gradient(linear, left top, right top, from(#C1FE58), color-stop(97.64%, #A1F018));
	background: linear-gradient(90deg, #C1FE58 0%, #A1F018 97.64%);
}

.h1-image img {
	display: block;
	max-width: 100%;
}

.credit-subhead {
	margin-bottom: 97px;
}

.credit-subhead img {
	display: block;
	max-width: 100%;
}

.credit-top-view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-radius: 70px;
	background: rgba(255, 255, 255, 0.2);
	padding: 53px 61px;
}

.credit-top-view__item {
	width: 33.333%;
}

.credit-top-view__top {
	font-size: 25px;
	line-height: 1.2;
	text-transform: uppercase;
	margin-bottom: 36px;
	font-family: 'stemmedium', sans-serif;
}

.credit-top-view__percent span {
	font-family: 'stembold', sans-serif;
	font-size: 66px;
	line-height: 1;
	position: relative;
}

.credit-top-view__more {
	font-size: 32px;
	font-family: 'stembold', sans-serif;
}

.credit-top-view__add {
	position: absolute;
	bottom: 7px;
	color: #00002B;
	font-family: 'epilepsy_sansmedium';
	font-size: 40px;
	line-height: 40px;
	left: 96%;
}

.credit-calculate h2 {
	text-align: center;
	text-transform: uppercase;
	font-family: 'stembold', sans-serif;
	font-size: 45px;
	margin-bottom: 55px;
}

.credit-calculate-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -15px 65px;
}

.credit-calculate-list__item {
	width: 50%;
	padding: 0 15px;
	position: relative;
}

.credit-calculate-list__item:hover {
	z-index: 9;
}

.credit-calculate-list__top {
	text-transform: uppercase;
	font-size: 25px;
	margin-bottom: 20px;
	font-family: 'stemmedium', sans-serif;
}

.credit-slider-count-wrap {
	position: relative;
}

.credit-slider-count {
	position: relative;
}

.credit-slider-count input[type="text"] {
	border: 1px solid #FFFFFF;
	-webkit-box-shadow: inset 0px 4px 34px #ABCAFA;
	box-shadow: inset 0px 4px 34px #ABCAFA;
	border-radius: 20px;
	color: #6503EF;
	font-size: 45px;
	font-family: 'stembold', sans-serif;
	padding: 18px 33px;
	cursor: default;
}

.credit-slider-count .ui-slider {
	position: absolute;
	left: 0;
	bottom: -7px;
	width: 100%;
	position: absolute;
	left: 25px;
	bottom: -7px;
	width: -webkit-calc(100% - 50px);
	width: calc(100% - 50px);
}

.credit-slider-count .ui-slider-horizontal {
	height: 7px;
}

.credit-slider-count .ui-widget-content {
	background: transparent;
}

.credit-count-slider-nums {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: absolute;
	z-index: 1;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 7px 20px;
	text-transform: uppercase;
	pointer-events: none;
}

.credit-count-slider-nums__item {
	font-size: 25px;
	color: #ABCAFA;
	font-family: 'stemmedium', sans-serif;
}

.credit-count-slider .ui-widget-header {
	background: -webkit-gradient(linear, left top, right top, from(#C2F36D), color-stop(97.64%, #A2ED21));
	background: linear-gradient(90deg, #C2F36D 0%, #A2ED21 97.64%);
	border-radius: 10px;
}

.credit-count-slider .ui-state-default,
.credit-count-slider .ui-widget-content .ui-state-default {
	background: -webkit-gradient(linear, left top, right top, from(#C2F36D), color-stop(97.64%, #A2ED21));
	background: linear-gradient(90deg, #C2F36D 0%, #A2ED21 97.64%);
	width: 54px;
	height: 54px;
	border-radius: 50%;
	border-bottom: 2px solid #93D71E;
	margin-top: -22px;
	margin-left: -27px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.credit-count-slider .ui-state-hover,
.credit-count-slider .ui-widget-content .ui-state-hover {
	background: -webkit-gradient(linear, left top, right top, from(#C1FE58), color-stop(97.64%, #A1F018));
	background: linear-gradient(90deg, #C1FE58 0%, #A1F018 97.64%);
}

.credit-count-slider .ui-state-active,
.credit-count-slider .ui-widget-content .ui-state-active {
	background: linear-gradient(109.2deg, #C1FE58 -254.13%, #95E110 87.35%);
}

.credit-count-slider .ui-button:before,
.credit-count-slider .ui-state-default:before,
.credit-count-slider .ui-widget-content .ui-state-default:before,
.credit-count-slider .ui-widget-header .ui-state-default:before,
.credit-count-slider html .ui-button.ui-state-disabled:active:before,
.credit-count-slider html .ui-button.ui-state-disabled:hover:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/def-arrows.svg) center no-repeat !important;
	width: 34px;
	height: 16px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.credit-calculate-view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 58px 60px 109px 80px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/calc-bg.png) center/100% 100% no-repeat;
	color: #fff;
}

.credit-calculate-view__more {
	color: #ABCAFA;
	padding-top: 35px;
	font-family: 'stemlight', sans-serif;
	line-height: 1.2;
}

.credit-calculate-view-count {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 50px;
}

.credit-calculate-view-count__item {
	margin-right: 78px;
}

.credit-calculate-view-count__item:last-child {
	margin-right: 0;
}

.credit-calculate-view-count__sum {
	font-size: 68px;
	line-height: 1;
	font-family: 'stembold', sans-serif;
	margin-bottom: 11px;
}

.credit-calculate-view-count__txt {
	font-size: 25px;
	font-family: 'stemmedium', sans-serif;
	line-height: 1.2;
	text-transform: uppercase;
}

.credit-tabs .r-tabs-nav {
	margin: 0 0 35px 0 !important;
	border-bottom: 2px solid #0001ED;
}

.credit-tabs .r-tabs-tab {
	-webkit-box-flex: initial;
	-webkit-flex: initial;
	-ms-flex: initial;
	flex: initial;
	padding: 0 !important;
}

.credit-tabs .r-tabs-tab:hover .r-tabs-anchor {
	background: transparent;
	color: #0802EF;
}

.credit-tabs .r-tabs-tab.r-tabs-state-active .r-tabs-anchor {
	background: linear-gradient(94.19deg, #6402EF 1.69%, #0001ED 103.05%);
	color: #fff !important;
}

.credit-tabs .r-tabs-anchor {
	color: #00002B;
	font-size: 18px;
	letter-spacing: 0.02em;
	font-family: 'stemmedium', sans-serif;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-radius: 30px 30px 0 0;
	text-transform: uppercase;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 26px 29px 22px;
	text-align: center;
	background: transparent;
}

.credit-tabs .r-tabs-anchor:after {
	display: none;
}

.credit-tabs .r-tabs-panel {
	padding: 0;
	margin-bottom: 85px;
}

.credit-tariff__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.credit-tariff__pre {
	width: 413px;
	margin-right: 47px;
	font-size: 37px;
	line-height: 1.2;
	font-family: 'stemlight', sans-serif;
}

.credit-tariff__pre span {
	display: block;
	font-family: 'stemmedium', sans-serif;
	text-transform: uppercase;
}

.credit-tariff__view {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.credit-tariff__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px 10px;
}

.credit-tariff__item {
	width: 50%;
	padding: 0 15px;
	margin-bottom: 22px;
}

.credit-tariff__item.m-full {
	width: 100%;
}

.credit-tariff__in {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 30px;
	padding: 24px 20px 22px 31px;
}

.credit-tariff__top {
	font-family: 'stemlight', sans-serif;
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 10px;
}

.credit-tariff__percent {
	font-size: 40px;
	line-height: 0.9;
	color: #0202EF;
	font-family: 'stembold', sans-serif;
}

.credit-tariff__percent span {
	font-size: 46px;
	font-family: 'epilepsy_sansmedium';
}

.credit-tariff__more {
	color: #0802EF;
	font-size: 20px;
	font-family: 'stemmedium', sans-serif;
}

.credit-tariff__note {
	font-family: 'stemlight', sans-serif;
	font-size: 18px;
	line-height: 1.2;
	padding-left: 15px;
	position: relative;
}

.credit-tariff__note:before {
	content: "*";
	position: absolute;
	top: 0;
	left: 0;
}

.cr-union {
	background: url(/local/templates/paritet/assets/build/css/../img/content/cr-tabs-bg.png) center -140px no-repeat;
	background-size: 100% auto;
	margin-bottom: -35px;
	padding-bottom: 35px;
	padding-top: 60px;
}

.credit-requirements {
	padding: 14px 0 0;
}

.credit-requirements__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -18px;
	font-family: 'stemmedium', sans-serif;
}

.credit-requirements__item {
	width: 33.333%;
	padding: 0 18px;
	margin-bottom: 33px;
	font-size: 24px;
}

.credit-requirements__in {
	padding-left: 53px;
	position: relative;
}

.credit-requirements__in:before {
	content: "";
	display: inline-block;
	width: 35px;
	height: 32px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/cr-tick.svg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.credit-requirements__top {
	margin-bottom: 10px;
}

.credit-requirements__txt {
	font-family: 'stemlight', sans-serif;
	line-height: 1.2;
}

.credit-checkout__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.credit-checkout__item {
	width: 33.333%;
	padding: 0 15px;
}

.credit-checkout__in {
	width: 100%;
	height: 100%;
	color: #fff;
	background: linear-gradient(92.11deg, #6503EF 0.71%, #0202EF 100.96%);
	border-radius: 30px;
	padding: 42px 32px 130px 40px;
	font-family: 'stemmedium', sans-serif;
	position: relative;
}

.credit-checkout__icon {
	height: 94px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 33px;
}

.credit-checkout__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.credit-checkout__title {
	font-size: 25px;
	margin-bottom: 28px;
	text-transform: uppercase;
	line-height: 1.2;
}

.credit-checkout__txt {
	font-size: 20px;
	font-family: 'stemlight', sans-serif;
	margin-bottom: 20px;
	line-height: 1.2;
}

.credit-checkout__btn {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 40px;
}

.credit-checkout .credit-btn {
	font-size: 20px;
}

.credit-checkout .credit-btn i {
	padding: 19px 17px;
}

.credit-question-btn {
	display: inline-block;
	color: #fff;
	font-size: 20px;
	border-radius: 10px;
	background: rgba(255, 255, 255, 0.2);
	padding: 5px 10px;
	padding: 19px 25px;
}

.credit-docs__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.credit-docs__col {
	width: 420px;
}

.credit-docs__item {
	display: block;
	margin-bottom: 30px;
	color: #00002D;
	min-height: 208px;
	font-family: 'stemmedium', sans-serif;
	width: 33.333%;
	padding: 0 15px;
}

.credit-docs__item:hover .credit-docs__size {
	color: #0802EF;
}

.credit-docs__in {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	border-radius: 30px;
	padding: 35px 30px 98px 40px;
	position: relative;
}

.credit-docs__title {
	text-transform: uppercase;
	font-size: 25px;
	line-height: 1.2;
}

.credit-docs__info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 25px 40px 40px;
}

.credit-docs__size {
	font-size: 25px;
	line-height: 31px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #ABCAFA;
	text-decoration: underline;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.credit-docs__date {
	color: #ABCAFA;
	font-size: 18px;
	font-family: 'stemlight', sans-serif;
}

.credit-application {
	padding-bottom: 30px;
}

.credit-application__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 96px 60px 103px 83px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/c-app-bg.png) center/100% 100% no-repeat;
	color: #fff;
}

.credit-application__pre {
	width: 305px;
	margin-right: 69px;
}

.credit-application__title {
	font-size: 45px;
	text-transform: uppercase;
	font-family: 'stembold', sans-serif;
	line-height: 1.4;
	margin-bottom: 26px;
}

.credit-application__title span {
	font-family: 'epilepsy_sansmedium';
}

.credit-application__view {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.credit-application .checkbox-item:hover label:before {
	border-color: #fff !important;
}

.credit-application input[type="checkbox"]+label {
	padding-left: 36px !important;
	color: #ABCAFA;
	font-size: 18px;
	line-height: 21px;
	font-family: 'stemlight', sans-serif;
}

.credit-application input[type="checkbox"]+label a {
	color: #ABCAFA;
	text-decoration: underline;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.credit-application input[type="checkbox"]+label a:hover {
	text-decoration: none;
	color: #fff;
}

.credit-application input[type="checkbox"]:not(:checked)+label:before {
	border: 2px solid rgba(255, 255, 255, 0.78);
}

.credit-application input[type="checkbox"]:checked+label:before {
	background: transparent;
	border: 2px solid rgba(255, 255, 255, 0.78);
}

.credit-application input[type="text"],
.credit-application input[type="email"],
.credit-application input[type="password"],
.credit-application input[type="tel"] {
	color: #fff;
	font-size: 25px;
	text-transform: none;
	background: transparent !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 0;
	border-radius: 0;
	border-bottom: 1px solid #ABCAFA;
	padding: 9px 0;
	font-size: 32px;
	font-family: 'stemmedium', sans-serif;
	line-height: 1;
}

.credit-application input:-webkit-autofill,
.credit-application input:-webkit-autofill:hover,
.credit-application input:-webkit-autofill:focus,
.credit-application textarea:-webkit-autofill,
.credit-application textarea:-webkit-autofill:hover,
.credit-application textarea:-webkit-autofill:focus,
.credit-application select:-webkit-autofill,
.credit-application select:-webkit-autofill:hover,
.credit-application select:-webkit-autofill:focus {
	-webkit-text-fill-color: white;
	-webkit-box-shadow: 0 0 0px 1000px #000 inset;
	-webkit-transition: background-color 5000s ease-in-out 0s;
	transition: background-color 5000s ease-in-out 0s;
}

.credit-application label {
	display: block;
	position: relative;
}

.credit-application label:focus-within>.credit-application__label,
.credit-application input:not(:placeholder-shown)+.credit-application__label {
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px);
}

.credit-application ::-webkit-input-placeholder {
	opacity: 0;
}

.credit-application ::-moz-placeholder {
	opacity: 0;
}

.credit-application :-moz-placeholder {
	opacity: 0;
}

.credit-application :-ms-input-placeholder {
	opacity: 0;
}

.credit-application .jq-selectbox__select {
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	border-bottom: 1px solid #ABCAFA !important;
	color: #fff;
	padding: 0 30px 0 0;
	height: 72px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.credit-application .jq-selectbox__select-text {
	line-height: 72px;
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'stemmedium', sans-serif;
	color: #ABCAFA;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.credit-application .jq-selectbox select {
	width: 100%;
}

.credit-application .jq-selectbox__dropdown,
.credit-application .jq-selectbox__dropdown ul {
	border-radius: 10px;
}

.credit-application .jq-selectbox__dropdown ul {
	padding: 10px;
	font-size: 25px;
	font-family: 'stemmedium', sans-serif;
	text-transform: uppercase;
}

.credit-application .jq-selectbox__dropdown ul li {
	padding: 9px 10px;
	border-radius: 10px;
	color: #00002D;
}

.credit-application .jq-selectbox__dropdown ul li:hover {
	background: #ABCAFA;
	color: #00002D;
}

.credit-application .jq-selectbox__trigger-arrow {
	width: 15px;
	height: 10px;
	border: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/se-arr.svg) center no-repeat;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 15px;
}

.credit-application .jq-selectbox.changed .jq-selectbox__select-text {
	color: #fff;
}

.credit-application-complex {
	margin: 0 -15px 35px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.credit-application-complex__item {
	padding: 0 15px;
	width: 50%;
	position: relative;
}

.credit-application__label {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all .25s linear;
	transition: all .25s linear;
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'stemmedium', sans-serif;
	color: #ABCAFA;
	pointer-events: none;
}

.credit-application__item {
	margin-bottom: 55px;
	position: relative;
	z-index: 6;
}

.credit-application__more {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.credit-application__sum {
	margin-right: 23px;
	width: 354px;
}

.credit-application__sum input[type="text"] {
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: 'stemlight', sans-serif;
}

.credit-application__submit {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 10px;
	font-family: 'stemmedium', sans-serif;
	color: #000058;
	font-size: 22px;
	position: relative;
	border: 0;
}

.credit-application__submit span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	z-index: 1;
	background: -webkit-gradient(linear, left top, right top, from(#C2F36D), color-stop(97.64%, #A2ED21));
	background: linear-gradient(90deg, #C2F36D 0%, #A2ED21 97.64%);
}

.credit-application__submit i {
	z-index: 3;
	position: relative;
	font-style: normal;
	padding: 20px 10px;
	display: inline-block;
}

.credit-application__submit:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px;
	background: -webkit-gradient(linear, left top, right top, from(#DAFF9A), color-stop(97.64%, #C0FF54));
	background: linear-gradient(90deg, #DAFF9A 0%, #C0FF54 97.64%);
	z-index: 2;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	opacity: 0;
}

.credit-application__submit:after {
	content: "";
	display: block;
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0;
	top: -webkit-calc(100% - 13px);
	top: calc(100% - 13px);
	background: #8FD219;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.credit-application__submit:hover:before {
	opacity: 1;
}

.credit-application__submit:active {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px);
}

.credit-application__submit:active:after {
	opacity: 0;
}

.credit-application__submit:active span {
	background: -webkit-gradient(linear, left top, right top, from(#C1FE58), color-stop(97.64%, #A1F018));
	background: linear-gradient(90deg, #C1FE58 0%, #A1F018 97.64%);
}

.credit-application__sign {
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'stemmedium', sans-serif;
	color: #ABCAFA;
}

.credit-calculate-view__check .credit-btn {
	white-space: nowrap;
	font-size: 20px;
}

.credit-calculate-view__check .credit-btn i {
	padding: 20px 38px;
}

.necc-docs-list {
	background: #FFFFFF;
	border-radius: 30px;
	margin-bottom: 40px;
	padding: 32px 20px 32px 37px;
}

.necc-docs-item {
	margin-bottom: 19px;
	font-size: 25px;
	text-transform: uppercase;
	color: #00002D;
	font-family: 'stemmedium', sans-serif;
	padding-left: 48px;
	position: relative;
}

.necc-docs-item:before {
	content: "";
	display: inline-block;
	width: 35px;
	height: 32px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/cr-tick.svg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.necc-docs-item:last-child {
	margin-bottom: 0;
}

.credit-tariff-time__item {
	margin-bottom: 7px;
	font-size: 20px;
	font-family: 'stemlight';
}

.credit-tariff-time__item span {
	font-family: 'stembold';
	color: #0202EF;
}

.credit-tariff-time__item:last-child {
	margin-bottom: 0;
}

.c-deposit-top {
	background: -webkit-gradient(linear, left top, left bottom, from(#0F4181), to(#176DD9));
	background: linear-gradient(180deg, #0F4181 0%, #176DD9 100%);
	color: #fff;
	position: relative;
	padding: 82px 0 190px;
}

.c-deposit-top__in {
	position: relative;
	z-index: 1;
}

.c-deposit-top h1 {
	text-transform: uppercase;
	font-size: 72px;
	line-height: 1.2;
	margin-bottom: 33px;
}

.c-deposit-top__item {
	font-size: 24px;
	margin-bottom: 10px;
	padding-left: 36px;
	position: relative;
}

.c-deposit-top__item:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 17px;
}

.c-deposit-top__item:last-child {
	margin-bottom: 0;
}

.c-deposit-top__list {
	margin-bottom: 40px;
}

.c-deposit-top__list:last-child {
	margin-bottom: 0;
}

.c-deposit-list {
	padding-bottom: 41px;
}

.c-deposit-list h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
	line-height: 1.4;
	margin-bottom: 35px;
}

.c-deposit-list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #F0F2F5;
	border-radius: 10px;
	padding: 46px 30px 46px 51px;
	margin-bottom: 20px;
	position: relative;
}

.c-deposit-list__item.is-hidden {
	display: none;
}

.c-deposit-list__item:last-child {
	margin-bottom: 0;
}

.c-deposit-list__item h3 {
	margin-bottom: 14px;
	line-height: 1.2;
	font-size: 32px;
	color: #176DD9;
	-webkit-transition: color .5s ease;
	transition: color .5s ease;
}

.c-deposit-list__item .rko-btn {
	font-size: inherit;
	padding: 12px 39px;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	position: relative;
	overflow: hidden;
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.c-deposit-list__item .rko-btn span {
	position: relative;
	z-index: 1;
}

.c-deposit-list__item .rko-btn:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
}

.c-deposit-list__item .rko-btn:hover:before {
	opacity: 1;
}

.c-deposit-list__item:hover {
	background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/st-bg.png) 250px center no-repeat;
	-webkit-box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.75);
	box-shadow: 0px 4px 24px rgba(139, 139, 191, 0.75);
	color: #fff;
}

.c-deposit-list__item:hover .c-deposit-list__date,
.c-deposit-list__item:hover .c-deposit-list__pre,
.c-deposit-list__item:hover h3 {
	color: #fff;
}

.c-deposit-list__item:hover .rko-btn {
	opacity: 1;
	pointer-events: all;
}

.c-deposit-list__item:hover .c-deposit-list__label {
	opacity: 0;
}

.c-deposit-list__date {
	color: #3D3D3D;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.c-deposit-list__info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.c-deposit-list__title {
	width: 408px;
	min-width: 408px;
	padding-right: 20px;
}

.c-deposit-list .s-how {
	padding: 0;
}

.c-deposit-list .s-how .tabs-off li {
	font-family: 'golosbold';
	text-align: center;
}

.c-deposit-list__col {
	width: 33.333%;
}

.c-deposit-list__col:last-child {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.c-deposit-list__pre {
	color: #A8A8A8;
	margin-bottom: 13px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.c-deposit-list__txt {
	font-size: 24px;
	line-height: 1.1;
	font-family: 'golosbold';
}

.c-deposit-list__label {
	position: absolute;
	right: 20px;
	top: 20px;
	display: inline-block;
	padding: 6.5px 14px;
	border-radius: 10px;
	color: #fff;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.c-deposit-list__label.m-blue {
	background: #176DD9;
}

.c-deposit-list__label.m-green {
	background: linear-gradient(109.53deg, #08AEEA -120.47%, #2AF598 86.4%);
}

.c-deposit-more {
	overflow: hidden;
}

.c-deposit-more h2 {
	text-align: center;
	font-size: 45px;
	margin-bottom: 43px;
}

.c-deposit-more__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
	padding: 0 0 40px 0;
}

.c-deposit-more__item {
	width: 33.333%;
	padding: 0 15px;
}

.c-deposit-more__in {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 30px;
	background: #176DD9;
	color: #fff;
	border-radius: 10px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 6px 17px 0 rgba(189, 197, 209, 0.55);
	box-shadow: 0 6px 17px 0 rgba(189, 197, 209, 0.55);
	position: relative;
	overflow: hidden;
	min-height: 363px;
}

.c-deposit-more__in:hover .c-deposit-more__btn {
	color: #fff;
}

.c-deposit-more__in:hover .c-deposit-more__btn:before {
	opacity: 1;
}

.c-deposit-more__txt {
	color: #fff;
	-webkit-transition: color .25s ease;
	transition: color .25s ease;
	font-size: 34px;
	font-family: 'golosbold';
	line-height: 1.2;
	position: relative;
	z-index: 1;
}

.c-deposit-more__icon {
	position: absolute;
	right: 0;
	bottom: 0;
}

.c-deposit-more__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.c-deposit-more__btn {
	display: inline-block;
	color: #323E48;
	background: #F0F2F5;
	border-radius: 10px;
	overflow: hidden;
	padding: 15px 31px;
	position: relative;
}

.c-deposit-more__btn span {
	position: relative;
	z-index: 1;
}

.c-deposit-more__btn:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	background: linear-gradient(80.44deg, #088BEA -7.52%, #2AF598 77.23%);
}

.c-deposit-form {
	background: #176DD9 no-repeat;
	border-radius: 30px;
	padding: 33px 30px 40px;
}

.c-deposit-form .tap-connect__view {
	width: 660px;
	padding: 0;
	margin: 0 auto;
}

.c-deposit-form .connect-view-pre {
	color: #fff;
	font-size: 45px;
	margin-bottom: 30px;
	line-height: 1.1;
}

.c-deposit-form .layout--rko .checkbox-item {
	padding-top: 30px;
	padding-bottom: 10px;
}

.c-deposit-l {
	padding-bottom: 60px;
}

.c-deposit-l h2 {
	text-transform: uppercase;
	text-align: center;
	font-size: 45px;
	line-height: 1.4;
	margin-bottom: 35px;
}

.c-deposit-l-wrap {
	text-align: center;
	margin-bottom: 30px;
}

.c-deposit-l__label {
	display: inline-block;
	padding: 6.5px 14px;
	border-radius: 10px;
	color: #fff;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.c-deposit-l__label.m-blue {
	background: #176DD9;
}

.c-deposit-l__label.m-green {
	background: linear-gradient(109.53deg, #08AEEA -120.47%, #2AF598 86.4%);
}

.rates__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.rates__list {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-right: 25px;
	margin: 0 -15px;
}

.rates__item {
	padding: 0 15px;
	margin-bottom: 30px;
	width: 50%;
}

.rates__item.m-full {
	width: 100%;
}

.rates__in {
	width: 100%;
	height: 100%;
	background: #343532;
	border-radius: 10px;
	color: #fff;
	padding: 25px 28px 29px 28px;
}

.rates__in .rates__title {
	text-align: center;
}

.rates__title {
	margin-bottom: 3px;
}

.rates__txt {
	font-size: 32px;
	line-height: 1;
	font-family: 'golosbold';
	text-transform: uppercase;
	text-align: center;
}

.rates__line {
	margin-bottom: 17px;
	text-align: center;
}

.rates__line:last-child {
	margin-bottom: 0;
}

.rates__line .rates__txt {
	font-size: 20px;
}

.rates__line .rates__txt span {
	font-size: 32px;
}

.rates__pre {
	font-family: 'golosbold';
	font-size: 20px;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.rates-size {
	width: 33.333%;
	background: #343532;
	border-radius: 10px;
	color: #fff;
	padding: 25px 28px;
	margin-bottom: 30px;
}

.rates-size .rates__title {
	margin-bottom: 2px;
}

.rates-size__item {
	font-size: 20px;
	font-family: 'golosbold';
	text-transform: uppercase;
	margin-bottom: 3px;
}

.rates-size__item:last-child {
	margin-bottom: 0;
}

.rates-size__item span {
	font-size: 32px;
	text-transform: uppercase;
}

.rates-curr-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.rates-curr-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.rates-curr-pre {
	text-align: center;
	font-size: 24px;
	font-family: 'golosbold';
	margin-bottom: 5px;
	text-transform: uppercase;
}

.rates-curr-txt {
	font-size: 40px;
	font-family: 'golosbold';
	line-height: 1;
	text-align: center;
}

.rates-more-list {
	margin: 0 -15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.rates-more-list__item {
	width: 50%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.rates-more-list__in {
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	border-radius: 10px;
	padding: 26px 30px 30px 30px;
	color: #3D3D3D;
}

.rates-more-list__title {
	margin-bottom: 9px;
}

.rates-more-list__view {
	font-size: 18px;
	line-height: 1.1;
	font-family: 'golosbold';
}

.c-deposit-docs {
	margin-bottom: 60px;
}

.c-deposit-docs:last-child {
	margin-bottom: 0;
}

.c-deposit-docs h2 {
	text-align: center;
	font-size: 45px;
}

.protect-top {
	background: -webkit-gradient(linear, left top, left bottom, from(#00346A), to(#005CBC));
	background: linear-gradient(180deg, #00346A 0%, #005CBC 100%);
	color: #fff;
}

.protect-top h1 {
	text-transform: uppercase;
	font-size: 45px;
}

.protect-top__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.protect-top__info {
	width: 50%;
	padding: 85px 0 100px;
}

.protect-top__img {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.protect-top__img img {
	display: block;
	max-width: 100%;
}

.protect {
	max-width: 915px;
	margin: 0 auto;
	padding: 47px 0;
}

.protect__info {
	margin-bottom: 30px;
	font-family: 'stemlight', sans-serif;
	line-height: 1.2;
}

.protect__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.protect__item {
	width: 50%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.protect__link {
	display: block;
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	border-radius: 10px;
	color: #323E48;
	padding: 28px 30px 25px 104px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	font-size: 20px;
	line-height: 1.25;
	font-family: 'stembold', sans-serif;
	position: relative;
}

.protect__link:after {
	content: "";
	display: inline-block;
	width: 45px;
	height: 45px;
	position: absolute;
	right: 12px;
	top: 14px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/protect-arr.svg) no-repeat;
}

.protect__link:before {
	content: "";
	display: inline-block;
	width: 47px;
	height: 60px;
	position: absolute;
	left: 29px;
	top: 31px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/protect-doc.svg) no-repeat;
}

.protect__link:hover {
	background: #fff;
	-webkit-box-shadow: 0 2px 25px 0 rgba(189, 197, 209, 0.5);
	box-shadow: 0 2px 25px 0 rgba(189, 197, 209, 0.5);
}

.express {
	font-family: 'stemlight';
}

.express-other{
	padding-bottom: 40px;
}


.express h2 {
	font-family: 'stembold';
	font-size: 55px;
}

.express-top {
	background: #323E48;
	color: #fff;
	padding: 53px 0;
}

.express-top h1 {
	text-transform: uppercase;
	font-size: 45px;
	margin-bottom: 20px;
	font-family: 'stembold';
}

.express-top__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px;
}

.express-top__info {
	width: 50%;
}

.express-top__icon {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.express-top__icon img {
	max-width: 100%;
	display: block;
}

.express-top__txt {
	margin-bottom: 35px;
	line-height: 1.2;
	max-width: 500px;
}

.express-top__txt p {
	margin-bottom: 20px;
}

.express-top__item {
	margin-bottom: 15px;
	position: relative;
	padding-left: 20px;
}

.express-top__item:before {
	content: "";
	display: inline-block;
	width: 12px;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 10px;
	left: 4px;
}

.express-top__item:last-child {
	margin-bottom: 0;
}

.express-top .btn {
	font-size: 22px;
	padding: 19px 42px;
	background: #176DD9;
	border-radius: 10px;
}

.express-top .btn:hover {
	background: #0B4DCE;
}

.express-d {
	padding: 160px 0 116px;
}

.express-d__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}

.express-d__item {
	width: 33.3333%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.express-d__link {
	display: block;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12.8%, #E4F0FF), color-stop(79.44%, #CEE4FF));
	background: linear-gradient(180deg, #E4F0FF 12.8%, #CEE4FF 79.44%);
	border-radius: 10px;
	padding: 25px 30px 78px 30px;
	position: relative;
	color: #176DD9;
	overflow: hidden;
}

.express-d__link:hover .express-d__view:before {
	-webkit-transform: translate(-50%, -50%) scale(1.75);
	-ms-transform: translate(-50%, -50%) scale(1.75);
	transform: translate(-50%, -50%) scale(1.75);
}

.express-d__txt {
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 24px;
}

.express-d__txt:last-child {
	margin-bottom: 0;
}

.express-d__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: absolute;
	left: 0;
	bottom: 30px;
	width: 100%;
	padding: 0 30px;
}

.express-d__view {
	width: 49px;
	height: 49px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.express-d__view:before {
	content: "";
	display: inline-block;
	width: 49px;
	height: 49px;
	background: #A3C6F5;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.express-d__view span {
	width: 19px;
	height: 23px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/e-download.svg) no-repeat;
	display: inline-block;
	position: relative;
	z-index: 2;
}

.express-d__size {
	color: #176DD9;
	font-size: 20px;
	font-family: 'stembold';
}

.express-other__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -16px -32px;
}

.express-other__item {
	width: 50%;
	padding: 0 16px;
	margin-bottom: 32px;
}

.express-other__in {
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4F0FF), color-stop(74.79%, #CEE4FF));
	background: linear-gradient(180deg, #E4F0FF 0%, #CEE4FF 74.79%);
	border-radius: 10px;
	overflow: hidden;
	padding: 30px 41px 0 41px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.express-other__title {
	font-family: 'stembold';
	font-size: 42px;
	line-height: 1.1;
	margin-bottom: 20px;
}

.express-other__txt {
	font-size: 20px;
	line-height: 1.1;
}

.express-other__more {
	padding: 20px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.express-other__btn {
	display: inline-block;
	border: 2px solid #176DD9;
	border-radius: 10px;
	color: #176DD9;
	font-size: 22px;
	padding: 10px 23px;
	margin-bottom: 40px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.express-other__btn:hover {
	background: #176DD9;
	color: #fff;
}

.express-other__img {
	padding-left: 20px;
}

.express-other__img img {
	display: block;
	max-width: 100%;
}

.express-check {
	background: #323E48;
	padding: 50px 0;
	margin-bottom: 65px;
}

.express-check__title {
	font-size: 40px;
	font-family: 'stembold';
	line-height: 1.2;
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}

.express-check__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 65px;
}

.express-check__wrap:last-child {
	margin-bottom: 0;
}

.express-check__form {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4F0FF), to(#CEE4FF));
	background: linear-gradient(180deg, #E4F0FF 0%, #CEE4FF 100%);
	border-radius: 10px;
	padding: 25px 41px 53px;
	position: relative;
	z-index: 2;
}

.express-check__form input[type="text"],
.express-check__form input[type="email"],
.express-check__form input[type="password"],
.express-check__form input[type="tel"] {
	font-size: 18px;
	padding: 15px 24px;
	border-radius: 10px;
	border: 1px solid #C4DDFB;
}

.express-check__form input[type="text"]:focus,
.express-check__form input[type="email"]:focus,
.express-check__form input[type="password"]:focus,
.express-check__form input[type="tel"]:focus {
	border: 1px solid #90C1FE;
}

.express-check__form .rko-package-other-choice__item.m-error input[type="text"],
.express-check__form .rko-package-other-choice__item.m-error input[type="email"],
.express-check__form .rko-package-other-choice__item.m-error input[type="password"],
.express-check__form .rko-package-other-choice__item.m-error input[type="tel"] {
	border: 1px solid #FF9B9B;
	background: #FFF4F4;
}

.express-check__form .rko-package-other-choice__item.m-error select {
	border: 1px solid #FF9B9B;
	background: #FFF4F4;
}

.express-check__form .rko-package-other-choice__item.m-error .express-error-txt {
	display: inline-block;
}

.express-check__form .rko-package-other-choice__item.m-necessarily:after {
	content: "*";
	position: absolute;
	right: 5px;
	top: 3px;
	color: red;
}

.express-check__bg {
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	border-bottom-right-radius: 10px;
	overflow: hidden;
}

.express-check__bg img {
	display: block;
	max-width: 100%;
}

.express-check h2 {
	position: relative;
	z-index: 1;
}

.express-check ::-webkit-input-placeholder {
	color: #A8A8A8;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.express-check ::-moz-placeholder {
	color: #A8A8A8;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.express-check :-moz-placeholder {
	color: #A8A8A8;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.express-check :-ms-input-placeholder {
	color: #A8A8A8;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.express-check :focus::-webkit-input-placeholder {
	color: transparent;
}

.express-check :focus::-moz-placeholder {
	color: transparent;
}

.express-check :focus:-moz-placeholder {
	color: transparent;
}

.express-check :focus:-ms-input-placeholder {
	color: transparent;
}

.express-check .select-wrap {
	width: 100%;
	height: 59px;
	background: #fff;
	position: relative;
	border-radius: 10px;
}

.express-check .select-wrap:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -2px;
	z-index: 2;
	pointer-events: none;
}

.express-check select {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	padding: 0 24px;
	color: #343532;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	cursor: pointer;
	position: relative;
	color: #A8A8A8;
	border-radius: 10px;
	border: 1px solid #fff;
}

.express-check .checkbox-item {
	font-size: 18px;
}

.express-check .checkbox-item a {
	color: #176DD9;
	text-decoration: underline;
}

.express-check .checkbox-item a:hover {
	text-decoration: none;
}

.express-check input[type="checkbox"]:not(:checked)+label:before {
	border: 2px solid #fff;
	background: #fff;
}

.express-check-tariff {
	color: #fff;
	width: 430px;
	min-width: 430px;
	margin-left: 30px;
	position: relative;
}

.express-check-tariff__in {
	position: relative;
	padding: 33px 37px 50px 37px;
	background: #5B6670;
	z-index: 1;
	border-radius: 10px;
	height: 100%;
}

.express-check-tariff__title {
	font-size: 34px;
	font-family: 'stembold';
	margin-bottom: 37px;
	line-height: 1.2;
}

.express-check-tariff__item {
	margin-bottom: 22px;
}

.express-check-tariff__item:last-child {
	margin-bottom: 0;
}

.express-check-tariff__count {
	font-size: 105px;
	line-height: 0.9;
	margin-bottom: 10px;
	color: #C3DC93;
	font-family: 'stembold';
}

.express-check-submit {
	padding-top: 10px;
}

.express-check-form-wrap {
	max-width: 390px;
	position: relative;
}

.express-check-form-wrap .btn {
	display: inline-block;
	border: 0;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 19px 43px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	background: #176DD9;
}

.express-check-form-wrap .btn:hover {
	background: #0B4DCE;
	color: #fff;
}

.terminal {
	margin-bottom: 50px;
	padding-top: 37px;
}

.terminal__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}

.terminal__item {
	width: 50%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.terminal__in {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: rgba(195, 220, 147, 0.3);
	padding: 28px 40px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.terminal__in h2{
	font-size: 42px;
	margin-bottom: 20px;
	line-height: 1.1;
}

.terminal__txt {
	max-width: 438px;
	font-size: 20px;
	line-height: 1.2;
}

.terminal__img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.terminal__img img {
	max-width: 100%;
	display: block;
}

.terminal__top {
	font-family: 'stembold';
	font-size: 42px;
	line-height: 1.3;
	margin-bottom: 10px;
}

.terminal-top__pre {
	text-transform: uppercase;
	font-size: 40px;
	color: #BECCD8;
	margin-bottom: 8px;
	font-family: 'stembold';
}

.terminal-top__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.terminal-top__info {
	padding-bottom: 75px;
}

.terminal-top__icon {
	padding-right: 20px;
	margin-left: 20px;
}

.terminal-top__icon img {
	display: block;
	max-width: 100%;
}

.terminal-top__txt {
	font-size: 24px;
	line-height: 1.27;
	max-width: 590px;
	margin-bottom: 32px;
}

.terminal-top .btn {
	display: inline-block;
	border: 0;
	border-radius: 10px;
	color: #fff;
	font-size: 22px;
	padding: 19px 43px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	background: #176DD9;
}

.terminal-top .btn:hover {
	background: #0B4DCE;
	color: #fff;
}

.express-plus {
	padding-bottom: 50px;
	margin-bottom: 35px;
	overflow: hidden;
}

.express-plus__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px 30px;
	position: relative;
	z-index: 1;
}

.express-plus__item {
	width: 50%;
	padding: 0 15px;
	position: relative;
	z-index: 1;
	color: #323E48;
}

.express-plus__in {
	background: -webkit-gradient(linear, left top, left bottom, from(#E4F0FF), to(#CEE4FF));
	background: linear-gradient(180deg, #E4F0FF 0%, #CEE4FF 100%);
	border-radius: 10px;
	width: 100%;
	height: 100%;
	padding: 21px 40px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.express-plus__txt {
	max-width: 438px;
	font-size: 20px;
	line-height: 1.2;
}

.express-plus__img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin: -62px 0 0 0;
}

.express-plus__img img {
	max-width: 100%;
	display: block;
}

.express-plus__top {
	font-family: 'stembold';
	font-size: 42px;
	line-height: 1.3;
	margin-bottom: 10px;
}

.express-plus__list {
	padding-bottom: 30px;
}

.express-plus__pre {
	position: relative;
}

.contactless__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: #242C33;
	border-radius: 10px;
	padding: 20px 40px 33px;
}

.contactless__info {
	width: 50%;
	padding-right: 30px;
}

.contactless__icon {
	width: 50%;
	padding-left: 30px;
}

.contactless__icon img {
	display: block;
	max-width: 100%;
}

.contactless__title {
	font-size: 42px;
	line-height: 1;
	font-family: 'stembold';
	margin-bottom: 10px;
}

.contactless__txt {
	font-size: 20px;
	line-height: 1.2;
}

.express-docs h2 {
	color: #fff;
}

.express-error-txt {
	display: none;
	font-size: 16px;
	color: #fff;
	background: #FF6666;
	padding: 3px 5px;
	position: absolute;
	left: -webkit-calc(100% + 10px);
	left: calc(100% + 10px);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	white-space: nowrap;
	border-radius: 5px;
}

.express-error-txt:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 5px 4px 0;
	border-color: transparent #FF6666 transparent transparent;
	position: absolute;
	right: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.popup-thanks {
	max-width: 890px;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4F0FF), color-stop(79.4%, #CEE4FF));
	background: linear-gradient(180deg, #E4F0FF 0%, #CEE4FF 79.4%);
	border-radius: 10px;
	text-align: center;
	padding: 54px;
	overflow: hidden;
	font-family: 'stembold';
}

.popup-thanks h3,
.popup-thanks__top{
	font-size: 55px;
	margin: 0 0 20px;
	font-family: 'stembold';
}

.popup-thanks p {
	font-size: 34px;
}

.popup-thanks a {
	color: #176DD9;
	font-size: 20px;
}

.popup-thanks .fancybox-close-small {
	display: none;
}

.layout.m-combo {
	background: #F0F2F5;
}

.layout.m-combo #container-main {
	max-width: 100%;
	padding: 0;
}

.layout.m-combo .content {
	background: #F0F2F5;
	padding: 0;
}

.layout.m-combo .container-fluid .container-fluid {
	padding: 0 20px;
}

.combo {
	font-family: 'stemlight', sans-serif;
}

.combo .s-top__wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 44px 0 85px;
}

.s-top.m-new .s-top__wrap {
	padding: 110px 0 150px;
}

.combo .s-top-info {
	padding: 0;
}

.combo .s-top-info__icon {
	margin-bottom: 5px;
	padding-right: 20px;
}

.combo .s-top__img {
	margin-right: 0;
	position: relative;
}

.combo h1 {
	text-transform: uppercase;
	font-size: 45px;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 25px;
}

.s-top.m-new h1 {
	font-size: 48px;
	font-family: 'stembold', sans-serif;
}

.combo h1 span {
	font-family: 'stemlight', sans-serif;
}

.s-top.m-new .s-top-line {
	margin-bottom: 14px;
}

.s-top.m-new .s-top-lines {
	margin-bottom: 104px;
}

.s-top.m-new .combo-top-more {
	display: flex;
	align-items: baseline;
}

.s-top.m-new .combo-top-more__icon {
	margin-right: 80px;
}

.s-top.m-new .combo-top-more__call {
	color: #fff;
}

.s-top.m-new .combo-top-more__icon img {
	display: block;
}

.s-top.m-new .s-top-line__in {
	border-radius: 33px;
	background: #FFF;
	padding: 7px 30px;
	color: #000;
	display: inline-block;
	font-size: 26px;
	line-height: 1;
	font-weight: normal;
	font-family: 'stemmedium', sans-serif;
}

.s-top.m-new .s-top-line__in span {
	color: #C171F0;
	font-family: 'stembold', sans-serif;
}

.combo h2 {
	font-family: 'stembold', sans-serif;
	font-size: 45px;
	text-transform: uppercase;
}

.combo .express-d__wrap {
	padding: 0 18px 0 40px;
}

.combo .express-d__link {
	background: #fff;
	color: #00002B;
	border-radius: 30px;
	padding: 38px 30px 78px 40px;
}

.combo .express-d__txt {
	font-family: 'stemmedium', sans-serif;
	text-transform: uppercase;
	line-height: 1.5;
	font-size: 18px;
	margin-bottom: 13px;
}

.combo .express-d__size {
	text-transform: uppercase;
	font-family: 'stemmedium', sans-serif;
	color: #D16DFF;
	font-size: 24px;
}

.combo .express-d__date {
	color: #00002B;
	opacity: 0.4;
}

.combo .b-top-links {
	margin-top: 39px;
	margin-bottom: 30px;
}

.combo .b-top-links__list {
	padding-bottom: 0;
	margin-bottom: 0;
	margin-right: 0;
}

.combo .s-top {
	margin-bottom: 62px;
	background: #D16DFF url(/local/templates/paritet/assets/build/css/../img/content/combo-top-bg.jpg) center/cover no-repeat;
	padding-bottom: 34px;
}

.combo .s-top.m-new {
	background: #000 url(/local/templates/paritet/assets/build/css/../img/content/combo-bg-n.jpg) center bottom/cover no-repeat;
}

.combo .b-top-links:after {
	display: none;
}

.combo .b-top-links__item {
	color: #00002B;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	font-family: 'stemmedium', sans-serif;
	background: #FFFFFF;
	padding: 23px 33px;
	margin-right: 9px;
	margin-bottom: 9px;
	-webkit-box-flex: initial;
	-webkit-flex-grow: initial;
	-ms-flex-positive: initial;
	flex-grow: initial;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.combo .b-top-links__item:last-child {
	margin-right: 0;
}

.combo .b-top-links__item:hover {
	color: #FFFFFF;
}

.combo .b-top-links__item:before {
	background: linear-gradient(116.86deg, #0ADFDC 20.25%, #00FA3B 150.1%);
}

.combo .b-top-links__item.active {
	background: linear-gradient(116.86deg, #0ADFDC 20.25%, #00FA3B 150.1%);
}

.combo .alx_feed_back ::-webkit-input-placeholder {
	color: #fff !important;
	font-family: 'stemmedium', sans-serif;
}

.combo .alx_feed_back ::-moz-placeholder {
	color: #fff !important;
	font-family: 'stemmedium', sans-serif;
}

.combo .alx_feed_back :-moz-placeholder {
	color: #fff !important;
	font-family: 'stemmedium', sans-serif;
}

.combo .alx_feed_back :-ms-input-placeholder {
	color: #fff !important;
	font-family: 'stemmedium', sans-serif;
}

.combo .alx_feed_back :focus::-webkit-input-placeholder {
	opacity: 0;
}

.combo .alx_feed_back :focus::-moz-placeholder {
	opacity: 0;
}

.combo .alx_feed_back :focus:-moz-placeholder {
	opacity: 0;
}

.combo .alx_feed_back :focus:-ms-input-placeholder {
	opacity: 0;
}

.combo .afbf_inputtext_bg select {
	border-radius: 50px;
	padding: 18px 24px;
	background: transparent;
	color: #fff;
}

.combo option:default {
	background-color: yellow;
	font-style: italic;
}

.combo option:hover {
	background: orange;
	color: red;
}

.c-docs {
	margin: 45px 0;
}

.c-other {
	margin: 45px 0;
}

.c-other:last-child {
	margin-bottom: 0;
}

.c-other__item {
	padding: 0 15px;
	height: auto;
}

.c-other__in {
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 30px;
	color: #00002B;
	position: relative;
	padding: 40px 27px 85px 40px;
	overflow: hidden;
}

.c-other__in:before {
	content: "";
	display: block;
	width: 371px;
	height: 351px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/c-other-elem.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}

.c-other__btn {
	position: absolute;
	bottom: 30px;
	left: 40px;
	color: #00EC38;
	font-family: 'stemmedium', sans-serif;
	background: #F0F2F5;
	border-radius: 60px;
	padding: 11px 23px;
}

.c-other__btn span {
	background: linear-gradient(116.86deg, #11CDCA 20.25%, #00EC38 150.1%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.c-other .slick-list {
	margin: 0 -15px;
	overflow: visible;
}

.c-other .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}

.c-other__img {
	height: 159px;
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}

.c-other__img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.c-other__title {
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 19px;
	font-family: 'stembold', sans-serif;
	position: relative;
	z-index: 1;
	background: linear-gradient(116.86deg, #11CDCA 20.25%, #00EC38 150.1%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.c-other__txt {
	line-height: 1.2;
}

.combo-top-btn {
	display: inline-block;
	font-size: 24px;
	color: #D16DFF;
	font-family: 'stembold', sans-serif;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.combo-top-btn:hover:after {
	top: 1px;
	left: -1px;
}

.combo-top-btn:active:after {
	top: 0;
	left: 0;
}

.combo-top-btn span {
	display: block;
	padding: 20px 60px;
	background: #FFFFFF;
	border-radius: 60px;
	position: relative;
	z-index: 1;
}

.combo-top-btn:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: -2px;
	top: 3px;
	background: #894CA6;
	border-radius: 60px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.s-top-percent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.s-top-percent__item {
	width: 33.333%;
	padding: 0 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.s-top-percent__view {
	background: #D883FF;
	border-radius: 60px;
	padding: 5px 20px;
	margin-right: 19px;
	font-family: 'stembold', sans-serif;
	font-size: 45px;
	text-shadow: -2px 2px 1px #894CA6;
}

.s-top-percent__txt {
	font-size: 24px;
	list-style: none;
	line-height: 1.2;
	font-family: 'stemmedium', sans-serif;
}

.c-tariff {
	margin: 0 0 45px 0;
}

.c-tariff__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}

.c-tariff__item {
	width: 33.333%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.c-tariff__item:last-child .c-tariff__in {
	background: #fff;
	position: relative;
	padding-right: 110px;
	display: block;
}

.c-tariff__item:last-child .c-tariff__in:after {
	content: "";
	display: inline-block;
	width: 77px;
	height: 123px;
	position: absolute;
	right: 27px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url(/local/templates/paritet/assets/build/css/../img/content/c-place.png) center/cover no-repeat;
}

.c-tariff__item:last-child .c-tariff__top {
	color: #D16DFF;
	margin-bottom: 20px;
}

.c-tariff__item.m-white .c-tariff__in {
	background: #fff;
	color: #D16DFF;
}

.c-tariff__item.m-white .c-tariff__top {
	color: #D16DFF;
}

.c-tariff__item.m-white .c-tariff__more {
	text-shadow: 2px 2px 1px #e09eff;
}

.c-tariff__in {
	width: 100%;
	height: 100%;
	background: #D16DFF;
	border-radius: 30px;
	color: #fff;
	padding: 25px 25px 19px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.c-tariff__top {
	font-size: 24px;
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	margin-bottom: 40px;
	line-height: 1.2;
}

.c-tariff__more {
	text-align: right;
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	font-size: 65px;
	line-height: 1;
	text-shadow: 2px 2px 1px #894CA6;
}

.c-tariff__more span {
	font-size: 32px;
}

.c-tariff__txt {
	color: #00002B;
	font-size: 18px;
}

.c-possibilities {
	margin: 45px 0;
}

.c-possibilities__item {
	background: #fff;
	border-radius: 30px;
	margin-bottom: 30px;
	padding: 36px 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	overflow: hidden;
}

.c-possibilities__item:last-child {
	margin-bottom: 0;
}

.c-possibilities__item:before {
	content: "";
	display: block;
	width: 392px;
	height: 565px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/paritet/assets/build/css/../img/content/c-card-bg.png) center/cover no-repeat;
}

.c-possibilities__img {
	width: 255px;
	margin-right: 50px;
	position: relative;
	z-index: 1;
}

.c-possibilities__img img {
	display: block;
	max-width: 100%;
}

.c-possibilities__info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	z-index: 1;
}

.c-possibilities__top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 24px;
}

.c-possibilities__buttons {
	margin-left: 20px;
}

.c-possibilities__title {
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	font-size: 60px;
	line-height: 1.2;
	background: linear-gradient(116.86deg, #11CDCA 20.25%, #00EC38 150.1%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.c-possibilities__view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.c-possibilities__list {
	margin-right: 30px;
	max-width: 430px;
}

.c-possibilities-subitem {
	margin-bottom: 25px;
}

.c-possibilities-subitem:last-child {
	margin-bottom: 0;
}

.c-possibilities-subitem__title {
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	background: linear-gradient(116.86deg, #22DEDB 20.25%, #2BF55B 150.1%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 5px;
}

.c-possibilities-subitem__txt {
	font-size: 20px;
	line-height: 1.2;
}

.c-possibilities-subitem__txt p {
	margin: 0 0 12px 0;
}

.c-possibilities-subitem__txt p:last-child {
	margin-bottom: 0;
}

.c-possibilities-subitem__txt span {
	color: #C343FF;
}

.c-possibilities-buy {
	margin-bottom: 13px;
	position: relative;
}

.c-possibilities-buy__link {
	display: inline-block;
	background: #D16DFF;
	border-radius: 60px;
	color: #fff;
	font-size: 24px;
	font-family: 'stembold', sans-serif;
	padding: 14px 33px;
	text-align: center;
	white-space: nowrap;
}

.c-possibilities-buy__label {
	display: inline-block;
	padding: 5px 9px;
	color: #fff;
	background: linear-gradient(116.86deg, #11CDCA 20.25%, #00EC38 150.1%);
	border-radius: 60px;
	text-transform: uppercase;
	position: absolute;
	top: -15px;
	right: 16px;
	font-family: 'stembold', sans-serif;
	line-height: 1;
}

.c-possibilities__consult {
	display: inline-block;
	background: #F0F2F5;
	border-radius: 60px;
	color: #10cfc3;
	font-family: 'stembold', sans-serif;
	padding: 11px 10px;
	text-align: center;
	white-space: nowrap;
}

.info-icon {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}

.info-icon__view {
	display: inline-block;
	width: 19px;
	height: 21px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/i-icon.svg) no-repeat;
}

.c-possibilities-more {
	background: #F0F2F5;
	border-radius: 30px;
	margin-bottom: 20px;
	padding: 23px 31px;
}

.c-possibilities-more:last-child {
	margin-bottom: 0;
}

.c-possibilities-more__title {
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	background: linear-gradient(116.86deg, #11CDCA 20.25%, #00EC38 150.1%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: 15px;
}

.c-possibilities-more__item {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 13px;
	padding-left: 33px;

	position: relative;
}

.c-possibilities-more__item:last-child {
	margin-bottom: 0;
}

.c-possibilities-more__item:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 20px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/c-li-before.svg) center/cover no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.c-possibilities-more__item span {
	color: #C343FF;
}

.c-add {
	margin: 45px 0;
}

.c-add .accordeon__item {
	background: #FFFFFF;
	border-radius: 30px;
	margin-bottom: 10px;
	padding: 0 0 0 37px;
}

.c-add .accordeon__item:last-child {
	margin-bottom: 0;
}

.c-add .accordeon__item:before {
	display: none;
}

.c-add .accordeon__item ul li:before {
	top: 9px;
	height: 1px;
	background: #00002B;
}

.c-add .accordeon__item ul li:after {
	display: none;
}

.c-add .accordeon__item ul:last-child {
	margin-bottom: 0;
}

.c-add .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/c-minus.svg) center no-repeat;
}

.c-add .accordeon__item .table-wrap:last-child {
	margin-bottom: 0;
}

.c-add .accordeon__link {
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'stembold', sans-serif;
	background: linear-gradient(116.86deg, #11CDCA 20.25%, #00EC38 150.1%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	padding: 37px 78px 32px 0;
	position: relative;
}

.c-add .accordeon__link:before {
	content: "";
	display: inline-block;
	width: 26px;
	height: 26px;
	position: absolute;
	top: 40px;
	right: 33px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/c-plus.svg) center no-repeat;
}

.c-add .accordeon__info {
	font-size: 18px;
	padding-right: 60px;
}

.c-add table {
	table-layout: auto;
}

.c-add table th {
	background: #D16DFF;
	text-align: left;
	color: #fff;
	font-family: 'stembold', sans-serif;
	padding: 7px 11px;
	white-space: nowrap;
}

.c-add table th:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.c-add table th:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.c-add table td {
	padding: 16px 11px;
	border-bottom: 1px solid #ccc;
}

.c-add table tr {
	vertical-align: top;
}

.c-add table tr:last-child td {
	border-bottom: 0;
}

.accordeon-short {
	max-width: 700px;
}

.c-layout {
	background: linear-gradient(100.53deg, #53F5FF -7.23%, #06CCFF 73.05%);
	padding-top: 34px;
}

.c-layout__wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.c-layout__info {
	width: 50%;
	padding-bottom: 57px;
}

.c-layout__info h2 {
	text-transform: none;
	color: #fff;
}

.c-layout__img {
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.c-layout__img img {
	display: block;
	max-width: 100%;
}

.c-layout__txt {
	margin-bottom: 27px;
	font-size: 24px;
	line-height: 1.7;
}

.c-layout__btn {
	display: inline-block;
	padding: 15px 57px;
	background: #fff;
	color: #D16DFF;
	font-size: 24px;
	font-family: 'stembold', sans-serif;
	transition: all .24s ease;
	border-radius: 60px;
}

.c-layout__btn:hover {
	background: #D16DFF;
	color: #fff;
}

.c-app-form {
	margin: 45px 0;
}

.c-app-form__wrap {
	background: #D16DFF url(/local/templates/paritet/assets/build/css/../img/content/c-app-form-bg.png) center/cover no-repeat;
	border-radius: 20px;
	overflow: hidden;
	color: #fff;
}

.c-app-form__form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	z-index: 1;
}

.c-app-form__form .checkbox-item {
	font-size: 18px;
	position: absolute;
	left: 0px;
	top: 143px;
	max-width: 335px;
}

.c-app-form__form .checkbox-item a {
	color: #fff;
}

.c-app-form__form input[type="checkbox"]:not(:checked)+label:before {
	border: 2px solid #fff;
}

.c-app-form__form input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 2px solid #fff;
}

.c-app-form__form input[type="checkbox"]:checked+label:after {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-p.svg) center no-repeat;
}

.c-app-form__form select {
	border: 2px solid #fff;
	background: transparent;
	color: #fff;
	width: 100%;
	border-radius: 50px;
	padding: 18px 24px;
	text-transform: uppercase;
	font-family: 'stemmedium', sans-serif;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L7.5 7.5L13 2' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat, repeat;
	background-position: right 1em top 50%, 0 0;
	background-size: 15px, 10px;
}

.c-app-form__form select option {
	color: #000;
	background-color: #ccc;
}

.c-app-form__form select option:not(:checked) {
	background-color: #ccc;
	color: #000;
}

.c-app-form__form option:not(:checked) {
	background-color: #ccc;
	color: #000;
}

.c-app-form__pre {
	width: 405px;
	padding-right: 20px;
}

.c-app-form__view {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.c-app-form__item {
	margin-bottom: 20px;
}

.c-app-form__item:last-child {
	margin-bottom: 0;
}

.c-app-form__item.m-phone input[type="text"],
.c-app-form__item.m-phone input[type="email"],
.c-app-form__item.m-phone input[type="password"],
.c-app-form__item.m-phone input[type="tel"] {
	width: 255px;
}

.c-app-form__submit {
	display: inline-block;
	font-size: 24px;
	color: #D16DFF;
	font-family: 'stembold', sans-serif;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	padding: 0;
	border: 0;
	border-radius: 60px;
}

.c-app-form__submit:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: -2px;
	top: 3px;
	background: #894CA6;
	border-radius: 60px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.c-app-form__submit span {
	display: block;
	padding: 20px 45px;
	background: #FFFFFF;
	border-radius: 60px;
	position: relative;
	z-index: 1;
}

.c-app-form__submit:hover:after {
	top: 1px;
	left: -1px;
}

.c-app-form__submit:active:after {
	top: 0;
	left: 0;
}

.c-app-form input[type="text"],
.c-app-form input[type="email"],
.c-app-form input[type="password"],
.c-app-form input[type="tel"] {
	background: transparent;
	border: 2px solid #FFFFFF;
	border-radius: 50px;
	padding: 18px 24px;
	font-size: 20px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'stemmedium', sans-serif;
}

.c-app-form ::-webkit-input-placeholder {
	color: #fff;
	font-family: 'stemmedium', sans-serif;
}

.c-app-form ::-moz-placeholder {
	color: #fff;
	font-family: 'stemmedium', sans-serif;
}

.c-app-form :-moz-placeholder {
	color: #fff;
	font-family: 'stemmedium', sans-serif;
}

.c-app-form :-ms-input-placeholder {
	color: #fff;
	font-family: 'stemmedium', sans-serif;
}

.c-app-form :focus::-webkit-input-placeholder {
	opacity: 0;
}

.c-app-form :focus::-moz-placeholder {
	opacity: 0;
}

.c-app-form :focus:-moz-placeholder {
	opacity: 0;
}

.c-app-form :focus:-ms-input-placeholder {
	opacity: 0;
}

.c-app-form-submit-wrap {
	padding-top: 20px;
}

.c-app-form-check {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 39px;
}

.c-app-form-check__link {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	color: #00002B;
	font-size: 18px;
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	background: #FFFFFF;
	border-radius: 60px;
	padding: 14px 20px;
	margin-right: 10px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	line-height: 1;
	text-align: center;
}

.c-app-form-check__link:hover {
	color: #fff;
	background: #D883FF;
}

.c-app-form-check__link:last-child {
	margin-right: 0;
}

.c-app-form-check__link.active {
	color: #fff;
	background: #D883FF;
	pointer-events: none;
}

.c-app-form-toggle {
	position: relative;
	padding: 38px 345px 38px 51px;
}

.c-app-form__img {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.c-app-form__img img {
	display: block;
	max-width: 100%;
}

.c-app-form-mastercard {
	display: none;
}

.s-top-card {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.s-top-card__top {
	background: linear-gradient(116.86deg, #27DEDB 20.25%, #1AE24A 150.1%);
	border-radius: 60px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 10px;
	padding: 4px 11px;
	line-height: 1;
}

.s-top-card__price {
	background: #FFFFFF;
	padding: 9px 16px;
	text-transform: uppercase;
	text-align: center;
	font-family: 'stemmedium', sans-serif;
	color: #D16DFF;
	border-radius: 20px;
	position: relative;
}

.s-top-card__price:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 8px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/tail.svg) no-repeat;
	position: absolute;
	bottom: 100%;
	right: 32px;
}

.s-top-card__price span {
	display: block;
	font-size: 33px;
	font-family: 'stembold', sans-serif;
	line-height: 1;
}

.s-top-card.m-belcart {
	top: -webkit-calc(100% - 95px);
	top: calc(100% - 95px);
	left: 70px;
}

.s-top-card.m-master {
	top: -webkit-calc(100% - 21px);
	top: calc(100% - 21px);
	left: 269px;
}

.combobanner {
	margin-bottom: 40px;
}

.combobanner__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 30px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/banner_moneyback.png) center/cover no-repeat;
	padding: 26px 20px 30px 60px;
	color: #fff;
}

.combobanner__title {
	font-size: 24px;
	line-height: 1.25;
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.combobanner__view {
	margin: 0 20px 0 50px;
}

.combobanner__view img {
	display: block;
	max-width: 100%;
}

.combobanner__pre {
	font-size: 38px;
	text-transform: uppercase;
	font-family: 'stembold', sans-serif;
}

.combobanner-info {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.combobanner-info__in {
	max-width: 466px;
}

.wish {
	font-family: 'stemlight', sans-serif;
}

.wish .s-top {
	background: #302AFC url(/local/templates/paritet/assets/build/css/../img/content/wish-bg.jpg) center/cover no-repeat;
	position: relative;
	padding: 6px 0 67px 0;
}

.wish .s-top .container-fluid {
	position: static;
}

.wish .s-top__wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 50px 0 70px;
}

.wish .s-top-info {
	padding: 0;
}

.wish .s-top-info__icon {
	margin-bottom: 5px;
	padding-right: 20px;
}

.wish .s-top__img {
	margin-right: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.wish .s-top__img img {
	display: block;
	max-width: 100%;
}

.wish h1 {
	font-size: 65px;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 43px;
	color: #2A3036;
	position: relative;
	z-index: 1;
}

.wish h1 span {
	font-family: 'stemlight', sans-serif;
}

.wish h2 {
	font-family: 'stembold', sans-serif;
	font-size: 45px;
	text-transform: uppercase;
}

.wish .c-add .accordeon__link {
	color: #00002B;
	background: transparent;
	-webkit-background-clip: initial;
	-webkit-text-fill-color: initial;
	background-clip: initial;
	text-fill-color: initial;
}

.wish .c-add table th {
	background: #302AFC;
}

.wish .c-add .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-plus.svg) center no-repeat;
}

.wish .c-add .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-minus.svg) center no-repeat;
}

.wish .express-d__link {
	background: #fff;
	color: #00002B;
	border-radius: 30px;
}

.wish .express-d__size {
	color: #302AFC;
	text-transform: uppercase;
	font-size: 24px;
}

.wish .express-d__txt {
	font-size: 18px;
	line-height: 1.6;
	text-transform: uppercase;
	font-family: 'stemmedium', sans-serif;
}

.wish .express-d__wrap {
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.wish .express-d__date {
	color: #9091A4;
}

.wish .c-app-form__wrap {
	background: #302AFC url(/local/templates/paritet/assets/build/css/../img/content/wish-form-bg.png) center/cover no-repeat;
}

.wish input[type="checkbox"]:not(:checked)+label,
.wish input[type="checkbox"]:checked+label {
	color: #fff;
}

.wish input[type="checkbox"]:not(:checked)+label a,
.wish input[type="checkbox"]:checked+label a {
	color: #BEBCFF;
}

.wish .c-app-form input[type="text"],
.wish .c-app-form input[type="email"],
.wish .c-app-form input[type="password"],
.wish .c-app-form input[type="tel"],
.wish .c-app-form__form select {
	border: 1px solid #FFFFFF;
	border-radius: 10px;
	font-family: 'stemlight', sans-serif;
}

.wish ::-webkit-input-placeholder {
	font-family: 'stemlight', sans-serif;
}

.wish ::-moz-placeholder {
	font-family: 'stemlight', sans-serif;
}

.wish :-moz-placeholder {
	font-family: 'stemlight', sans-serif;
}

.wish :-ms-input-placeholder {
	font-family: 'stemlight', sans-serif;
}

.wish .c-app-form__submit {
	display: inline-block;
	font-size: 24px;
	color: #fff;
	font-family: 'stembold', sans-serif;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.wish .c-app-form__submit:last-child {
	margin-bottom: 0;
}

.wish .c-app-form__submit:hover:after {
	top: 1px;
	left: 0;
}

.wish .c-app-form__submit:active:after {
	top: 0;
	left: 0;
}

.wish .c-app-form__submit span {
	display: block;
	padding: 20px 43px;
	background: #F72353;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}

.wish .c-app-form__submit:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 4px;
	background: #7B0822;
	border-radius: 10px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.wish .c-app-form__view {
	padding-top: 16px;
}

.wish .c-app-form-toggle {
	padding-bottom: 52px;
}

.wish .c-app-form__img {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	top: -35px;
}

.wish table {
	min-width: 600px;
}

.wish-pre {
	color: #F72353;
	font-family: 'stembold', sans-serif;
	font-size: 120px;
	line-height: 1;
	letter-spacing: 8.03px;
	margin-bottom: 15px;
}

.wish-pre span {
	font-family: 'stemlight', sans-serif;
	font-size: 70px;
}

.wish-list-wrap {
	position: relative;
	width: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.w-card {
	margin-bottom: 45px;
}

.w-card h2 span {
	color: #F72353;
	text-transform: none;
}

.w-card__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 30px -15px;
}

.w-card__item {
	width: 25%;
	padding: 0 15px;
}

.w-card__item.m-blue .w-card__in {
	background: #302AFC;
	color: #fff;
	padding-bottom: 37px;
	padding-right: 20px;
}

.w-card__item.m-blue .repayment__num {
	color: #fff;
	opacity: 0.15000000596046448;
	font-size: 240px;
	right: -10px;
}

.w-card__in {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 30px;
	padding: 21px 35px 190px 30px;
	line-height: 1.18;
	position: relative;
	overflow: hidden;
}

.w-card__txt {
	position: relative;
	z-index: 1;
	font-size: 20px;
}

.w-card__txt span {
	background: #ebeaff;
	border-radius: 4px;
	padding: 0 3px;
	display: inline-block;
	white-space: nowrap;
}

.w-card__txt p {
	margin-bottom: 10px;
}

.w-card__txt p:last-child {
	margin-bottom: 0;
}

.w-card__img {
	position: absolute;
	right: 0;
	bottom: 0;
}

.w-card__img img {
	display: block;
	max-width: 100%;
}

.w-card-graph {
	background: #E5E9EF;
	border-radius: 30px;
	padding: 34px 60px 34px 40px;
}

.w-card-graph__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.w-card-graph__title {
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.2;
	width: 260px;
	margin-right: 45px;
}

.w-card-graph__view {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.w-card-graph__col {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.w-card-graph__top {
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'stembold', sans-serif;
	margin-bottom: 5px;
	padding: 0 15px 5px 15px;
}

.w-card-graph__line {
	border-radius: 5px;
	padding: 5px 15px;
}

.w-card-graph__line:nth-child(odd) {
	background: rgba(255, 255, 255, 0.3);
}

.w-card-graph .table-wrap {
	margin-bottom: 0;
}

.w-card-graph th {
	text-align: left;
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'stembold', sans-serif;
	margin-bottom: 5px;
	padding: 0 15px 10px 15px;
	background: transparent;
}

.w-card-graph td {
	border-radius: 5px;
	padding: 5px 15px;
	position: relative;
}

.w-card-graph tr.m-hidden {
	display: none;
}

.w-card-graph tr:nth-child(odd) {
	background: transparent;
}

.w-card-graph tr:nth-child(even) {
	background: rgba(255, 255, 255, 0.3);
}

.table-toggle-btn {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-plus.svg) center/contain no-repeat;
	display: inline-block;
	width: 14px;
	min-width: 14px;
	height: 14px;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.wish-top-btn {
	display: inline-block;
	font-size: 24px;
	color: #fff;
	font-family: 'stembold', sans-serif;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	margin-bottom: 24px;
}

.wish-top-btn:last-child {
	margin-bottom: 0;
}

.wish-top-btn:hover:after {
	top: 1px;
	left: 0;
}

.wish-top-btn:active:after {
	top: 0;
	left: 0;
}

.wish-top-btn span {
	display: block;
	padding: 20px 43px;
	background: #F72353;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}

.wish-top-btn:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 4px;
	background: #7B0822;
	border-radius: 10px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}

.wish-btn-consult {
	display: inline-block;
	font-size: 20px;
	color: #fff;
	font-family: 'stembold', sans-serif;
	position: relative;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 10px;
	padding: 23px 30px 23px 49px;
	position: relative;
}

.wish-btn-consult:before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 16px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-consult.svg) center no-repeat;
	position: absolute;
	left: 25px;
	margin-top: 1px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.wish-buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.wish-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 30px;
	background: #1F2020;
	-webkit-box-shadow: 0px 20px 60px 0px rgba(10, 8, 91, 0.3);
	box-shadow: 0px 20px 60px 0px rgba(10, 8, 91, 0.3);
	padding: 15px 10px 20px;
	color: #fff;
}

.wish-list__item {
	width: 33.333%;
	padding: 0 15px;
	font-size: 20px;
	position: relative;
	line-height: 1;
}

.wish-list__top {
	font-family: 'stembold', sans-serif;
	font-size: 24px;
	margin-bottom: 5px;
}

.wish-list__in {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.wish-list__icon {
	margin-right: 9px;
}

.wish-list__icon img {
	display: block;
	max-width: 100%;
}

.wish-list__info {
	line-height: 1.3;
}

.s-top__img__mob {
	display: none;
	position: absolute;
	width: 60%;
	top: -27px;
	right: -200px;
}

.s-top__img__mob img {
	display: block;
	max-width: 100%;
}

.w-card-top {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-radius: 30px;
	background: #FFF;
	padding: 40px 115px 40px 575px;
	position: relative;
}

.w-card-top__img {
	position: absolute;
	left: 5px;
	top: 50%;
	-webkit-transform: translateY(-webkit-calc(-50% + 8px));
	-ms-transform: translateY(calc(-50% + 8px));
	transform: translateY(calc(-50% + 8px));
}

.w-card-top__info {
	font-size: 37px;
	line-height: 1.3;
}

.w-card-top__info span {
	font-family: 'stembold', sans-serif;
}

.w-card-top__add {
	color: #7370FF;
	font-size: 37px;
	text-transform: uppercase;
	padding-top: 17px;
	font-family: 'stembold', sans-serif;
}

.repayment {
	margin: 45px 0;
}

.repayment h2 span {
	font-size: 24px;
	display: block;
}

.repayment__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.repayment__item {
	width: 25%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.repayment__in {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 30px;
	padding: 35px 50px 35px 39px;
	position: relative;
	font-size: 24px;
	line-height: 1.2;
	overflow: hidden;
}

.repayment__num {
	position: absolute;
	bottom: -2px;
	right: 20px;
	font-size: 150px;
	line-height: 0.7;
	color: #302AFC;
	font-family: 'stembold', sans-serif;
	opacity: 0.15000000596046448;
}

.ways {
	margin: 45px 0;
}

.ways__in {
	background: #fff;
	border-radius: 30px;
	padding: 36px 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.ways h2 {
	margin: 0;
}

.ways__view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.ways__img {
	margin-bottom: -28px;
}

.ways__img img {
	display: block;
	max-width: 100%;
}

.ways__txt {
	font-size: 24px;
}

.w-conditions {
	margin: 45px 0;
}

.w-conditions__in {
	background: #fff;
	border-radius: 30px;
	padding: 33px 40px;
}

.w-conditions__item {
	margin-bottom: 45px;
}

.w-conditions__item:last-child {
	margin-bottom: 0;
}

.w-conditions__top {
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'stembold', sans-serif;
}

.w-conditions__toggle {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/w-plus.svg) center no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 26px;
	min-width: 26px;
	height: 26px;
	margin: -3px 0 0 10px;
}

.w-conditions__line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 22px 0;
	border-bottom: 1px solid #E5E9EF;
	line-height: 1.2;
}

.w-conditions__line:first-child {
	padding-top: 0;
}

.w-conditions__line:last-child {
	border-bottom: 0;
}

.w-conditions__pre {
	width: 389px;
	margin-right: 30px;
	color: #9091A4;
}

.w-conditions__descr {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.w-conditions__list {
	display: none;
	padding-top: 40px;
}

.w-card-first {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 30px;
	background: #FFF;
	padding: 10px 20px;
	margin: 30px 0;
	font-size: 24px;
	line-height: 1.2;
}

.w-card-first__icon {
	margin-right: 20px;
}

.w-card-first__icon img {
	display: block;
	max-width: 100%;
}

.layout.m-comic .page-header {
	border-bottom: 0;
}

.layout.m-comic .content {
	padding-top: 20px;
}

.comic {
	font-family: 'Inter', sans-serif;
	color: #494D50;
}

.comic strong {
	font-weight: 700;
	font-family: 'Inter', sans-serif;
}

.comic h3 {
	font-size: 16px;
	font-weight: 700;
	font-family: 'Inter', sans-serif;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.comic__title {
	color: #0155A3;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.comic ol {
	counter-reset: num_init;
	list-style-type: none;
}

.comic ol>li {
	padding-left: 53px;
	list-style-type: inherit;
	font-size: 16px;
	margin-bottom: 15px;
}

.comic ol>li:last-child {
	margin-bottom: 0;
}

.comic ol>li:before {
	counter-increment: num_init;
	position: absolute;
	top: -6px;
	color: #4356FF;
	margin-right: 15px;
	font-size: 27px;
	font-weight: 900;
	background: linear-gradient(104deg, #01E1FF 0%, #1BBFFF 30.08%, #AE01FF 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	content: counter(num_init);
}

.comic ol>li:after {
	display: none;
}

.comic ol>li:nth-child(-n+9):before {
	content: "0" counter(num_init);
}

.comic ol ul {
	margin-left: -40px;
}

.comic ul {
	list-style-type: none;
}

.comic ul>li {
	padding-left: 26px;
}

.comic ul>li:after {
	display: none;
}

.comic ul>li:before {
	width: 10px;
	height: 10px;
	background: #8339FF;
	border-radius: 50%;
	top: 6px;
}

.comic__img {
	margin-bottom: 30px;
}

.comic__img:last-child {
	margin-bottom: 0;
}

.comic__img img {
	display: block;
	max-width: 100%;
}

.comic-buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.comic-prev-btn {
	display: inline-block;
	border-radius: 6px;
	background: #FFF;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	background: var(--linear, linear-gradient(142deg, #01E1FF 0%, #1BBFFF 30.08%, #AE01FF 100%));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 10px 47px;
	text-transform: uppercase;
	font-weight: 700;
	margin-right: 20px;
	text-align: center;
}

.comic-prev-btn.m-disabled {
	background: #F3F3F3;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	color: #C3C3C3;
	background-clip: initial;
	-webkit-background-clip: initial;
	-webkit-text-fill-color: initial;
	pointer-events: none;
}

.comic-next-btn {
	display: inline-block;
	background: #AE01FF;
	border-radius: 6px;
	background: linear-gradient(132deg, #01E1FF 0%, #AE01FF 100%);
	-webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 10px 47px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
}

.comic-next-btn.m-disabled {
	background: #F3F3F3;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	color: #C3C3C3;
	background-clip: initial;
	-webkit-background-clip: initial;
	-webkit-text-fill-color: initial;
	pointer-events: none;
}

.comic-next-btn.m-active {
	background: linear-gradient(132deg, #01E1FF 0%, #AE01FF 100%);
	color: #fff;
	background-clip: initial;
	-webkit-background-clip: initial;
	-webkit-text-fill-color: initial;
}

.comic-menu-btn {
	display: inline-block;
	margin-left: 20px;
}

.comic-menu-btn.active .burger-icon {
	background-color: transparent;
}

.comic-menu-btn.active .burger-icon:before {
	-webkit-transform: translateY(8px) rotate(45deg);
	-ms-transform: translateY(8px) rotate(45deg);
	transform: translateY(8px) rotate(45deg);
}

.comic-menu-btn.active .burger-icon:after {
	-webkit-transform: translateY(-8px) rotate(-45deg);
	-ms-transform: translateY(-8px) rotate(-45deg);
	transform: translateY(-8px) rotate(-45deg);
}

.comic-menu-btn .burger-icon {
	display: block;
	position: relative;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 37px;
	height: 3px;
	background-color: #0155A3;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.comic-menu-btn .burger-icon:before,
.comic-menu-btn .burger-icon:after {
	display: block;
	width: 37px;
	height: 3px;
	background-color: #0155A3;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	content: "";
}

.comic-menu-btn .burger-icon:before {
	top: -8px;
}

.comic-menu-btn .burger-icon:after {
	top: 8px;
}

.comic-menu {
	position: relative;
}

.comic-menu__view {
	position: absolute;
	top: -webkit-calc(100% + 20px);
	top: calc(100% + 20px);
	right: 0;
	background: #fff;
	-webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	width: 480px;
	display: none;
}

.comic-menu__view a {
	text-transform: uppercase;
	color: #494D50;
	display: inline-block;
}

.comic-menu__view ol {
	counter-reset: num;
	margin: 0;
	padding: 0;
}

.comic-menu__view ol li {
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	counter-increment: num;
	padding: 25px 20px;
	border-bottom: 1px solid rgba(212, 212, 212, 0.35);
}

.comic-menu__view ol li:first-child {
	border-top: 1px solid rgba(212, 212, 212, 0.35);
}

.comic-menu__view ol li:before {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	color: #4356FF;
	font-size: 16px;
	margin-right: 10px;
	background-clip: initial;
	-webkit-background-clip: initial;
	-webkit-text-fill-color: initial;
	background: transparent;
	content: counter(num) ".";
}

.comic-menu__view ol li:nth-child(-n+9):before {
	content: "0" counter(num) ".";
}

.comic-footer {
	font-family: 'Inter', sans-serif;
}

.comic-footer__wrap {
	padding: 30px 0;
	background: url(/local/templates/paritet/assets/build/css/../img/content/c-line.png) top left repeat-x;
	overflow: hidden;
}

.comic-footer__copy {
	font-size: 12px;
}

.comic-footer__top {
	font-weight: 700;
	margin-bottom: 13px;
	font-size: 16px;
}

.comic-footer-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 24px;
}

.comic-footer-info__call {
	color: #AE01FF;
	font-size: 32px;
	font-weight: 800;
	background: linear-gradient(132deg, #01E1FF 0%, #AE01FF 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-left: 21px;
	position: relative;
	margin-bottom: 15px;
}

.comic-footer-info__call:before {
	content: "";
	display: inline-block;
	width: 17px;
	height: 25px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/c-call.svg) no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.comic-footer-info__name {
	font-weight: 700;
	font-size: 18px;
}

.comic-footer-links {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 34px;
	max-width: 344px;
}

.comic-footer-links a {
	border-radius: 6px;
	background: #FFF;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 2px 6px 0px rgba(0, 0, 0, 0.25);
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-right: 13px;
	padding: 6px 8px;
}

.comic-footer-links a:last-child {
	margin-right: 0;
}

.comic-footer-links img {
	display: block;
	max-width: 100%;
}

.comic-footer-info-socials {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 200px;
	margin-right: -30px;
	overflow: hidden;
}

.comic-footer-info-socials a {
	display: inline-block;
	margin: 0 17px 13px 0;
}


.k-questions.m-corp.m-transfer {
	background: #F0F2F5;
}

.k-questions.m-corp.m-transfer h2 {
	color: #000;
}

.c-corp-form.m-transfer {
	background: #176DD9;
}

.c-corp-form.m-transfer .c-corp-form__pre {
	font-size: 42px;
	width: 50%;
	margin-right: 0;
	margin-bottom: 30px;
	padding-right: 15px;
}

.c-corp-form.m-transfer .c-corp-form__form {
	padding-left: 15px;
}

.c-corp-form.m-partner {
	background: #176DD9;
}

.c-corp-form__form [type="submit"] {
	text-align: center !important;
}
.c-corp-form__form .checkbox-item a{
	color: #fff!important;
}

.c-corp-form.m-partner .c-corp-form__form [type="submit"] {
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.c-corp-form.m-partner .c-corp-form__form [type="submit"]:hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.c-corp-form.m-partner .c-corp-form__pre {
	font-size: 42px;
}

.c-deposit-top__txt {
	margin-bottom: 53px;
}

.business-top .btn {
	font-size: 22px;
	font-family: 'stemlight', sans-serif;
	margin-bottom: 20px;
	padding: 20px 30px;
	background: #176DD9;
	border-radius: 10px;
}

.business-top .btn:hover {
	background: #0B4DCE;
}

.c-deposit-top__add {
	position: relative;
	padding-left: 31px;
	padding-right: 7px;
	font-size: 22px;
	font-family: 'stemlight', sans-serif;
	color: #fff;
}

.c-deposit-top__add:before {
	content: "";
	display: inline-block;
	width: 22px;
	height: 31px;
	background: url("data:image/svg+xml,%3Csvg width='22' height='31' viewBox='0 0 22 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 30.25H3C1.75736 30.25 0.75 29.2426 0.75 28V3C0.75 1.75736 1.75736 0.75 3 0.75H14.6893L21.25 7.31066V28C21.25 29.2426 20.2426 30.25 19 30.25Z' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M15.9321 26.8633H14.6641V21.1366H19V22.3228H15.9321V23.5745H18.7954V24.7608H15.9321V26.8633Z' fill='white'/%3E%3Cpath d='M10.4693 26.8633H8.77588V21.1366H10.5921C11.5956 21.1366 12.3946 21.3657 12.9891 21.8238C13.589 22.2765 13.889 22.9773 13.889 23.9263C13.889 24.3354 13.829 24.7062 13.709 25.0389C13.589 25.3662 13.4254 25.6416 13.2181 25.8652C13.0109 26.0888 12.76 26.277 12.4655 26.4297C12.1764 26.5824 11.8656 26.6942 11.5329 26.7651C11.2002 26.8305 10.8457 26.8633 10.4693 26.8633ZM10.5757 22.3228H10.0439V25.677H10.5757C11.9119 25.677 12.58 25.0935 12.58 23.9263C12.58 22.8573 11.9119 22.3228 10.5757 22.3228Z' fill='white'/%3E%3Cpath d='M4.50731 25.0635V26.8633H3.23926V21.1366H5.61174C6.07532 21.1366 6.48164 21.1966 6.8307 21.3166C7.17975 21.4366 7.46881 21.6493 7.69788 21.9547C7.92695 22.2547 8.04148 22.6392 8.04148 23.1082C8.04148 23.5609 7.92149 23.9399 7.68152 24.2454C7.44154 24.5453 7.1443 24.758 6.78979 24.8835C6.44074 25.0035 6.04805 25.0635 5.61174 25.0635H4.50731ZM5.64446 22.3228H4.50731V23.8772H5.59537C6.34802 23.8772 6.72435 23.6182 6.72435 23.1C6.72435 22.5819 6.36438 22.3228 5.64446 22.3228Z' fill='white'/%3E%3C/svg%3E%0A") center/cover no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.c-deposit-top__add:after {
	content: "";
	display: inline-block;
	width: 7px;
	height: 7px;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5.5L6 1M6 1V6M6 1H1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.transfer-currency {
	padding: 10px 0 40px;
}

.transfer-currency__list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.transfer-currency__item {
	background: #F0F2F5;
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 12px 15px;
	font-size: 24px;
	border-radius: 5px;
}

.transfer-currency__icon {
	margin-right: 6px;
}
.transfer-currency__icon:empty{
	display: none;
	margin: 0;
}
.transfer-currency__curr:empty{
	display: none;
	margin: 0;
}

.transfer-currency__icon img {
	display: block;
}

.transfer-currency__curr {
	color: #0071CE;
	font-family: 'stembold', sans-serif;
	margin-right: 6px;
}

.layout--transfer {
	font-family: 'stemlight', sans-serif;
}

.layout--transfer .business-top__info {
	padding: 90px 0;
	font-family: 'stemlight', sans-serif;
}

.layout--transfer .business-top h1 {
	margin-bottom: 28px;
}

.layout--transfer h2 {
	font-family: 'stembold', sans-serif;
	font-size: 42px;
}

.transfer-about {
	padding: 7px 0 70px;
}

.transfer-about__list {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.transfer-about__item {
	border-radius: 10px;
	background: #F0F2F5;
	display: flex;
	align-items: center;
	padding: 34px 30px 34px 20px;
	width: calc(33.333% - 20px);
}

.transfer-about__item:nth-child(1),
.transfer-about__item:nth-child(2) {
	width: calc(50% - 16px);
}

.transfer-about__icon {
	width: 100px;
	min-width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 14px;
}

.transfer-about__icon img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.transfer-about__txt {
	font-size: 24px;
	line-height: 1.3;
	font-family: 'stembold', sans-serif;
}

.c-docs.m-transfer {
	margin-top: 0;
	padding-bottom: 40px;
}

.c-docs.m-transfer .express-d__link {
	background: #F0F2F5;
	color: #323E48;
	text-transform: uppercase;
	font-family: 'stemmedium';
	padding: 38px 30px 65px 40px;
}

.c-docs.m-transfer .express-d__link:hover .express-d__size {
	color: #004A98;
}

.c-docs.m-transfer .express-d__size {
	text-transform: uppercase;
	color: #0071CE;
	font-size: 24px;
	transition: color .25s ease;
}

.c-docs.m-transfer .express-d__txt {
	line-height: 1.4;
}

.c-docs.m-transfer .express-d__wrap {
	padding: 0 40px;
}

.transfer-consult__in {
	background: #323e48 url(/local/templates/paritet/assets/build/css/../img/content/consult-bg.png) calc(100% + 70px) 50%/contain no-repeat;
	padding: 50px;
	color: #fff;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.transfer-consult {
	margin: 0 0 40px;
}

.transfer-consult__title {
	padding-right: 40px;
	font-size: 34px;
	font-family: 'stembold';
	line-height: 1.2;
	flex: 1;
}

.transfer-consult__btn {
	display: inline-block;
	background: #176DD9;
	font-size: 22px;
	padding: 18px 68px;
	color: #fff;
	border-radius: 5px;
	transition: all .25s ease;
	;
}

.transfer-consult__btn:hover {
	background: #0B4DCE;
}

.transfer-action {
	margin: 40px 0;
}

.transfer-action__item {
	padding: 0 15px;
	height: auto;
}

.transfer-action__in {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #0071CE url(/local/templates/paritet/assets/build/css/../img/content/act-bg.png) center/cover no-repeat;
	padding: 31px 40px 40px 40px;
	color: #fff;
}

.transfer-action__slider .slick-list {
	margin: 0 -15px;
	overflow: visible;
}

.transfer-action__slider .slick-track {
	display: flex;
	min-width: 100%;
}

.transfer-action__top {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 24px;
}

.transfer-action__title {
	font-size: 42px;
	line-height: 1.25;
	font-family: 'stembold';
	flex: 1;
}

.transfer-action__label {
	background: #C3DC93;
	border-radius: 5px;
	color: #323E48;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1;
	padding: 5px 10px;
	padding: 12px 18px;
	font-family: 'stemmedium';
	margin: 8px 0 0 20px;
	text-align: center;
}

.transfer-action__txt {
	line-height: 1.6;
}

.c-possibilities h2 {
	font-family: 'stembold', sans-serif;
	font-size: 45px;
	text-transform: none;
}

.c-poss__ul {
	margin-bottom: 10px;
}

.c-poss__ul:last-child {
	margin-bottom: 0;
}

.c-poss__more {
	font-size: 16px;
	line-height: 1.2;
	font-family: 'stemlight', sans-serif;
	color: #00002B;
	opacity: 0.4;
}

.c-poss__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px;
	padding-top: 40px;
}

.c-poss__item {
	width: 25%;
	padding: 0 5px;
	font-family: 'stemmedium', sans-serif;
}

.c-poss__in {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 25px;
	padding: 30px 20px 100px 20px;
	position: relative;
}

.c-poss__label {
	position: absolute;
	bottom: calc(100% - 15px);
	left: 20px;
	right: 20px;
	text-transform: uppercase;
	font-family: 'stembold', sans-serif;
	font-size: 14px;
	border-radius: 10px;
	background: linear-gradient(99deg, #00F0FF -85.82%, #00CBFF 74.69%);
	padding: 7px;
	text-align: center;
	color: #fff;
	min-height: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.c-poss__title {
	color: #323E48;

	font-family: 'stembold', sans-serif;
	font-size: 34px;
	line-height: 1.3;
	margin-bottom: 5px;
}

.c-poss__img {
	height: 295px;
	position: relative;
}

.c-poss__img img {
	display: block;
	max-width: 100%;
}

.c-poss__price {
	position: absolute;
	width: 194px;
	height: 62px;
	padding: 9px 5px 0;
	text-align: center;
	bottom: 25px;
	left: 50%;
	transform: translateX(-50%);
	color: #fff;
	font-size: 14px;
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='194' height='62' viewBox='0 0 194 62' fill='none'%3E%3Cpath d='M0 28C0 16.9543 8.95431 8 20 8H34.5875C37.4647 8 40.2775 7.14836 42.6714 5.55241L49.9811 0.679234C51.699 -0.466002 54 0.765457 54 2.83006C54 5.68534 56.3147 8 59.1699 8H174C185.046 8 194 16.9543 194 28V42C194 53.0457 185.046 62 174 62H20C8.95431 62 0 53.0457 0 42V28Z' fill='url(%23paint0_linear_6948_1133)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6948_1133' x1='74.2979' y1='-11.8462' x2='187.368' y2='161.706' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2322DEDB'/%3E%3Cstop offset='1' stop-color='%232BF55B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center no-repeat;
}

.c-poss__price span {
	font-size: 34px;
}

.c-poss__add {
	text-align: center;
	color: #00002B;
	font-size: 16px;
	line-height: 1.1;
	font-family: 'stemmedium', sans-serif;
	margin: -8px -5px 17px;
}

.c-poss__btn {
	display: block;
	width: calc(100% - 40px);
	position: absolute;
	bottom: 20px;
	left: 20px;
	background: #F0F2F5;
	color: #D16DFF;
	font-size: 24px;
	font-family: 'stembold', sans-serif;
	padding: 13px 10px;
	border-radius: 30px;
	text-align: center;
	transition: all .25s ease;
}

.c-poss__btn:hover {
	color: #fff;
	background: #D16DFF;
}

.c-poss__li {
	padding-left: 30px;
	font-size: 16px;
	line-height: 1.45;
	margin-bottom: 12px;
	font-family: 'stemlight', sans-serif;
	position: relative;
}

.c-poss__li:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 2px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='20' viewBox='0 0 24 20' fill='none'%3E%3Ccircle cx='9' cy='11' r='9' fill='url(%23paint0_linear_6948_1140)'/%3E%3Cpath d='M4 9.5L9 14.5L22.5 1' stroke='%23D58EF6' stroke-width='2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6948_1140' x1='6.89362' y1='-0.769232' x2='34.916' y2='13.4202' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2322DEDB'/%3E%3Cstop offset='1' stop-color='%232BF55B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
}

.c-poss__li:last-child {
	margin-bottom: 0;
}

.p-who .b-offers {
	padding: 0;
	background: transparent;
}

.p-who h2 {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
}

.p-benefits {
	padding: 22px 0;
}

.p-benefits h2 {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
}

.p-benefits__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.p-benefits__item {
	width: 33.333%;
	padding: 0 15px;
}

.p-benefits__item:nth-child(2) .p-benefits__icon {
	bottom: -72px;
	right: -8px;
}

.p-benefits__in {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/p-bg.jpg) center/cover no-repeat;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
	padding: 26px 130px 40px 40px;
	color: #fff;
	min-height: 240px;
}

.p-benefits__txt {
	font-size: 22px;
	line-height: 1.2;
	font-family: 'stembold', sans-serif;
	position: relative;
	z-index: 1;
}

.p-benefits__icon {
	position: absolute;
	bottom: -100px;
	right: -50px;
}

.p-benefits__icon img {
	display: block;
	max-width: 100%;
}

.p-benefits__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.p-how {
	padding: 22px 0 60px;
}

.p-how h2 {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
}

.p-how__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}

.p-how__item {
	width: 33.333%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.p-how__item.m-half{
	width: 50%;
}

.p-how__in {
	width: 100%;
	height: 100%;
	background: #F6F6F5;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
	padding: 25px 100px 30px 29px;
	display: block;
	color: #000;
}
a.p-how__in:hover{
	color: #176DD9;
}

.p-how__top {
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 13px;
	font-family: 'stembold';
}

.p-how__txt {
	font-family: 'stemlight';
	font-size: 20px;
	line-height: 1.2;
	position: relative;
	z-index: 1;
}

.p-how__txt a {
	color: #2D9DFA;
}

.p-how__num {
	position: absolute;
	right: 20px;
	bottom: 0;
	color: #D8E3F1;
	font-size: 150px;
	font-family: 'stembold';
	line-height: 0.7;
}

.m-partner .business-top__wrap {
	align-items: center;
}

.m-partner .c-deposit-top__txt {
	max-width: 475px;
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: 40px;
}

.m-partner .business-top .btn {
	margin-bottom: 0;
	background: linear-gradient(90deg, #07B8DE 0%, #01F694 100%);
	font-family: 'stemmedium', sans-serif;
}

.m-partner .business-top .btn:hover {
	background: linear-gradient(90deg, #01F694 0%, #07B8DE 100%);
}

.m-partner .business-top h1 {
	margin-bottom: 25px;
}

.p-who-conditions {
	background: #F6F6F5;
	margin-bottom: 10px;
	padding: 20px 20px 20px 40px;
	border-radius: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.p-who-conditions:last-child{
	margin-bottom: 0;
}

.p-who-conditions__txt {
	font-size: 24px;
	font-family: 'stembold', sans-serif;
	line-height: 1.1;
	padding-right: 30px;
}

.p-who-conditions-doc {
	display: flex;
	align-items: center;
}

.p-who-conditions-doc__size {
	color: #A8A8A8;
	font-family: 'stemlight', sans-serif;
	margin-right: 20px;
	white-space: nowrap;
}

.p-who-conditions-doc__link {
	display: inline-block;
	background: #0071C7;
	color: #fff;
	text-align: center;

	padding: 16px 30px;
	border-radius: 5px;
	transition: all .25s ease;
	z-index: 1;
	font-family: 'stemmedium', sans-serif;
	font-size: 18px;
	white-space: nowrap;
}

.p-who-conditions-doc__link:hover {
	background: #3E4A54;
}

.p-who__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.p-who__item {
	width: 50%;
	padding: 0 15px;
}

.p-who__in {
	width: 100%;
	height: 100%;
	background: #F6F6F5;
	border-radius: 10px;
	padding: 32px 25px;
}

.p-who__txt {
	font-size: 24px;
	font-family: 'stembold', sans-serif;
	line-height: 1.1;
	padding-left: 21px;
	position: relative;
}

.p-who__txt:before {
	content: "";
	display: inline-block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #0071CE;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.k-questions.m-corp.m-erip {
	background: transparent;
}

.k-questions.m-corp.m-erip h2 {
	color: #323E48;
}

.k-questions.m-corp.m-erip .accordeon__item {
	background: #F6F6F5;
}

.k-questions.m-corp.m-erip .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/erip-plus.svg) center no-repeat;
}
/* .k-questions.m-corp.m-erip .accordeon__link:hover:before{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/erip-plus-hov.svg) center no-repeat;
} */

.k-questions.m-corp.m-erip .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/erip-minus.svg) center no-repeat;
}
/* .k-questions.m-corp.m-erip .accordeon__item.active .accordeon__link:hover:before{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/erip-minus-hov.svg) center no-repeat;
} */

.erip-payment__view {
	background: #2c6ce9 url(/local/templates/paritet/assets/build/css/../img/content/er-p-bg.jpg) right bottom/cover no-repeat;
	padding: 74px 60px;
	color: #fff;
	border-radius: 10px;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.erip-payment__info {
	flex: 1;
	padding-right: 40px;
	font-size: 42px;
	line-height: 1;
	font-family: 'stembold', sans-serif;
}

.erip-payment__btn {
	display: inline-block;
	border-radius: 10px;
	background: #FFF;
	padding: 17px 35px;
	color: #0071C7;
	font-family: 'stemmedium', sans-serif;
	font-size: 24px;
	transition: all .25s ease;
}

.erip-payment__btn:hover {
	background: #F2F6FF;
	color: #0071CE;
}

.erip-payment__btn:active {
	background: #ECF2FF;
}

.p-how.m-erip h2 {
	text-transform: none;
	text-align: left;
}

.p-how.m-erip .p-how__num {
	color: #E7ECF0;
}

.p-how.m-erip .p-how__item {
	width: 25%;
}

.c-deposit-top.m-erip {
	background: #5f67ff;
}

.erip-top-btn {
	display: inline-block;
	border-radius: 10px;
	background: #FFF;
	padding: 19px 40px;
	color: #4983FF;
	font-family: 'stemmedium', sans-serif;
	font-size: 24px;
	transition: all .25s ease;
}

.erip-top-btn:hover {
	background: #F2F6FF;
}

.erip-top-btn:active {
	background: #ECF2FF;
}

.c-deposit-top.m-erip {
	padding: 30px 0;
	min-height: 590px;
}

.c-deposit-top.m-erip .corp-top {
	padding: 72px 0 0;
}

.c-deposit-top.m-erip h1 {
	margin-bottom: 17px;
}

.c-deposit-top.m-erip h1 span {
	font-size: 85px;
	line-height: 0.85;
}

.c-deposit-top.m-erip .corp-top-list {
	margin-bottom: 49px;
	font-size: 24px;
}

.p-how.m-erip .p-how__txt {
	font-size: 24px;
}

.erip-top {
	padding: 15px 0 0;
	margin-bottom: 60px;
}

.erip-top h2 {
	font-size: 42px;
}

.erip-top__view {
	background: #F6F6F5;
	border-radius: 10px;
	padding: 22px 30px;
	font-size: 24px;
	line-height: 1.4;
}

.erip-popular h2 {
	font-size: 42px;
}

.erip-popular__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.erip-popular__item {
	width: 33.333%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.erip-popular__in {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	background: #F6F6F5;
	border-radius: 10px;
	padding: 23px 13px 23px 21px;
}

.erip-popular__icon {
	margin-right: 20px;
	min-width: 75px;
	display: flex;
	justify-content: center;
}

.erip-popular__icon img {
	display: block;
}

.erip-popular__txt {
	font-size: 24px;
	line-height: 1.3;
	font-family: 'stembold', sans-serif;
}

.erip-popular__more {
	font-family: 'stemlight', sans-serif;
	font-size: 20px;
}

.erip-cond {
	margin: 60px 0;
}

.erip-cond h2 {
	font-size: 42px;
}

.erip-cond__view {
	display: flex;
	flex-direction: column;
	background: #F6F6F5;
	border-radius: 10px;
	padding: 22px 34px 22px 52px;
	position: relative;
	min-height: 520px;
}

.erip-cond__img {
	position: absolute;
	right: 34px;
	top: 50%;
	transform: translateY(-50%);
}

.erip-cond__img img {
	display: block;
	max-width: 100%;
}

.erip-cond__list {
	margin-bottom: 20px;
	padding: 20px 0 0;
	position: relative;
	z-index: 1;
}

.erip-cond__item {
	margin-bottom: 20px;
	padding-left: 40px;
	position: relative;
}

.erip-cond__item:before {
	content: "";
	display: inline-block;
	width: 28px;
	height: 26px;
	background: url("data:image/svg+xml,%3Csvg width='28' height='26' viewBox='0 0 28 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='15' r='11' fill='%230071C7'/%3E%3Cpath d='M6 14L10 18L26 2' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A") center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

.erip-cond__item:last-child {
	margin-bottom: 0;
}

.erip-cond__title {
	font-size: 30px;
	line-height: 1.1;
	font-family: 'stembold', sans-serif;
}

.erip-cond__more {
	color: #A8A8A8;
	font-family: 'stemlight', sans-serif;
	padding-left: 40px;
}

.erip-cond__add {
	font-size: 20px;
	font-family: 'stemlight', sans-serif;
}

.app__manual {
	display: block;
	color: #929394;
	font-size: 16px;
	line-height: 1.2;
	padding-left: 17px;
	position: relative;
	margin-top: 30px;
}

.app__manual:before {
	content: "";
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M12.5 10V12.5H0.5V0.5H3' stroke='%232C4295'/%3E%3Crect x='5' width='8' height='2' fill='%232C4295'/%3E%3Cpath d='M11 8L11 0L13 -8.74228e-08L13 8L11 8Z' fill='%232C4295'/%3E%3Cpath d='M12 1L6 7' stroke='%232C4295' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
	position: absolute;
	left: 0;
	top: 3px;
}

.page-footer__manual {
	display: block;
	color: #929394;
	font-size: 14px;
	line-height: 1.2;
	padding-left: 22px;
	position: relative;
	margin-top: 12px;
}

.page-footer__manual:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 18px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Crect x='0.5' y='0.5' width='13' height='17' stroke='%23AEAEAD'/%3E%3Crect x='3' y='4' width='3' height='3' fill='%23AEAEAD'/%3E%3Crect x='3' y='8' width='3' height='3' fill='%23AEAEAD'/%3E%3Crect x='3' y='12' width='3' height='3' fill='%23AEAEAD'/%3E%3Crect x='7' y='4' width='4' height='1' fill='%23AEAEAD'/%3E%3Crect x='7' y='8' width='4' height='1' fill='%23AEAEAD'/%3E%3Crect x='7' y='12' width='4' height='1' fill='%23AEAEAD'/%3E%3C/svg%3E") center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.page-footer__manual span {
	color: #fff;
}

.p-moment-how {
	margin: 60px 0;
}

.p-moment-how .p-how__in {
	padding-bottom: 45px;
}

.p-moment-how h2,
.p-moment-pre h2,
.p-moment-conditions h2,
.p-moment-translate h2,
.p-moment-variants h2 {
	font-size: 42px;
}

.p-moment-how .p-how__top a {
	color: #2D9DFA;
}


.p-download {
	margin: 60px 0;
}

.p-download__wrap {
	display: flex;
	background: #176DD9;
	border-radius: 10px;
	color: #fff;
	position: relative;
	padding: 30px 60px;
}

.p-download__img {
	position: absolute;
	bottom: 0;
	right: 57px;
	height: 100%;
	display: flex;
	pointer-events: none;
	align-self: flex-end;
	align-items: flex-end;
}

.p-download__img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.p-download__view {
	position: relative;
	width: 50%;
	padding: 26px 0 19px 0;
}

.p-download__title {
	font-size: 42px;
	font-family: stembold, sans-serif;
	line-height: 1.2;
	margin-bottom: 20px;
}

.p-download__txt {
	font-size: 24px;
	margin-bottom: 85px;
}

.p-download__more {
	display: flex;
	align-items: center;
}

.p-download__more .btn {
	padding: 15px 40px;
	font-size: 18px;
	background: linear-gradient(76deg, #08AEEA -10.51%, #00FF8A 109.38%);
	transition: all .25s ease;
}

.p-download__more .btn:hover {
	background: linear-gradient(76deg, #00FF8A -10.51%, #08AEEA 109.38%);
}

.p-download__instruction {
	display: inline-block;
	color: rgba(255, 255, 255, 0.7);
	font-size: 16px;
	padding-left: 18px;
	position: relative;
}

.p-download__instruction:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 13px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M13 10V12.5H1V0.5H3.5' stroke='%23B9D3F4'/%3E%3Crect x='5.5' width='8' height='2' fill='%23B9D3F4'/%3E%3Cpath d='M11.5 8L11.5 0L13.5 -8.74228e-08L13.5 8L11.5 8Z' fill='%23B9D3F4'/%3E%3Cpath d='M12.5 1L6.5 7' stroke='%23B9D3F4' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
	position: absolute;
	left: 0;
	top: 4px;
	transition: all 0.25s ease;
}

.p-download__instruction:hover {
	color: #fff;
}

.p-download__instruction:hover:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M13 10V12.5H1V0.5H3.5' stroke='white'/%3E%3Cpath d='M5.5 1.31134e-07H13.5V2H5.5V1.31134e-07Z' fill='white'/%3E%3Cpath d='M11.5 8L11.5 0L13.5 1.31134e-07V8H11.5Z' fill='white'/%3E%3Cpath d='M12.5 1L6.5 7' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}

.p-download__qr {
	position: absolute;
	right: calc(50% - 272px);
	top: 34px;
	width: 218px;
	height: 218px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
	border-radius: 30px;
	border-bottom-right-radius: 0;
	padding: 8px;
}

.p-download__qr img {
	display: block;
	max-width: 100%;
}

.p-download-app {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 33px;
}

.p-download-app__item {
	display: flex;
	align-items: center;
	margin: 0 30px 10px 0;
	color: #fff;
	font-size: 16px;
	transition: color 0.25s ease;
	font-family: stemmedium, sans-serif;
}

.p-download-app__item:hover {
	color: rgba(255, 255, 255, 0.8);
}

.p-download-app__icon {
	margin-right: 12px;
}

.p-download-app__icon img {
	display: block;
}

.p-download__add {
	display: flex;
	font-size: 14px;
	line-height: 1.2;
	font-family: 'stemlight', sans-serif;
	padding-top: 30px;
	align-items: flex-start;
}

.p-download__add:before {
	content: "*";
	margin-right: 10px;
}

.m-moment .business-top h1 {
	font-size: 60px;
}

.m-moment .business-top__pre {
	font-size: 22px;
}

.m-moment .business-top__info {
	padding-top: 90px;
}

.p-moment-pre {
	margin-bottom: 60px;
}

.p-moment-pre__view {
	border-radius: 10px;
	background: #F6F6F5;
	padding: 22px 30px 28px;
	font-size: 24px;
	line-height: 1.3;
}

.p-moment-conditions {
	margin: 60px 0;
}

.p-moment-conditions__wrap {
	display: flex;
	align-items: center;
	border-radius: 10px;
	background: #F6F6F5;
	padding: 42px 55px;
}

.p-moment-conditions__info {
	width: 50%;
	padding-right: 40px;
}

.p-moment-conditions__img {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
}

.p-moment-conditions__img img {
	display: block;
	max-width: 100%;
}

.p-moment-conditions__item {
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 20px;
	font-family: 'stembold';
	padding-left: 40px;
	position: relative;
}

.p-moment-conditions__item span {
	display: block;
	font-size: 20px;
	font-family: 'stemlight', sans-serif;
}

.p-moment-conditions__item:before {
	content: "";
	display: inline-block;
	width: 28px;
	height: 26px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='26' viewBox='0 0 28 26' fill='none'%3E%3Ccircle cx='11' cy='15' r='11' fill='%23176DD9'/%3E%3Cpath d='M6 14L10 18L26 2' stroke='white' stroke-width='3'/%3E%3C/svg%3E") center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

.p-moment-conditions__item:last-child {
	margin-bottom: 0;
}

.p-moment-variants {
	margin: 60px 0;
}

.p-moment-variants .p-how__item {
	width: 50%;
}

.p-moment-variants .p-how__top {
	font-size: 28px;
}

.p-moment-variants .p-how__txt {
	line-height: 1.4;
}

.p-moment-translate__wrap {
	display: flex;
	background: #F6F6F5;
	border-radius: 10px;
	padding: 33px 31px;
	/* align-items: center; */
}

.p-moment-translate__view {
	min-width: 545px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.p-moment-translate__view img {
	display: block;
	max-width: 100%;
}

.p-moment-translate__info {
	flex: 1;
}

.p-moment-translate__item {
	background: #fff;
	padding: 20px 30px;
	margin-bottom: 5px;
	border-radius: 10px;
	position: relative;
}

.p-moment-translate__item:last-child {
	margin-bottom: 0;
}

.p-moment-translate__top {
	font-size: 24px;
	font-family: 'golosbold';
}

.p-moment-translate__more {
	padding: 5px 0 0 28px;
	font-size: 20px;
}

.own-mobile {
	margin-bottom: 50px;
}

.own-mobile__wrap {
	border-radius: 10px;
	background: #3D3D3D;
	color: #fff;
	padding: 40px 100px 53px 55px;
	position: relative;
	overflow: hidden;
}

.own-mobile__info {
	max-width: 775px;
	position: relative;
	z-index: 1;
}

.own-mobile__info h2 {
	font-size: 42px;
	margin-bottom: 38px;

}

.own-mobile__bg {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: right center;
}

.own-mobile__store {
	display: flex;
	flex-wrap: wrap;
}

.own-mobile__store a {
	display: inline-flex;
	align-items: center;
	padding: 14px 40px;
	border-radius: 10px;
	background: #176DD9;
	text-align: center;
	margin: 0 20px 0 0;
}

.own-mobile__store a:hover {
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
}

.own-mobile__store a img {
	display: inline-block;
	max-width: 100%;
}

.p-how.m-own .p-how__num {
	font-size: 100px;
	right: -1px;
}

.p-how.m-own .p-how__txt {
	font-size: 24px;
}

.p-how.m-own .p-how__in {
	padding: 25px 60px 66px 29px;
}

.c-corp-form.m-own {
	background: #176DD9;
}

.c-corp-form.m-own .rko-package-other-choice__item {
	position: relative;
}



.c-corp-form.m-own input[type="text"],
.c-corp-form.m-own input[type="email"],
.c-corp-form.m-own input[type="password"],
.c-corp-form.m-own input[type="tel"]{
	color: #fff;
	background: transparent;
	border: 0;
	border-bottom: 2px solid rgba(255, 255, 255, 0.5);
	border-radius: 0;
	font-size: 22px;
	padding: 13px 0;
}
.c-corp-form.m-own .select-wrap{
	background: transparent;
	border-radius: 0;
	height: 61px;
}
.c-corp-form.m-own .select-wrap:after {

    background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow-wh.svg) center no-repeat;
}
.c-corp-form.m-own select{
	border-bottom: 2px solid rgba(255, 255, 255, 0.5);
	font-size: 22px;
    padding: 13px 0;
	color: #fff;
}
.c-corp-form.m-own option{
	color: #000;
}

.c-corp-form.m-own ::-webkit-input-placeholder {
	color: #fff;
}

.c-corp-form.m-own ::-moz-placeholder {
	color: #fff;
}

.c-corp-form.m-own :-moz-placeholder {
	color: #fff;
}

.c-corp-form.m-own :-ms-input-placeholder {
	color: #fff;
}

.c-corp-form.m-own :focus::-webkit-input-placeholder {
	color: transparent;
}

.c-corp-form.m-own :focus::-moz-placeholder {
	color: transparent;
}

.c-corp-form.m-own :focus:-moz-placeholder {
	color: transparent;
}

.c-corp-form.m-own :focus:-ms-input-placeholder {
	color: transparent;
}

.c-corp-form.m-own .c-corp-form__pre {
	font-size: 42px;
}

.m-own .layout--rko .c-corp-form__form .checkbox-item {
	padding-top: 15px;
}

.m-own .c-corp-form__form {
	margin: -22px 0 0 0;
}

.business-slider.m-own h1 {
	font-size: 60px;
	margin-bottom: 17px;
}

.business-slider.m-own .business-top__txt {
	font-size: 22px;
	line-height: 1.2;
}

.m-own .business-top .btn {
	margin-bottom: 0;
	background: linear-gradient(90deg, #07B8DE 0%, #01F694 100%);
	font-family: 'stemmedium', sans-serif;
}

.m-own .business-top .btn:hover {
	background: linear-gradient(90deg, #01F694 0%, #07B8DE 100%);
}

.m-own .business-top__info {
	padding-top: 86px;
	padding-bottom: 145px;
	position: relative;
}

.p-how.m-own h2 {
	text-transform: none;
	text-align: left;
	font-size: 36px;
}

.p-how-top {
	margin: 0 0 40px 0;
}

.p-how-top__view {
	border-radius: 10px;
	background: #F6F6F5;
	font-size: 24px;
	line-height: 1.3;
	padding: 22px 30px;
}

.m-own .business-top__links {
	position: absolute;
	bottom: 68px;
	left: 0;
}

.m-own .business-top-checkout {
	padding: 19px 65px;
}

.m-own .business-top-checkout:hover {
	padding: 17px 63px;
}

.own-online {
	margin-bottom: 60px;
}

.own-online h2 {
	font-size: 42px;
}

.own-online__list {
	display: flex;

	font-family: 'stemlight', sans-serif;
	margin: 0 -15px;
}

.own-online-wrap {
	border-radius: 10px;
	background: #F6F6F5;
	padding: 31px 40px;
}

.own-online__item {
	width: 33.333%;
	padding: 0 15px;
}

.own-online__title {
	font-family: 'stembold', sans-serif;
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 3px;
}

.own-online-add {
	font-size: 24px;
	line-height: 1.2;
}

.own-online-view {
	margin-top: 15px;
	font-size: 18px;
}

.own-online-view__item {
	display: flex;
	margin-bottom: 14px;
	line-height: 1.2;
}

.own-online-view__item:before {
	content: "\2014";
	margin-right: 17px;
}

.own-execution {
	margin: 0 0 60px;
}

.own-execution h2 {
	font-size: 36px;
}

.own-execution__list {
	margin-top: -40px;
	padding-bottom: 50px;
}

.own-execution__list .slick-dots {
	margin: 0;
	display: flex;
	justify-content: center;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.own-execution__list .slick-dots li {
	cursor: pointer;
	padding: 0;
	margin: 0 5px;
	display: inline-block;
	width: 14px;
	height: 14px;
}

.own-execution__list .slick-dots li:only-child {
	display: none;
}

.own-execution__list .slick-dots li:after {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	left: 0px;
	top: 0px;
}

.own-execution__list .slick-dots li.slick-active:before,
.own-execution__list .slick-dots li:hover:before {
	opacity: 1;
}

.own-execution__list .slick-dots li button {
	display: none;
}

.own-execution__list .slick-dots li:before {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #176DD9;
	left: 2px;
	top: 2px;
	opacity: 0;
	transition: opacity .25s ease;
}

.own-execution__list .slick-list {
	padding: 40px 0 0;
	margin: 0 -15px;
	overflow: visible;
}

.own-execution__list .slick-track {
	display: flex;
	min-width: 100%;
}

.own-execution__item {
	width: 25%;
	padding: 0 15px;
	height: auto;
}

.own-execution__in {
	width: 100%;
	height: 100%;
	background: #F6F6F5;
	border-radius: 10px;
	padding: 35px 30px 164px;
	position: relative;
	transition: all .25s ease;
}

.own-execution__in:hover {
	background: #fff;
	box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1);
}

.own-execution__bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 30px 30px;
	width: 100%;
}

.own-execution__label {
	position: absolute;
	left: 25px;
	right: 25px;
	top: 0;
	transform: translateY(-50%);
	border-radius: 20px;
	background: #176DD9;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 1.1;
	font-family: 'stembold', sans-serif;
	padding: 10px 4px;
	text-align: center;
}

.own-execution__title {
	font-size: 28px;
	line-height: 1.1;
	margin-bottom: 24px;
	font-family: 'stembold', sans-serif;
}

.own-execution-line {
	margin-bottom: 22px;
	font-size: 18px;
	line-height: 1.2;
}

.own-execution-line:last-child {
	margin-bottom: 0;

}

.own-execution-line__sum {
	font-family: 'stembold', sans-serif;
	margin-top: 2px;
}

.own-execution__total {
	font-size: 24px;
	margin-bottom: 20px;
	font-family: 'stembold', sans-serif;
}

.own-execution__total span {
	text-transform: uppercase;
}

.own-execution__link {
	display: block;
	width: 100%;

	transition: all .25s ease;
	border: 2px solid #176DD9;
	background: transparent;
	color: #176DD9;
	border-radius: 10px;
	text-align: center;
	font-size: 18px;
	padding: 17px 5px;
}

.own-execution__link:hover {
	color: #fff;
	border: 2px solid #02e5aa;
	background: linear-gradient(76deg, #08AEEA -10.51%, #00FF8A 109.38%);
}

.rko-package-other-choice__item.m-mandatory:before {
	content: "*";
	position: absolute;
	left: -20px;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}

.corp-credit {
	margin: 40px 0 60px;
}

.corp-credit .c-deposit-list__info {
	justify-content: flex-end;
	align-items: flex-start;
}

.m-corp .business-top-checkout:before {
	border-radius: 10px;
}

.m-corp .business-top__txt {
	margin-bottom: 33px;
}
.m-corp .business-wrapper{
	height: 100%;
}

.corp-credit .c-deposit-list__item {
	padding: 31px 30px 46px 40px;
}

.corp-credit .c-deposit-list__date {
	line-height: 1.2;
}

.corp-credit .c-deposit-list__col:last-child {
	align-self: center;
}

.corp-btn {
	position: relative;
	display: inline-block;
	font-size: 18px;
	background: linear-gradient(8.62deg, rgb(42, 245, 152) -12.108%, rgb(8, 139, 234) 112.171%);
	padding: 23px 39px;
	color: #fff;
	border-radius: 10px;
	text-align: center;
}

.corp-btn span {
	position: relative;
	z-index: 1;
}

.corp-btn:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(8.62deg, rgb(8, 139, 234) -12.108%, rgb(42, 245, 152) 112.171%);
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px;
	transition: opacity .25s ease;
}

.corp-btn:hover:before {
	opacity: 0;
}

.m-corp .business-top__image__mob:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.09);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.f-corp {
	margin: 60px 0;
}

.f-corp .c-corp-form__wrap {
	flex-direction: column;
	max-width: 660px;
	margin: 0 auto;
}

.f-corp .c-corp-form {
	border-radius: 10px;
}

.f-corp .c-corp-form__pre {
	width: 100%;
	margin: 0 0 30px 0;
}

.f-corp .c-corp-form__submit {
	display: inline-block;
	position: relative;
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
}

.f-corp .c-corp-form__form [type="submit"] {
	font-size: 22px;
    min-width: 237px;
    padding-top: 18px;
    padding-bottom: 18px;
}

.selec-pre {
	position: absolute;
	left: 20px;
	top: 4px;
	font-size: 14px;
	pointer-events: none;
}

.f-corp.m-grey {
	background: #F0F2F5;
	margin: 0;
	padding: 60px 0;
}

.p-credit {
	margin: 25px 0 60px;
}

.p-credit__wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}

.p-credit__item {
	padding: 0 15px;
	margin-bottom: 30px;
	text-align: center;
	width: 33.333%;
}

.p-credit__in {
	width: 100%;
	height: 100%;
	background: #176DD9;
	color: #fff;
	border-radius: 10px;
	padding: 26px 30px 30px;
}

.p-credit__item.m-fullheight {
	grid-column: 3;
	grid-row: 1/span 2;
	text-align: left;
}

.p-credit__pre {
	font-size: 18px;
	margin-bottom: 17px;
}

.p-credit__view {
	font-size: 32px;
	font-family: 'stembold', sans-serif;
	line-height: 1.2;
}

.p-how.m-corp .p-how__txt {
	font-size: 24px;
}

.p-how.m-corp .p-how__in {
	padding: 25px 25px 60px 30px;
	background: #F0F2F5;
}

.p-how.m-corp .p-how__num {
	right: 0;
}

.c-benefits {
	margin: 60px 0;
}

.c-benefits h2 {
	text-align: center;
	font-size: 42px;
}

.c-benefits__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.c-benefits-more {
	background: #F0F2F5;
	border-radius: 10px;
	padding: 33px 41px;
}

.c-benefits-more ul:last-child {
	margin-bottom: 0;
}

.c-benefits__item {
	width: 50%;
	padding: 0 15px;
	margin-bottom: 30px;
}

.c-benefits__in {
	width: 100%;
	height: 100%;
	padding: 20px 40px 32px;
	background: #F0F2F5;
	border-radius: 10px;
	display: flex;
	align-items: center;
}

.c-benefits__item.w3 {
	width: 33.333%;
}

.c-benefits__item.w4 {
	width: 25%;
}

.c-benefits__icon {
	margin-right: 25px;
	width: 74px;
	min-width: 74px;
	display: flex;
	justify-content: center;
}

.c-benefits__txt {
	font-size: 24px;
	font-family: 'stembold', sans-serif;
	line-height: 1.2;
}

.m-own .c-corp-form__form .alx_feed_back input[type="text"]::-webkit-input-placeholder {
	color: #fff;
}

.m-own .c-corp-form__form .alx_feed_back input[type="text"]::placeholder {
	color: #fff;
}

.bank-guide-link {
	display: inline-block;
	margin-top: 40px;
	color: #007FC5;
	position: relative;
	padding-left: 28px;
}

.bank-guide-link:before {
	content: "";
	display: inline-block;
	width: 21px;
	height: 29px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url("data:image/svg+xml,%3Csvg width='21' height='29' viewBox='0 0 21 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H15.75L21 5.69643V29H0V0Z' fill='url(%23paint0_linear_7718_1356)'/%3E%3Cpath d='M15.6926 26.8634H14.4246V21.1367H18.7605V22.323H15.6926V23.5746H18.5559V24.7609H15.6926V26.8634Z' fill='white'/%3E%3Cpath d='M10.2301 26.8634H8.53662V21.1367H10.3528C11.3563 21.1367 12.1553 21.3658 12.7498 21.8239C13.3498 22.2766 13.6497 22.9774 13.6497 23.9264C13.6497 24.3355 13.5897 24.7063 13.4697 25.039C13.3498 25.3663 13.1861 25.6417 12.9789 25.8653C12.7716 26.0889 12.5207 26.2771 12.2262 26.4298C11.9372 26.5825 11.6263 26.6943 11.2936 26.7652C10.9609 26.8307 10.6064 26.8634 10.2301 26.8634ZM10.3364 22.323H9.80467V25.6772H10.3364C11.6727 25.6772 12.3408 25.0936 12.3408 23.9264C12.3408 22.8574 11.6727 22.323 10.3364 22.323Z' fill='white'/%3E%3Cpath d='M4.26805 25.0636V26.8634H3V21.1367H5.37248C5.83606 21.1367 6.24239 21.1967 6.59144 21.3167C6.94049 21.4367 7.22955 21.6494 7.45862 21.9548C7.68769 22.2548 7.80222 22.6393 7.80222 23.1083C7.80222 23.561 7.68223 23.9401 7.44226 24.2455C7.20228 24.5455 6.90504 24.7582 6.55053 24.8836C6.20148 25.0036 5.80879 25.0636 5.37248 25.0636H4.26805ZM5.4052 22.323H4.26805V23.8773H5.35612C6.10876 23.8773 6.48509 23.6183 6.48509 23.1001C6.48509 22.582 6.12513 22.323 5.4052 22.323Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_7718_1356' x1='10.5' y1='0' x2='10.5' y2='29' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E3CAE'/%3E%3Cstop offset='1' stop-color='%23007FC5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.bank-guide-link:hover {
	color: #4A64FA;
}

.k-questions.m-corp.f-corp {
	background: transparent;
	padding: 0;
	margin: 0 0 60px;
}

.k-questions:last-child,
.k-questions.m-corp.f-corp:last-child{
	margin-bottom: 0;
}

.k-questions.m-corp.f-corp h2 {
	color: #000;
	text-transform: none;
}

.k-questions.m-corp.f-corp .accordeon__item {
	background: #F0F2F5;
}

.k-questions.m-corp.f-corp .accordeon__item ul li {
	padding-left: 40px;
}

.k-questions.m-corp.f-corp .accordeon__item ul li:before {
	width: 28px;
	height: 26px;
	background: url("data:image/svg+xml,%3Csvg width='28' height='26' viewBox='0 0 28 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='15' r='11' fill='%23176DD9'/%3E%3Cpath d='M6 14L10 18L26 2' stroke='white' stroke-width='3'/%3E%3C/svg%3E") no-repeat;
	top: -4px;
}

.payment-top {
	background: #F0F2F5;
	padding: 40px 0;
}

.payment-top h1 {
	font-size: 72px;
	margin: 0;
}

.payment-list {
	margin-bottom: 70px;
}

.payment-item {
	margin-bottom: 20px;
	background: #F0F2F5;
	border-radius: 10px;
	padding: 37px 51px;
	display: flex;
	/* align-items: center; */
}

.payment-item:last-child {
	margin-bottom: 0;
}

.payment__icon {
	width: 480px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 25px;
}

.payment__info {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.payment__title {
	font-size: 42px;
	font-family: 'golosbold';
	line-height: 1.2;
	margin-bottom: 20px;
}

.payment__txt {
	max-width: 695px;
	margin-bottom: 20px;
	font-size: 24px;
}

.payment-more {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.payment-more__img {
	margin-right: 35px;
	margin-bottom: 20px;
}

.payment-more__img img {
	display: block;
	max-width: 100%;
}

.payment-more__img:last-child {
	margin-right: 0;
}

.payment-more .corp-btn {
	margin-right: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.payment-more .corp-btn:last-child {
	margin-right: 0;
	margin-bottom: 20px;
}

.layout--corp .m-rubin .business-top__image img {
    object-position: right bottom;
}

.m-rubin .business-top__txt{
	margin-bottom: 60px;
	font-size: 22px;
}
.rubin-package{
	padding: 30px 0 50px;
}
.rubin-package__top{
	font-size: 28px;
	line-height: 1.2;
	margin-bottom: 22px;
	font-family: 'stembold', sans-serif;
}
.rubin-package__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.rubin-package__item{
	width: 33.333%;
	padding: 0 15px;
}
.rubin-package__in{
	width: 100%;
	height: 100%;
	background: #176DD9;
	color: #fff;
	font-size: 24px;
	line-height: 1.4;
	border-radius: 10px;
	font-family: 'stembold', sans-serif;
	padding: 24px 30px;
}

.rubin-conditions{
	padding: 5px 0 22px;
}
.rubin-conditions__title{
	font-size: 28px;
	line-height: 1.2;
	margin-bottom: 22px;
	font-family: 'stembold', sans-serif;
}
.rubin-conditions__view{
	border-radius: 10px;
	background: #F6F6F5 url(/local/templates/paritet/assets/build/css/../img/content/rub-bg.png) right center no-repeat;
	background-size: auto 100%;
}
.rubin-conditions__info{
	width: 50%;
	padding: 36px;
}
.rubin-conditions__item{
	margin-bottom: 18px;
    line-height: 1.3;
	padding-left: 32px;
	position: relative;
}
.rubin-conditions__item:last-child{
	margin-bottom: 0;
}
.rubin-conditions__item:before{
	content: "—";
	position: absolute;
	left: 0;
	top: -1px;
}
.rubin-conditions__list{
	margin-bottom: 10px;
}
.rubin-conditions__price{
	font-size: 28px;
	color: #176DD9;
	font-family: 'stembold', sans-serif;
	margin-left: 32px;
}

.s-top.m-pink .wish-pre{
	color: #fff;
}
.s-top.m-pink h1{
	color: #FFB7FF;
}

.wish .m-pink{
    background: #FF03C6 url(/local/templates/paritet/assets/build/css/../img/content/wish-bg-pink.jpg) center / cover no-repeat;
}

.wish .m-pink .wish-pre {
    font-size: 88px;
    line-height: 1.1;
    letter-spacing: 4.03px;
	position: relative;
    z-index: 1;
}

.wish .m-pink .s-top__wrap{
	position: relative;
}
.wish .m-pink .s-top__img {
    top: 50%;
    transform: translateY(-50%);
}


.wish .s-top.m-blue{
    background: #4a5dec url(/local/templates/paritet/assets/build/css/../img/content/wish-bg-blue.jpg) center / cover no-repeat;
}

.wish .m-blue .wish-pre {
    font-size: 88px;
    line-height: 1.1;
    letter-spacing: 4.03px;
	color: #fff;
	position: relative;
    z-index: 1;
}
.wish .m-blue h1{
	color: #E5E9FF;
}

.wish .m-blue .s-top__wrap{
	position: relative;
}
.wish .m-blue .s-top__img {
    top: 50%;
    transform: translateY(-50%);
}



.cash{
	margin-bottom: 58px;
	font-family: 'stemlight', sans-serif;
	font-size: 18px;
}
.cash h2{
	font-size: 45px;
}
.cash .tabs-container{
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.cash .tabs-off{
	margin-bottom: 0;
	display: flex;
    justify-content: center;
	background: #F0F2F5;
    border-radius: 60px;
}
.cash .tabs-off li {
	padding: 17px 20px;
	border-radius: 60px;
	font-size: 20px;
	color: #176DD9;
	margin: 0;
	cursor: pointer;
	text-align: center;
	line-height: 1.1;
}

.cash .tabs-off li:before,
.cash .tabs-off li:after {
	display: none;
}

.cash .tabs-off li.current {
	background: #176DD9;
	color: #fff;
	-webkit-box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	font-family: 'golosbold';
}

.cash .tabs-container {
	margin-bottom: 48px;
}
.cash .tab-content{
	margin-bottom: 0;
}

.business-top__view{
	width: 50%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.business-top__view img{
	display: block;
	max-width: 100%;
}

.cashier{
	margin-bottom: 43px;
}
.cash-tariff{
	margin-bottom: 58px;
}
.cash-tariff__list{
	display: flex;
	flex-wrap: wrap;
	background: #F6F6F5;
	padding: 30px;
	border-radius: 10px;
	padding-left: 300px;
}
.cash-tariff__item{
	width: 50%;
	position: relative;
	padding-right: 30px;
}
.cash-tariff__item.m-full{
	width: 100%;
	margin-bottom: 30px;
}
.cash-tariff__item.m-full:last-child{
	margin-bottom: 0;
}
.cash-tariff__item.m-full:last-child .cash-tariff-row__title {
    display: block;
}
.cash-tariff__item.m-full .cash-tariff-row,
.cash-tariff__item.m-full .cash-tariff-row__item{
	text-align: left;
	justify-content: flex-start;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.cash-tariff__item.m-full .cash-tariff-row__percent{
	margin: 0 15px;
}

.cash-tariff__icon{
	position: relative;
	z-index: 1;
}
.cash-tariff__in{
	width: 100%;
	height: 100%;
	position: relative;
}

.cash-tariff__title{
	font-size: 26px;
    line-height: 1.1;
    font-family: 'stembold';
    margin-bottom: 22px;
	position: relative;
	z-index: 1;
}
.cash-tariff-row{
	margin-bottom: 28px;
	position: relative;
	z-index: 1;
}
.cash-tariff-row:last-child{
	margin-bottom: 0;
}
.cash-tariff-row__title{
	font-size: 23px;
	font-family: 'stembold';

	/* display: none; */
	width: 300px;
    position: absolute;
    left: -300px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 15px;
}
.cash-tariff__item:last-child .cash-tariff-row__title{
	display: none;
}
.cash-tariff-row__item{
	display: flex;
	/* justify-content: center; */
	align-items: center;
}
.cash-tariff-row__percent{
	font-family: 'stembold';
	font-size: 26px;
	line-height: 1.2;
	margin-right: 20px;
	white-space: nowrap;
}
.cash-tariff-row__txt{
	display: flex;
	align-items: center;
}
.cash-tariff-row__txt strong{
	font-family: 'stembold';
    font-size:26px;
    line-height: 1.2;
    white-space: nowrap;
    margin: 0 20px;
}
.cash-tariff__more{
	font-size: 14px;
	line-height: 1.1;
	padding: 20px 0 0;
	display: flex;
}
.cash-tariff__more:before{
	content: "*";
	margin-right: 10px;
}
.cash-ben{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px 30px;
}
.cash-ben__item{
	width: 50%;
	padding: 0 15px;
}
.cash-ben__in{
	width: 100%;
	height: 100%;
	color: #fff;
	display: flex;
	align-items: flex-start;
	background: #176DD9;
	border-radius: 10px;
	padding: 22px 48px 27px 4px;
}
.cash-ben__icon{
	width: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cash-ben__icon img{
	display: block;
	max-width: 100%;
}
.cash-ben__txt{
	flex:1;
	font-size: 24px;
	line-height: 1.2;
}
.cash-more{
	margin-bottom: 43px;
	
}
.cash-more__wrap{
	display: flex;
	margin: 0 -15px;
}

.cash-more__item{
	width: 50%;
	padding: 0 15px;
}
.cash-more__in{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #F6F6F5;
	padding: 32px 21px 43px 41px;
}
.cash-more__title{
	font-size: 32px;
	line-height: 1.3;
	font-family: 'stembold';
	margin-bottom: 15px;
}
.cash-more__title span{
	display: block;
	font-size: 24px;
	font-family: 'stemlight';
}

.cash-more__in li:after{
	display: none!important;
}
.cash-more__in ul{
	margin: 0;
}
.cash-more__in ul li:before{
	background: #000;
	height: 2px;
}
.cash-more__in li:last-child{
	margin-bottom: 0;
}

.cash-more__item.m-full{
	width: 100%;
}

.apple{
	font-size: 24px;
	font-family: 'stemlight';
}
.apple h2{
	text-align: center;
	font-size: 42px;
}
.apple-top{
	background: #F3F4F4;	
	padding: 40px 0 0;
}
.apple-top h1{
	font-size: 72px;
	font-family: 'stemmedium', sans-serif;
}
.apple-how{
	margin: 70px 0;
}
.apple-top__wrap{
	display: flex;
}
.apple-top__info{
	width: 50%;
	padding-bottom: 51px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}
.apple-top__icon{
	width: 50%;
	display: flex;
	justify-content: center;
	align-self: flex-end;
	padding-left: 20px;
}
.apple-top__icon img{
	display: block;
	max-width: 100%;
}
.apple-top__subhead{
	max-width: 620px;
	margin-bottom: 50px;
}
.apple-top .btn{
	font-size: 24px;
	background: #176DD9;
	border-radius: 10px;
	padding: 18px 50px;
}
.apple-top .btn:hover{
	background: #0B4DCE;
}

.apple-ben{
	margin: 70px 0;
}
.apple-ben__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.apple-ben__item{
	width: 33.333%;
	padding: 0 15px;
}
.apple-ben__in{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	padding: 34px 65px 32px 39px;
	background: #F3F4F4;
}
.apple-ben__num{
	font-size: 98px;
	line-height: 1;
	font-family: 'stemmedium', sans-serif;
	color: #F3F4F4;
    text-shadow:
    -1px -1px 0 #176DD9,
    1px -1px 0 #176DD9,
    -1px 1px 0 #176DD9,
    1px 1px 0 #176DD9;  
}
.apple-ben__title{
	font-size: 24px;
	margin-bottom: 16px;
	font-family: 'stembold', sans-serif;
}
.apple-ben__txt{
	font-size: 20px;
}
.apple-connect{
	margin: 70px 0;
}
.apple-connect__wrap{
	display: flex;
}

.apple-connect-view{
	background: #F3F4F4;
	border-radius: 10px;
	width: 545px;
	min-width: 545px;
	
	
	overflow: hidden;
}

.apple-connect-view__item{
	display: flex;
	align-items: flex-end;
	justify-content: center;
	padding: 50px 50px 0;
	height: 100%;
	min-height: 570px;
	width: 100%;
}

.apple-connect-view__item.m-center{
	align-items: center;
	padding: 20px;
}
.apple-connect-view__item.dnone{
	display: none;
}

.apple-connect-view__item img{
	display: block;
	max-width: 100%;
}
.apple-connect-info{
	flex:1;
	padding-right: 30px;
	font-size: 20px;
}
.apple-connect-toggle{
	display: inline-flex;
	background: #F0F2F5;
	margin-bottom: 55px;
	border-radius: 60px;
	font-size: 20px;
}
.apple-connect-toggle__link{
	color: #176DD9;
	padding: 17px 25px;
	border-radius: 60px;
	transition: all .25s ease;
	text-align: center;
	display: inline-flex;
	align-items: center;
	line-height: 1.1;
}
.apple-connect-toggle__link.active{
	background: #176DD9;
    color: #fff;
    -webkit-box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
    box-shadow: 0px 6px 29px -6px rgba(23, 109, 217, 0.85);
	pointer-events: none;
}
.apple-connect-toggle__link.active:hover{
	background: #176DD9;
}
.apple-connect-toggle__link:hover{
	background: #e5e8ec;
}
.apple-connect-descr__title{
	font-size: 28px;
	line-height: 1.1;
	font-family: 'stembold', sans-serif;
	margin-bottom: 18px;
}

.apple-connect-info ol li:after{
	display: none;
}
.apple-connect-info ol li:before{
	color: #000;
	font-family: 'stembold', sans-serif;
	top: -1px;
}
.apple-connect-info ol{
	margin-bottom: 11px;
}
.apple-connect-info ol li{
	margin-bottom: 8px;
}
.apple-connect-info ol li:last-child{
	margin-bottom: 0;
}
.apple-connect-descr__link{
	display: inline-block;
	margin-left: 28px;
}
.apple-connect-descr__link img{
	display: block;
	max-width: 100%;
}
.apple-connect-descr__item{
	margin-bottom: 37px;
}
.apple-connect-descr__item:last-child{
	margin-bottom: 0;
}

.apple-how__list{
	display: flex;
	margin: 0 -15px;
}
.apple-how__item{
	width: 33.333%;
	padding: 0 15px;
	text-align: center;
}
.apple-how__icon{
	height: 42px;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
}
.apple-how__icon img{
	display: block;
	max-width: 100%;
}
.apple-how__title{
	font-size: 24px;
	line-height: 1.1;
	font-family: 'stembold', sans-serif;
	margin-bottom: 16px;
}
.apple-how__txt{
	font-size: 20px;
}

.apple-payment{
	margin: 70px 0;
}
.apple-payment__wrap{
	border-radius: 10px;
	background: #F3F4F4;
	padding: 34px 41px;
	display: flex;
	align-items: center;
}
.apple-payment__view{
	padding: 0 80px;
}
.apple-payment__view img{
	display: block;
}
.apple-payment__info{
	flex:1;
	font-size: 34px;
	line-height: 1.2;
	font-family: 'stembold', sans-serif;
	padding-right: 40px;
}

.business-wrapper{
	display: flex;
}
.business-wrapper .business-top__info{
	width: 50%;
}

.business-top__icon{
	width: 50%;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.business-top__icon img{
	display: block;
	max-width: 100%;
}

.top-language{
	text-transform: uppercase;
	font-size: 14px;
	color: #343532;
	text-decoration: none;
	margin: 0 0 0 20px;
	border-radius: 18px;
	background: #F0F2F5;
	padding: 5px 11px;
	transition: color .25s ease;
}
.top-language:hover{
	color: #0083CA;
}

.accordeon__info__item a{
	color: #176DD9;
}
.accordeon__info__item a:hover{
	color: #4A64FA;
}
.rko-anchor{
	padding: 20px 0 0;
	margin: 0 0 25px 0;
}

.rko-anchor__wrap{
	display: inline-flex;
	flex-wrap: wrap;
}

.r-doc__item{
	background: #fff;
	margin: 0 0 10px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px;
	border-radius: 10px;
}
.r-doc__item:last-child{
	margin-bottom: 0;
}
.r-doc__more{
	display: flex;
	align-items: center;
}
.r-doc__size{
	color: #A4AAB0;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'stemlight', sans-serif;
	margin-right: 20px;
	white-space: nowrap;
}
.r-doc__download{
	display: inline-block;
	white-space: nowrap;
	background: #0071CE;
	color: #fff!important;
	font-size: 22px;
	font-family: 'stemmedium', sans-serif;
	padding: 18px 40px;
	border-radius: 5px;
	transition: all .25s ease;
}
.r-doc__download:hover{
	background: linear-gradient(77.76deg, #08AEEA -9.31%, #2AF598 95.55%);
}
.k-questions .accordeon.m-docs .accordeon__info {
    padding-right: 40px;
}
.r-doc__title{
	font-size: 24px;
	line-height: 1.2;
	font-family: 'stembold', sans-serif;
	flex: 1;
    padding-right: 30px;
}

.r-benefits{
	margin-bottom: 58px;
}
.r-benefits__list{
	display: flex;
	flex-wrap: wrap;
	column-gap: 30px;
}
.r-benefits__item{
	width: calc(33.333% - 20px);
	border-radius: 10px;
	background: #F0F2F5;
	padding: 25px 37px 32px 30px;
}
.r-benefits__icon{
	height: 122px;
	margin-bottom: 20px;
}
.r-benefits__icon img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.r-benefits__title{
	margin-bottom: 10px;
	font-size: 28px;
	line-height: 1.1;
	font-family: 'stembold', sans-serif;
}
.r-benefits__txt{
	font-size: 20px;
	line-height: 1.1;
	font-family: 'stemlight', sans-serif;
}

.rko-tabs-wrap{
	display: flex;
	align-items: center;
}
.tabs-link{
	display: inline-block;
	padding: 17px 33px 17px 72px;
    border-radius: 60px;
    font-size: 20px;
    color: #176DD9;
    font-family: 'stemlight', sans-serif;
	background: #F0F2F5;
	margin: 0 0 20px -48px;
	transition: color .25s ease;
}
.r-programm{
	margin: 60px 0;
}
.r-programm+.rko-account{
	padding-top: 0;
}
.r-programm__wrap{
	border-radius: 10px;
	padding: 0 30px;
	background-color: #176DD9;
	color: #fff;
	display: flex;
	overflow: hidden;
}
.r-programm__img{
	width: 50%;
	position: relative;
	padding: 30px 15px 30px 0;
}
.r-programm__img img{
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	max-width: calc(100% - 30px);
}
.r-programm__info{
	width: 50%;
	padding: 67px 0 67px 15px;
}

.r-programm.m-bg .r-programm__wrap{
	background: url(/local/templates/paritet/assets/build/css/../img/content/pr-bg.jpg) center/cover no-repeat;
}
.r-programm__title{
	font-size: 38px;
	line-height: 1.2;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 30px;
}
.r-programm__txt{
	font-size: 24px;
	line-height: 1.1;
	font-family: 'stemmedium', sans-serif;
	max-width: 377px;
	margin-bottom: 24px;
}
.r-programm__btn{
	font-family: 'stemmedium', sans-serif;
	display: inline-block;
    border-radius: 5px;
    color: #fff;
    font-size: 22px;
    padding: 16px 40px;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
    -webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
    box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	transition: all .25s ease;
}
.r-programm__btn:hover{
	background: linear-gradient(42.11deg, rgb(8, 174, 234) -5.992%,rgb(0, 255, 138) 199.24%);
}
.r-programm.m-bg .r-programm__img img{
	margin-bottom: -133px;
}
.r-programm__img.m-mobile{
	display: none;
}
.r-programm.m-center .r-programm__img img {
    position: static;
    transform: unset;
}
.r-programm.m-center .r-programm__img{
	display: flex;
	justify-content: center;
}
.r-programm.m-center .r-programm__wrap{
	align-items: center;
}
.r-more{
	margin-bottom: 60px;
}
.r-more__list{
	display: flex;
	flex-wrap: wrap;
	column-gap: 30px;
	row-gap: 18px;
}
.r-more__item{
	background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/r-more-bg.jpg) right bottom/cover no-repeat;
	padding: 28px 72px 126px 41px;
	color: #fff;
	width: calc(50% - 15px);
	border-radius: 10px;
	position: relative;
	min-height: 365px;
}
.r-more__icon{
	position: absolute;
	right: 0;
	bottom: 0;
}
.r-more__icon img{
	display: block;
	max-width: 100%;
}
.r-more__title{
	font-size: 28px;
	line-height: 1.2;
	font-family: 'stembold', sans-serif;
	margin-bottom: 10px;
}
.r-more__ul{
	max-width: 370px;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}
.r-more__ul ul li{
	line-height: 1.2;
	font-family: 'stemlight', sans-serif;
	font-size: 20px;
	margin-bottom: 9px;
}
.r-more__ul ul li:after{
	display: none;
}
.r-more__ul ul li:before{
	background: #fff;
    top: 11px;
    height: 1px;
}
.r-more__btn{
	position: absolute;
	left: 41px;
	bottom: 40px;
	background: #fff;
	border-radius: 5px;
	color: #1669D1;
	font-family: 'stemmedium', sans-serif;
	padding: 12px 22px;
	display: inline-block;
	z-index: 1;
	transition: all .25s ease;
}
.r-more__btn:hover{
	background: linear-gradient(77.76deg, #08AEEA -9.31%, #2AF598 95.55%);
	color: #fff;
}
.r-package__view{
	display: flex;
	position: relative;
	padding-bottom: 40px;
}
.r-package-pre{
	width: 25%;
	background: #F0F2F5;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-top: 20px;
	position: relative;
}
.r-package-pre:after{
	content: "";
	display: block;
	width: 100%;
	height: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #fff;
}
.r-package__list{
	flex: 1;
	overflow: hidden;
}

.r-package__slider{
	overflow: hidden;
	min-width: 0;
	padding-top: 20px;
}
.r-package__slider .slick-dots{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0;
}
.r-package__slider .slick-dots li{
	padding: 0;
	margin: 0 5px;
	background: #F0F2F5;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	cursor: pointer;
	transition: background .25s ease;
}
.r-package__slider .slick-dots li button{
	display: none;
}
.r-package__slider .slick-dots li:after{
	display: none;
}
.r-package__slider .slick-dots li:before{
	width: 10px;
	height: 10px;
	background: #0071CE;
	border-radius: 50%;
	left: 3px;
	top: 3px;
	opacity: 0;
	transition: opacity .25s ease;
}
.r-package__slider .slick-dots li:hover{
	background: #E5EAF2;
}
.r-package__slider .slick-dots li.slick-active:before{
	opacity: 1;
}
.r-package__slider, 
.r-package__slider .slick-list,
.r-package__slider .slick-track{
	position: static;
}
.r-package__slider .slick-list{
	border-top-right-radius: 10px;
    overflow: hidden;
	padding-top: 20px;
    margin-top: -20px;
	padding-bottom: 10px;
}

.r-package__slider .slick-arrow{
	display: inline-block;
	width: 49px;
	height: 48px;
	background: #F0F2F5;
	border-radius: 10px;
	position: absolute;
	top: -75px;
	text-indent: -9999em;
	border: 0;
}
.r-package__slider .slick-prev{
	right: 54px;
}
.r-package__slider .slick-prev:after{
	content: "";
	display: inline-block;
	width: 11px;
	height: 17px;
	position: absolute;
	left: 20px;
    top: 15px;
	background: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15.4614L3 8.46143L10 1.46142' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}
.r-package__slider .slick-prev:hover:after{
	background: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15.4614L3 8.46143L10 1.46142' stroke='%23004A98' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.r-package__slider .slick-next{
	right: 0;
}
.r-package__slider .slick-next:after{
	content: "";
	display: inline-block;
	width: 11px;
	height: 17px;
	position: absolute;
	left: 20px;
    top: 15px;
	background: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27734 1.12305L8.61581 8.46151L1.27734 15.8' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.r-package__slider .slick-next:hover:after{
	background: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27734 1.12305L8.61581 8.46151L1.27734 15.8' stroke='%23004A98' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.r-package__item{
	text-align: center;
	background: #F0F2F5;
	position: relative;
	transition: background .25s ease;
	font-family: 'stemlight', sans-serif;
}
.r-package__label{
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-family: 'stemmedium', sans-serif;
	background: url(/local/templates/paritet/assets/build/css/../img/content/btn-bg.jpg) center/cover no-repeat;
	padding: 7px 10px;
	border-radius: 8px;
    position: absolute;
    top: -18px;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	white-space: nowrap;
	transform: translate(-50%, -50%);
	top: 0;
	font-size: 15px;
	line-height: 1.1;
	padding: 4px 10px;
}
.r-package__row{
	padding: 15px;
	border-bottom: 1px solid #fff;
	justify-content: center;
	display: flex;
	transition: all .25s ease;
}

.r-package__title{
	font-size: 24px;
	line-height: 1.1;
	font-family: 'stembold', sans-serif;
}
.r-package__title span{
	display: block;
	font-family: 'stemlight', sans-serif;
	font-size: 16px;
	margin-top: 5px;
}

.r-package-pre__row{
	padding: 15px 20px;
    border-bottom: 1px solid #fff;
	font-size: 18px;
	line-height: 1.25;
	font-family: 'stemlight', sans-serif;
	display: flex;
    align-items: center;
}

.r-package__price{
	font-size: 24px;
	line-height: 1.25;
	font-family: 'stembold', sans-serif;
}
.r-package__info{
	line-height: 1.1;
}
.r-package__row.m-title,
.r-package-pre__row.m-title{
	/* min-height: 171px; */
	display: flex;
    align-items: center;
}
.r-package__row.m-title{
	align-items: flex-start;
	padding-top: 30px;
}
.r-package-pre__row.m-title{
	display: flex;
	align-items: center;
}
.r-package__row.m-cost,
.r-package-pre__row.m-cost{
	/* min-height: 112px; */
    align-items: center;
}

.r-package__row.m-transfer,
.r-package-pre__row.m-transfer{
	/* min-height: 142px; */
	display: flex;
    align-items: center;
}
.r-package__row.m-accept,
.r-package-pre__row.m-accept{
	/* min-height: 88px; */
    align-items: center;
}
.r-package__row.m-card,
.r-package-pre__row.m-card{
	/* min-height: 88px; */
    align-items: center;
}
.r-package__row.m-service,
.r-package-pre__row.m-service{
	/* min-height: 142px; */
    align-items: center;
	border-bottom: 0!important;
}
.r-package__btn{
	display: inline-block;
    color: #1669D1;
    background: #fff;
    border-radius: 5px;
    padding: 12px 15px;
    width: 100%;
    font-size: 18px;
	font-family: 'stemmedium', sans-serif;
	text-align: center;
	transition: all .25s ease;
}
.r-package__btn:hover{
	background: linear-gradient(42.11deg, rgb(8, 174, 234) -5.992%,rgb(0, 255, 138) 199.24%);
	color: #fff;
}
.r-package__item:hover{
	background: #0071CE;
	color: #fff;
}
.r-package__item:hover:before,
.r-package__item:hover:after{
	opacity: 1;
}
.r-package__item:before{
	content: "";
	display: block;
	width: 100%;
	height: 10px;
	background: #0071CE;
	position: absolute;
	bottom: 100%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	left: 0;
	opacity: 0;
	transition: all .25s ease;
}
.r-package__item:after{
	content: "";
	display: block;
	width: 100%;
	height: 10px;
	background: #0071CE;
	position: absolute;
	top: 100%;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	left: 0;
	opacity: 0;
	transition: all .25s ease;
}

.r-package__item:hover .r-package__row{
	border-bottom: 1px solid #0071CE;
}

.r-package-mobile{
	display: none;
}

.r-package-mobile__item{
	background: #F0F2F5;
	border-radius: 10px;
	padding: 22px 19px;
	font-family: 'stemlight', sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
	position: relative;
}
.r-package-mobile__toggle{
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 20px;
    right: 20px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E%0A") center no-repeat;
	transition: transform .25s ease;
}
.r-package-mobile__toggle.active{
	transform: rotate(-180deg);
}
.r-package-mobile__item:last-child{
	margin-bottom: 0;
}

.r-package-mobile__label{
	margin-bottom: 8px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'stemmedium', sans-serif;
	background: url(/local/templates/paritet/assets/build/css/../img/content/btn-bg.jpg) center/cover no-repeat;
	padding: 6px 14px;
	border-radius: 10px;
	display: inline-block;
}
.r-package-mobile__title{
	font-size: 24px;
	margin-bottom: 10px;
	line-height: 1.1;
    font-family: 'stembold', sans-serif;
}
.r-package-mobile__title span{
	display: block;
	font-size: 16px;
	margin: 10px 0;
	font-family: 'stemlight', sans-serif;
}
.r-package-mobile__cost span,
.r-package-mobile__row span{
	display: block;
	font-family: 'stembold', sans-serif;
}


.r-package-mobile__row{
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.r-package-mobile__row:last-child{
	padding-bottom: 0;
	border-bottom: 0;
}

.r-package-mobile__item:hover{
	background: #0071CE;
    color: #fff;
}
.r-package-mobile__item:hover .r-package-mobile__toggle{
	background: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%23ffffff' stroke-width='3'/%3E%3C/svg%3E%0A") center no-repeat;
}

.r-package-mobile__hidden{
	display: none;
	border-top: 1px solid #dcdcdc;
    padding-top: 15px;
    margin-top: 15px;
}

.page-links__wrap{
	display: flex;
	flex-wrap: wrap;
}
.page-links__item{
	display: block;
	font-size: 20px;
	color: #0071ce;
	background: #f0f2f5;
	padding: 13px 29px;
	border-radius: 30px;
	transition: background .25s ease,color .25s ease;
	margin: 0 10px 10px 0;
	text-align: center;
	line-height: 1.1;
	font-family: 'stemlight',sans-serif;
}
.page-links__item:hover{
	background: #e5e8ec;
	color: #0071ce;
}
.page-links__item:last-child{
	margin-right: 0;
}
.page-links__item.active{
	font-family: 'stemmedium',sans-serif;
	background: #1669d1;
	color: #fff;
}
.accordion {
    position: relative;
    z-index: 1;
}
.accordion__item {
    background: #f0f2f5;
    border-radius: 10px;
    margin-bottom: 16px;
    transition: box-shadow 0.25s ease;
}
.accordion__item:last-child {
    margin-bottom: 0;
}
.accordion__item:hover {
    box-shadow: 0 10px 34px 0 rgba(3, 18, 36, 0.2);
}
.accordion__item:hover .accordion__link:after {
    background: #f4f4f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M13 0V26M0 13L26 13' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E") center
        no-repeat;
}
.accordion__item.active .accordion__link:after {
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='4' viewBox='0 0 26 4' fill='none'%3E%3Cpath d='M0 2L26 2' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E") center no-repeat;
}
.accordion__item.active:hover .accordion__link:after {
    background: #f4f4f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='4' viewBox='0 0 26 4' fill='none'%3E%3Cpath d='M0 2L26 2' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E") center no-repeat;
}
.accordion__item .docs__item {
    background: #fff;
}
.accordion__link {
    display: block;
    padding: 30px 92px 30px 41px;
    font-size: 24px;
    font-family: 'stembold', sans-serif;
    color: #323e48;
    position: relative;
}
.accordion__link:after {
    content: "";
    display: inline-block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M13 0V26M0 13L26 13' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E") center
        no-repeat;
    position: absolute;
    right: 29px;
    top: 24px;
    transition: all 0.25s ease;
}
.accordion__info {
    display: none;
    padding: 0 40px 40px 41px;
    line-height: 1.4;
    max-width: 100%;
    margin: 0 auto;
}
.accordion__info ol:last-child,
.accordion__info p:last-child,
.accordion__info ul:last-child {
    margin-bottom: 0;
}
.board__item {
    display: flex;
    align-items: flex-start;
    padding: 43px 0;
    border-bottom: 1px solid #f0f2f5;
	font-family: stemlight, sans-serif;
}
.board__item:first-child {
    padding-top: 0;
}
.board__icon {
    width: 199px;
    min-width: 199px;
    border-radius: 10px;
    overflow: hidden;
    margin-right: 60px;
}
.board__icon img {
    display: block;
    max-width: 100%;
}
.board__info {
    flex: 1;
}
.board__title {
    font-size: 38px;
    line-height: 1.1;
    font-family: stembold, sans-serif;
    margin: -8px 0 13px 0;
}
.board__pos {
    font-family: stembold, sans-serif;
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 4px;
}
.board__more {
    font-size: 16px;
}
.board .accordion {
    margin-top: 31px;
}
.board .accordion__link {
    font-size: 24px;
    padding-top: 18px;
    padding-bottom: 18px;
}
.board .accordion__link:after {
    top: 12px;
}
.board-about__in {
    display: flex;
    margin-bottom: 20px;
}
.board ul li:after,
.superv-board ul li:after{
	display: none;
}
.board ul li:before{
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 10px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='3' stroke='%23176DD9' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}
.superv-board ul li:before{
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 10px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='3' stroke='%23176DD9' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}

.superv-board{
	font-family: 'stemlight', sans-serif;
}
/* .superv-board .accordion__link {
    font-family: 'stembold', sans-serif;
} */
.board-about .table-wrap{
	margin: 0;
	overflow: hidden;
}
.board-about table{
	min-width: unset;
    table-layout: inherit;
}
.board-about tr{
	background: transparent!important;
}

.board-about td{
	padding: 0 0 20px 0;
    vertical-align: text-bottom;
}
.board-about td:first-child{
	padding-right: 30px;
	width: 390px;
}
.board-about tr:last-child td{
	padding-bottom: 0;
}

.board-about__in:last-child {
    margin-bottom: 0;
}
.board-about__item {
    padding: 20px 0;
    border-bottom: 1px solid #fff;
    font-size: 18px;
}
.board-about__item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}
.board-about__row:first-child {
    width: 360px;
    margin-right: 30px;
}
.board-about__row:last-child {
    flex: 1;
}


.schedule{
	font-family: 'stemlight', sans-serif;
}
.schedule h5{
	font-family: 'stembold', sans-serif;
}
.schedule th{
	font-size: 16px;
	color: rgba(50, 62, 72, .4);
    text-align: left;
	padding: 0 16px 5px;
}
.schedule td{
	border-bottom: 1px solid #fff;
    background: #f0f2f5;
}
.schedule__top {
    margin-bottom: 60px;
}
.schedule a{
	color: #0071ce;
}
.schedule a:hover{
	color: #2090ec;
}
.schedule__top p:last-child {
    margin-bottom: 0;
}
.schedule__pre {
    background: #f0f2f5;
    border-radius: 10px;
    padding: 33px 40px;
    margin-bottom: 24px;
}
.schedule__phones {
    font-size: 24px;
    line-height: 1.2;
}
.schedule__phones a {
    font-family: stembold, sans-serif;
}
.schedule__item {
    margin-bottom: 60px;
}
.schedule__item:last-child {
    margin-bottom: 0;
}
.schedule__item table {
    table-layout: fixed;
}
.schedule__item th {
    font-size: 16px;
}
.schedule__item td {
    font-size: 18px;
}

.p-office-wrap {
    margin-bottom: 40px;
}
.p-office__item {
    border-radius: 10px;
    background: #f0f2f5;
    margin-bottom: 20px;
   
    padding: 30px 40px;
}
.p-office__item:last-child {
    margin-bottom: 0;
}
.p-office__inner{
	display: flex;
    align-items: flex-start;
	margin-bottom: 30px;
}
.p-office__img {
    width: 389px;
	height: 305px;
    margin-right: 30px;
    
    overflow: hidden;
}
.p-office__img img {
    display: block;
    max-width: 100%;
	border-radius: 10px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.p-office__view {
    flex: 1;
}
.p-office__view .accordion__link {
    font-family: stembold, sans-serif;
    padding: 17px 60px 17px 25px;
	background: #fff;
	border-radius: 10px;
}
.p-office__view .accordion__info {
    padding-left: 25px;
    padding-right: 60px;
	padding-bottom: 20px;
	background: #fff;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	transform: translateY(-8px);
}
.p-office__view .accordion__link:after {
    right: 12px;
    top: 11px;
}
.p-office__links {
    padding-top: 9px;
}
.p-office__top {
    display: flex;
    justify-content: space-between;
	align-items: center;
    margin-bottom: 13px;
}
.p-office__title {
    font-size: 36px;
    line-height: 1.2;
    font-family: stemmedium, sans-serif;
    flex: 1;
    padding-right: 20px;
}
.p-office__links a,
.balloon__links a{
    display: inline-block;
    margin: 0 10px 10px 0;
    font-size: 16px;
    font-family: stemmedium, sans-serif;
    position: relative;
	border: 1px solid #0071CE;
    border-radius: 5px;
}
.p-office__links a:last-child {
    margin-right: 0;
}
.p-office__subtitle {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 30px;
}
.p-office-info {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.p-office-info__col {
    width: 50%;
    padding: 0 15px;
	font-size: 16px;
}
.p-office-info__pre {
	font-family: 'stemmedium',sans-serif;
	color: #0071CE;
	font-size: 18px;
}
.p-office-info__item .p-office-info__pre{
	color: #000;
}
.p-office-info__item {
    margin-bottom: 20px;
}
.p-office-info__item:last-child {
    margin-bottom: 0;
}
.p-office__item ul li:after{
	display: none;
}
.p-office__item ul li:before{
	width: 8px;
	height: 8px;
	top: 7px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='3' stroke='%23176DD9' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}
.p-office__item ul li{
	padding-left: 20px;
}
.p-office__item ul li:last-child{
	margin-bottom: 0;
}
.office__links a {
    display: inline-block;
    margin: 0 20px 0 0;
    font-size: 16px;
    color: #0071ce;
    font-family: stembold, sans-serif;
    position: relative;
}
.balloon__map{
	padding: 10px 18px 10px 43px;
	position: relative;
	color: #0071CE;
}
.balloon__map:before{
	content: "";
	display: inline-block;
	width: 13px;
	height: 16px;
	background: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6.63636C12 8.0806 11.2528 9.54764 10.1741 10.8903C9.10854 12.2166 7.81309 13.3051 6.92928 13.9731C6.66974 14.1692 6.33026 14.1692 6.07072 13.9731C5.18691 13.3051 3.89146 12.2166 2.82588 10.8903C1.74722 9.54764 1 8.0806 1 6.63636C1 3.85309 3.40741 1.5 6.5 1.5C9.59259 1.5 12 3.85309 12 6.63636Z' stroke='%230071CE' stroke-width='2'/%3E%3Ccircle cx='6.5' cy='7' r='2.5' stroke='%230071CE' stroke-width='2'/%3E%3C/svg%3E") center/cover no-repeat;
	position: absolute;
	left: 18px;
	top: 50%;
	transform: translateY(-50%);
}
.balloon__map:hover{
	background: #0071CE;
	color: #fff;
}
.balloon__map:hover:before{
	background: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 6.63636C12 8.0806 11.2528 9.54764 10.1741 10.8903C9.10854 12.2166 7.81309 13.3051 6.92928 13.9731C6.66974 14.1692 6.33026 14.1692 6.07072 13.9731C5.18691 13.3051 3.89146 12.2166 2.82588 10.8903C1.74722 9.54764 1 8.0806 1 6.63636C1 3.85309 3.40741 1.5 6.5 1.5C9.59259 1.5 12 3.85309 12 6.63636Z' stroke='%23ffffff' stroke-width='2'/%3E%3Ccircle cx='6.5' cy='7' r='2.5' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E%0A")center/cover no-repeat;
}



.balloon__course{
	padding: 10px 18px 10px 43px;
    background: #0071CE;
    color: #fff;
	position: relative;
}

.balloon__course:before{
	content: "";
	display: inline-block;
	width: 21px;
	height: 13px;
	background: url("data:image/svg+xml,%3Csvg width='21' height='13' viewBox='0 0 21 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='5' width='15' height='7' rx='1' stroke='white' stroke-width='2'/%3E%3Cpath d='M4 1H18C19.1046 1 20 1.89543 20 3V9' stroke='white' stroke-width='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='3.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/cover no-repeat;
	position: absolute;
	left: 13px;
	top: 50%;
	transform: translateY(-50%);
}
.balloon__course:hover{
	background: transparent;
	color: #0071CE;
}
.balloon__course:hover:before{
	background: url("data:image/svg+xml,%3Csvg width='21' height='13' viewBox='0 0 21 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='5' width='15' height='7' rx='1' stroke='%230071CE' stroke-width='2'/%3E%3Cpath d='M4 1H18C19.1046 1 20 1.89543 20 3V9' stroke='%230071CE' stroke-width='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='3.5' stroke='%230071CE' stroke-width='2'/%3E%3C/svg%3E") center/cover no-repeat;
}

.accordeon__item ul li,
.balloon ul li{
	padding-left: 25px;
}

.accordeon__item ul li:after,
.balloon ul li:after{
	display: none;
}
.accordeon__item ul li:before{
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 6px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='3' stroke='%23176DD9' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}
.balloon ul li:before{
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 7px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='3' stroke='%23176DD9' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}

.map strong{
	font-family: stemmedium, sans-serif;
}

.map .accordion__link{
	font-size: 20px;
	color: #0071CE;
	font-family: 'stemmedium', sans-serif;
	padding: 18px 61px 18px 40px;
}

.map .accordion__item:hover .accordion__link:after{
	background-color: transparent;
}

.map .accordion__link:after{
	right: 8px;
    top: 9px;
}

.page-tabs__toggle{
	margin-bottom: 10px;
}


.apple-ben__txt a{
	color: #176DD9;
	font-family: stemmedium, sans-serif;
}

.belcart{
	font-size: 20px;
    font-family: 'stemlight';
}
.belcart h2{
	text-align: center;
}

.belcart-top{
	background: linear-gradient(45.36deg, rgb(58, 122, 255) -14.601%,rgb(107, 219, 255) 145.518%);
	color: #fff;
}
.belcart-top h1{
	font-family: 'stemmedium', sans-serif;
	font-size: 72px;
    line-height: 1.2;
    margin-bottom: 20px;
}
.belcart-how{
	margin: 70px 0;
}
.belcart-top__wrap{
	display: flex;
}
.belcart-top__info{
	width: 50%;
	padding: 63px 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}
.belcart-top__icon{
	width: 50%;
	display: flex;
	justify-content: center;
	align-self: flex-end;
	padding-left: 20px;
}
.belcart-top__icon img{
	display: block;
	max-width: 100%;
}
.belcart-top__subhead{
	max-width: 620px;
	font-size: 24px;
	margin-bottom: 40px;
}
.belcart-top .btn{
	font-size: 24px;
	background: #176DD9;
	border-radius: 10px;
	padding: 18px 50px;
}
.belcart-top .btn:hover{
	background: #0B4DCE;
}

.b-how__list{
	display: flex;
	column-gap: 38px;
}
.b-how__item{
	width: 33.333%;
}
.b-how__item:last-child .b-how__icon:after{
	display: none;
}
.b-how__icon{
	margin-bottom: 30px;
	position: relative;
}
.b-how__icon:after{
	content: "";
	display: inline-block;
	width: 29px;
	height: 49px;
	background: url(/local/templates/paritet/assets/build/css/../img/content/bel-arr.png) center/cover no-repeat;
	position: absolute;
	left: calc(100% + 5px);
	top: 50%;
	transform: translateY(-50%);
}
.b-how__icon img{
	display: block;
	max-width: 100%;
}
.b-how__step{
	margin-bottom: 22px;
	display: inline-block;
	background: #0071CE;
	border-radius: 10px;
	padding: 3px 10px;
	color: #fff;
}
.b-how__title{
	margin-bottom: 18px;
	font-size: 28px;
	line-height: 1.2;
	font-family: 'stembold', sans-serif;
}
.b-how__info ul li:before{
	display: none;
}
.b-how__info ul li:after{
	background: #000;
	border-radius: 50%;
	width: 3px;
    height: 3px;
    left: 12px;
    top: 9px;
}
.belcart-top-buttons{
	display: flex;
}
.belcart-top-buttons__item{
	display: inline-block;
	border-radius: 10px;
	border: 2px solid #fff;
	padding: 9px 20px;
	margin: 0 20px 0 0;
}
.belcart-top-buttons__item:last-child{
	margin-right: 0;
}
.belcart-top-buttons__item img{
	display: block;
}
.b-how__info{
	line-height: 1.1;
}


.top-banner{
	background: linear-gradient(90.00deg, rgb(32, 98, 190) -1.173%,rgb(42, 130, 212) 69.191%,rgb(49, 151, 225) 101.175%);
	color: #fff;
	height: 100%;
	position: relative;
}
.top-banner__bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.top-banner .container-fluid{
	height: 100%;
}
.top-banner__wrap{
	display: flex;
	height: 100%;
	min-height: 500px;
}
.top-banner__info{
	width: 50%;
	padding: 66px 0;
	font-size: 18px;
	font-family: 'stemlight', sans-serif;
	padding-right: 30px;
}
.top-banner__info h1,
.top-banner__info .h1{
	text-transform: uppercase;
	margin-bottom: 30px;
	font-family: 'stembold', sans-serif;
	font-size: 42px;
	display: block;
}
.top-banner__info .business-top__list ul li:before{
	background: #fff;
}
.top-banner__info .business-top-checkout,
.top-banner__info .b-partners__link{
	font-size: 18px;
}
.top-banner__info .business-top-checkout{
	margin: 0 20px 20px 0;
}
.top-banner__info .b-partners__link{
	margin: 0 20px 20px 0;
}
.top-banner__icon{
	width: 50%;
	align-self: center;
	display: flex;
	align-items: center;
	justify-content: center;
    height: 100%;
	padding: 0 40px;
}
.top-banner__icon.m-noindent{
	padding: 30px 0 0;
}
.top-banner__icon.m-baseline{
	align-self: flex-end;
}

.top-banner__icon img{
	display: block;
	max-width: 100%;
}

.b-partners__link.m-light{
	color: #236AC4;
	border-color: #236AC4;
	transition: all .25s ease;
}
.b-partners__link.m-light:hover{
	color: #428DED;
	border: 2px solid #428DED;
	background: transparent;
	padding: 17px 29px;
}
.b-partners__link.m-light:hover:before{
	opacity: 0;
}
.business-top-checkout.m-light:hover{
	border: 0;
	padding: 19px 31px;
	color: #fff;
	background: linear-gradient(77.76deg, #08AEEA -9.31%, #2AF598 95.55%);
	opacity: .8;
}

.b-partners__link.m-colored{
	transition: all .25s ease;
}
.b-partners__link.m-colored:hover{
	background: transparent;
	border: 2px solid #fff;
	padding: 17px 29px;
	opacity: 0.8;
}
.b-partners__link.m-colored:hover:before {
    opacity: 0;
}
.business-top-checkout.m-colored{
	background: #fff;
	padding: 19px 31px;
	transition: all .25s ease;
}
.business-top-checkout.m-colored:before{
	opacity: 0!important;
}
.business-top-checkout.m-colored:hover{
	background: #236AC4;
	color: #fff!important;
	border: 0;
}
.business-slider__item{
	height: auto;
}
.m-online-submit{
	display: flex;
	justify-content: center;
}
.popup-app .m-online-submit [type="submit"],
.popup-app .m-online-submit input[type="submit"]{
	border-radius: 5px;
	color: #fff;
	transition: all .25s ease;
    background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
    text-align: center !important;
	font-family: 'stemmedium', sans-serif;
}
.popup-app .m-online-submit [type="submit"]:hover,
.popup-app .m-online-submit input[type="submit"]:hover{
    background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.tap-comission+.f-corp{
	margin-top: 0;
}
.c-corp-form.m-consult .rko-package-other-choice-complex{
	margin: 0 -10px 0;
}
.t-tap-req{
	margin: 60px 0;
}
.tap-comission+.t-tap-req{
	margin-top: 0;
}
.t-tap-req .tap-requirements {
    padding: 40px 63px;
}
.t-tap-req .tap-requirements__in{
	max-width: 100%;
}
.acquiring-payment+.t-tap-req{
	padding-top: 20px;
}

.business-top.m-page{
	min-height: 300px;
	padding: 60px;
}


.tabs-wrap.m-page .tabs-off{
    margin-bottom: 0;
    display: flex;
    justify-content: flex-start;
    background: transparent;
    border-radius: 60px;
	margin-bottom: 20px;
}
.tabs-wrap.m-page .tabs-off li{
	padding: 14px 20px;
    border-radius: 60px;
    font-size: 18px;
	line-height: 1.2;
    color: #176DD9;
    margin: 0 10px 10px 0;
    cursor: pointer;
	text-align: center;
    
	background: #f0f2f5;
	transition: all .25s ease;
}
.tabs-wrap.m-page .tabs-off li.current {
    background: #176DD9;
    color: #fff;
    font-family: 'golosbold';
}
.tabs-wrap.m-page .tabs-off li:before,
.tabs-wrap.m-page .tabs-off li:after{
	display: none;
}

.tabs-wrap.m-page .tabs-off li:not(.current):hover {
    background: #e5e8ec;
    color: #0071ce;
}

.m-page ul li:before{
	top: 11px;
}
.m-page .accordion ul:last-child,
.m-page .accordion ul li:last-child{
	margin-bottom: 0;
}

.r-package h3,
.r-more h3,
.k-questions h3{
	font-family: 'stembold', sans-serif;
}

.rko-account .tabs li{
	font-family: 'stemlight', sans-serif;
}
.rko-account .tabs li.current{
	font-family: 'stemmedium', sans-serif;
}

.map-change-block .map-change{
	padding-top: 20px!important;
}

.map{
	font-family: 'stemlight',sans-serif;
}
.layout--map h1{
	font-family: 'stembold',sans-serif;
	margin-bottom: 0!important;
}
.layout--map .business-top.m-page{
	display: flex;
    align-items: center;
	margin-bottom: 60px;
	padding: 60px 15px;
}

.p-office__item .accordion__item{
	border-radius: 10px;
	background: #fff;
	font-size: 16px;
	margin-bottom: 10px;
}
.p-office__item .accordion__item:last-child{
	margin-bottom: 0;
}


.business-slider.m-image .business-slider__item{
	float: none;
}
.business-slider.m-image .business-top{
	min-height: unset!important;
	height: auto;
	background: transparent;
}
.business-slider.m-image .business-top__image,
.business-slider.m-image .business-top__image__mob{
	position: static;
	height: auto;
}

.f-corp+.acquiring-seo{
	padding-top: 0;
}

.ib-func{
	margin: 70px 0;
}
.ib-func__inner{
	border-radius: 10px;
	background: #F0F2F5;
	padding: 47px 115px 65px;
}
.ib-func h2{
	font-size: 42px;
	text-align: center;
	margin-bottom: 18px;
}
.ib-func__top{
	text-align: center;
	margin-bottom: 15px;
}
.ib-func__wrap{
	display: flex;
}
.ib-func__img{
	width: 350px;
	min-width: 350px;
	display: flex;
	justify-content: center;
	padding-right: 40px;
}
.ib-func__img img{
	display: block;
	max-width: 100%;
	filter: drop-shadow(17px 3px 15px rgba(0,57,103,.3));
}
.ib-func__view{
	flex:1;
}

.rko-actions{
	margin: 57px 0 70px;
}


.ib-function{
    margin: 60px 0;
	font-family: 'stemlight',sans-serif;
}
.ib-function h2{
	text-align: center;
	font-family: 'stembold',sans-serif;
}
    
   
.ib-function__subline{
	max-width: 655px;
	margin: -14px auto 40px auto;
	text-align: center;
}
.ib-function__wrap{
	display: flex;
	align-items: flex-start;
}
.ib-function__img{
	margin-right: 55px;
	min-width: 293px;
	max-width: 293px;
	display: flex;
	justify-content: center;
}
.ib-function__img.dnone{
	display: none;
}
.ib-function img{
	display: block;
	max-width: 100%;
	filter: drop-shadow(0 0 20px rgba(0, 57,103, 0.7));
}

.ib-function__view{
	flex:1;
}

.ib-function__view .page-links{
	margin-bottom: 9px;
}
.ib-function__view .page-links__item{
	background: #fff;
	padding: 17px 29px;
	line-height: 1;
}
.ib-function__view .page-links__item:hover{
	background: #e5e8ec;
}
.ib-function__view .page-links__item.active{
	background: #1669D1;
	font-family: 'stemlight',sans-serif;
}
.rko-actions__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px;
}
.rko-actions__item{
	padding: 0 20px;
	width: 50%;
	margin-bottom: 27px;
}
.rko-actions__item.m-full{
	width: 100%;
}
.rko-actions__item.m-full .rko-actions__in{
	display: flex;
}



.rko-actions__img{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 25px;
}	
.rko-actions__img img{
	display: block;
	max-width: 100%;
}
.rko-actions__item.m-full .rko-actions__img{
	width: calc(50% + 20px);
	padding-right: 20px;
	margin-bottom: 0;
}
.rko-actions__item.m-full .rko-actions__r{
	flex:1;
}

.rko-actions__item.m-full .rko-actions__txt{
	margin-bottom: 35px;
}

.rko-actions__in{
	width: 100%;
	height: 100%;
	color: #fff;
	background: #4183E2;
	border-radius: 10px;
	padding: 34px 40px 42px;
}
.rko-actions__in h2{
	font-family: 'stemmedium', sans-serif;
}
.rko-actions__txt{
	font-size: 20px;
	line-height: 1.2;
	font-family: 'stemlight', sans-serif;
	margin-bottom: 70px;
}
.rko-actions__txt:last-child{
	margin-bottom: 0;
}

.rko-actions__btn{
	display: inline-block;
	padding: 12px 21px;
	border-radius: 5px;
	background: #fff;
	color: #1669D1;
	font-family: 'stemmedium', sans-serif;
}

.rko-actions__btn:hover{
	background: linear-gradient(42.11deg, rgb(8, 174, 234) -5.992%, rgb(0, 255, 138) 199.24%);
    color: #fff;
}

.ib-function__content{
	background: #fff;
	border-radius: 10px;
	padding: 33px 107px 48px 39px;
	font-size: 20px;
	line-height: 1.45;
}

.ib-function__content h4{
	margin-bottom: 22px;
	font-family: 'stembold',sans-serif;
}
.ib-function__content p:last-child{
	margin-bottom: 0;
}
.ib-function__content.dnone{
	display: none;
}
.ib-function__content ul:last-child{
	margin-bottom: 0;
}
.ib-function__content ul li:before{
	content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    position: absolute;
    left: 12px;
    top: 13px;
    background: #000;
    border-radius: 50%;
}
.ib-function__content ul li:after{
	display: none;
}
.ib-function__content ul li:last-child{
	margin-bottom: 0;
}



.ib-function__in{
    background: #F0F2F5;
    border-radius: 10px;
    padding: 65px 115px 60px 115px;
    margin-bottom: 20px;
}
.ib-function__in:last-child{
	margin-bottom: 0;
}

.layout--cards{
	font-family: 'stemlight', sans-serif;
}
/* .layout--cards h1{
	font-family: 'stemlight', sans-serif;
	font-size: 72px;
} */
.layout--cards h2{
	font-size: 56px;
	line-height: 1.1;
}
.layout--cards h2,
.layout--cards h3{
	font-family: 'stemlight', sans-serif;
}
.layout--cards h4{
	font-family: 'stembold', sans-serif;
}
.layout--cards strong{
	font-family: 'stemmedium', sans-serif;
}
.layout--cards .k-questions.m-corp.f-corp .accordeon__item ul li,
.layout--cards .k-questions.m-corp.f-corp .accordeon__item ol li,
.layout--cards ul li,
.layout--cards ol li{
	padding-left: 30px;
}
.layout--cards .k-questions.m-corp.f-corp .accordeon__item ul li:last-child,
.layout--cards .k-questions.m-corp.f-corp .accordeon__item ol li:last-child,
.layout--cards ul li:last-child,
.layout--cards ul:last-child{
	margin-bottom: 0;
}
.layout--cards .k-questions.m-corp.f-corp .accordeon__item ul li:before{
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #000;
	top: 8px;
    left: 11px;
}
.layout--cards ul li:before{
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #000;
	top: 11px;
    left: 11px;
}
.layout--cards .k-questions.m-corp.f-corp .accordeon__item ol li:before,
.layout--cards ol li:before{
	font-size: 20px;
    color: #000;
    font-family: 'stemmedium', sans-serif;
    top: -1px;
	left: 5px;
}
.layout--cards .k-questions.m-corp.f-corp .accordeon__item p:last-child{
	margin-bottom: 0;
}
.layout--cards tr{
	background: transparent!important;
}
.layout--cards tr:last-child td{
	border-bottom: 0;
}
.layout--cards th{
	/* font-family: 'stemmedium', sans-serif; */
	font-weight: 600;
	text-align: left;
	background: #fff;
	padding: 17px 16px;
	font-size: 18px;
	line-height: 1.1;
}
.layout--cards th:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.layout--cards th:last-child{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.layout--cards td{
	border-bottom: 1px solid #fff;
	font-size: 18px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.layout--cards .table-wrap:last-child{
	margin-bottom: 0;
}

.p-seo{
	margin: 60px 0;
}
.p-seo__view{
	border-radius: 10px;
	background: #F0F2F5;
	padding: 33px 40px;
}
.p-seo__view.p-seo_white{
	background: #fff;
	padding: 0;
}
.p-seo_white ul li:after,
.p-seo_white ol li:after{
	display: none;
}
.layout--cards a:not([class]) {
    color: #176DD9;
}
.layout--cards a:not([class]):hover{
	color: #004A98;
}
.layout--cards ol:last-child{
	margin-bottom: 0;
}
.p-app{
	margin: 90px 0;
	
}
.p-app__wrap{
	display: flex;
	align-items: center;
	border-radius: 10px;
	background: #D0D2D3;
	background: linear-gradient(-98deg, rgb(242, 244, 247) 64.619%, rgb(76, 178, 255) 163.371%);
}
.p-app__img{
	min-width: 425px;
	margin: -55px 30px -55px 0;
	display: flex;
    align-items: center;
    justify-content: center;
}
.p-app__img img{
	display: block;
	max-width: 100%;
}
.p-app__info{
	font-size: 24px;
	padding: 40px 25px 40px 0;
}
.p-app__txt{
	margin-bottom: 40px;
}
.p-app__info h2{
	font-size: 46px;
	line-height: 1;
	margin-bottom: 10px;
}
.p-app-buttons{
	display: flex;
	align-items: center;
}
.p-app-buttons .page-btn{
	margin-right: 40px;
}
.p-app__btn{
	display: inline-block;
	line-height: 1;
	color: #fff;
	font-family: 'stemmedium', sans-serif;
	border-radius: 5px;
	color: #fff;
	background: #0071C7;
	padding: 16px 36px;
    font-size: 18px;
	transition: all .25s ease;
	margin-right: 43px;
	text-align: center;
}
.p-app__btn:hover{
	background: #343E47;
}
.p-app-social{
	display: flex;
	align-items: baseline;
}
.p-app-social__link{
	display: inline-block;
	margin: 0 17px 0 0;
	width: 33px;
	height: 33px;
	transition: all .25s ease;
}
.p-app-social__link.m-gplay{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-gplay.svg) center/contain no-repeat;
}	
.p-app-social__link.m-gplay:hover{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-gplay-h.svg) center/contain no-repeat;
}
.p-app-social__link.m-apple{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-apple.svg) center/contain no-repeat;
}
.p-app-social__link.m-apple:hover{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-apple-h.svg) center/contain no-repeat;
}
.p-app-social__link.m-huawei{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-huawei.svg) center/contain no-repeat;
}
.p-app-social__link.m-huawei:hover{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/p-huawei-h.svg) center/contain no-repeat;
}


.p-app-social__link:last-child{
	margin-right: 0;
}
.p-app-social__link img{
	display: block;
	max-height: 100%;
}

.layout--cards .tabs-off{
	display: flex;
	flex-wrap: wrap;
}
.layout--cards .tab-link{
	margin: 0;
	padding: 14px 20px;
	color: #176DD9;
	border-radius: 60px;
	background: #F0F2F5;
	cursor: pointer;
	font-size: 20px;
	line-height: 1.1;
	transition: all .25s ease;
	text-align: center;
	margin: 0 10px 10px 0!important;
}
.layout--cards .tab-link:hover{
	color: #004A98;
}
.layout--cards .tab-link.current{
	background: #0071CE;
	color: #fff;
	font-family: 'stemmedium', sans-serif;
}
.layout--cards .tab-link:before,
.layout--cards .tab-link:after{
	display: none;
}
.p-open{
	margin: 60px 0;
}
.p-open__list{
	display: flex;
	justify-content: center;
}
.p-open__item{
	max-width: 380px;
	text-align: center;
	flex: 1;
	padding: 0 30px;
	position: relative;
}
.p-open__item:last-child .p-open__num:after{
	display: none;
}
.p-open__num{
	font-size: 24px;
	background: #F0F2F5;
	min-width: 62px;
	width: 62px;
	height: 62px;
	border-radius: 10px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 24px;
}
.p-open__num span{
	position: relative;
	z-index: 2;
}
.p-open__num:after{
	content: "";
	display: block;
	height: 5px;
	width: 100%;
	background: #F0F2F5;
	position: absolute;
	left: 50%;
	top: 27px;
}
.p-open__txt{
	font-size: 20px;
	line-height: 1.25;
}
.p-cards{
	margin: 0 0 60px 0;
}
.p-cards__item{
	margin-bottom: 20px;
	border-radius: 10px;
	/* background: #F0F2F5; */
	background: #F0F2F5 linear-gradient(147.13deg, rgb(242, 244, 247) 63.149%,rgb(76, 178, 255) 166.523%);
	padding: 40px 0 40px 40px;
	display: flex;
	transition: all .25s ease;
	position: relative;
	transition: all .25s ease;
}
.p-cards__item:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: linear-gradient(144.02deg, rgb(242, 244, 247) 54.925%,rgb(195, 143, 213) 111.98%);
	opacity: 0;
	border-radius: 10px;
	transition: opacity .25s ease;
	pointer-events: none;
}
.p-cards__item:hover{
	background: transparent;
}
.p-cards__item:hover:after{
	opacity: 1;
}

.p-cards__switch{
	display: flex;
	flex-wrap: wrap;
}
.p-cards-labels,
.p-cards__info h2,
.p-cards__subhead,
.p-cards-curr,
.p-cards-benefits{
	position: relative;
	z-index: 1;
}

.p-cards__item:last-child{
	margin-bottom: 0;
}
.p-cards__img{
	width: 543px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 40px;
	position: relative;
	z-index: 2;
}
.p-cards__img img{
	display: block;
	max-width: 100%;
	filter: drop-shadow(0 8px 35px rgba(67, 66, 64, 0.4));
}
.p-cards__info{
	flex: 1;
	padding-right: 30px;
	padding-bottom: 100px;
	position: relative;
}
.p-cards__info h2{
	font-size: 56px;
	margin-bottom: 1px;
}
.p-cards-labels{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 5px;
}
.p-cards-labels__item{
	margin: 0 10px 10px 0;
	background: #fff;
	display: inline-block;
	padding: 5px 10px;
	font-size: 16px;
	line-height: 1;
	border-radius: 5px;
}

.p-cards__subhead{
	font-size: 18px;
	margin-bottom: 19px;
}
.p-cards-curr{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 27px;
}
.p-cards-curr__item{
	margin: 0 10px 10px 0;
	background: #fff;
	display: inline-flex;
	align-items: center;
	padding: 4px 6px;
	font-size: 16px;
	line-height: 1;
	border-radius: 5px;
	font-size: 18px;
}
.p-cards-curr__icon{
	width: 29px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 3px;
}
.p-cards-curr__icon img{
	display: block;
	max-width: 100%;
}

.p-cards-benefits{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px 10px;
	

}
.p-cards-benefits__item{
	padding: 0 20px;
	margin-bottom: 10px;
	width: 33.333%;
}
.p-cards-benefits__top{
	font-size: 24px;
	line-height: 1;
	margin-bottom: 10px;
	/* font-family: 'stemmedium', sans-serif; */
	font-weight: 600;
}
.p-cards-benefits__txt{
	font-size: 18px;
	line-height: 1;
}
.p-cards-buttons{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
}
.p-cards-buttons__make{
	display: inline-block;
	padding: 15px 24px;
	color: #fff;
	font-size: 18px;
	font-family: 'stemmedium', sans-serif;
	border-radius: 5px;
	border: 1px solid #0071C7;
	background: #0071C7;
	text-align: center;
	transition: all .25s ease;
	margin-right: 20px;
}
.p-cards-buttons__make:hover{
	background: #3E4A54;
	border-color: #3E4A54;
}

.p-cards-buttons__more{
	display: inline-block;
	padding: 15px 24px;
	color: #176DD9;
	font-size: 18px;
	font-family: 'stemmedium', sans-serif;
	border-radius: 5px;
	border: 1px solid transparent;
	background: transparent;
	text-align: center;
	transition: all .25s ease;
	border: 1px solid #0071C7;
}
.p-cards-buttons__more:hover{
	background: #3E4A54;
	border-color: #3E4A54;
	color: #fff;
}
.p-cards-benefits__more{
	font-size: 14px;
	min-width: 100%;
	padding-left: 20px;
}
.p-cards .tab-container{
	margin-bottom: 20px;
}
.p-cards .tab-link{
	padding: 18px 19px;
	background: #F0F2F5;
	margin: 0 10px 15px 0;
}
.p-cards .tab-link.current a{
	color: #fff!important;
	font-family: 'stemmedium', sans-serif;
}
.p-cards .tab-link:last-child{
	margin-bottom: 15px;
}
.p-cards .tabs-off{
	flex-wrap: wrap;
	background: transparent;
}

.layout--cards .business-top h1{
	text-transform: none;
	font-size: 60px;
	margin-bottom: 15px;
}
.layout--cards .rko-top__pre{
	margin-bottom: 160px;
}

.layout--cards .express-d__link{
	background: #F0F2F5;
}
.layout--cards .express-d__txt {
    font-size: 18px;
    line-height: 1.5;
	font-family: 'stemmedium', sans-serif;
	color: #000;
}
.layout--cards .express-d__size{
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'stemmedium', sans-serif;
	color: #0071C7;
	transition: color .25s ease;
}
.layout--cards .express-d__date{
	color: #A8A8A8;
	font-size: 18px;
	font-family: 'stemlight', sans-serif;
}

.layout--cards .express-d__link:hover .express-d__size{
	color: #004A98;
}

.p-cond{
	margin: 60px 0;
}
.p-cond mark{
	background: #DCE1E8;
	border-radius: 5px;
	padding: 0 5px;
}
.p-cond__list{
	border: 1px solid #E5E6F0;
	border-radius: 10px;
}
.p-cond__item{
	display: flex;
    align-items: center;
    border-bottom: 1px solid #E5E6F0;
    padding: 23px 30px;
    line-height: 1.2;
}
.p-cond__item:last-child{
	border-bottom: 0;
}
.p-cond__item ul li:before{
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 8px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='3' stroke='%23176DD9' stroke-width='2'/%3E%3C/svg%3E") center no-repeat;
}
.p-cond__item ul li:after{
	display: none;
}
.p-cond__pre{
	width: 50%;
	padding-right: 20px;
}
.p-cond__val{
	width: 50%;
	font-family: 'stemmedium', sans-serif;

}
.p-cond__clarify{
	font-family: 'stemlight', sans-serif;
	font-size: 16px;
	padding-top: 2px;
}
.p-review{
	margin: 60px 0 30px;
}
.p-review:first-child{
	margin-top: 15px;
}
.p-review.p-cards-block .p-review__txt{
	font-size: 20px;
}

.p-review.p-cards-block .p-review__img {
    align-self: center;
}

.p-review__wrap{
	padding: 32px 0 0 0;
	display: flex;
	background: #F0F2F5;
	border-radius: 10px;
}
.p-review__img{
	width: calc(50% - 100px);
	display: flex;
	justify-content: center;
	align-self: flex-end;
}
.p-review__img.m-center{
	align-self: center;
}
.p-review__img img{
	display: block;
	max-width: 100%;
}
.p-review__info{
	flex: 1;
	padding: 7px 20px 43px 50px;
}
.p-review__info ul li:before {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000;
    top: 10px;
    left: 10px;
}

.p-review__info ul li:after{
	display: none;
}

.p-review .btn{
	font-size: 18px;
	font-family: 'stemmedium', sans-serif;
	background: #0071C7;
	padding: 16px 30px;
}
.p-review .btn:hover{
	background: #3E4A54;
}
.p-review.m-factoring .p-review__txt{
	font-size: 20px;
}
.p-factoring__top{
	font-size: 42px;
	font-family: 'stemmedium', sans-serif;
	line-height: 1.2;
	margin-bottom: 23px;
}
.f-interaction{
	margin: 60px 0;
}
.f-interaction__wrap{
	display: flex;
	align-items: flex-start;
}
.f-interaction__view{
	width: 50%;
	margin-right: 30px;
	border-radius: 20px;
	background: #F0F2F5;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 60px;
}
.f-interaction__view img{
	display: block;
	max-width: 100%;
}
.f-interaction__info{
	width: 50%;
}
.f-interaction__item{
	display: flex;
	align-items: flex-start;
	margin-bottom: 20px;
}
.f-interaction__item:last-child{
	margin-bottom: 0;
}
.f-interaction__num{
	font-size: 28px;
	color: #0071CE;
	margin-right: 15px;
	font-family: 'stemmedium', sans-serif;
	line-height: 1.2;
	min-width: 25px;
}
.f-interaction__txt{
	font-family: 'stemmedium', sans-serif;
	font-size: 28px;
	line-height: 1.2;
}
.f-interaction__txt span{
	font-family: 'stemlight', sans-serif;
	font-size: 20px;
	display: block;
	padding: 7px 0 0;
}


.p-factoring-ben+.p-review{
	margin-top: 30px;
}
.p-review__txt{
	margin-bottom: 40px;
	font-size: 24px;
	line-height: 1.3;
}
.p-review__txt:last-child{
	margin-bottom: 0;
}
.p-review__head{
	font-family: 'stemmedium', sans-serif;
	font-size: 32px;
	line-height: 1.1;
	margin-bottom: 10px;
}
.layout--cards mark{
	background: #DCE1E8;
    border-radius: 5px;
    padding: 0 5px;
}

.p-more{
	margin: 30px 0;
}
.p-more + .p-review,
.p-review + .p-review{
	margin-top: 30px;
}
.p-more__view{
	border-radius: 10px;
	background: #F0F2F5;
	padding: 22px 28px;
	font-size: 24px;
}
.p-more__view p:last-child{
	margin-bottom: 0;
}
.p-triple{
	margin: 60px 0;
}
.p-triple__item{
	border-radius: 10px;
	background: #F0F2F5;
	padding: 22px 40px 30px 28px;
	height: 100%;
	font-size: 24px;
	line-height: 1.4;
}
.p-ben{
	margin: 30px 0 0;
}
.p-ben__wrap{
	margin-bottom: -30px;
}
.p-ben__item{
	margin-bottom: 30px;	
}

.p-ben__item .p-promo-letter-info__icon{
	width: 28px;
    height: 28px;
    background: #fff url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9848 11H0.809805V4.20005H2.9848V11ZM0.674805 1.13005C0.674805 0.810048 0.799805 0.550048 1.0498 0.350049C1.2998 0.150049 1.5848 0.0500488 1.9048 0.0500488C2.2348 0.0500488 2.5198 0.150049 2.7598 0.350049C2.9998 0.550048 3.1198 0.810048 3.1198 1.13005C3.1198 1.46005 2.9998 1.73005 2.7598 1.94005C2.5298 2.14005 2.2448 2.24005 1.9048 2.24005C1.5648 2.24005 1.2748 2.14005 1.0348 1.94005C0.794805 1.74005 0.674805 1.47005 0.674805 1.13005Z' fill='%235AA1D8'/%3E%3C/svg%3E%0A") center no-repeat;
	transition: background .25s ease;
}
.p-ben__item .p-promo-letter-info {
    right: 10px;
    top: 10px;
    line-height: 1;
	width: 28px;
    height: 28px;
}
.p-ben__item .p-promo-letter-info:hover .p-promo-letter-info__icon{
	background: #DCE1E8 url("data:image/svg+xml,%3Csvg width='4' height='11' viewBox='0 0 4 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9848 11H0.809805V4.20005H2.9848V11ZM0.674805 1.13005C0.674805 0.810048 0.799805 0.550048 1.0498 0.350049C1.2998 0.150049 1.5848 0.0500488 1.9048 0.0500488C2.2348 0.0500488 2.5198 0.150049 2.7598 0.350049C2.9998 0.550048 3.1198 0.810048 3.1198 1.13005C3.1198 1.46005 2.9998 1.73005 2.7598 1.94005C2.5298 2.14005 2.2448 2.24005 1.9048 2.24005C1.5648 2.24005 1.2748 2.14005 1.0348 1.94005C0.794805 1.74005 0.674805 1.47005 0.674805 1.13005Z' fill='%23004A98'/%3E%3C/svg%3E%0A") center no-repeat;
}
.p-ben__item .p-promo-letter-info:hover .p-promo-letter-info__more{
	z-index: 7;
}

.p-ben__item .p-promo-letter-info__more{
	background: #fff;
	border-radius: 10px;
	padding: 16px 19px;
	left: auto;
	right: 0;
	top: calc(100% + 5px);
	font-size: 18px;
    line-height: 1.2;
	font-family: 'stemlight', sans-serif;
	width: 346px;
	box-shadow: 0px 3px 29px -6px rgba(0, 0, 0, 0.15);
	z-index: -1;
	transition: opacity .25s ease;
	transform: none;
}

.p-ben+.p-triple{
	margin-top: 30px;
}
.p-ben .p-triple__item{
	padding: 26px 20px 104px 30px;
	position: relative;
}
.p-ben .p-triple__img{
	width: 95px;
	height: 95px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.p-ben .p-triple__img img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.p-ben .p-triple__top{
	font-size: 36px;
	line-height: 1;
	margin-bottom: 10px;
}
.p-ben .p-triple__txt{
	font-size: 18px;
}

.p-other{
	margin: 60px 0;
}
.p-other.m-between .p-other__in{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.p-other__list{
	display: flex;
	margin: 0 -15px;
}
.p-other__item{
	padding: 0 15px;
}
.p-other__in{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #F0F2F5;
	padding: 31px 35px 141px;
	position: relative;
	overflow: hidden;
}
.p-other__top{
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: 20px;
}
.p-other__add{
	font-size: 18px;
	margin-bottom: 20px;
}
.p-other .btn{
	font-size: 18px;
    font-family: 'stemmedium', sans-serif;
    background: #0071C7;
    padding: 16px 30px;
	position: absolute;
	left: 41px;
	bottom: 41px;
}
.p-other .btn:hover{
	background: #3E4A54;
}

.p-other__img img{
	display: block;
	max-width: 100%;
	filter: drop-shadow(0 8px 35px rgba(67, 66, 64, 0.4));
}
.p-other-ben{
	margin-bottom: 29px;
}
.p-other-ben__top{
	font-size: 20px;
	line-height: 1.1;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 3px;
}
.p-other-ben__txt{
	font-size: 18px;
}
.p-other-ben__item{
	margin-bottom: 20px;
}
.p-other-ben__item:last-child{
	margin-bottom: 0;
}

.p-form{
    margin: 60px 0;
}
.p-form__view{
	background: #0071C7;
	border-radius: 10px;
	padding: 40px 51px 58px;
}
.p-form__view h2{
	color: #fff;
}

.p-form input[type="checkbox"] + label{
	color: #fff;
	font-size: 14px;
    padding-top: 4px;
}
.p-form input[type="checkbox"] + label,
.p-form input[type="checkbox"]:not(:checked) + label,
.p-form input[type="checkbox"]:checked + label{
	
	line-height: 1;
}
.p-form .checkbox-item a{
	color: #fff;
	text-decoration: underline;
}
.p-form .checkbox-item a:hover{
	text-decoration: none;
	color: #fff;
}
.p-form input[type="checkbox"]:not(:checked) + label:before{
	border: 2px solid #fff;
}
.p-form input[type="checkbox"]:checked + label:before{
	background: #fff;
    border: 2px solid #fff;
}
.p-form input[type="checkbox"]:checked + label:after{
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}
.p-form__wrap{
	display: flex;
	column-gap: 30px;
	margin-bottom: 30px;
}
.p-form__item{
	width: 25%;
}
.p-form input[type="text"], .p-form input[type="email"], .p-form input[type="password"], .p-form input[type="tel"], .p-form textarea {
    font-size: 18px;
    padding: 20px 17px;
    border-radius: 10px;
}

.p-form .select-wrap {
	width: 100%;
	height: 71px;
	background: #fff;
	position: relative;
	border-radius: 10px;
}

.p-form .select-wrap select {
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	color: #343532;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-overflow: '';
	cursor: pointer;
	position: relative;
	font-size: 18px;
}

.p-form .select-wrap:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/s-arrow.svg) center no-repeat;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -2px;
	z-index: 2;
	pointer-events: none;
}
.p-form .btn{
	color: #fff;
	background: #343E47;
	border: 0;
	font-size: 18px;
	font-family: 'stemmedium', sans-serif;
	text-align: center!important;
	padding: 22px 15px;
	width: 100%;
	border-radius: 10px;
}
.p-form .btn:hover{
	background: #3E4A54;
}
.layout--cards .business-slider .slick-dots{
	display: none;
}


.layout--cards ::-webkit-input-placeholder {
	color: #343532!important;}
  
.layout--cards ::-moz-placeholder {
	color: #343532!important; }
  
.layout--cards :-moz-placeholder {
	color: #343532!important;}
  
.layout--cards :-ms-input-placeholder {
	color: #343532!important;}
  
.layout--cards :focus::-webkit-input-placeholder {
	color: transparent!important; }
  
.layout--cards :focus::-moz-placeholder {
	color: transparent!important; }
  
.layout--cards :focus:-moz-placeholder {
	color: transparent!important; }
  
.layout--cards :focus:-ms-input-placeholder {
	color: transparent!important; }



.p-method{
	margin: 80px 0;
	overflow: hidden;
}
.p-method__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.p-method__item{
	width: 50%;
	padding: 0 15px;
}
.p-method__in{
	width: 100%;
	height: 100%;
	position: relative;
	border-radius: 10px;
	background: #F6F6F5;
	padding: 28px 31px 125px;
}
.p-method__top{
	font-family: 'stembold', sans-serif;
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 11px;
}
.p-method__txt{
	font-family: 'stemlight', sans-serif;
	font-size: 20px;
	line-height: 1.2;
}
.p-method__btn{
	position: absolute;
	left: 31px;
	bottom: 30px;
	display: inline-block;
	padding: 20px 40px;
	font-size: 22px;
	line-height: 1.2;
	color: #fff;
	background: #186ED8;
	border-radius: 10px;
	font-family: 'stemmedium', sans-serif;
	font-size: 22px;
	transition: background .25s ease;
	text-align: center;
}

.p-method__btn:hover{
	background: #017EE4;
}


.p-form__view .afbf_success_block._without-popup .afbf_mess_ok{
	line-height: 1.1!important;
}
.p-form__view .afbf_success_block._without-popup {
    height: auto!important;
}

.top-banner-bg{
	position: relative;
}
.top-banner-lg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
.top-banner-md,
.top-banner-sm,
.top-banner-xs{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left top;
	display: none;
}

.top-banner-lg img,
.top-banner-md img,
.top-banner-sm img,
.top-banner-xs img{
	display: block;
	object-fit: cover;
	max-width: 100%;
	width: 100%;
    height: 100%;
}

.layout--deposit .page-content{
	font-family: 'stemlight', sans-serif;
}
.layout--deposit .page-content h2{
	font-family: 'stembold', sans-serif;
	font-size: 42px;
}
.layout--deposit .page-content h3,
.layout--deposit .page-content h4,
.layout--deposit .page-content h5,
.layout--deposit .page-content h6{
	font-family: 'stembold', sans-serif;
}
.layout--deposit .page-content a:not([class]) {
	color: #176DD9;
}
.layout--deposit .page-content a:not([class]):hover {
    color: #004A98;
}
.layout--deposit .page-content strong{
	font-family: 'stembold', sans-serif;
}

.layout--deposit .accordeon__info__item td strong{
	font-family: 'stemmedium', sans-serif;
}
.layout--deposit .rko-anchor__wrap{
	margin-bottom: 0;
}
.rko-anchor+div{
	margin-top: 0;
}

.z-benefits{
	margin: 60px 0;
}
.layout--deposit .tabs-off,
.layout--index .tabs-off{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.layout--deposit .tab-link,
.layout--index .tab-link{
	border-radius: 30px;
	margin: 0 10px 10px 0;
	background: #F0F2F5;
	color: #0071CE;
	cursor: pointer;
	font-size: 18px;
	line-height: 1.2;
    padding: 14px 20px;
	transition: all .25s ease;
	border: 0 !important;
}
.layout--index .main-exchange .tab-link{
	background: #fff;
}
.layout--index .main-exchange .tab-link.current{
	background: #0071CE;
}

.layout--deposit .tabs,
.layout--index .tabs{
	border: 0;
}
.layout--deposit .tab-link.current,
.layout--index .tab-link.current{
	background: #0071CE;
	color: #fff;
	font-family: 'stemmedium', sans-serif;
	background: #0071CE;
    color: #fff!important;
    border-bottom: 0!important;
}
.layout--deposit .tab-link:not(.current):hover,
.layout--index .tab-link:not(.current):hover{
	color: #004A98;
}
.layout--deposit .tab-link:before,
.layout--deposit .tab-link:after,
.layout--index .tab-link:before,
.layout--index .tab-link:after{
	display: none;
}

.z-benefits__list{
	display: flex;
	flex-wrap:wrap;
	margin: 0 -15px -30px;
}
.z-benefits__item{
	width: 33.333%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.z-benefits__item.m-half{
	width: 50%;
}
.z-benefits__in{
	background: #F0F2F5;
	border-radius: 10px;
	padding: 25px 30px;
	width: 100%;
	height: 100%;
	font-size: 20px;
	line-height: 1.2;
}
.z-benefits__top{
	font-size: 28px;
	line-height: 1.2;
	margin-bottom: 10px;
	font-family: 'stemmedium', sans-serif;
}
.z-benefits ul li:before {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000;
    top: 11px;
    left: 11px;
}
.z-benefits__item ul:last-child{
	margin-bottom: 0;
}
.z-benefits ul li{
	margin-bottom: 8px;
}
.z-benefits__item ul li:last-child{
	margin-bottom: 0;
}
.z-benefits ul li:after{
	display: none;
}
.layout--deposit .tabs-container,
.layout--index .tabs-container{
	margin-bottom: 0;
}
.z-package{
	margin: 60px 0;
}
.z-package__subhead{
	margin: -32px 0 12px;
	font-size: 24px;
}
.z-package__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}
.z-package__item{
	width: 33.333%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.z-package__in{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #F0F2F5;
	padding: 30px 30px 150px;
	position: relative;
}
.z-package__btn{
	display: inline-block;
	position: absolute;
	bottom: 30px;
	left: 30px;
	background: #0071C7;
	color: #fff;
	padding: 16px 30px;
	border-radius: 5px;
	transition: all .25s ease;
	z-index: 1;
	font-family: 'stemmedium', sans-serif;
	font-size: 18px;
}
.z-package__btn:hover {
    background: #3E4A54;
}
.z-package__icon{
	width: 100px;
	height: 100px;
	position: absolute;
	right: 30px;
	bottom: 30px;
}
.z-package__icon img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.z-package__top{
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 12px;
	font-size: 24px;
	line-height: 1.2;
}
.z-package__info{
	font-size: 20px;
}

.z-package__info ul li:before {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000;
    top: 12px;
    left: 12px;
}
.z-package__info ul:last-child{
	margin-bottom: 0;
}
.z-package__info ul li{
	margin-bottom: 3px;
}
.z-package__info ul li:last-child{
	margin-bottom: 0;
}
.z-package__info ul li:after{
	display: none;
}
.z-method{
	margin: 40px 0;
}
.z-method__view{
	display: flex;
	align-items: center;
	border-radius: 10px;
	background: linear-gradient(220deg, rgb(242, 244, 247) 36.618%, rgb(76, 178, 255) 139.507%);
	padding: 39px 70px 60px;
}
.z-method__img{
	width: 350px;
	min-width: 350px;
	display: flex;
	justify-content: center;
	margin-right: 90px;
}
.z-method__img img{
	display: block;
	max-width: 100%;
}
.z-method__info{
	display: flex;
	align-items: flex-start;
}
.z-method__item{
	width: 50%;
	padding: 0 14px;
}
.z-method__icon{
	height: 85px;
	margin-bottom: 21px;
}
.z-method__icon img{
	display: block;
	max-height: 100%;
}
.z-method__title{
	font-size: 32px;
	line-height: 1.1;
	font-family: 'stembold', sans-serif;
	margin-bottom: 10px;
}
.z-method__txt{
	font-size: 20px;
	line-height: 1.2;
}
.layout--deposit .k-questions.m-corp h2{
	font-size: 42px;
}


.layout--deposit tr{
	background: transparent!important;
}
.layout--deposit tr:last-child td{
	border-bottom: 0;
}
.layout--deposit th{
	/* font-family: 'stemmedium', sans-serif; */
	font-weight: 600;
	text-align: left;
	background: #176DD9;
	color: #fff;
	padding: 10px 11px;
	font-size: 18px;
	line-height: 1.1;
}
.layout--deposit th:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.layout--deposit th:last-child{
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.layout--deposit td{
	border-bottom: 1px solid #C0C2CD;
	padding: 15px 11px;
	vertical-align: top;
}

.layout--deposit .table-wrap:last-child{
	margin-bottom: 0;
}

.layout--deposit .k-questions.m-corp.f-corp{
	margin: 60px 0;
}

.z-docs{
	margin: 60px 0;
}



.layout--deposit .accordeon ul li:before {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000;
    top: 12px;
    left: 12px;
}
.layout--deposit .accordeon ul:last-child{
	margin-bottom: 0;
}
.layout--deposit .accordeon ul li{
	margin-bottom: 10px;
}
.layout--deposit .accordeon ul li:last-child{
	margin-bottom: 0;
}
.layout--deposit .accordeon ul li:after{
	display: none;
}
.layout--deposit .accordeon ul li:before {
    width: 4px!important;
    height: 4px!important;
    border-radius: 50%;
    background: #000!important;
    top: 8px!important;
    left: 11px;
}

.layout--deposit .accordeon__link h2{
	margin: 0;
	margin-bottom: 0!important;
}



.layout--deposit .p-cond__item strong {
    font-family: 'stemmedium', sans-serif;
}



.z-benefits__txt sup {
    top: -0.1em;
}
.z-benefits__item.m-image .z-benefits__in{
	position: relative;
	padding-right: 110px;
	min-height: 110px;
}
.z-benefits__item.m-image .z-benefits__top {
    font-size: 24px;
}
.z-benefits__icon{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 110px;
	height: 110px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
}
.z-benefits__icon img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.card-single,
.card-multiple{
	margin: 60px 0;
}
.card-single__wrap{
	display: flex;
	
	background: #F0F2F5;
	border-radius: 10px;
}
.card-single__img{
	width: 33.333%;
	padding: 30px 20px 30px 30px;
}
.card-single__img img{
	display: block;
	max-width: 100%;
}
.card-single__view{
	flex:1;
	padding: 30px 30px 30px 10px;
}
.card-single__top{
	font-size: 32px;
	line-height: 1;
	margin-bottom: 14px;
	font-family: 'stembold', sans-serif;
}
.card-single__price{
	font-size: 28px;
	line-height: 1;
	margin-bottom: 6px;
	font-family: 'stemmedium', sans-serif;
}
.card-single__txt{
	margin-bottom: 38px;
}
.card-single__txt p{
	margin: 0 0 11px 0;
}
.card-single__txt p:last-child{
	margin-bottom: 0;
}
.card-single__btn{
	font-size: 16px;
    font-family: 'stemmedium', sans-serif;
    background: #0071C7;
    padding: 13px 21px;
	display: inline-block;
    color: #fff;
    border-radius: 4px;
	transition: all .25s ease;
}
.card-single__btn:hover{
    background: #3E4A54;
}

.card-multiple .card-single__txt{
	margin-bottom: 0;
}

.card-multiple .card-multiple__in{
	padding-bottom: 100px;
	position: relative;
}
.card-multiple .card-single__btn{
	position: absolute;
	left: 30px;
	bottom: 30px;
}


.card-multiple__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.card-multiple__item{
	width: 50%;
	padding: 0 15px;
}
.card-multiple__item.m3{
	width: 33.333%;
}
.card-multiple__in{
	width: 100%;
	height: 100%;
	background: #F0F2F5;
    border-radius: 10px;
	padding: 30px;
}

.card-multiple .card-single__img {
    width: 100%;
    padding: 0;
	margin-bottom: 32px;
}
.card-multiple .card-single__view {
    padding: 0;
}
.card-info-wrap{
	display: flex;
	margin: 0 -10px 20px;
}
.card-info__item{
	width: 50%;
	padding: 0 10px;
}


.layout--index .content,
.layout--index .page-wrap{
	font-family: 'stemlight', sans-serif;
}
.layout--index h2{
	font-family: 'stemlight', sans-serif;
	font-size: 56px;
	line-height: 1.2;
}
.i-services{
	margin: 50px 0;
}
.i-services__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
	justify-content: center;
}
.i-services__item{
	width: 16.666%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.i-services__in{
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
	background: #F2F4F7;
	border-radius: 10px;
	padding: 20px 10px;
	text-align: center;
	transition: all .25s ease;
}
.i-services__in:hover{
	color: #fff;
	background: #0071CE;
}
.i-services__title{
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: 5px;
	font-family: 'stemmedium', sans-serif;
}
.i-services__txt{
	font-size: 16px;
	line-height: 1.2;
}
.i-services__icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 85px;
	height: 85px;
	margin: 20px auto 0 auto;
}
.i-services__icon img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}
.nice-select:hover {
    border-color: #dbdbdb;
}
.nice-select.open,
.nice-select:active,
.nice-select:focus {
    border-color: #999;
}
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: "";
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    transition: all 0.15s ease-in-out;
    width: 5px;
}
.nice-select.open:after {
    transform: rotate(-135deg);
}
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1) translateY(0);
}
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}
.nice-select.disabled:after {
    border-color: #ccc;
}
.nice-select.wide {
    width: 100%;
}
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}
.nice-select.right {
    float: right;
}
.nice-select.right .list {
    left: auto;
    right: 0;
}
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}
.nice-select.small:after {
    height: 4px;
    width: 4px;
}
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px;
}
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    transform-origin: 50% 0;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    transition: all 0.2s;
	display: block;
}
.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
    background-color: #f6f6f6;
}
.nice-select .option.selected {
    font-weight: 700;
}
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default;
}
.no-csspointerevents .nice-select .list {
    display: none;
}
.no-csspointerevents .nice-select.open .list {
    display: block;
}
.nice-select {
    display: block;
    width: 100%;
    float: none;
    border: 0;
    border-radius: 10px;
    font-size: 18px;
    color: #000;
    height: 61px;
    line-height: 61px;
    transition: none;
}
.nice-select .list {
    width: 100%;
    margin-bottom: 0;
    max-height: 365px;
    overflow-y: auto;
}
.nice-select .list [data-display] {
    display: none;
}
.nice-select .option {
    margin: 0;
    cursor: pointer;
}
.nice-select .option:before {
    display: none;
}
.nice-select:after {
    border: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L12 1' stroke='%23343532' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")
        center no-repeat;
    width: 13px;
    height: 8px;
    transform: rotate(0);
    transform-origin: 50% 50%;
}
.nice-select:hover:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L12 1' stroke='%231669D1' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")
        center no-repeat;
}
.nice-select.open:after {
    transform: rotate(-180deg);
}

.main-exchange__date {
    font-size: 18px;
    font-family: stemlight, sans-serif;
    text-transform: none;
}
.main-exchange__list {
    display: flex;
	align-items: flex-start;
    position: relative;
	margin-top: 33px;
}
.main-exchange-view {
	width: 50%;
    background: #f0f2f5;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	padding-right: 25px;
}
.main-exchange-conv {
    flex: 1;
    background: #323e48;
    border-radius: 10px;
    position: relative;
    padding: 30px;
}
.main-exchange-conv__addr {
    font-size: 12px;
    color: #adb2b6;
    position: absolute;
    bottom: calc(100% + 2px);
    left: 0;
    text-align: right;
    width: 100%;
	display: block;
}
.calc-error{
	color: #fff;
	margin: 0!important;
}
.main-exchange-conv__title {
    color: #fff;
    font-size: 28px;
    margin-bottom: 13px;
}
.main-exchange-conv__item {
    margin-bottom: 45px;
    position: relative;
}
.main-exchange-conv__item:last-child {
    margin-bottom: 0;
}
.main-exchange-conv__union {
    position: relative;
}
.main-exchange-conv__union .nice-select {
    border: 0;
    background: #f0f2f5;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 400;
    font-family: stemlight, sans-serif;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 5px;
    top: 5px;
    bottom: 5px;
    width: 83px;
}
.main-exchange-conv__union .nice-select .option {
    font-weight: 400;
    line-height: 46px;
    min-height: 46px;
    padding-right: 10px;
    margin: 0;
}
.main-exchange-conv__union .nice-select .option:after{
	display: none;
}
.main-exchange-conv__union .nice-select .option.selected {
    display: none;
}
.main-exchange-conv__union .nice-select.open {
    background: #fff;
    filter: drop-shadow(0 10px 34px rgba(3, 18, 36, 0.2));
    z-index: 2;
}
.main-exchange-conv__union .nice-select .list {
    box-shadow: none;
    margin-top: 0;
    width: 100%;
    margin-top: -11px;
    padding-top: 5px;
    transition: unset;
}
.main-exchange-conv__union .nice-select:after {
    right: 6px;
}
.main-exchange-conv__toggle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-top: -20px;
    left: 15px;
    width: 76px;
    height: 76px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cg opacity='0.34' filter='url(%23filter0_f_1_1062)'%3E%3Ccircle cx='38' cy='38' r='28' fill='%23323E48'/%3E%3C/g%3E%3Ccircle cx='38' cy='35' r='28' fill='white'/%3E%3Cpath d='M35 32.2778L31 28M31 28L27 32.2778M31 28L31 42' stroke='%23323E48' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M49 37.7222L45 42M45 42L41 37.7222M45 42L45 28' stroke='%23323E48' stroke-width='2' stroke-linecap='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_1062' x='0' y='0' width='76' height='76' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='5' result='effect1_foregroundBlur_1_1062'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
        center/cover no-repeat;
    transition: background 0.25s ease;
}
.main-exchange-conv__toggle:hover {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cg opacity='0.34' filter='url(%23filter0_f_42_913)'%3E%3Ccircle cx='38' cy='38' r='28' fill='%23323E48'/%3E%3C/g%3E%3Ccircle cx='38' cy='35' r='28' fill='white'/%3E%3Cpath d='M35 32.2778L31 28M31 28L27 32.2778M31 28L31 42' stroke='%231669D1' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M49 37.7222L45 42M45 42L41 37.7222M45 42L45 28' stroke='%231669D1' stroke-width='2' stroke-linecap='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_f_42_913' x='0' y='0' width='76' height='76' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='5' result='effect1_foregroundBlur_42_913'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
        center/cover no-repeat;
}
.main-exchange-conv__wrap {
    display: flex;
    flex-direction: column;
	margin-bottom: -22px;
	position: relative;
}
.main-exchange-conv__wrap.m-toggle {
    flex-direction: column-reverse;
}

.main-exchange-course .r-tabs-panel{
	padding: 0;
}
.main-exchange-view__item {
    border-bottom: 1px solid #fff;
    display: flex;
    align-items: center;
    padding: 10.5px 0;
    font-size: 20px;
}

.main-exchange-view__links {
    display: flex;
    margin-top: 13px;
}
.main-exchange-view__data {
    flex-grow: 1;
    width: 25%;
    padding: 0 15px;
    position: relative;
}
.main-exchange-view__data:last-child {
    padding-right: 0;
}
.main-exchange-view__data.m-up:after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M1.99998 8.30534L7.31308 3.00779L12.6009 8.31106' stroke='%2371BA13' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")
        center/cover no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -3px;
    margin: 0;
}
.main-exchange-view__data.m-down:after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M12.6065 2.3033L7.29545 7.59883L2.00766 2.29556' stroke='%23F13232' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")
        center/cover no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -3px;
    margin: 0;
}
.main-exchange-view__curr {
	width: 190px;
    min-width: 190px;
    max-width: 190px;
    display: flex;
    align-items: center;
}

.main-exchange-view-top {
    display: flex;
    position: absolute;
    left: 0;
	bottom: calc(100% + 4px);
    width: 50%;
    font-size: 16px;
    line-height: 1.1;
    align-items: flex-end;
	padding-right: 25px;
}
.main-exchange-view-top__item {
    flex-grow: 1;
    width: 25%;
    padding: 0 15px;
    color: #adb2b6;
	font-size: 14px;
}
.main-exchange-view-top__item:first-child {
	width: 190px;
    min-width: 190px;
    max-width: 190px;
    padding-left: 0;
    color: #323e48;
	font-size: 12px;
}
.main-exchange-view-top__item:last-child {
    padding-right: 0;
}
.main-exchange-view__other {
    display: inline-block;
    font-size: 14px;
    color: #adb2b6;
    font-family: stemmedium, sans-serif;
    margin-right: 16px;
    position: relative;
    padding-left: 26px;
    line-height: 1.1;
    transition: all 0.25s ease;
}
.main-exchange-view__other:before {
    content: "";
    display: inline-block;
    width: 21px;
    height: 13px;
    position: absolute;
    left: 0;
    top: 1px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='13' viewBox='0 0 21 13' fill='none'%3E%3Crect x='1' y='5' width='15' height='7' rx='1' stroke='%23ADB2B6' stroke-width='2'/%3E%3Cpath d='M4 1H18C19.1046 1 20 1.89543 20 3V9' stroke='%23ADB2B6' stroke-width='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='3.5' stroke='%23ADB2B6' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    transition: all 0.25s ease;
}
.main-exchange-view__other:hover {
    color: #1669d1;
}
.main-exchange-view__other:hover:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='13' viewBox='0 0 21 13' fill='none'%3E%3Crect x='1' y='5' width='15' height='7' rx='1' stroke='%231669D1' stroke-width='2'/%3E%3Cpath d='M4 1H18C19.1046 1 20 1.89543 20 3V9' stroke='%231669D1' stroke-width='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='3.5' stroke='%231669D1' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
}
.main-exchange-view__off {
    display: inline-block;
    font-size: 14px;
    color: #adb2b6;
    font-family: stemmedium, sans-serif;
    margin-right: 16px;
    position: relative;
    padding-left: 18px;
    line-height: 1.1;
    transition: all 0.25s ease;
}
.main-exchange-view__off:before {
    content: "";
    display: inline-block;
    width: 13px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='none'%3E%3Cpath d='M12 6.13636C12 7.5806 11.2528 9.04764 10.1741 10.3903C9.10854 11.7166 7.81309 12.8051 6.92928 13.4731C6.66974 13.6692 6.33026 13.6692 6.07072 13.4731C5.18691 12.8051 3.89146 11.7166 2.82588 10.3903C1.74722 9.04764 1 7.5806 1 6.13636C1 3.35309 3.40741 1 6.5 1C9.59259 1 12 3.35309 12 6.13636Z' stroke='%23ADB2B6' stroke-width='2'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5' stroke='%23ADB2B6' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    transition: all 0.25s ease;
}
.main-exchange-view__off:hover {
    color: #1669d1;
}
.main-exchange-view__off:hover:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='none'%3E%3Cpath d='M12 6.13636C12 7.5806 11.2528 9.04764 10.1741 10.3903C9.10854 11.7166 7.81309 12.8051 6.92928 13.4731C6.66974 13.6692 6.33026 13.6692 6.07072 13.4731C5.18691 12.8051 3.89146 11.7166 2.82588 10.3903C1.74722 9.04764 1 7.5806 1 6.13636C1 3.35309 3.40741 1 6.5 1C9.59259 1 12 3.35309 12 6.13636Z' stroke='%231669D1' stroke-width='2'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5' stroke='%231669D1' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
}

.main-exchange-conv__item input[type="text"],
.main-exchange-conv__item input[type="email"],
.main-exchange-conv__item input[type="password"],
.main-exchange-conv__item input[type="tel"]{
	font-size: 18px;
	padding: 14px 19px;
    border-radius: 10px;
}
.select-exchange-mobile{
	display: none;
	margin-bottom: 45px;
	
}
.select-exchange-mobile select{
	display: block;
	width: 100%;

	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.5L6.3125 6.5L1 1.5' stroke='%23323E48' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 22px center;
    background-size: 12px;
    cursor: pointer;
	line-height: inherit;
	border: 0;
	border-radius: 30px;
	padding: 9px 40px 9px 15px;
	z-index: 1;
	color: #0071CE;
	outline: none;
}
.main-exchange-wr{
	display: flex;
	margin: 0 -15px;
}
.main-exchange-course{
	padding: 0 15px;
	width: 66.666%;
}
.main-exchange-office{
	padding: 0 15px;
	width: 33.333%;
	text-align: center;
}
.main-exchange-course__in,
.main-exchange-office__in{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #F2F4F7;
	padding: 28px 30px;
}
.main-exchange-top{
	font-size: 32px;
	line-height: 1.2;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 16px;
}
.main-exchange-office__txt{
	font-size: 16px;
	line-height: 1.2;
	margin-bottom: 55px;
}
.main-exchange-office__icon{
	margin-bottom: 35px;
	display: flex;
    justify-content: center;
}
.main-exchange-office__icon img{
	display: block;
	max-width: 100%;
}
.main-exchange-office__btn{
	display: inline-block;
	padding: 17px 20px;
	background: #0071C7;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	line-height: 1;
	font-family: 'stemmedium', sans-serif;
	transition: all .25s ease;
}
.main-exchange-office__btn:hover{
	background: #323E48;
}
.i-proposal{
	margin: 50px 0;
}
.i-proposal__list{
	margin: 0 -15px -30px;
	display: flex;
	flex-wrap:wrap;
}
.i-proposal__item{
	padding: 0 15px;
	margin-bottom: 30px;
	width: 33.333%;
}
.i-proposal__item.m-half{
	width: 50%;
}
.i-proposal__in{
	width: 100%;
	height: 100%;
	background: #F2F4F7;
	padding: 52px 40px 0;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
	display: flex;
	flex-direction: column;
	color: #000;
}
.i-proposal__in:hover .i-proposal__title{
	color: #0071C7;
}
.i-proposal__in:hover .i-proposal__txt{
	color: #0071C7;
}
.i-proposal__img{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding-top: 17px;
	padding-bottom: 17px;
	flex:1;
}
.i-proposal__img.m-bottom{
	padding-bottom: 0;
	align-self: flex-end;
}
.i-proposal__img img{
	display: block;
	max-width: 100%;
}

.i-proposal__in .page-btn{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 40px;
}

.i-proposal__title{
	font-size: 32px;
	line-height: 1.2;
	margin-bottom: 10px;
	font-family: 'stemmedium', sans-serif;
	position: relative;
	z-index: 1;
	color: #000;
	transition: color .25s ease;
}
.i-proposal__txt{
	font-size: 16px;
	line-height: 1.2;
	position: relative;
	z-index: 1;
	transition: color .25s ease;
}

.layout--index .p-app__img{
	min-width: 425px;
}
.layout--index .p-app__info {
    font-size: 20px;
}


.page-btn{
    display: inline-block;
    padding: 17px 20px;
    background: #0071C7;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    line-height: 1;
    font-family: 'stemmedium', sans-serif;
    transition: all .25s ease;
}
.page-btn:hover{
    background: #323E48;
}

.layout--stem .page-content{
	font-family: 'stemlight', sans-serif;
}
.layout--stem h1{
	font-family: 'stembold', sans-serif;
}
.layout--stem .page-title h1{
	font-size: 56px;
	line-height: 1.1;
	font-family: 'stemlight', sans-serif;
	margin-bottom: 0;
}
.layout--stem h2,
.layout--stem h3,
.layout--stem h4{
	font-family: 'stembold', sans-serif;
}
.layout--stem .page-content strong{
	font-family: 'stembold', sans-serif;
}
.layout--stem .tabs-wrap.m-page .tabs-off li.current{
	font-family: 'stemmedium', sans-serif;
}
.epay-serv{
	margin: 60px 0;
}
.epay-serv h2 {
    font-size: 42px;
}
.epay-serv__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}
.epay-serv__item{
	padding: 0 15px;
	margin-bottom: 30px;
	width: 33.333%;
}
.epay-serv__item.m-hidden{
	display: none;
}
.epay-serv__in{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #F6F6F5;
	padding: 43px 20px;
	color: #000;
}
.epay-serv__in:hover{
	color: #fff;
	background: linear-gradient(90.00deg, rgb(32, 98, 190) -1.191%,rgb(42, 130, 212) 65.02%,rgb(49, 151, 225) 95.116%);
}
.epay-serv__in:hover .epay-serv__icon img{
	filter: brightness(0) invert(1);
}
.epay-serv__icon{
	margin-bottom: 26px;
	height: 56px;
	display: inline-flex;
	align-items: center;
}
.epay-serv__icon img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	transition: all .25s ease;
}
.epay-serv__txt{
	font-size: 20px;
	max-width: 330px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 1.3;
}
.epay-serv-btn-wrap{
	text-align: center;
	padding: 20px 0 0;
}
.epay-serv__btn{
	display: inline-block;
	padding: 26px 28px;
	font-size: 22px;
	line-height: 1;
	color: #0071C7;
	font-family: 'stemmedium', sans-serif;
	border-radius: 10px;
	background: #F6F6F5;
	transition: all .25s ease;
}

.epay-serv__btn.active:after{
	transform: rotate(180deg);
}
.epay-serv__btn:hover{
	background: #F2F6FF;
    color: #0071CE;
}
.epay-serv__btn:after{
	content: "";
	display: inline-block;
	width: 17px;
	height: 11px;
	margin: 0 0 0 10px;
	background: url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 1.75L8.5 8.25L15 1.75' stroke='%230071C7' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.afbf_inputtext_bg select{
	font-size: inherit;
}
.alx_feed_back input[type="text"]::-webkit-input-placeholder {
    color: #343532;
}

.alx_feed_back input[type="text"]::placeholder {
    color: #343532;
}

.calc-error {
    color: rgb(255, 255, 255);
    margin: 0px !important;
}

.m-back{
	margin: 20px 0;
}
.m-back.m-white .m-back__in{
	background: #fff;
}
.page-subhead{
	font-size: 24px;
	margin: -20px 0 24px 0;
}
.m-back__list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px -30px;
}
.m-back__item{
	padding: 0 15px;
	margin-bottom: 30px;
	width: 25%;
	display: block;
	color: #000;
	transition: color .15s ease;
	position: relative;
}

.m-back__link-mobile{
	display: none;
    position: absolute;
    width: 100%;
    height: 100%;
	left: 0;
	top: 0;
}



.m-back__item:hover{
	color: #fff;
}
.m-back__item:hover .m-back__in{
	background: #343E47;
}

.m-back-more-view{
	padding: 10px 0 0;
	font-size: 16px;
	display: none;
}
.m-back-more-view__link{
	display: block;
	color: #0071C7;
	text-decoration: underline;
	margin-bottom: 5px;
	font-family: 'stemmedium', sans-serif;
}
.m-back-more-view__link:hover{
	text-decoration: none;
}
.m-back-more-view__name{
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 5px;
}
.m-back-more-view__item{
	display: inline-flex;
	align-items: center;
}
.m-back-more-view__item:before{
	content: "";
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #000;
	border-radius: 50%;
	margin: 0 10px 0 0;
}

.m-back__in{
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	padding: 10px 10px 20px;
	border-radius: 10px;
	transition: all .25s ease;
	position: relative;
}
.m-back__link-desktop{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
}
.m-back__img{
	margin-bottom: 15px;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	min-height: 185px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.m-back__img img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	/* width: 100%;
	height: 100%; */
	object-fit: cover;
}
.m-back__title{
	font-size: 24px;
	line-height: 1.1;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 8px;
}
.m-back__txt{
	line-height: 1.2;
}
.m-back__discount{
	position: absolute;
	right: 10px;
	top: 10px;
	background: #CB8BDA;
	font-size: 18px;
	font-family: 'stemmedium', sans-serif;
	line-height: 1;
	color: #fff;
	padding: 6px 11px;
	border-radius: 5px;
}
.m-back__info{
	padding: 0 10px;
}

.page-toggle-links{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.page-toggle-links__item,
.rko-anchor__link{
    display: inline-block;
    padding: 18px 19px;
    background: #F0F2F5;
    color: #0071C7;
    border-radius: 60px;
    font-size: 20px;
    line-height: 1.1;
    margin: 0 10px 10px 0;
	transition: color .25s ease;
}
.page-toggle-links__item:hover,
.rko-anchor__link:hover{
	color: #004A98;
}
.page-toggle-links__item:last-child,
.rko-anchor__link:last-child{
	margin-right: 0;
}
.page-toggle-links__item.active,
.rko-anchor__link.active{
	color: #fff;
	background: #0071C7;
	font-family: 'stemmedium', sans-serif;
}


.page-credit .p-cards__item{
	background: #F0F2F5;
	padding: 0;
}

.page-credit .p-cards__item:after{
	background: linear-gradient(-145deg, rgb(242, 244, 247) 64.619%, rgb(76, 178, 255) 163.371%);
	pointer-events: none;
}

.page-credit .p-cards__img{
	padding: 0;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	align-self: stretch;
}
.page-credit .p-cards__img img {
    filter: none;
	height: 100%;
    width: 100%;
    object-fit: cover;
}
.page-credit .p-cards__info{
	padding: 40px 40px 110px 40px;
}
.page-credit .p-cards-buttons{
	left: 40px;
	bottom: 40px;
}
.page-credit .page-credit__title{
	margin-bottom: 15px;
	position: relative;
	z-index: 1;
}
.page-credit-view .p-cards__subhead{
	margin-bottom: 15px;
}
.page-credit-view .p-cards-benefits{
	padding-top: 15px;
}
.page-credit__title{
	font-size: 46px;
	line-height: 1.1;
	margin-bottom: 10px;
}

.p-cards__l{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 3;
}

.p-form__view.m-illustrate .checkbox-item{
	margin-bottom: 30px;
}
.p-form__view.m-illustrate .btn{
	max-width: 180px;
}
.p-form__view.m-illustrate .p-form__wrap{
	flex-wrap:wrap;
	column-gap: unset;
	margin: 0 -15px;
}
.p-form__view.m-illustrate .p-form__item{
	width: 50%;
	padding: 0 15px;
	margin-bottom: 30px;
}
.p-form-il-wrap{
	display: flex;
	/* align-items: flex-start; */
}
.p-form-il-img{
	width: 480px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.p-form-il-info{
	flex:1;
	padding-right: 60px;
}
.p-form__subhead{
	margin: -15px 0 25px;
	font-size: 20px;
	color: #fff;
}
.p-requirements{
	background: #F0F2F5;
	border-radius: 10px;
	padding: 50px;
	font-size:18px;
}
.p-requirements__item{
	margin-bottom: 20px;
	padding-left: 21px;
	position: relative;
}
.p-requirements__item:before{
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	background: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 3C6 4.65685 4.65685 6 3 6C1.34315 6 0 4.65685 0 3C0 1.34315 1.34315 0 3 0C4.65685 0 6 1.34315 6 3ZM1.35 3C1.35 3.91127 2.08873 4.65 3 4.65C3.91127 4.65 4.65 3.91127 4.65 3C4.65 2.08873 3.91127 1.35 3 1.35C2.08873 1.35 1.35 2.08873 1.35 3Z' fill='%230071CE'/%3E%3C/svg%3E%0A") center no-repeat;
	position: absolute;
	left: 0;
	top: 10px;
}
.p-requirements__item:last-child{
	margin-bottom: 0;
}
.p-requirements__top{
	font-family: 'stemmedium', sans-serif;
}
.p-calc{
	margin: 60px 0;
}
.p-calc__wrap{
	display: flex;
	border-radius: 10px;
    background: #F0F2F5;
	overflow: hidden;
}
.p-calc-view{
	width: 543px;
	background: #0071CE;
	padding: 45px 50px;
	color: #fff;
}
.p-calc__select{
	flex:1;
	padding: 50px;
}
.p-calc__item{
	margin-bottom: 34px;
}
.p-calc__item:last-child{
	margin-bottom: 0;
}
.p-calc__label{
	font-size: 24px;
	line-height: 1.1;
	margin-bottom: 5px;
}

.p-calc__item .slider-count__add{
	font-size: 16px;
	top: 50%;
    transform: translateY(-50%);
	right: 10px;
	pointer-events: none;
}
.p-calc__item .ui-button, 
.p-calc__item .ui-state-default, 
.p-calc__item .ui-widget-content .ui-state-default, 
.p-calc__item .ui-widget-header .ui-state-default,
html .p-calc__item .ui-button.ui-state-disabled:active, 
html .p-calc__item .ui-button.ui-state-disabled:hover{
	margin-top: -8px;
    margin-left: -15px;
	width: 30px;
	height: 30px;
	-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3);
	background: #0071CE url(/local/templates/paritet/assets/build/css/../img/svg/sl-arr.svg) center no-repeat;
}
.p-calc__item .ui-button:hover, 
.p-calc__item .ui-state-default:hover, 
.p-calc__item .ui-widget-content .ui-state-default:hover, 
.p-calc__item .ui-widget-header .ui-state-default:hover{
	background: #000 url(/local/templates/paritet/assets/build/css/../img/svg/sl-arr.svg) center no-repeat;
}
.p-calc__item .ui-button:before, 
.p-calc__item .ui-state-default:before, 
.p-calc__item .ui-widget-content .ui-state-default:before, 
.p-calc__item .ui-widget-header .ui-state-default:before {
	display: none!important;
}
.p-calc__item .ui-slider {
    position: absolute;
    left: 30px;
    bottom: 0;
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
	background: transparent;
}
.p-calc__item .slider-count input[type="text"] {
    text-align: left;
    font-size: 24px;
    padding: 14px 20px;
}
.p-calc-view__wrap{
	margin-bottom: 27px;
}
.p-calc-view__item{
	margin-bottom: 27px;
}
.p-calc-view__item:last-child{
	margin-bottom: 0;
}
.p-calc-view__label{
	font-size: 24px;
	line-height: 1.1;
	margin-bottom: 10px;
}
.p-calc-view__num{
	font-size: 56px;
	line-height: 1;
}
.p-calc-view__btn{
	display: inline-block;
	margin-bottom: 15px;
	background: #fff;
	padding: 16px 23px;
	font-size: 18px;
	color: #0071CE;
	font-family: 'stemmedium', sans-serif;
	border-radius: 5px;
	transition: all .25s ease;
}
.p-calc-view__btn:hover{
	background: #343E47;
	color: #fff;
}
.p-calc-view__more{
	font-size: 16px;
	line-height: 1.1;
	max-width: 264px;
}
.p-calc__item .ui-widget-header {
    background: #0071CE;
}
.p-calc-radio{
	display: flex;
	align-items: center;
}
.p-calc-radio__item{
	margin: 0 20px 0 0;
}
.p-calc-radio__item:last-child{
	margin-right: 0;
}


.p-other__list .slick-track{
	display: flex;
}
.p-other__list .p-other__item{
	height: auto;
}
.p-other__list .slick-arrow{
	display: inline-block;
	width: 49px;
	height: 48px;
	background: #F0F2F5;
	border-radius: 10px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-indent: -9999em;
	border: 0;
	z-index: 5;
}
.p-other__list .slick-prev{
	left: 13px;
}
.p-other__list .slick-prev:after{
	content: "";
	display: inline-block;
	width: 11px;
	height: 17px;
	position: absolute;
	left: 20px;
    top: 15px;
	background: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15.4614L3 8.46143L10 1.46142' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}
.p-other__list .slick-prev:hover:after{
	background: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15.4614L3 8.46143L10 1.46142' stroke='%23004A98' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.p-other__list .slick-next{
	right: 13px;
}
.p-other__list .slick-next:after{
	content: "";
	display: inline-block;
	width: 11px;
	height: 17px;
	position: absolute;
	left: 20px;
    top: 15px;
	background: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27734 1.12305L8.61581 8.46151L1.27734 15.8' stroke='%230071CE' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.p-other__list .slick-next:hover:after{
	background: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.27734 1.12305L8.61581 8.46151L1.27734 15.8' stroke='%23004A98' stroke-width='3'/%3E%3C/svg%3E%0A") center/cover no-repeat;
}

.p-other__list .slick-disabled{
	opacity: .4;
	pointer-events: none;
}

.p-back{
	margin: 60px 0;
}
.p-back.m-white .p-back__view{
	background: #fff;
	border-radius: 30px;
}
.p-back__view{
	padding: 36px 60px;
    display: flex;
	align-items: center;
    background: #F0F2F5;
    border-radius: 10px;
}
.p-back__info{
	flex: 1;
	padding-right: 80px;
}
.p-back__info .c-poss__btn{
	position: static;
	width: auto;
	display: inline-block;
	padding-left: 45px;
	padding-right: 45px;
}
.p-back__img{
	width: 550px;
	min-width: 550px;
}
.p-back__img img{
	display: block;
	max-width: 100%;
}
.p-back .btn {
    font-size: 16px;
    font-family: 'stemmedium', sans-serif;
    background: #0071C7;
    padding: 18px 30px;
}
.p-back .btn:hover {
    background: #3E4A54;
}
.p-back__title{
	font-family: 'stemmedium', sans-serif;
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 10px;
}
.p-back__txt{
	margin-bottom: 100px;
	line-height: 1.3;
}

.public-offer-msg{
	line-height: 1.2;
	/* margin: -20px 0 40px; */
	padding: 20px 0;
    font-size: 16px;
}
.select__wrap .public-offer-msg{
	padding-top: 10px;
	font-size: 14px;
	margin: 0;
}
.select+.public-offer-msg{
	margin: -40px 0 20px;
}
.p404{
	margin: 60px 0;
	font-family: 'stemlight', sans-serif;
}
.p404 h1{
	font-size: 56px;
	line-height: 1.1;
	font-family: 'stemlight', sans-serif;
	margin-bottom: 20px;
}
.p404__subhead{
	margin-bottom: 30px;
}
.p404__view{
	display: flex;
	align-items: center;
}
.p404__info{
	width: 50%;
	padding-right: 40px;
	font-size: 20px;
	line-height: 1.2;
}
.p404__img{
	width: 50%;
	padding-left: 40px;
}
.p404__img img{
	display: block;
	max-width: 100%;
}
.p404__form{
	margin-bottom: 30px;
}
.p404 .btn{
	font-size: 18px;
    font-family: 'stemmedium', sans-serif;
    background: #0071C7;
	padding: 20px 32px;
    border-radius: 10px;
}
.p404 .btn:hover{
	background: #3E4A54;
}
.p-form-wrap{
	display: flex;
}
.p404__form {
	position: relative;
}
.p404__form:before{
	content: "";
	display: inline-block;
	width: 24px;
	height: 23px;
	position: absolute;
	left: 15px;
	top: 50%;
	transform: translateY(-50%);
	background: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3663_1268)'%3E%3Cpath d='M10.639 19.1108C15.6095 19.1108 19.639 15.0814 19.639 10.1108C19.639 5.14028 15.6095 1.11084 10.639 1.11084C5.66841 1.11084 1.63898 5.14028 1.63898 10.1108C1.63898 15.0814 5.66841 19.1108 10.639 19.1108Z' stroke='%235D666F' stroke-width='2'/%3E%3Cpath d='M10.639 16.1099C9.04768 16.1099 7.52155 15.4777 6.39634 14.3525C5.27112 13.2273 4.63898 11.7012 4.63898 10.1099' stroke='%235D666F' stroke-linecap='round'/%3E%3Cpath d='M16.639 17.9389L18.053 16.5249L23.003 21.4749L21.589 22.8889L16.639 17.9389Z' fill='%235D666F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3663_1268'%3E%3Crect width='24' height='23' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.p404__form input[type="text"], 
.p404__form input[type="search"] {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #DDE3EB;
    border-radius: 5px;
    padding: 18px 30px 18px 55px;
	font-size: 18px;
}

.p404__form [type="submit"]{
	display: inline-block;
	font-size: 18px;
    font-family: 'stemmedium', sans-serif;
    background: #0071C7;
	padding: 20px 45px;
    border-radius: 10px;
	margin-left: 30px;
	color: #fff;
	transition: all .25s ease;
}
.p404__form [type="submit"]:hover{
	background: #3E4A54;
}


.pg-more{
	padding: 60px 0 0;
}
.pg-more__title{
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 16px;
}
.pg-more__list{
	display: flex;
	margin: 0 -15px;
}
.pg-more__item{
	width: 33.333%;
	padding: 0 15px;
}
.pg-more__in{
	width: 100%;
	height: 100%;
	background: #F0F2F5;
	border-radius: 10px;
	padding: 25px 30px;
	display: flex;
	align-items: center;
}
.pg-more__icon{
	min-width: 120px;
	width: 120px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 15px;
}
.pg-more__icon img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.pg-more__info{
	flex:1;
	font-size: 18px;
	line-height: 1.2;
}
.pg-more__head{
	font-size: 24px;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 5px;
}
.pg-more__item .btn{
	margin-top: 40px;
	font-family: 'stemmedium', sans-serif;
    background: #0071C7;
    padding: 15px 20px;
	font-size: 16px;
}
.pg-more__item .btn:hover{
	background: #3E4A54;
}
.p404-img-mob{
	display: none;
}
.p404-img-mob img{
	display: block;
	max-width: 100%;
}

.p-acquiring-ben{
	margin: 0 0 60px 0;
}
.p-acquiring-ben__list{
	display: flex;
	flex-wrap: wrap;
	column-gap: 30px;
	margin-bottom: 30px;
}
.p-acquiring-ben__list:last-child{
	margin-bottom: -30px;
}
.p-acquiring-ben__item{
	width: calc(33.333% - 20px);
	background: #F0F2F5;
	border-radius: 10px;
	padding: 30px 30px 35px 30px;
	margin-bottom: 30px;
}
.p-acquiring-ben__icon{
	margin-bottom: 20px;
	width: 122px;
	height: 122px;
}
.p-acquiring-ben__icon img{
	display: block;
	max-width: 100%;
}
.p-acquiring-ben__title{
	font-size: 28px;
	line-height: 1.1;
	margin-bottom: 11px;
	font-family: 'stemmedium', sans-serif;
}
.p-acquiring-ben__txt{
	font-size: 20px;
	line-height: 1.1;
}
.p-acquiring__item{
	margin: 0 0 30px 0;
	border-radius: 10px;
	background: #F0F2F5;
	padding: 48.5px 40px;
	display: flex;
	align-items: center;
	position: relative;
}
.p-acquiring__item:last-child{
	margin-bottom: 0;
}
.p-acquiring__item.not-label{
	padding: 40px;
}

.p-acquiring__img{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 435px;
	min-width: 435px;
	margin-left: 60px;
}
.p-acquiring__img img{
	display: block;
	max-width: 100%;
}
.p-acquiring__top{
	font-size: 32px;
	line-height: 1.2;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 9px;
}
.p-acquiring__view{
	flex:1;
	font-size: 20px;
}
.p-acquiring__info{
	margin-bottom: 23px;
	
}

.p-acquiring__info p{
	margin: 0 0 13px 0;
}
.p-acquiring__info p:last-child{
	margin-bottom: 0;
}
.p-acquiring__info ul li{
	margin-bottom: 5px;
}
.p-acquiring__info ul li:last-child{
	margin-bottom: 0;
}

.p-acquiring__item .p-cards-buttons{
	position: static;
}

.p-acquiring__label{
	position: absolute;
	left:0;
	top: 0;
	background: linear-gradient(45.00deg, rgb(179, 200, 233) 0%,rgb(110, 165, 255) 11.833%,rgb(100, 184, 255) 45.24%,rgb(215, 124, 255) 67.604%,rgb(251, 107, 255) 81.769%,rgb(255, 168, 203) 100%),rgb(0, 113, 206);
	color: #fff;
	display: inline-block;
	font-family: 'stemmedium', sans-serif;
	padding: 5px 15px;
	border-radius: 10px;
}

.p-payment{
	margin: 60px 0;
}
.p-payment__list{
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* flex-wrap:wrap; */
	gap: 30px;
	padding: 22px 30px;
	border-radius: 10px;
	background: #F0F2F5;
}

.acq-conditions{
	margin: 60px 0;
}

.acq-conditions table{
	min-width: unset;
}	
.acq-conditions th{
	background: #0071CE;
	color: #fff;
	text-align: center;
}
.acq-conditions td{
	border-bottom: 1px solid #C0C2CD;
	font-size: 24px;
	line-height: 1.2;
	font-family: 'stemmedium', sans-serif;
	text-align: center;
}
.acq-conditions td:first-child{
	font-size: 20px;
}
.acq-conditions tr:last-child td{
	border-bottom: 0;
}
.acq-conditions .table-wrap {
    margin: 0px 0 17px;
}
.p-explanation{
	font-size: 16px;
}

.acq-how{
	margin: 60px 0;
}
.acq-how .p-how__top{
    font-family: 'stemmedium', sans-serif;
}
.acq-how .p-how__in{
	background: #F0F2F5;
	padding-right: 71px;
}

.acq-how .p-how__num{
	font-size: 96px;
	line-height: 0.6;
}

.accordeon__item.m-partner .accordeon__link{
	font-size: 42px;
	line-height: 1.2;
}
.k-questions.m-corp .accordeon__item.m-partner .accordeon__link:before{
	top: 42px;
}

.back-popup{
	display: none;
    position: fixed;
    z-index: 44;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}
.back-popup__view{
	position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    width: 410px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    text-align: center;
    border-radius: 10px;
	background: #F0F2F5;
	padding: 10px;
}
.back-popup__inner{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}
.back-popup__img{
	width: 100%;
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 10px;
}
.back-popup__info{
	padding: 20px 10px 10px;
	text-align: left;
	color: #000;
}
.back-popup__info ul,
.back-popup__info ol,
.back-popup__info p,
.m-back-more-view ul,
.m-back-more-view ol,
.m-back-more-view p{
	margin: 5px 0;
}
.back-popup__info ul li:after,
.back-popup__info ol li:after,
.m-back-more-view ol li:after,
.m-back-more-view ul li:after{
	display: none;
}
.back-popup__info ul li,
.m-back-more-view ul li{
	padding-left: 15px;
	margin-bottom: 2px;
}
.back-popup__info ol li,
.m-back-more-view ol li{
	padding-left: 17px;
	margin-bottom: 2px;
}
.back-popup__info ul li:last-child,
.back-popup__info ol li:last-child,
.m-back-more-view ul li:last-child,
.m-back-more-view ol li:last-child{
	margin-bottom: 0;
}
.back-popup__info ul li:before,
.m-back-more-view  ul li:before{
	top: 13px;
    left: 0;
}
.back-popup__info ol li:before,
.m-back-more-view ol li:before{
	font-size: 16px;
    top: 4px;
    left: 0;
}
.back-popup__info .m-back-more-view__name{
	font-size: 20px;
}
.back-popup__top{
	margin-bottom: 10px;
}
.back-popup__title{
	font-size: 24px;
	font-family: 'stemmedium', sans-serif;
}
.back-popup__close{
	display: inline-block;
	background: #F0F2F5 url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L16.9997 16.9997' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M17 1L1.00135 17' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat;
	border-radius: 5px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 30px;
	height: 30px;
	transition: all .25s ease;
}

.back-popup__close:hover{
	background: #5D666F url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L17.0001 17.0001' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M17 1L1.00096 17.0004' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat;
}


@media screen and (max-width: 1360px){
	.top-banner-lg{
		display: none;
	}
	.top-banner-md{
		display: block;
	}
}
@media screen and (max-width: 991px){
	.f-interaction__txt,
	.f-interaction__num {
		font-size: 24px;
	}
}


@media screen and (max-width: 767px){
	.p-review__info ul li:before {
		top: 6px;
	}
	
	.f-interaction {
		margin: 40px 0;
	}
	.p-factoring__top {
		font-size: 30px;
	}
	.f-interaction__txt,
	.f-interaction__num {
		font-size: 18px;
	}
	.f-interaction__view {
		width: 100%;
		margin: 0 ;
	}
	.f-interaction__info{
		width: 100%;
		margin: 0 0 24px 0;
	}
	.f-interaction__wrap {
		flex-direction: column-reverse;
	}
	.page-credit .p-cards__img {
		border-bottom-right-radius: 0;
		border-top-left-radius: 10px;
		height: auto;
        align-self: unset;
	}
	.page-credit .page-credit__title {
		font-size: 26px;
	}
	.page-credit .p-cards__info {
		padding: 0 20px 20px;
	}
	.p-requirements {
		padding: 25px 20px;
	}
	.p-requirements__item:before{
		top: 8px;
	}
	.p-cond__clarify {
		font-size: 14px;
	}
	.p-cond__item ul li:before{
		top: 6px;
	}
	.vacancies-in-title h1 {
        font-size: 32px;
    }
	.top-banner-md{
		display: none;
	}
	.top-banner-sm{
		display: block;
	}
	.card-info-wrap {
		flex-direction: column;
	}
	.card-info__item {
		width: 100%;
		margin-bottom: 10px;
	}
	.card-info__item:last-child{
		margin-bottom: 0;
	}
	.card-multiple__item {
		padding: 0 10px;
	}
	.card-multiple__list {
		margin: 0 -10px;
	}
	.k-questions .accordeon__item ul li:before {
		top: 7px;
	}
	.epay-serv__btn {
		padding: 18px 20px;
		font-size: inherit;
	}
	.page-subhead {
		font-size: inherit;
	}
}
@media screen and (max-width: 600px){
	.m-back__link-mobile{
		display: block;
	}
	.m-back__link-desktop{
		display: none;
	}
	.f-interaction__txt, .f-interaction__num {
        font-size: inherit;
    }
	.f-interaction__num{
		margin-right: 8px;
	}
	.p-calc__item .slider-count__add {
		font-size: 14px;
	}
	.p-form__view.m-illustrate .checkbox-item {
		margin-bottom: 20px;
	}
	.select-exchange-mobile{
		display: block;
	}
	.layout--index .main-exchange .tabs-container{
		display: none;
	}
	.vacancies-in-title h1 {
        font-size: 28px;
    }
	.top-banner-sm{
		display: none;
	}
	.top-banner-xs{
		display: block;
	}
	.p-office__img{
		height: 190px;
	}
	.layout--deposit .p-cond__item{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
}



@media screen and (max-width: 1280px) {
	.cash{
		font-size: 18px;
	}
	.cash-tariff__title,
	.cash-tariff-row__percent,
	.cash-tariff-row__txt strong{
		font-size: 22px;
	}
	.cash-tariff-row__percent{
		margin-right: 7px;
	}
	.cash-tariff-row__title {
		font-size: 18px;
	}
	.cash-tariff-row__txt strong{
		margin: 0 7px;
	}
	
	.p-download__img {
		right: 10px;
	}

	.p-download__qr {
		width: 150px;
		height: 150px;
		right: calc(50% - 200px);
	}

	.m-own .business-top-checkout {
		padding: 19px 35px;
	}

	.m-own .business-top-checkout:hover {
		padding: 17px 33px;
	}
	.apple-connect-toggle__link {
		padding: 9px 16px;
		font-size: 18px;
	}
	.apple-connect-view {
		width: 40%;
		min-width: 40%;
		display: flex;
	}
	.apple-connect-view__item {
		height: auto;
		min-height: unset;
	}
	.tabs-link {
		padding: 10px 11px 10px 58px;
		font-size: 18px;
	}
	.layout--cards .express-d__size{
		font-size: 20px;
	}
	.layout--cards .express-d__date{
		font-size: 16px;
	}
	.z-method__img {
		width: 300px;
		min-width: 300px;
		margin-right: 60px;
	}
}

@media screen and (max-width: 1200px) {
	.p-calc-view {
		width: 50%;
		padding: 25px;
	}
	.p-calc__select {
		flex: unset;
		padding: 25px;
		width: 50%;
	}
	
	.p-form-il-img {
		width: 50%;
	}
	.p-form-il-info {
		padding-right: 30px;
	}
	.ib-function__view .page-links__item {
		padding: 13px 15px;
		font-size: 16px;
	}
	.ib-function__in {
		padding: 65px 45px 60px 45px;
	}
	.ib-function__content{
		font-size: 18px;
	}

	.p-cards .tab-link {
		padding: 7px 11px;
		font-size: 18px;
	}
	.t-tap-req .tap-requirements {
		padding: 40px 30px;
	}
	.p-office__title {
        font-size: 30px;
    }
	.board-about__row:first-child {
        width: 50%;
        margin-right: 0;
        padding-right: 20px;
    }
    .board-about__row:last-child {
        width: 50%;
    }
	.board-about__item td,
	.board-about__item td:first-child{
		width: 50%;
	}
	.r-programm.m-bg .r-programm__img img {
		margin-bottom: -85px;
	}
	.cash-tariff-row__title {
		width: 250px;
		left: -250px;
	}
	.cash-tariff__list{
		padding-left: 250px;
	}
	.s-top.m-pink .wish-pre{
		font-size: 75px;
	}
	.s-top.m-blue .wish-pre{
		font-size: 75px;
	}
	.rubin-conditions__view {
		background: #F6F6F5 url(/local/templates/paritet/assets/build/css/../img/content/rub-bg.png) calc(100% + 280px) center no-repeat;
		background-size: auto 100%;
	}
	.c-benefits__txt {
		font-size: 18px;
	}

	.c-benefits__in {
		padding: 20px 25px 30px;
	}

	.p-how.m-corp .p-how__txt {
		font-size: 18px;
	}

	.p-credit {
		margin: 25px 0 40px;
	}

	.p-credit__wrap {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -10px -20px;
	}

	.p-credit__item.m-fullheight {
		text-align: center;
	}

	.p-credit__item {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.p-credit__view {
		font-size: 24px;
	}

	.own-execution__title {
		font-size: 24px;
	}

	.own-execution__total {
		font-size: 22px;
	}

	.p-how.m-own .p-how__num {
		font-size: 80px;
	}

	.p-how.m-own .p-how__txt {
		font-size: 20px;
	}

	.p-moment-translate__view {
		min-width: 350px;
	}

	.p-moment-translate__top {
		font-size: 20px;
	}

	.p-moment-translate__more {
		padding: 3px 0 0 22px;
		font-size: inherit;
	}

	.p-moment-translate__item {
		padding: 14px 23px;
	}

	.p-moment-translate__wrap {
		padding: 20px;
		align-items: center;
	}

	.p-moment-conditions__item {
		font-size: 18px;
	}

	.p-moment-conditions__item span {
		font-size: 16px;
	}

	.p-moment-conditions__item:before {
		top: -3px;
	}

	.p-moment-conditions__wrap {
		padding: 30px 35px;
	}

	.m-moment .business-top h1 {
		font-size: 44px;
	}

	.m-moment .business-top__pre {
		font-size: 18px;
	}

	.p-download__title {
		font-size: 34px;
	}

	.p-download__txt {
		font-size: 18px;
	}

	.erip-popular__txt {
		font-size: 20px;
	}

	.p-benefits__txt {
		font-size: 18px;
	}

	.transfer-about__txt {
		font-size: 20px;
	}

	.c-poss__title {
		font-size: 26px;
	}

	.p-benefits__in {
		padding: 20px 130px 40px 25px;
	}

	.erip-cond__img {
		max-width: 65%;
	}

	.p-download__img img {
		max-width: 260px;
	}

	.m-own .business-top__links {
		position: static;
		margin-top: 30px;
	}

	.m-own .business-top__info {
		padding-top: 85px;
		padding-bottom: 85px;
	}

	.own-mobile__bg {
		background-position: calc(100% + 150px)center;
	}

	.own-mobile__store a {
		padding: 11px 13px;
		margin: 0 10px 0 0;
	}
	.apple-payment__info {
		font-size: 28px;
	}
	.apple-payment__view {
		padding: 0 40px;
	}
	.layout--cards .business-top h1{
		font-size: 48px;
	}
	.layout--cards .business-top__links{
		align-items: baseline;
	}
	.z-method__title {
		font-size: 24px;
	}
	.i-services__title {
		font-size: 20px;
	}
	.i-services__item {
		width: 25%;
	}
	.main-exchange-view__item {
        font-size: 18px;
    }
	.main-exchange-conv__title {
		font-size: 22px;
	}
	.main-exchange-office__icon {
		margin-bottom: 8px;
	}
	.main-exchange-office__txt {
		margin-bottom: 20px;
	}
	.main-exchange-course {
		padding: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.main-exchange-office {
		padding: 0;
		width: 100%;
	}
	.main-exchange-wr{
		flex-direction: column;
	}
	.main-exchange-wr {
		margin: 0;
	}
}

@media screen and (max-width: 1150px){
	.layout--cards .express-d__item {
		width: 50%;
	}
	.layout--cards .rko-top__pre {
		margin-bottom: 80px;
	}
	.p-other__top {
		font-size: 24px;
	}
}

@media screen and (max-width: 1100px) {
	.c-poss__list{
		margin-bottom: -40px;
	}
	.p-back__view {
		padding: 30px 40px;
	}
	.p-back__info{
		padding-right: 40px;
	}
	.p-back__img {
		width: 50%;
		min-width: unset;
	}
	.p-back__txt{
		margin-bottom: 50px;
	}
	.p-form__wrap {
		column-gap: 16px;
	}
	.belcart-top h1 {
		font-size: 54px;
	}
	.belcart-top__subhead{
		font-size: 20px;
	}
	.belcart-top .btn {
		font-size: 20px;
		padding: 15px 35px;
	}
	.p-office__top {
        flex-direction: column;
		align-items: flex-start;
    }
    .board__icon {
        margin-right: 30px;
    }
	.r-programm__btn{
		font-size: inherit;
	}
	
	.r-programm__title {
		font-size: 28px;
	}
	.r-programm__txt {
		font-size: inherit;
	}
	.r-programm__info {
		padding: 30px 0 30px 15px;
	}
	.cash-tariff-row__title {
		width: 100%;
		position: static;
		padding: 0;
		transform: none;
	}
	.cash-tariff__list {
		padding-left: 30px;
	}
	.cash-tariff__item:last-child .cash-tariff-row__title{
		display: block;
	}
	.apple-ben__num {
		font-size: 70px;
	}
	.apple-ben__txt {
		font-size: inherit;
	}
	.apple{
		font-size: 20px;
	}
	.apple-top__subhead{
		margin-bottom: 20px;
	}
	.apple-top .btn {
		font-size: 20px;
		padding: 15px 35px;
	}
	.cash-more__title {
		font-size: 24px;
	}
	.cash-more__title span{
		font-size: 20px;
	}
	.cash-ben__txt {
		font-size: 20px;
	}
	.cash-tariff-row__title {
		font-size: 20px;
	}
	.rubin-package__in{
		font-size: 20px;
	}
	.payment__icon {
		width: 280px;
	}

	.payment__txt {
		font-size: 20px;
	}

	.own-execution__in {
		padding: 35px 20px 150px;
	}

	.own-execution__bottom {
		padding: 0 20px 25px;
	}

	.app__wrap {
		padding-left: 44%;
	}

	.p-who__txt {
		font-size: 20px;
	}

	.c-poss__img {
		display: flex;
		justify-content: center;
	}

	.c-corp-form.m-transfer .c-corp-form__pre {
		font-size: 32px;
	}

	.c-corp-form.m-partner .c-corp-form__pre {
		font-size: 32px;
	}

	.transfer-action__title {
		font-size: 28px;
	}

	.c-poss__item {
		width: 50%;
		margin-bottom: 40px;
	}

	.c-poss__title {
		text-align: center;
	}

	.c-poss__img {
		height: auto;
	}

	.p-how__top {
		font-size: 20px;
	}

	.p-how__num {
		font-size: 110px;
		right: 5px;
	}

	.p-how__txt {
		font-size: 18px;
	}

	.p-how__in {
		padding: 20px 73px 20px 20px;
	}

	.m-moment .business-top h1 {
		font-size: 34px;
	}

	.p-moment-pre__view {
		font-size: inherit;
	}
	.cash-tariff__title {
		font-size: 24px;
	}
	.cash-tariff-row {
		margin-bottom: 15px;
	}
	.p-cards__img {
		width: 440px;
	}
	.z-method__img {
        width: 240px;
        min-width: 240px;
        margin-right: 40px;
    }
	.z-method__view {
		padding: 30px 45px;
	}
	.z-method__txt {
		font-size: inherit;
	}
	.z-method__title {
        font-size: 22px;
    }
	.i-proposal__item {
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.i-proposal__list {
		margin: 0 -5px -10px;
	}
	.i-proposal__title {
		font-size: 28px;
	}
	.i-proposal__in {
		padding: 30px 15px 0;
	}
}

@media screen and (max-width: 1023px){
	.p-office__item {
        padding: 20px;
    }
    
    .p-office__title {
        padding-right: 0;
    }
	.r-package__info,
	.r-package-pre__row{
		font-size: 16px;
	}
	
	.r-more__btn {
		left: 25px;
		bottom: 30px;
	}
	.r-more__item {
		padding: 25px 72px 145px 30px;
		min-height: unset;
	}
	.business-slider.m-own h1 {
		font-size: 48px;
	}
	.r-more__icon {
		max-width: 50%;
	}
	.accordeon__item.m-partner .accordeon__link{
		font-size: 32px;
	}
	.k-questions.m-corp .accordeon__item.m-partner .accordeon__link:before {
		top: 22px;
	}
}

@media screen and (max-width: 992px){
	.card-single__top {
		font-size: 24px;
	}
	.card-single__price {
		font-size: 22px;
	}
	.top .top__r{
		display: none;
	}
	.wish .m-pink .s-top__img {
		display: block;
	}
	.s-top.m-pink h1{
		font-size: 50px;
	}
	.wish .m-blue .s-top__img {
		display: block;
	}
	.s-top.m-blue h1{
		font-size: 50px;
	}
	.b-how__title {
		font-size: 20px;
	}
	.b-partners__link.m-colored {
        padding: 9px 13px!important;
	}
	.business-top-checkout.m-colored {
		padding: 11px 13px!important;
	}

	.b-partners__link.m-light {
        padding: 9px 13px!important;
	}
	.business-top-checkout.m-light {
		padding: 11px 13px!important;
	}
}

@media screen and (max-width: 991px) {
	.p-payment__item{
		padding: 0 10px;
	}
	.p-acquiring__view {
		font-size: 18px;
	}
	.p-acquiring-ben__title {
		font-size: 24px;
	
	}.p-acquiring-ben__item {
		width: calc(33.333% - 10px);
		margin-bottom: 15px;
	}
	
	.p-acquiring-ben__list {
		column-gap: 15px;
	}
	.p-acquiring__img {
		width: 50%;
		min-width: 50%;
		margin-left: 30px;
	}
	.p-requirements__item:before {
		top: 7px;
	}
	.p404 {
		margin: 40px 0;
	}
	.pg-more {
		padding: 40px 0 0;
	}
	.p404__form [type="submit"] {
		padding: 20px 25px;
		margin-left: 15px;
	}
	.p404__img {
		width: 43%;
		padding-left: 20px;
	}
	.p404__info {
		width: auto;
		flex: 1;
		padding-right: 20px;
	}
	.pg-more__icon {
		min-width: 85px;
		width: 85px;
		height: 85px;
	}
	.pg-more__info{
		font-size: 16px;
	}
	.pg-more__in {
		padding: 20px 15px;
	}
	.page-credit__title {
		font-size: 32px;
	}
	.p-requirements {
		font-size: 16px;
	}
	.p-back__info .c-poss__btn {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 20px;
	}
	.p-calc-radio__item .radio-item input[type="radio"]:not(:checked)+label, 
	.p-calc-radio__item .radio-item input[type="radio"]:checked+label {
		font-size: 16px;
	}
	.p-calc h2{
		font-size: 40px;
	}
	.p-calc-view__num {
		font-size: 36px;
	}
	.p-calc-view__label,
	.p-calc__label {
		font-size: 20px;
	}
	.p-form__view.m-illustrate .p-form__wrap {
		flex-direction: column;
	}
	.p-form__view.m-illustrate .p-form__item {
		width: 100%;
	}
	.page-toggle-links__item,
	.rko-anchor__link{
		padding: 14px;
		font-size: 18px;
	}
	.epay-serv__txt {
		font-size: inherit;
	}
	.epay-serv__list {
		margin: 0 -8px -16px;
	}
	.epay-serv__item {
		padding: 0 8px;
		margin-bottom: 16px;
	}
	.card-multiple__item.m3 {
		width: 50%;
		margin-bottom: 30px;
	}
	.z-package__info {
		font-size: inherit;
	}
	.z-package__item {
		width: 50%;
	}
	.z-benefits__top {
		font-size: 22px;
	}
	.z-benefits__in{
		font-size: inherit;
	}
	.z-benefits ul li:before{
		top: 8px;
	}
	.z-benefits__item {
		width: 50%;
	}
	.p-method__btn {
		padding: 15px 20px;
		font-size: 18px;
	}
	.p-method__txt {
		font-size: inherit;
	}
	.ib-function__img {
		margin-right: 45px;
		min-width: 230px;
		max-width: 230px;
	}
	.ib-function__content {
		font-size: 16px;
		line-height: 1.3;
		padding: 20px 30px 20px 25px;
	}
	.ib-function__in {
		padding: 40px;
	}
	.ib-function__content ul li:before {
		top: 9px;
	}
	.p-other-ben__top {
		font-size: 18px;
	}
	.p-other__list {
		margin: 0 -10px;
	}
	.p-other__item {
		padding: 0 10px;
	}
	.p-other__in{
		padding: 25px 20px 120px 20px;
	}
	.p-other .btn {
		left: 20px;
		bottom: 30px;
	}
	.p-triple__item{
		font-size: inherit;
	}
	.p-triple__col{
		margin-bottom: 20px;
	}
	.p-triple__col:last-child{
		margin-bottom: 0;
	}
	.p-cards-buttons__make,
	.p-cards-buttons__more {
		padding: 12px 15px;
	}
	.p-cards-benefits {
		flex-direction: column;
	}
	.p-cards-curr{
		margin-bottom: 20px;
	}
	.p-cards__info {
		padding-right: 20px;
		padding-bottom: 65px;
	}
	.p-cards-benefits__item {
		width: 100%;
	}
	.p-cards__info h2 {
		font-size: 42px;
	}
	.p-open__txt {
		font-size: inherit;
	}
	.p-open__item{
		padding: 0 10px;
	}
	.p-app__btn {
		padding: 17px 15px;
	}
	.p-app__info {
		font-size: inherit;
	}
	.p-app__txt {
		margin-bottom: 30px;
	}
	.p-app__img {
		min-width: 50%;
		margin: -40px 20px -40px 0;
	}
	
	.tabs-wrap.m-page .tabs-off{
		flex-wrap: wrap;
	}
	.business-top__list {
		margin-bottom: 30px;
	}
	.top-banner__info h1,
	.top-banner__info .h1 {
		margin-bottom: 10px;
		font-size: 40px;
		line-height: 1.1;
	}
	.accordion__link {
        font-size: 20px;
    }
    .accordion__link:after {
        top: 21px;
    }
	.r-benefits__title {
		font-size: 22px;
	}
	.r-benefits__list {
		column-gap: 20px;
	}
	.r-benefits__item {
		width: calc(33.333% - 15px);
		padding: 25px 20px;
	}
	.r-benefits__txt {
		font-size: inherit;
	}
	.r-doc__title {
		font-size: 20px;
	}
	.r-doc__size{
		font-size: inherit;
	}
	.r-doc__download{
		font-size: 20px;
		padding: 12px 20px;
	}
	.apple-connect-descr__title{
		font-size: 24px;
	}
	.apple-connect-toggle{
		margin-bottom: 30px;
	}
	.apple-connect-descr__item {
		margin-bottom: 20px;
	}
	.apple-connect-info {
		font-size: 17px;
	}
	.apple-ben__list {
		flex-direction: column;
	}
	.apple-ben__item{
		width: 100%;
		margin-bottom: 20px;
	}
	.apple-ben__item:last-child{
		margin-bottom: 0;
	}
	.apple-ben__in {
		padding: 20px 25px;
	}
	.cash-ben__txt {
		font-size: inherit;
	}
	.rubin-conditions__view {
		background: #F6F6F5 url(/local/templates/paritet/assets/build/css/../img/content/rub-bg.png) calc(100% + 410px) center no-repeat;
		background-size: auto 100%;
	}
	.c-benefits__icon {
		margin-right: 15px;
		width: 60px;
		min-width: 60px;
	}

	.c-benefits__item.w4 {
		width: 50%;
	}

	.corp-btn {
		padding: 17px;
	}

	.own-execution__list {
		flex-wrap: wrap;
		margin-bottom: -30px;
	}

	.own-online-add {
		font-size: 20px;
	}

	.own-mobile__info h2 {
		font-size: 28px;
	}

	.m-own .business-top-checkout {
		padding: 11px 15px;
	}

	.m-own .business-top-checkout:hover {
		padding: 9px 13px;
	}

	.p-download__qr {
		right: 30px;
	}

	.p-download__txt {
		margin-bottom: 50px;
	}

	.p-download__view {
		width: 100%;
		padding: 0;
	}

	.p-download__wrap {
		padding: 30px 200px 30px 30px;
	}

	.p-download__img {
		display: none;
	}

	.mobile__link.m-smp {
		margin-right: 9px;
	}

	.erip-cond__title {
		font-size: 24px;
	}

	.erip-cond__list {
		padding: 0;
	}

	.erip-cond__view {
		padding: 20px;
	}

	.erip-popular__item {
		width: 50%;
	}

	.erip-top__view {
		font-size: inherit;
		line-height: 1.3;
	}

	.p-how.m-erip .p-how__list {
		margin-bottom: -30px;
	}

	.p-how.m-erip .p-how__item {
		width: 50%;
		margin-bottom: 30px;
	}

	.p-how.m-erip .p-how__txt {
		font-size: 20px;
	}

	.erip-payment__view {
		padding: 55px 25px;
	}

	.erip-payment__btn {
		padding: 14px 25px;
		font-size: 18px;
	}

	.erip-payment__info {
		font-size: 32px;
	}

	.transfer-about__item:nth-child(1) {
		width: 100%;
	}

	.transfer-about__item {
		width: calc(50% - 16px);
	}

	.c-docs.m-transfer .express-d__wrap {
		padding: 0 20px;
	}

	.c-docs.m-transfer .express-d__link {
		padding: 25px 20px 55px 20px;
	}

	.transfer-action__top {
		flex-wrap: wrap;
	}

	.transfer-action__title {
		min-width: 100%;
	}

	.transfer-action__label {
		margin-left: 0;
	}

	.transfer-action__in {
		padding: 20px 30px;
	}

	.transfer-action__label {
		padding: 10px;
	}

	.c-docs.m-transfer {
		padding-bottom: 0;
	}

	.p-moment-translate__more {
		font-size: 16px;
	}

	.corp-credit .c-deposit-list__col:last-child {
		justify-content: flex-end;
	}
	.cash-tariff-row__percent{
		font-size: 26px;
	}
	.cash {
		font-size: inherit;
	}
	.cash .tabs-off li {
		padding: 10px;
		font-size: inherit;
	}
	.layout--cards .rko-top__pre {
		margin-bottom: 85px;
		font-size: 18px;
	}
	.p-cond__pre,
	.p-cond__val{
		font-size: 16px;
	}
	.p-review__txt,
	.p-more__view,
	.p-review.p-cards-block .p-review__txt {
		font-size: inherit;
	}
	.p-review.m-factoring .p-review__txt {
		font-size: inherit;
	}
	.p-review__info {
		padding: 0px 20px 30px 25px;
	}
	.p-ben .p-triple__top {
		font-size: 28px;
	}
	.p-ben .p-triple__img {
		right: 10px;
		bottom: 10px;
	}
	.z-method__info{
		flex-direction: column;
	}
	.z-method__item {
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}
	.z-method__item:last-child{
		margin-bottom: 0;
	}
	.m-back__title {
		font-size: 20px;
	}
	.m-back__item {
		width: 33.333%;
		padding: 0 8px;
    	margin-bottom: 16px;
	}
	.m-back__list {
		margin: 0 -8px -16px;

	}
	.main-exchange-view__item {
        font-size: 16px;
    }
    .main-exchange-view {
        padding: 0 20px 0px 0;
    }
    .main-exchange-conv {
        padding: 30px 26px;
    }
    .main-exchange-view__data.m-down:after,
    .main-exchange-view__data.m-up:after {
        left: -3px;
    }
    .main-exchange-view-top {
        font-size: 14px;
    }
    .main-exchange-view-top {
        padding: 0 20px 0 0;
    }

    .main-exchange-conv__item {
        margin-bottom: 33px;
    }
    .main-exchange-conv__toggle {
        margin-top: -13px;
    }
	.index-news__in {
		padding: 25px 35px 25px 25px;
	}
	.index-news__item{
		padding: 0 5px;
	}
	.index-news__list {
		margin: 0 -5px;
	}
	.index-news__in:after{
		right: 15px;
	}
	.layout--index .p-app{
		margin: 55px 0;
	}
	.layout--index .p-app h2{
		font-size: 40px;
	}
	.layout--index .p-app__img {
		min-width: 300px;
	}
	.p-review.m-factoring .p-review__txt ul li:before{
		top: 9px;
	}
}

@media screen and (max-width: 950px){
	.r-programm.m-bg .r-programm__img img {
		margin-bottom: -50px;
	}
	.p-form__wrap{
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.p-form__item {
		width: calc(50% - 8px);
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 900px){
	.card-single__img{
		width: 50%;
	}
	.card-single__view{
		padding-left: 15px;
	}
}


@media screen and (max-width: 850px){
	.p-acquiring__item {
		flex-direction: column-reverse;
	}
	.p-acquiring__item {
		padding: 60px 20px 20px;
	}
	.p-acquiring__item.not-label{
		padding: 20px;
	}
	.p-acquiring__view{
		width: 100%;
	}
	.p-acquiring__img {
        width: 100%;
        min-width: 100%;
        margin: 0 0 20px 0;
    }
	.p-acquiring-ben__item {
		padding: 25px 20px;
	}
	.main-exchange__list {
        flex-direction: column;
    }
    .main-exchange-conv,
    .main-exchange-view,
    .main-exchange-view-top {
        width: 100%;
    }
    .main-exchange-conv {
        margin: 50px 0 0 0;
    }
	.p-cards__img {
        width: 350px;
        padding: 0 25px;
    }
	.p-cards__item {
		padding: 25px 0 25px 25px;
	}
	.p-cards-curr__item{
		font-size: inherit;
	}
	.p-cards__info{
		padding-right: 0;
	}
	.board__icon {
        width: 150px;
        min-width: 150px;
    }
	.apple-how__title {
		font-size: 20px;
	}
	.transfer-consult__in {
		flex-direction: column;
		align-items: flex-start;
	}
	.transfer-consult__title {
		font-size: 32px;
		margin-bottom: 20px;
	}
	.apple-connect-view{
		display: none;
	}
	.apple-connect-info{
		padding-right: 0;
	}
	.apple-how__txt {
		font-size: 18px;
		line-height: 1.1;
	}
	.apple-payment__view {
		padding: 0 20px;
	}
	.pg-more__item {
		width: 50%;
		margin-bottom: 20px;
		padding: 0 10px;
	}
	.pg-more__list{
		margin: 0 -10px -20px;
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 800px){

	.r-package__view{
		display: none;
	}
	.r-package-mobile{
		display: block;
	}

}
@media screen and (max-width: 768px) {
	.acq-conditions table{
		min-width: unset;
	}
	.acq-conditions table,
	.acq-conditions tbody,
	.acq-conditions tr,
	.acq-conditions td{
		display: block;
		width: 100%;
	}
	.acq-conditions tr{
		border-radius: 10px;
		border: 1px solid #E5E6F0;
		border-top: 0;
		margin-bottom: 10px;
		/* padding: 0 15px 20px 15px; */
	}
	.acq-conditions tr:last-child{
		margin-bottom: 0;
	}
	.acq-conditions td{
		font-family: 'stemmedium', sans-serif;
		text-align: left;
        border-bottom: 0;
	}
	.acq-conditions td:first-child{
		background: #0071CE;
		color: #fff;
		border-radius: 10px;
		font-family: 'stemmedium', sans-serif;
		font-size: 16px;
	}
	.acq-conditions th,
	.acq-conditions tr:first-child{
		display: none;
	}
	.acq-conditions td::before {
		content: attr(data-title);
		font-family: 'stemlight', sans-serif;
		margin-right: 5px;
	}
	.accordeon__item.m-partner .accordeon__link{
		font-size: 26px;
	}
	.k-questions.m-corp .accordeon__item.m-partner .accordeon__link:before {
		top: 20px;
	}
	.p-payment,
	.acq-conditions,
	.acq-how{
		margin: 40px 0;
	}
	.p-acquiring-ben__list:last-child {
		margin-bottom: -10px;
	}
	.p404__info {
        width: 100%;
        flex: unset;
        padding-right: 0;
    }
	.p404__img{
		display: none;
	}
	.p404__info{
		font-size: inherit;
	}
	.pg-more__title {
		font-size: 28px;
	}
	.p404-img-mob {
		display: flex;
		justify-content: center;
		margin: 0 0 20px 0;
	}
	.pg-more{
		padding: 0;
	}
	.c-poss__list {
        margin-bottom: 0;
    }
	.p-back__info .c-poss__btn {
        font-size: 24px;
    }
	.p-back {
		margin: 40px 0;
	}
	.p-back__view {
        flex-direction: column;
		padding: 30px 20px;
    }
	.p-back .btn {
		padding: 13px 20px;
	}
	.p-back__info {
        padding-right: 0;
		margin-bottom: 40px;
    }
	.p-back__txt {
        margin-bottom: 30px;
    }
	.p-back__title{
		font-size: 28px;
	}
	.p-back__img {
        width: 100%;
		display: flex;
        justify-content: center;
    }
	.p-ben{
		margin-bottom: 40px;
	}
	.p-ben__wrap {
		margin-bottom: 0;
	}
	.p-calc__wrap {
		flex-direction: column;
	}
	.p-calc__select,
	.p-calc-view{
		width: 100%;
	}
	.p-calc__select{
		padding-bottom: 40px;
	}
	.epay-serv__item {
		width: 50%;
	}
	.card-single__wrap {
		flex-direction: column;
	}
	.card-single__img {
        width: 100%;
        padding: 20px;
    }
	.card-single,
	.card-multiple{
		margin: 40px 0;
	}
	.card-single__view {
		padding: 0 20px 20px 20px;
	}
	.layout--deposit .accordeon ul li:before {
		top: 7px !important;
	}
	.p-who-conditions__txt{
		padding-right: 20px;
	}
	.layout--deposit .k-questions.m-corp.f-corp{
		margin: 40px 0;
	}
	.z-benefits__item.m-image .z-benefits__top {
		font-size: 18px;
	}
	
	.z-docs{
		margin: 40px 0;
	}
	
	.z-package {
		margin: 40px 0;
	}
	.z-package__subhead {
		margin: -25px 0 15px;
		font-size: inherit;
	}
	.z-package__list {
		margin: 0 -10px -20px;
	}
	.z-package__item {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.z-package__info ul li:before{
		top: 9px;
	}
	.z-package__top{
		font-size: 20px;
	}
	.z-package__in {
		padding: 20px 20px 140px;
	}
	.layout--deposit .tab-link{
		font-size: 16px;
		padding: 10px 12px;
	}
	.z-benefits {
		margin: 40px 0;
	}
	.z-benefits ul li:before {
        top: 6px;
    }
	.z-benefits__in{
		padding: 20px;
	}
	.z-benefits__top {
        font-size: 18px;
    }
	.z-benefits__item {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.z-benefits__list {
		margin: 0 -10px -20px;
	}

	.rko-breadcrumbs__link{
		font-size: 14px;
	}
	.rko-breadcrumbs__link:before {
		margin: 0 4px 0 0;
	}
	.p-form__view {
		padding: 25px 20px;
	}
	.p-form input[type="checkbox"] + label {
		font-size: 14px;
	}
	.p-open__list {
		justify-content: flex-start;
		flex-direction: column;
	}
	.p-open__item {
		max-width: 100%;
		text-align: left;

		max-width: 100%;
		text-align: left;
		display: flex;
		align-items: flex-start;
		margin-bottom: 30px;
	}
	.p-open__item:last-child{
		margin-bottom: 0;
	}
	.p-open__item:last-child .p-open__num{
		margin-bottom: 0;
	}
	.p-open__txt {
        font-size: inherit;
        padding: 3px 0 0 0;
    }
	.p-open__num{
		min-width: 46px;
		width: 46px;
		height: 46px;
		margin-right: 19px;
	}
	.p-open__num:after{
        left: 31px;
        width: 5px;
        height: 100%;
        top: 36px;
	}
	
	.p-app-buttons {
		align-items: flex-start;
		flex-direction: column;
	}
	.p-app__btn{
		margin-right: 0;
		margin-bottom: 20px;
	}
	.p-seo {
		
		margin: 40px 0;
	}
	.p-seo__view{
		padding: 20px 25px;
	}
	.layout--cards ol li:before{
		top: -2px;
	}
	.layout--cards th {
		padding: 9px;
	}
	.layout--cards .k-questions.m-corp.f-corp .accordeon__item ul li:before{
		top:6px;
	}
	.layout--cards ul li:before{
		top: 8px;
	}
	.m-back-more-view ul li:before{
		top: 10px;
	}
	.layout--cards .k-questions.m-corp.f-corp .accordeon__item ol li:before,
	.layout--cards ol li:before{
		font-size: 18px;
	}
	.close-outer.popup-app .fancybox-close-small {
		right: -25px;
	}
	.top-banner__info .business-top__list ul li:before{
		top: 10px;
	}
	.back-popup__info ul li:before{
		top: 10px;
	}
	.top-banner__wrap {
		min-height: unset;
		flex-direction: column;
		padding-bottom: 40px;
	}
	.top-banner__info {
		width: 100%;
		padding: 20px 0 0 10px;
		font-size: inherit;
	}
	.top-banner__info .business-top__list{
        display: block;
    }
	.top-banner__info .business-top__links{
		display: flex;
	}
	.top-banner__icon {
		width: 100%;
		padding: 0;
		margin-top: 20px;
		align-items: center;
		flex:1;
	}
	.top-banner__icon.m-bottom{
		padding-bottom: 0;
		flex: 1;
        align-items: flex-end;
	}
	.top-banner__info .business-top__list:last-child{
		margin-bottom: 0;
	}
	.top-banner__icon.m-noindent {
		padding: 0;
        margin-bottom: -40px;
        flex: 1;
        align-items: flex-end;
	}
	.top-banner__info .business-top-checkout, .top-banner__info .b-partners__link {
		font-size: 16px!important;
	}
	.belcart {
		font-size: inherit;
	}
	.b-how__list {
		flex-direction: column;
	}
	.b-how__info ul li,
	.apple-connect-info ol li{
		padding-left: 20px;
	}
	.b-how__info ul li:after{
		left: 5px;
    	top: 8px;
	}
	.apple-connect-info ol li:before {
		top: 2px;
		font-size: 15px;
	}
	.b-how__item {
		width: 100%;
		margin-bottom: 30px;
	}
	.b-how__item:last-child{
		margin-bottom: 0;
	}
	.b-how__icon {
		display: flex;
		justify-content: center;
	}
	.b-how__icon:after{
		display: none;
	}
	.belcart-top-buttons {
		flex-direction: column;
	}
	.belcart-top-buttons__item{
		margin: 0 0 20px 0;
	}
	.belcart-top h1{
		font-size: 50px;
	}
	.p-office__view {
		width: 100%;
	}
	.p-office__inner {
        flex-direction: column;
    }
    .p-office__img {
        margin-right: 0;
        margin-bottom: 20px;
		width: 100%;
    }
	.board__title {
        font-size: 28px;
    }
    .board__pos {
        font-size: 18px;
    }
	.accordion ul li:before{
		top: 10px;
	}
	.superv-board ul li:before{
		top:8px;
	}
	.accordion__link {
        font-size: 18px;
        text-transform: none;
        line-height: 1.2;
        padding: 20px 60px 20px 20px;
    }
    .accordion__link:after {
        top: 14px;
        right: 10px;
        width: 33px;
        height: 33px;
        background-size: 18px;
    }
    .accordion__info {
        padding: 0 20px 30px 20px;
    }
    .accordion__item.active .accordion__link:after,
    .accordion__item.active:hover .accordion__link:after,
    .accordion__item:hover .accordion__link:after {
        background-size: 18px;
    }
	.page-links__item{
		font-size: 18px;
	}
	.page-links {
		margin-bottom: 30px;
	}
	.r-more__item{
		width: 100%;
	}
	.r-programm.m-center .r-programm__img {
		margin-bottom: 30px;
	}
	.r-programm__wrap {
		flex-direction: column;
	}
	.r-programm.m-bg .r-programm__wrap{
		background: url(/local/templates/paritet/assets/build/css/../img/content/pr-bg-mob.jpg) right top / cover no-repeat;
	}
	.r-programm__img {
		width: 100%;
		padding: 30px 0 0 0;
		display: flex;
		justify-content: center;
	}
	.r-programm__info{
		width: 100%;
		padding: 0 0 30px 0;
		position: relative;
	}
	.r-programm__title br,
	r-programm__txt br{
		display: none;
	}
	.r-programm.m-bg .r-programm__img img {
		margin-bottom: -17%;
        position: static;
        transform: unset;
    }
	.rko-tabs-wrap {
		flex-direction: column;
		align-items: flex-start;
	}
	.tabs-link{
		margin-left: 0;
		padding: 10px 18px;
	}
	.r-benefits__list {
        flex-direction: column;
		column-gap: unset;
    }
	.r-benefits__item {
        width: 100%;
        margin: 0 0 20px 0;
	}
	.r-benefits__item :last-child{
		margin-bottom: 0;
	}
	.r-doc__item {
		flex-direction: column;
		align-items: flex-start;
	}
	.r-doc__title {
		padding-right: 0;
		margin-bottom: 20px;
	}
	.business-top ul{
		margin: 20px 0 0;
	}
	.cash-tariff__item {
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}
	.cash-tariff__item:last-child{
		margin-bottom: 0;
	}
	.cash-tariff__list {
		padding: 20px 25px;
	}
	.apple-how__txt {
		font-size: 16px;
	}
	.apple-top h1{
		font-size: 50px;
	}
	.cash-more__title {
		font-size: 20px;
	}
	.cash-more__title span{
		font-size: 18px;
	}
	.cash-ben {
		flex-direction: column;
	}
	.cash-ben__item {
		width: 100%;
		margin-bottom: 30px;
	}
	.cash-ben__item:last-child{
		margin-bottom: 0;
	}

	.cash-tariff-row__percent {
		font-size: 20px;
		margin-right: 10px;
		white-space: nowrap;
	}
	.cash-tariff-row__title {
		font-size: 18px;
	}
	.business-top__view {
		width: 100%;
		height: auto;
		padding: 40px 0;
	}
	.m-cash{
		margin-bottom: 40px;
	}
	.s-top.m-pink .wish-pre {
		font-size: 62px;
	}
	.s-top.m-pink h1 {
		font-size: 42px;
	}
	.wish .s-top__img img{
		max-width: 300px;
	}
	.wish .m-pink .s-top__img {
		top: auto;
		transform: none;
		bottom: 20px;
		right: -50px;
	}
	.s-top.m-blue .wish-pre {
		font-size: 62px;
	}
	.s-top.m-blue h1 {
		font-size: 42px;
	}
	.wish .m-blue .s-top__img {
		top: auto;
		transform: none;
		bottom: 20px;
		right: -50px;
	}
	.c-corp-form.m-own .select-wrap {
		height: 52px;
	}
	.c-corp-form.m-own select{
		font-size: 16px;
	}
	.rko-package-other-choice-complex.m-mandatory:before {
		margin-top: -9px;
	}
	.rubin-conditions__view {
		background: #F6F6F5;
	}
	.rubin-conditions__info {
		width: 100%;
		padding: 25px 20px;
	}
	.rubin-conditions__item{
		padding-left: 20px;
	}
	.rubin-conditions__price{
		margin-left: 20px;
		font-size: 24px;
	}
	.rubin-package__item {
		width: 100%;
		margin-bottom: 20px;
	}
	.rubin-package__item:last-child{
		margin-bottom: 0;
	}
	.payment__txt {
		font-size: inherit;
	}

	.payment-item {
		padding: 25px;
	}

	.payment__icon {
		width: 50%;
		margin: 0;
		padding-left: 25px;
	}

	.payment-icon {
		width: 50%;
	}

	.p-how.m-own h2 {
		font-size: 24px;
	}

	.bank-guide-link {
		margin-top: 20px;
	}

	.c-benefits__list {
		margin: 0 -8px;
	}

	.c-benefits__item {
		padding: 0 8px;
		margin-bottom: 16px;
	}

	.c-benefits__item.w3 {
		width: 50%;
	}

	.p-credit__item {
		width: 100%;
		margin-bottom: 10px;
	}

	.p-credit__item:last-child {
		margin-bottom: 0;
	}

	.own-online-wrap {
		padding: 25px;
	}

	.own-online__item {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.own-online-view {
		font-size: inherit;
	}

	.own-online__item:last-child {
		margin-bottom: 0;
	}

	.own-online__list {
		flex-direction: column;
		margin: 0;
	}

	.c-corp-form.m-own .c-corp-form__pre {
		font-size: 30px;
	}

	.c-corp-form.m-own input[type="text"],
	.c-corp-form.m-own input[type="email"],
	.c-corp-form.m-own input[type="password"],
	.c-corp-form.m-own input[type="tel"] {
		font-size: 16px;
	}

	.own-mobile__bg {
		background-position: calc(100% + 210px)center;
	}

	.own-mobile__store a {
		padding: 9px 6px;
	}

	.own-mobile__wrap {
		padding: 20px 100px 35px 25px;
	}

	.business-slider.m-own h1 {
		font-size: 36px;
		margin-bottom: 20px;
	}

	.business-slider.m-own .business-top__txt {
		font-size: 20px;
	}

	.p-how-top__view {
		font-size: inherit;
		padding: 20px;
	}

	.p-moment-pre {
		margin-top: 60px;
	}

	.p-moment-conditions__info {
		width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
	}

	.p-moment-conditions__img {
		width: 100%;
		padding: 0;
	}

	.p-moment-conditions__img img {
		max-height: 250px;
	}

	.p-moment-conditions__wrap {
		flex-direction: column;
		align-items: flex-start;
	}

	.erip-cond__img {
		top: 0;
		transform: none;
		right: -30px;
	}

	.erip-cond__view {
		min-height: auto;
	}

	.erip-cond__add {
		font-size: inherit;
	}

	.erip-popular__txt,
	.erip-popular__more {
		font-size: inherit;
	}

	.p-who__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.p-who__item:last-child {
		margin-bottom: 0;
	}

	.p-who__list {
		flex-direction: column;
	}

	.p-who-conditions {
		flex-direction: column;
		align-items: center;
	}
	.z-docs .p-who-conditions{
		align-items: flex-start;
		padding: 20px;
	}
	.z-docs .p-who-conditions__txt{
		padding-right: 0;
		text-align: left;
		font-size: 20px;
	}

	.p-who-conditions__txt {
		margin-bottom: 20px;
		text-align: center;
	}

	.p-benefits__in {
		min-height: 200px;
	}

	.p-benefits__txt {
		font-size: 22px;
	}
	.p-who {
		padding: 40px 0 0;
	}

	.p-benefits__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.p-benefits__item :last-child {
		margin-bottom: 0;
	}

	.p-how {
		padding: 0 0 40px;
	}

	.p-how__item {
		width: 100%;
		margin-bottom: 20px;
	}
	.acq-how .p-how__in {
		padding-bottom: 64px;
	}
	.p-how__item.m-half {
		width: 100%;
	}
	.acq-how .p-how__txt {
        font-size: 16px;
	}
	.acq-how .p-how__top {
        font-size: 20px;
    }

	.p-how__item:last-child {
		margin-bottom: 0;
	}

	.m-partner .c-deposit-top__txt {
		max-width: 50%;
		font-size: 18px;
	}

	.layout--transfer .business-top__info {
		padding: 40px 0 90px;
	}

	.layout--transfer .workarea h2 {
		font-size: 32px;
	}

	.transfer-currency {
		padding: 40px 0;
	}

	.transfer-currency__item {
		padding: 8px 10px;
		font-size: 20px;
	}

	.transfer-about__icon {
		width: 75px;
		min-width: 75px;
		height: 75px;
	}

	.transfer-about__list {
		gap: 0;
	}

	.transfer-about__item {
		width: 100% !important;
		border-radius: 0;
		padding: 0 12px;
		background: transparent;
		margin-bottom: 16px;
	}

	.transfer-about__item:last-child {
		margin-bottom: 0;
	}

	.transfer-about__list {
		border-radius: 10px;
		background: #F0F2F5;
		padding: 12px 0;

	}

	.transfer-consult__in {
		padding: 40px;
	}

	.p-moment-variants .p-how__item {
		width: 100%;
	}

	.p-moment-variants .p-how__top {
		font-size: 20px;
	}

	.p-how__top:last-child {
		margin-bottom: 0;
	}

	.p-moment-translate__wrap {
		flex-direction: column;
	}

	.p-moment-translate__view img {
		max-height: 340px;
	}

	.p-moment-translate__top {
		font-size: 18px;
		line-height: 1.2;
	}

	.p-moment-translate__more {
		font-size: 14px;
	}

	.p-download__add {
		padding-top: 11px;
	}
	.cash-more__in ul li:before{
		top: 10px;
	}
	.apple-payment__wrap {
		padding: 20px 25px;
		flex-direction: column;
		text-align: center;
	}
	.apple-payment__info{
		padding-right: 0;
		margin-bottom: 20px;
		font-size: 22px;
	}
	
	.r-package-mobile__title {
		font-size: 20px;
	}
	.p-office__item ul li:before {
		top: 7px;
	}
	.p-app {
		margin: 60px 0;
	}
	.layout--cards .tab-link {
		padding: 10px 20px;
		font-size: 18px;
	}
	.p-cards__item{
		flex-direction: column;
	}
	.p-cards__img {
        width: 100%;
        padding: 0;
        order: 1;
		justify-content: flex-start;
		margin-bottom: 20px;
    }
	.p-cards__info{
		order: 2;
		padding-bottom: 0;
	}
	.p-cards__item{
		padding: 20px;
		
	}
	.p-cards__item{
		background: #F0F2F5 linear-gradient(28deg, rgb(242, 244, 247) 63.149%, rgb(76, 178, 255) 166.523%);
	}
	.p-cards__item:after{
		background: linear-gradient(28deg, rgb(242, 244, 247) 54.925%, rgb(195, 143, 213) 111.98%);
		z-index: 0;
	}
	.p-cards__subhead {
		font-size: 16px;
	}
	.p-cards-curr__item {
        font-size: 16px;
        padding: 2px 3px;
    }
	.p-cards-curr{
		margin-bottom: 10px;
	}
	.p-cards-buttons{
		position: relative;
	}
	.page-credit .p-cards-buttons {
		left: 0;
		bottom: 0;
	}
	.p-cards-benefits__top {
		font-size: 20px;
	}
	.p-cards-benefits__txt{
		font-size: 16px;
	}
	.p-cards-benefits{
		margin-bottom: 20px;
	}
	.layout--cards .express-d__item {
        width: 100%;
    }
	.layout--cards .express-d__size {
        font-size: 18px;
    }
	.p-cond {
		margin: 40px 0;
	}
	.layout--cards .business-top h1 {
        font-size: 36px;
    }
	.layout--cards .rko-top__pre {
        margin-bottom: 0;
	}
	.layout--cards .business-top__wrap{
		padding-bottom: 0;
		position: relative;
	}
	.layout--cards .business-top__links {
        width: 100%;
    }
	.layout--cards .business-top__view{
		padding: 0;
	}
	.layout--cards .business-top-checkout,
	.layout--cards .b-partners__link {
        font-size: 16px!important;
		margin-bottom: 16px!important;
    }
	.p-review__wrap {
		flex-direction: column;
	}
	.p-review__img {
		width: 100%;
	}
	.p-review.p-cards-block .p-review__img,
	.p-review__img.m-center {
		padding: 0 0 25px 0;
	}
	
	.p-review .btn,
	.z-package__btn,
	.p-who-conditions-doc__link{
		font-size: 16px;
		padding: 13px 20px;
	}
	.p-more__view{
		font-size: inherit;
	}
	.layout--cards th,
	.layout--cards td{
		font-size: inherit;
	}
	.p-other{
		margin: 40px 0;
	}
	.layout--cards .k-questions.m-corp.f-corp {
		margin: 0 0 40px;
	}
	.p-other__in{
		padding-bottom: 110px;
	}
	.p-other__list{
		flex-wrap: wrap;
		margin-bottom: -30px;
	}
	.p-other .btn {
		padding: 12px 22px;
	}
	.p-form {
		margin: 40px 0;
	}
	.p-open {
		margin: 40px 0;
	}
	.p-triple{
		margin: 40px 0;
	}
	.z-method__view {
        flex-direction: column;
    }
	.z-method__img {
        margin-right: 0;
        margin-bottom: 40px;
    }
	.z-method__item{
		text-align: center;
	}
	.z-method__icon {
		width: 100px;
		margin-left: auto;
		margin-right: auto;
		justify-content: center;
		display: flex;
	}
	.layout--deposit .k-questions.m-corp h2 {
		font-size: 24px;
	}
	.i-services__item {
		width: 33.333%;
		padding: 0 8px;
		margin-bottom: 16px;
	}
	.i-services__list{
		margin: 0 -8px -16px;
	}
	.i-services {
		margin: 25px 0;
	}
	.main-exchange-view {
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        padding-right: 10px;
    }
    .main-exchange-conv__title {
        font-size: 20px;
    }
    .main-exchange .tabs .r-tabs-panel {
        padding: 20px 0;
    }
	.index-news__list {
        flex-direction: column;
    }
	.index-news__item {
		width: 100%;
		margin: 0 0 10px;
	}
	.index-news__item:last-child{
		margin-bottom: 0;
	}
	.index-news__top {
		font-size: 16px;
		line-height: 1.2;
	}
	.layout--index .p-app h2 {
        font-size: 28px;
    }
	.layout--index .p-app__img {
        min-width: 240px;
    }
	.layout--index .p-app__txt{
		font-size: 16px;
	}
	.p-form__view.m-illustrate .btn {
		max-width: 100%;
		width: 100%;
	}
	.p-review.m-factoring .p-review__txt ul li:before{
		top: 7px;
	}
	.p-review__head{
		font-size: 24px;
	}
}

@media screen and (max-width: 650px){
	.business-wrapper {
		flex-direction: column;
	}
	.business-wrapper .business-top__info {
		width: 100%;
	}
	.business-top__icon {
		width: 100%;
		padding: 0 20px 40px;
	}
	.m-own .business-wrapper .business-top__info,
	.business-wrapper .business-top__info{
		padding-bottom: 30px;
	}
	.k-questions .accordeon.m-docs .accordeon__info {
		padding-right: 20px;
	}
	.p-triple {
		margin: 40px 0;
	}
	.i-proposal__item{
		width: 50%;
	}
}

@media screen and (max-width: 600px) {
	
	.p404__form input[type="text"], .p404__form input[type="search"] {
		padding: 15px 20px 15px 47px;
		font-size: 16px;
	}
	.p404 .btn,
	.pg-more__item .btn,
	.p404__form [type="submit"]{
        font-size: 15px;
        padding: 16px 23px;
    }
	.pg-more__item {
        width: 100%;
	}
	.p-back__info .c-poss__btn {
        font-size: 20px;
    }
	.p-back__title {
        font-size: 24px;
    }
	.p-calc-radio {
		align-items: flex-start;
		flex-direction: column;
	}
	.p-calc-radio__item{
		margin-right: 0;
	}
	.p-calc__item .slider-count input[type="text"]{
		font-size: 20px;
		padding: 13px 15px;
	}
	.p-calc__item .ui-slider {
		left: 25px;
		width: -webkit-calc(100% - 50px);
		width: calc(100% - 50px);
	}
	.p-calc-view__num {
        font-size: 30px;
    }
	.p-calc-view__label, .p-calc__label {
        font-size: 18px;
    }
	.p-calc-view__btn{
		font-size: 16px;
		padding: 15px;
	}
	.m-back__discount {
		right: 10px;
        top: 0;
		font-size: 16px;
		padding: 6px 8px;
	}
	.m-back__discount:after{
		content: "";
		display: inline-block;
		width: 30px;
		height: 30px;
		position: absolute;
		right: 0;
        top: 32px;
		border-radius: 5px;
		transition: all .25s ease;
		background: #F0F2F5 url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 7L7 0.999999L1 7' stroke='%230071CE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;
		transform: rotate(180deg);
	}
	
	
	.m-back__item.active .m-back__discount:after{
		transform: rotate(0deg);
	}
	.m-back__img img {
		width: 100%;
		height: 100%;
	}
	.m-back__info {
		padding: 0 97px 0 0;
	}
	.epay-serv__in {
		padding: 20px 10px;
	}
	.epay-serv__icon {
		margin-bottom: 15px;
		height: 35px;
	}
	.epay-serv__txt {
        font-size: 14px;
    }
	.f-corp .c-corp-form__submit{
		width: 100%;
	}
	.card-multiple__item,
	.card-multiple__item.m3{
		width: 100%;
		margin-bottom: 20px;
	}
	.card-multiple__item :last-child{
		margin-bottom: 0;
	}
	.z-benefits__item.m-half {
		width: 100%;
	}
	.card-single__top {
        font-size: 22px;
    }
	.card-single__price {
        font-size: 18px;
    }
	.z-package__item {
        width: 100%;
    }
	.layout--deposit .tab-link {
        padding: 7px 14px;
    }
	.z-benefits__item {
        width: 100%;
    }
	.c-app-form__img{
		display: none;
	}
	.p-ben__item .p-promo-letter-info__more {
		width: calc(100vw - 40px);
	}
	.rko-actions__img,
	.rko-actions__item.m-full .rko-actions__img{
		padding-right: 0;
		margin-bottom: 20px;
	}
	.rko-actions__item.m-full .rko-actions__img{
		padding: 0;
		width: 100%;
	}
	.rko-actions__in,
	.rko-actions__item.m-full .rko-actions__in{
		display: block;
	}
	.rko-actions__item:last-child{
		margin-bottom: 0;
	}
	.p-other__item {
        width: 100%;
	}
	.layout--cards .tab-link{
		background: #F0F2F5;
		margin: 0 10px 15px 0;
		padding: 7px 14px;
        font-size: 16px;
        line-height: 1.2;
	}
	.layout--cards .tabs-off {
		background: transparent;
		flex-wrap: wrap;
        width: 100%;
	}
	.layout--cards .tab-link:last-child{
		margin-bottom: 15px;
	}
	.p-app {
        margin: 85px 0 40px;
		
    }
	.p-app__wrap{
		background: linear-gradient(0deg, rgb(242, 244, 247) 64.619%, rgb(76, 178, 255) 163.371%);
	}
	.p-app__info {
		padding: 40px;
		text-align: center;
	}
	.p-app-buttons {
        align-items: center;
	}
	.p-app__img {
        width: 100%;
        margin: -55px 0 0px -45px;
    }
	.p-app__img img {
		max-height: 400px;
	}
	.p-app__wrap {
		flex-direction: column;
	}
	.c-corp-form.m-consult .rko-package-other-choice-complex {
		margin: 0 0 20px;
	}
	.top-banner__wrap {
        padding-bottom: 40px;
		min-height: 500px;
    }
	.js-slider-banner .top-banner__wrap {
        padding-bottom: 85px;
    }
	.top-banner__icon{
		align-items: flex-start;
	}
	.top-banner__icon img {
		max-height: 220px;
	}
	.close-outer.popup-app{
		margin-top: 35px;
	}
	.business-top__list {
        margin-bottom: 20px;
    }
	.business-top__list+.business-top__links{
		padding-top: 0;
	}
	.belcart-top .btn {
		font-size: 18px;
		padding: 13px 27px;
	}
	.belcart-top__wrap {
		flex-direction: column;
	}
	.belcart-top-buttons__item:last-child{
		margin-bottom: 0;
	}
	.belcart-top__info {
		width: 100%;
		padding: 40px 0;
	}
	.belcart-top__icon {
		width: 100%;
		padding-left: 0;
	}
	.p-office-info__col {
        width: 100%;
        margin-bottom: 15px;
    }
    .p-office-info__col:last-child {
        margin-bottom: 0;
    }
    .p-office__subtitle {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .p-office__title {
        font-size: 24px;
		margin-bottom: 10px;
    }
	.board__item {
        flex-direction: column;
    }
    .board__item .board__info {
        width: 100%;
    }
    .board__icon {
        margin-right: 0;
        margin-bottom: 30px;
    }
	.r-more__title {
		font-size: 24px;
	}
	.r-more__ul ul li{
		font-size: inherit;
	}
	.r-more__ul ul li:before{
		top: 8px;
	}
	.r-more__icon img {
		max-height: 170px;
	}
	.r-more__icon {
        max-width: unset;
    }
	.r-programm__title {
        font-size: 24px;
    }
	.tabs-link {
        padding: 8px 10px;
        font-size: 14px;
    }
	.r-doc__more {
		flex-direction: column;
		align-items: flex-start;
	}
	.r-doc__size {
        margin: 0 0 20px 0;
    }
	.r-doc__download {
        font-size: inherit;
	}
	.top-language {
		margin: 0 0 0 10px;
	}
	.cash-tariff__title {
		font-size: 20px;
	}
	.cash-tariff-row__txt{
		display: block;
	}
	.cash-tariff-row__percent{
		display: inline;
	}
	.apple-how__list{
		flex-direction: column;
	}
	.apple-how__item {
		width: 100%;
		margin-bottom: 30px;
	}
	.apple-how__item:last-child{
		margin-bottom: 0;
	}
	.apple-ben,
	.apple-connect,
	.apple-how,
	.apple-payment {
		margin: 40px 0;
	}
	.apple-connect-toggle__link {
		padding: 5px 8px;
		font-size: 14px;
	}
	.apple-ben__title {
		font-size: 20px;
	}
	.apple {
		font-size: inherit;
	}
	.apple-top .btn {
		font-size: 18px;
		padding: 13px 27px;
	}
	.apple-top__wrap {
		flex-direction: column;
	}
	.apple-top__info {
		width: 100%;
		padding-bottom: 40px;
	}
	.apple-top__icon {
		width: 100%;
		padding-left: 0;
	}
	.cash-more__wrap{
		flex-direction: column;
	}
	.cash-more__item {
		width: 100%;
		margin-bottom: 30px;
	}
	.cash-more__in {
		padding: 20px 25px;
	}
	.cash-more__item:last-child{
		margin-bottom: 0;
	}
	.cash-tariff__list{
		flex-direction: column;
	}
	.cash-tariff__item {
		width: 100%;
		margin-bottom: 20px;
	}
	.cash-tariff__item:last-child{
		margin-bottom: 0;
	}
	.s-top.m-pink .s-top__wrap{
		padding-bottom: 20px;
	}
	.s-top.m-pink .s-top__img img {
		max-width: 100%;
	}
	.s-top.m-pink .wish-buttons {
		margin-top: 10px;
	}
	.s-top.m-pink .wish-pre {
		font-size: 56px;
	}
	.wish .m-pink .s-top__img {
		position: static;
		width: 100%;
	}
	.s-top.m-pink h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}


	.s-top.m-blue .s-top__wrap{
		padding-bottom: 20px;
	}
	.s-top.m-blue .s-top__img img {
		max-width: 100%;
	}
	.s-top.m-blue .wish-buttons {
		margin-top: 10px;
	}
	.s-top.m-blue .wish-pre {
		font-size: 56px;
	}
	.wish .m-blue .s-top__img {
		position: static;
		width: 100%;
	}
	.s-top.m-blue h1 {
		font-size: 35px;
		margin-bottom: 20px;
	}
	.rko-package-other-choice-complex.m-mandatory:before {
		margin-top: -34px;
	}
	.rubin-package__in {
		font-size: 18px;
		padding: 16px 20px;
	}
	.rubin-package__top,
	.rubin-conditions__title{
		font-size: 22px;
	}
	.m-rubin .business-top__txt{
		font-size: 20px;
	}
	.acquiring-docs__link:hover .acquiring-docs__icon:before {
		-webkit-transform: translate(-50%, -50%) scale(1.35);
		-ms-transform: translate(-50%, -50%) scale(1.35);
		transform: translate(-50%, -50%) scale(1.35);
	}

	.m-own .business-top__info {
		padding-top: 35px;
		padding-bottom: 100px;
	}

	.c-benefits__item.w3,
	.c-benefits__item.w4,
	.c-benefits__item {
		width: 100%;
	}

	.c-benefits__txt br {
		display: none;
	}

	.p-credit__in {
		padding: 20px 25px;
	}

	.selec-pre {
		font-size: 12px;
	}

	.own-execution__title {
		margin-bottom: 13px;
	}

	.own-execution-line {
		margin-bottom: 12px;
	}

	.rko-package-other-choice__item.m-mandatory:before {
		left: -10px;
	}

	.own-execution__item {
		width: 100%;
	}

	.own-execution__in {
		padding: 35px 20px 150px;
	}

	.p-how.m-own .p-how__num {
		font-size: 64px;
	}

	.own-mobile__wrap {
		padding: 20px 40px 35px 25px;
	}

	.own-mobile__store a {
		margin: 0 0 20px 0;
		width: 100%;
		justify-content: center;
	}

	.own-mobile__store a:last-child {
		margin-bottom: 0;
	}

	.own-mobile__store {
		max-width: 190px;
	}
	.p-moment-conditions__item {
		font-size: 16px;
	}

	.p-moment-conditions__wrap {
		padding: 20px;
	}

	.p-download__wrap {
		padding: 20px 20px 30px 20px;
	}

	.m-moment .business-top h1 {
		font-size: 28px;
	}

	.p-download__more {
		flex-wrap: wrap;
	}

	.p-download__more .btn {
		padding: 9px 21px;
	}

	.p-download__view {
		padding: 0;
	}

	.p-download__title {
		font-size: 26px;
	}

	.p-download__qr {
		width: 110px;
		height: 110px;
		top: auto;
		bottom: 25px;
	}

	.p-download-app__item {
		margin: 0 20px 10px 0;
		font-size: 14px;
	}

	.p-download-app__item:last-child {
		margin-bottom: 0;
	}

	.p-download-app__icon {
		margin-right: 6px;
	}

	.erip-cond__img {
		position: static;
		max-width: 100%;
		padding-top: 25px;
	}

	.erip-cond__title {
		font-size: 20px;
	}

	.erip-cond__item {
		margin-bottom: 10px;
	}

	.erip-cond__item:last-child {
		margin-bottom: 0;
	}

	.erip-popular__item {
		width: 100%;
		margin-bottom: 15px;
	}

	.erip-popular__in {
		padding: 18px 10px 18px 16px;
	}

	.layout--corp .c-deposit-top.m-erip {
		min-height: 450px;
		padding: 35px 0 120px;
	}

	.c-deposit-top.m-erip h1 span {
		font-size: 60px;
	}

	.c-deposit-top.m-erip .corp-top {
		padding: 0;
	}

	.erip-top-btn {
		padding: 14px 23px;
		font-size: 18px;
	}

	.p-how.m-erip .p-how__in {
		min-height: 90px;
		display: flex;
		align-items: center;
	}

	.p-how.m-erip .p-how__list {
		margin-bottom: -15px;
	}

	.p-how.m-erip .p-how__item {
		width: 100%;
		margin-bottom: 15px;
	}

	.erip-payment__view {
		padding: 40px 20px;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.erip-payment__info {
		font-size: 26px;
		padding-right: 0;
		margin-bottom: 25px;
	}

	.p-who-conditions-doc__size {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.p-who-conditions-doc {
		flex-direction: column;
		align-items: center;
	}
	.z-docs .p-who-conditions-doc {
        align-items: flex-start;
    }

	.c-poss__item {
		width: 100%;
	}

	.c-poss__item:last-child {
		margin-bottom: 0;
	}

	.c-poss__btn {
		font-size: 20px;
		padding: 10px 7px;
	}

	.transfer-consult__btn {
		font-size: 20px;
		padding: 15px 20px;
		width: 100%;
		text-align: center;
	}

	.transfer-consult__in {
		padding: 30px;
	}

	.transfer-consult__title {
		font-size: 24px;
	}

	.transfer-currency__item {
		font-size: 16px;
	}

	.transfer-about__txt {
		font-size: 16px;
	}

	.c-deposit-top__txt,
	.c-deposit-top__add,
	.c-deposit-top-btn-wrap {
		display: none;
	}

	.layout--transfer .workarea h2 {
		font-size: 24px;
	}

	.comic-prev-btn {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.comic-next-btn {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		margin-right: 4px;
	}

	.comic-menu {
		position: static;
	}

	.comic-menu-btn {
		position: relative;
		z-index: 3;
	}

	.comic-menu__view {
		width: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
		top: 0;
		padding: 110px 0 0 0;
		height: 100vh;
		max-height: 100vh;
		overflow-x: auto;
		padding-bottom: 80px;
	}

	.logo-comic {
		position: relative;
		z-index: 3;
	}

	.layout.m-comic .page-header:before {
		content: "";
		display: block;
		width: 100%;
		height: 97px;
		background: #fff;
		z-index: 2;
		position: absolute;
		left: 0;
		top: 0;
	}
	.layout--corp .m-rubin .business-top__image{
		display: block;
	}
	.layout--corp .m-rubin .business-top__image:before{
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.15);
		position: absolute;
		left: 0;
		top: 0;
	}
	.p-cards-buttons__make{
		margin-bottom: 20px;
	}
	.p-cards-buttons__more{
		border: 1px solid #0071C7;
		margin-bottom: 20px;
	}
	.p-cond__item{
		flex-direction: column;
		align-items: flex-start;
		padding: 15px 20px;
	}
	.p-cond__pre,
	.p-cond__val{
		width: 100%;
	}
	.p-cond__pre{
		padding: 0;
		margin-bottom: 10px;
	}
	.layout--cards .business-top__links {
        flex-direction: column;
    }
	.layout--cards .business-top h1 {
        font-size: 32px;
    }
	.layout--cards h2 {
        font-size: 28px;
    }
	.p-ben .p-triple__top {
        font-size: 24px;
    }
	.p-form .select-wrap {
		height: 47px;
	}
	.p-form .btn{
		padding: 15px;
		font-size: 16px;
	}
	.p-form__item {
        width: 100%;
	}
	.p-form__view.m-illustrate .p-form__item {
		margin-bottom: 15px;
	}
	.p-cards-buttons__make, .p-cards-buttons__more,.p-app__btn{
		font-size: 16px;
		font-family: 'stemmedium', sans-serif;
	}
	.p-app__btn{
		padding: 17px 15px;
	}
	.board-about__item {
		font-size: 16px;
	}
	.accordion ul li:before {
        top: 7px;
    }
	.m-back__list {
        margin: -20px 0 0;
    }
	.m-back__item {
        width: 100%;
        padding: 20px 10px;
        margin-bottom: 0;
        border-bottom: 1px solid #EBEBEB;
	}
	.m-back__in {
		height: auto;
		background: transparent!important;
		padding: 0;
		border-radius: 0;
		display: flex;
		align-items: flex-start;
		position: relative;
	}
	a.m-back__item{
		color: #000!important;
		transition: background .25s ease;
	}
	.m-back__item{
		transition: all .25s ease;
		min-height: 105px;
	}
	.m-back__item:active{
		background: #EBEBEB;
	}
	.m-back__item:hover{
		
		color: #000;
	}
	.m-back__img{
		margin: 0 20px 0 0;
		width: 50px;
		min-width: 50px;
		height: 50px;
		border-radius: 5px;
		position: static;
		min-height: unset;
		align-items: flex-start;
	}
	.i-services__item {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 10px;
    }
	.i-services__list {
        margin: 0 -5px -10px;
    }
	.i-services__title {
        font-size: 18px;
    }
	.i-services__txt {
		font-size: 14px;
	}
	.main-exchange-curr-icon {
        margin-right: 10px;
        width: 25px;
    }
    .main-exchange-view__off,
    .main-exchange-view__other {
        font-size: 14px;
    }
    .main-exchange-view__data {
        padding: 0 7px;
    }
    .main-exchange-view__data.m-down:after,
    .main-exchange-view__data.m-up:after {
        left: -7px;
    }
    .main-exchange-view__data.m-down:after {
        width: 11px;
        height: 6px;
        margin: 0;
    }
    .main-exchange-view__data.m-up:after {
        width: 12px;
        height: 7px;
    }
    .main-exchange-view__item {
        font-size: 14px;
    }
    .main-exchange-view {
        padding: 10px 0;
    }
	
    .main-exchange-view-top__item:first-child,
    .main-exchange-view__curr {
        width: 140px;
        min-width: 140px;
        max-width: 140px;
    }
    .main-exchange-view__links {
        flex-direction: column;
    }
    .main-exchange-view__other {
        margin: 0;
    }
    .main-exchange-view-top__item {
        padding: 0;
    }
    .main-exchange-conv {
        padding: 25px 20px;
    }
    .main-exchange-view__off {
        padding-left: 26px;
    }
    .main-exchange-view__off:before {
        left: 5px;
    }
	.i-proposal__item.m-half,
	.i-proposal__item{
		width: 100%;
	}
	.layout--index .p-app__img {
        min-width: unset;
		margin: -35px 0 -10px -45px;
    }
	.layout--index .p-app {
        margin: 50px 0;
    }
	.layout--index .p-app__info {
		padding: 40px 20px;
	}
	.main-exchange-course__in, .main-exchange-office__in{
		padding: 28px 20px;
	}
	.i-proposal__in .page-btn{
		bottom: 20px;
	}
	
}

@media screen and (max-width: 550px) {
	.own-execution h2 {
		margin-bottom: 0;
	}

	.own-execution__list {
		padding-right: 50px;
		margin: 0 -8px;
	}

	.own-execution__item {
		padding: 0 8px;
	}
}

@media screen and (max-width: 500px){
	.tabs-link {
        width: 100%;
        text-align: center;
        margin: -14px 0 20px 0;
    }
}

@media screen and (max-width: 400px) {
	
	.comic-footer__wrap {
		overflow: visible;
	}

	.comic-footer {
		overflow: hidden;
	}

	.comic-footer-info-socials a {
		display: inline-block;
		margin: 0 12px 5px 0;
	}

	.comic-footer-info-socials {
		margin-right: -42px;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 0) {

	.klever-prize-sum__list,
	.klever-prizу-condition-count,
	.calendar__time {
		-webkit-text-fill-color: inherit;
	}
}

.klever-prize-sum__list:not(:root:root) {
	-webkit-text-fill-color: inherit;
}

.klever-prizу-condition-count:not(:root:root) {
	-webkit-text-fill-color: inherit;
}

.calendar__time:not(:root:root) {
	-webkit-text-fill-color: inherit;
}

@media screen and (max-width: 1650px) {

	.facilities__in:before,
	.facilities__in:after {
		border-bottom-left-radius: 100px;
	}
}

@media screen and (max-width: 1600px) {
	.b-top-links__item {
		font-size: 20px;
		margin-right: 20px;
		padding: 20px 5px;
	}

	.b-top-links__item:last-child {
		margin-right: 0;
	}

	.b-top-links__list {
		margin-right: 0;
	}
}

@media screen and (max-width: 1500px) {
	.index-offers__links .btn {
		padding: 6px 8px;
		font-size: 14px;
	}

	.index-offers__links .btn-more {
		padding: 4px 8px;
		font-size: 14px;
	}
}

@media screen and (max-width: 1480px) {
	.index-info__slider {
		padding: 0 80px;
	}

	.index-info__slider .slick-next {
		right: 0;
	}

	.index-info__slider .slick-prev {
		left: 0;
	}
}

@media screen and (max-width: 1450px) {
	.headline-fixed-buttons {
		right: 15px;
	}
	
}

@media screen and (max-width: 1400px) {
	.acquiring-tariff__wrap {
		margin: 0;
	}

	.acquiring-tariff__item {
		padding: 0 10px;
	}

	.acquiring-tariff-pay__btn {
		padding: 10px 50px;
	}

	.acquiring-tariff-pay__button {
		margin-left: 20px;
	}

	.business-slider .slick-arrow.slick-next {
		right: 20px;
	}

	.business-slider .slick-arrow.slick-prev {
		right: 100px;
	}

	.business-slider .slick-dots {
		padding-right: 190px;
	}

	.call {
		padding-right: 30px;
	}

	.credit-top {
		padding: 67px 0 228px;
		margin-bottom: -175px;
	}
}

@media screen and (max-width: 1350px) {
	.benfits-invoice__pre {
		padding-right: 35px;
	}

	.benfits-invoice-gen__title {
		font-size: 26px;
	}

	.banking-about__img {
		margin-left: 0;
		padding-right: 40px;
		width: 50%;
	}

	.banking-about__info {
		padding-left: 0;
	}

	.banking-about-top__inner {
		padding-left: 0;
	}

	.b-accordeon-slider {
		margin: 0 -100px 0;
	}

	.b-mobile-top-pre {
		width: 404px;
		height: 189px;
	}

	.b-mobile-top-pre__mask {
		background-size: 100%;
	}

	.b-mobile-top__l {
		margin-right: 100px;
	}

	.b-mobile-top-info__txt {
		max-width: 210px;
		font-size: 18px;
	}

	.b-deposit-toggle__item {
		padding: 0 0px 0 35px;
	}

	.b-deposit-toggle__item.active {
		padding: 15px 20px 20px 35px;
	}

	.b-deposit-toggle__item.active .b-deposit-toggle__top {
		font-size: 36px;
	}

	.b-top__info h1 {
		font-size: 110px;
	}

	.b-top__add {
		font-size: 30px;
		margin-bottom: 75px;
		max-width: 480px;
	}

	.b-top__img {
		right: 40px;
		width: 50%;
		height: auto;
	}

	.b-top__img img {
		max-width: 100%;
		max-height: 100%;
	}

	.switch-label {
		width: 250px;
	}

	.switch-input:checked~.switch-handle {
		left: 193px;
	}

	.b-top__buttons {
		max-width: 500px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.b-top__btn {
		width: 352px;
		margin-bottom: 20px;
		text-align: center;
	}

	.b-descr__img,
	.b-benefits__img {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.b-descr__img img,
	.b-benefits__img img {
		max-width: 100%;
		max-height: 100%;
	}

	.b-descr__title,
	.b-benefits__title {
		font-size: 30px;
	}

	.b-descr__in,
	.b-benefits__in {
		padding: 20px 20px 115px 20px;
	}

	.b-descr-txt,
	.b-benefits__txt {
		font-size: 18px;
	}

	.b-descr__in.m-compare-f {
		padding-bottom: 133px;
	}

	.b-benefits__in.m-compare-b {
		padding-bottom: 138px;
	}

	.rko-service__slider .slick-arrow.slick-next {
		right: 0;
	}

	.rko-service__slider .slick-arrow.slick-prev {
		left: 0;
	}

	.b-offers__slider {
		padding-left: 30px;
		padding-right: 30px;
	}

	.b-offers__slider .slick-arrow.slick-prev {
		left: -14px;
	}

	.b-offers__slider .slick-arrow.slick-next {
		right: -14px;
	}

	.b-benefits__in.m-lamp {
		padding-bottom: 205px;
	}

	.b-descr__col:last-child .b-descr__item:first-child .b-descr__img {
		right: 10px !important;
	}

	.b-benefits__in.m-compare-d {
		padding-bottom: 70px;
	}

	.b-functional .b-benefits__list:last-child .b-benefits__col:last-child .b-benefits__item:last-child .b-benefits__in {
		padding-bottom: 51px;
	}

	.work-top__info {
		min-width: 50%;
	}

	.work-top h1 {
		font-size: 60px;
	}

	.work-top-benefits__txt {
		font-size: inherit;
	}
}

@media screen and (max-width: 1320px) {
	.money {
		padding: 40px 0;
	}

	.index-offers__info {
		padding: 20px 20px 90px 20px;
	}

	.index-offers__links {
		bottom: 27px;
		padding: 0 20px;
	}

	.index-offers__title {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.index-offers-more__txt {
		font-size: 20px;
		line-height: 22px;
	}

	.top-slider__inner {
		padding: 77px 0 288px 20px;
	}

	.layout--index .container-fluid {
		padding: 0 15px;
	}

	.layout--index .page-content>.container-fluid {
		padding: 0;
	}

	.package__top,
	.package__bottom {
		padding: 15px;
	}

	.package__price {
		font-size: 40px;
		line-height: 20px;
	}

	.page-tabs {
		padding-left: 15px;
		padding-right: 15px;
	}

	.who__in {
		padding: 70px 35px 60px 35px;
	}

	.who__in:after {
		bottom: 20px;
		left: 35px;
	}

	.who__title {
		font-size: 24px;
	}

	.turbo-cards__wrap {
		margin-right: -30px;
	}

	.turbo-bonus-wrap {
		max-width: 1020px;
		margin: 0 auto 40px;
	}

	.turbo-bonus-img.is_stuck {
		left: 90px;
	}

	.turbo-bonus-img {
		margin-left: -42px;
	}

	.t-request__icon {
		transition: transform .1s ease, opacity .1s ease, -webkit-transform .1s ease;
	}

	.t-request.active .t-request__icon {
		transition: transform .5s ease, opacity .1s ease, -webkit-transform .5s ease;
	}

	.turbo-bonus-items-col {
		margin-left: -340px;
	}

	.turbo-bonus-item {
		padding-left: -webkit-calc(50% - 175px);
		padding-left: calc(50% - 175px);
	}

	.facilities-info {
		padding-left: 0;
	}

	.i-banking__info {
		padding-left: 45px;
	}

	.b-smart-phone {
		left: auto;
		margin-left: 0;
		right: 515px;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
	}

	.b-smart__in {
		padding: 94px 20px 106px 30px;
	}

	.b-partners__top {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.b-partners__in {
		padding: 20px 110px 104px 20px;
	}

	.b-partners__link {
		left: 20px;
	}

	.b-partners__icon {
		right: 20px;
		top: 20px;
	}

	.business-top {
		min-height: 480px;
	}

	.page-header__item {
		margin-right: 15px;
	}

	.page-header__item:last-child {
		margin-right: 0;
	}

	.page-header__link {
		font-size: 14px;
	}

	.page-header__r .btn {
		white-space: nowrap;
		padding: 7px 10px;
		font-size: 14px;
		margin-right: 7px;
	}

	.page-header__r .btn:last-child {
		margin-right: 0;
	}

	.page-header-more {
		margin-left: 0;
	}

	.page-header-more__link {
		font-size: 14px;
	}

	.c-tariff__more {
		font-size: 40px;
	}

	.c-tariff__more span {
		font-size: 24px;
	}

	.c-possibilities__title {
		font-size: 48px;
	}

	.c-app-form__pre h2 {
		font-size: 32px;
	}

	.c-app-form__form .checkbox-item {
		top: 100px;
	}

	.c-app-form-toggle {
		padding-right: 280px;
	}

	.c-app-form__pre {
		width: 340px;
	}

	.c-app-form__form .checkbox-item {
		font-size: 16px;
	}
}

@media screen and (max-width: 1280px) {

	.top-slider-list__item {
		margin-right: 20px;
		font-size: 20px;
		line-height: 22px;
	}

	.top-slider-list__item:last-child {
		margin-right: 0;
	}

	.welcome-img {
		width: 460px;
		min-width: 460px;
		height: 460px;
		margin: 0 20px 0 -15px;
	}

	.welcome-img__inner {
		margin: 0 0 -30px 0px;
	}

	.welcome-title,
	.bank-mobile__title h1,
	.online__title,
	.banking-top__in,
	.seo-title {
		font-size: 48px;
	}

	.demo-in {
		background-size: contain;
	}

	.klever-prizу-condition {
		padding: 40px;
	}

	.calendar__date,
	.calendar__year {
		font-size: 30px;
	}

	.calendar__num {
		font-size: 200px;
	}

	.b-mobile h2 {
		max-width: 700px;
	}

	.rko-account-e {
		padding: 25px 25px 115px;
		width: 460px;
		min-width: 460px;
	}

	.rko-account .tabs li {
		padding: 10px 8px !important;
		font-size: 18px;
	}

	.opening-step__item .acc-btn {
		margin-left: 0;
	}

	.opening-step__icon {
		width: 100px;
		min-width: 100px;
		height: 100px;
	}

	.opening-step__item .acc-btn {
		padding: 10px 30px;
		font-size: 20px;
	}

	.credit-tabs .r-tabs-anchor {
		font-size: 16px;
		border-radius: 20px 20px 0 0;
		padding: 19px 20px 15px;
	}

	.credit-top-view__percent span {
		font-size: 64px;
	}

	.credit-top-view__add {
		right: -14px;
		bottom: 5px;
		font-size: 44px;
		line-height: 42px;
	}

	.credit-top-view__more {
		line-height: 1;
	}

	.credit-top-view {
		padding: 50px;
	}

	.credit-top-view__top {
		margin-bottom: 15px;
	}

	.credit-docs__title,
	.credit-docs__size {
		font-size: 20px;
	}

	.credit-docs__info {
		padding: 0 20px 20px 20px;
	}

	.credit-docs__item {
		min-height: 180px;
	}

	.credit-docs__in {
		border-radius: 10px;
		padding: 35px 20px 80px 20px;
	}

	.necc-docs-item {
		font-size: 20px;
	}

	.necc-docs-list {
		border-radius: 10px;
	}

	.c-deposit-list__txt {
		font-size: 20px;
	}

	.ac-banner__item {
		max-width: 360px;
	}

	.ac-banner__title {
		font-size: 28px;
	}

	.c-other__title {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.c-other__img {
		margin-bottom: 20px;
	}

	.c-other__in {
		padding: 25px 22px 85px 22px;
	}

	.c-other__btn {
		left: 22px;
	}

	.wish .express-d__size {
		font-size: 18px;
	}
}

@media screen and (max-width: 1250px) {
	.b-functional .b-benefits__list:last-child .b-benefits__col:last-child .b-benefits__item:last-child .b-benefits__img {
		max-width: 200px;
	}

	.vacancies-top h1 {
		font-size: 60px;
	}

	.v-view__info .part-btn,
	.v-view__info .questionnaire-btn {
		font-size: 18px;
	}

	.v-view-call__item {
		font-size: 20px;
	}
}

@media screen and (max-width: 1200px) {
	.transfer-consult__title {
		font-size: 26px;
	}

	.breadcrumbs__wrap,
	.content {
		padding-left: 0;
		padding-right: 0;
	}

	.layout--aside .content {
		padding: 42px 20px 40px 20px;
	}

	.layout--aside .breadcrumbs__wrap {
		padding-left: 265px;
	}

	.index-info__col--lg .index-info__img:before {
		width: 100%;
	}

	.index-info__col--lg .index-info__in {
		padding: 165px 40px 50px 50px;
	}

	.courses-table td {
		font-size: 20px;
		line-height: 22px;
		padding: 8px 2px;
	}

	.tabs-top {
		font-size: 18px;
	}

	.coverter__item input[type="text"] {
		font-size: 18px;
	}

	.coverter__item select {
		font-size: 18px;
	}

	.coverter__item .select-wrap {
		width: 80px;
		right: 18px;
		top: 4px;
	}

	.select__item--term {
		padding-right: 0;
	}

	.layout--map .page-title h1 {
		padding-left: 0px;
	}

	.page-tabs__in {
		padding-left: 0;
	}

	.page-tabs__wrap {
		padding-left: 0;
	}

	.other .indent {
		padding-left: 119px;
	}

	.deposit-top__info {
		padding: 0;
	}

	.package__list {
		margin-right: -140px;
		margin-left: 0;
	}

	.package__price span {
		font-size: 18px;
	}

	.package__bottom {
		width: -webkit-calc(100% - 8px);
		width: calc(100% - 8px);
	}

	.package__pos {
		font-size: 18px;
		line-height: 22px;
	}

	.another__inner {
		padding: 32px 32px 95px 32px;
	}

	.package-slider-wrap .container-fluid {
		padding-left: 15px;
	}

	.top-card .container-fluid {
		padding-right: 15px;
	}

	.top-card__wrap {
		padding-left: 0;
		padding-bottom: 40px;
	}

	.top-card__img {
		width: 350px;
		min-width: 350px;
	}

	.index-offers-card__img {
		margin-top: -10px;
	}

	.default-slider .slick-next {
		right: 0;
	}

	.default-slider .slick-prev {
		left: 0;
	}

	.conditions__info,
	.conditions__list {
		padding: 35px 40px;
	}

	.conditions__info {
		width: 50%;
		min-width: 50%;
	}

	.index-offers-more__txt {
		font-size: 18px;
	}

	.layout--aside .deposit__img {
		width: 340px;
		min-width: 340px;
	}

	.layout--aside .deposit__info {
		padding-right: 350px;
	}

	.invoice__pre h1 {
		font-size: 40px;
	}

	.invoice__info {
		width: 50%;
	}

	.invoice-txt {
		font-size: 18px;
	}

	.benfits-invoice-gen__icon {
		margin-right: 20px;
	}

	.turbo-top__more {
		right: -300px;
	}

	.turbo-cards__item {
		padding: 0 16px;
	}

	.turbo-cards__wrap {
		margin: 0 -8px;
	}

	.turbo-cards__img img {
		max-width: 100%;
	}

	.turbo-cards__item {
		-webkit-transition: all .2s linear;
		transition: all .2s linear;
	}

	.turbo-cards.active .turbo-cards__item {
		width: 125px;
		padding: 0 8px;
	}

	.turbo-bonus-item {
		padding-left: -webkit-calc(50% - 215px);
		padding-left: calc(50% - 215px);
	}

	.turbo-bonus-info__img {
		left: -160px;
		width: 135px;
	}

	.bank-mobile__top {
		font-size: 30px;
	}

	.bank-mobile__icon {
		width: 160px;
	}

	.bank-mobile__txt {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 20px;
	}

	.banking .accordeon__link {
		font-size: 30px;
		padding: 16px 0 16px 48px;
	}

	.banking .accordeon__item:before {
		top: 26px;
	}

	.calendar-win__in {
		padding: 60px;
	}

	.acquiring-partners__img {
		width: 430px;
		min-width: 430px;
		margin: 0 60px 0 -30px;
	}

	.acquiring-partners__img img {
		max-width: 100%;
	}

	.acquiring-partners__img:before {
		width: 270px;
		height: 270px;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.acquiring-partners__img:after {
		width: 95px;
		height: 95px;
		right: -23px;
		top: 5px;
	}

	.acquiring-partners__link {
		margin: 0 10px 10px 0;
		padding: 15px;
	}

	.acquiring-services__wrap {
		padding: 0;
	}

	.acquiring-connection__list:after {
		width: -webkit-calc(100% - 57px);
		width: calc(100% - 57px);
		left: 57px;
		top: 73px;
		background-size: contain;
	}

	.acquiring-tariff-pay {
		padding: 25px 20px;
	}

	.acquiring-tariff-count__inner,
	.acquiring-tariff__pre {
		padding: 20px 10px;
	}

	.acquiring-tariff-count__item {
		font-size: 26px;
	}

	.acquiring-tariff__pre {
		font-size: 18px;
		width: 350px;
		min-width: 350px;
	}

	.acq__img {
		width: 500px;
		min-width: 500px;
	}

	.acq-info {
		padding: 40px 525px 40px 35px;
	}

	.layout--banking .acquiring-top-title {
		padding-left: 0;
	}

	.banking-service__list {
		padding-left: 0;
	}

	.r-tabs-panel {
		padding: 0;
	}

	.banking-service__img {
		min-width: 380px;
		margin-right: 30px;
		width: 380px;
	}

	.b-smart__btn {
		padding: 6px 15px;
	}

	.arrange__info {
		padding: 20px;
	}

	.arrange__btn {
		padding: 13px 14px;
		font-size: 16px;
	}

	.i-banking__img {
		min-width: 380px;
		margin-right: 30px;
		width: 380px;
	}

	.i-banking {
		padding: 40px 0;
	}

	.i-banking__info {
		width: auto;
	}

	.acquiring-tariff-more {
		width: 310px;
		min-width: 310px;
		padding: 0 30px;
	}

	.acquiring-tariff-more__item {
		margin-bottom: 15px;
		font-size: 18px;
	}

	.acquiring-tariff-more__item:last-child {
		margin-bottom: 0;
	}

	.acquiring-tariff-more__item:before {
		margin-right: 5px;
	}

	.acquiring-benefit__link.m-internet {
		padding: 14px 20px;
		font-size: 18px;
	}

	.i-way-cms__item {
		padding: 0 10px;
	}

	.i-bonuses__txt {
		line-height: 1.2;
		font-size: 16px;
	}

	.i-bonuses__price {
		font-size: 44px;
	}

	.calendar-item {
		width: 25%;
	}

	.p-promo-task__info {
		padding-right: 0;
	}

	.p-promo-task-more {
		margin-right: 28px;
	}

	.b-top__add::after {
		right: 53px;
		font-size: 74px;
		bottom: -5px;
	}

	.b-top__inner {
		margin-bottom: 40px;
	}

	.b-top-links__list {
		padding-bottom: 40px;
	}

	.b-top-links {
		margin-bottom: 40px;
	}

	.rko-service__top {
		font-size: 24px;
	}

	.rko-service__in {
		padding: 20px;
	}

	.rko-service__txt {
		font-size: inherit;
	}

	.rko-service-info__top {
		font-size: 16px;
	}

	.rko-service-info {
		top: -webkit-calc(100% - 15px);
		top: calc(100% - 15px);
	}

	.rko-service__btn {
		padding: 18px 10px;
		width: 100%;
		font-size: 16px;
	}

	.rko-service__in:hover .rko-service__btn {
		padding: 20px 10px;
	}

	.rko-benefits__txt {
		font-size: 16px;
	}

	.rko-benefits__top {
		font-size: 20px;
	}

	.rko-benefits__list,
	.rko-benefits-pre {
		padding: 20px;
	}

	.rko-benefits__item {
		padding: 0 10px;
	}

	.rko-selection__msg {
		font-size: 20px;
	}

	.rko-selection__view {
		padding: 20px;
	}

	.rko-selection__msg {
		width: 400px;
		min-width: 400px;
	}

	.card-slider-count .ui-slider {
		margin: 63px 0px 6px 7px;
	}

	.card-slider-count .ui-slider-pips .ui-slider-pip {
		font-size: 14px;
	}

	.r-package-view__top {
		font-size: 22px;
	}

	.rko-selection__package {
		padding: 20px;
	}

	.b-news .rko-account-get:after {
		width: 100px;
		height: 239px;
		right: 25px;
	}

	.b-offers__in {
		padding: 40px 30px 150px 30px;
	}

	.b-offers__top {
		font-size: 24px;
	}

	.b-offers__link {
		width: -webkit-calc(100% - 60px);
		width: calc(100% - 60px);
		left: 30px;
	}

	.business-top {
		min-height: 380px;
	}

	.acquiring-docs-download__icon {
		right: 2px;
	}

	.acquiring-docs-download {
		padding: 15px 80px 15px 15px;
	}

	.acquiring-docs-download__view .acquiring-docs__txt {
		font-size: 16px;
	}

	.acquiring-docs__title {
		font-size: 20px;
		margin-bottom: 19px;
		min-height: 48px;
	}

	.business-top-checkout,
	.business-top__links .b-partners__link {
		font-size: 18px;
	}

	.business-top__info {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.business-top h1 {
		margin-bottom: 20px;
	}

	.acc-tariff__programm {
		padding: 40px;
	}

	.acc-partner-link__view {
		right: 15px;
	}

	.acc-partner-link {
		padding: 20px 80px 35px 20px;
	}

	.acc-tariff__price {
		font-size: 34px;
	}

	.part-btn {
		margin: 0 10px 10px 0;
		font-size: 18px;
		padding: 13px 25px;
	}

	.questionnaire-btn {
		font-size: 18px;
		margin: 0 0 10px 0;
		padding: 11px 27px;
	}

	.vac__title {
		font-size: 22px;
		line-height: 1.2;
		margin-bottom: 12px;
	}

	.vac__in {
		padding: 20px;
	}

	.vac-message__icon {
		margin-right: 25px;
		min-width: 420px;
	}

	.vac-message__txt {
		padding: 20px;
		font-size: inherit;
	}

	.vacancies-in-title h1 {
		font-size: 56px;
	}

	.v-view__info .part-btn,
	.v-view__info .questionnaire-btn {
		width: auto;
	}

	.work-how__in {
		padding: 20px 15px 20px 20px;
	}

	.work-how__top {
		font-size: 20px;
	}

	.work-how__txt,
	.work-how__call {
		font-size: inherit;
	}

	.stocks__txt {
		font-size: inherit;
	}

	.stocks__info {
		padding-right: 30px;
	}

	.stocks-in-top h1 {
		font-size: 32px;
	}

	.stocks__in {
		padding-right: 200px;
	}

	.stocks__img {
		margin-right: -200px;
	}

	.stocks-in-top h1 br {
		display: none;
	}

	.page-header .btn,
	.page-header .page-header__link,
	.page-header .page-header-more__item {
		font-size: 13px;
	}

	.page-header__item {
		margin-right: 7px;
	}

	.page-header__l {
		padding-right: 10px;
	}

	.calendar-pre:before {
		width: 180px;
		height: 209px;
		bottom: 8px;
		left: -22px;
	}

	.calendar-pre:after {
		width: 160px;
		height: 130px;
		bottom: 8px;
		right: -14px;
	}

	.tap-comission__percent {
		font-size: 44px;
	}

	.tap-comission__item:first-child .tap-comission__percent {
		font-size: 70px;
	}

	.tap-comission__item {
		padding: 0 15px;
	}

	.tap-comission__wrap {
		margin: 0 -15px;
	}

	.tap-comission__pre {
		font-size: 36px;
	}

	.tap-comission__view,
	.tap-how__view {
		padding: 40px 30px;
	}

	.tap-connect-perc__num {
		font-size: 26px;
	}

	.tap-connect__info {
		padding: 30px;
	}

	.tap-connect__view {
		padding: 30px 30px 30px 50px;
	}

	.s-online__icon {
		max-width: 307px;
	}

	.business-top__title {
		margin-bottom: 20px;
	}

	.credit-calculate-view-count__sum {
		font-size: 60px;
	}

	.credit-application__title {
		font-size: 32px;
		margin-bottom: 20px;
	}

	.credit-application__wrap {
		padding: 75px 40px 85px 40px;
	}

	.credit-application input[type="text"],
	.credit-application input[type="email"],
	.credit-application input[type="password"],
	.credit-application input[type="tel"] {
		font-size: 24px;
	}

	.credit-application__label,
	.credit-application .jq-selectbox__select-text,
	.credit-application__sign {
		font-size: 18px;
	}

	.credit-application__sum {
		width: 280px;
	}

	.credit-application__submit {
		font-size: 18px;
	}

	.c-deposit-list__title {
		width: 300px;
		min-width: 300px;
		padding-right: 15px;
	}

	.rates-size__item {
		font-size: 20px;
	}

	.rates__txt,
	.rates-size__item span {
		font-size: 24px;
	}

	.rates-curr-txt {
		font-size: 30px;
	}

	.express-other__title {
		font-size: 34px;
	}

	.express-other__btn {
		font-size: 18px;
	}

	.express-check-tariff__count {
		font-size: 70px;
	}

	.terminal-top__txt {
		font-size: 18px;
	}

	.terminal-top__pre {
		margin-bottom: 30px;
	}

	.express-plus__img {
		margin-top: 0;
	}

	.combo .b-top-links__item {
		font-size: 16px;
		padding: 12px 17px;
	}

	.combo .express-d__size {
		font-size: 18px;
	}

	.combo .express-d__txt {
		text-transform: none;
	}

	.combo .express-d__date {
		font-size: 16px;
	}

	.c-possibilities__title {
		font-size: 40px;
	}

	.s-usage__icon {
		height: 380px;
	}

	.wish-pre {
		font-size: 80px;
	}

	.wish-list__top {
		font-size: 20px;
	}

	.w-card-top {
		padding: 32px 50px 32px 490px;
	}

	.w-card-top__img {
		left: 20px;
		width: 400px;
	}

	.w-card__item.m-blue .repayment__num {
		font-size: 180px;
	}

	.wish-list__info {
		font-size: 16px;
	}
}

@media screen and (max-width: 1150px) {

	.b-descr-txt,
	.b-benefits__txt {
		font-size: 16px;
	}

	.b-descr__col:last-child .b-descr__item:first-child .b-descr-txt {
		max-width: 50%;
	}

	.b-descr__in.m-compare-f {
		padding-bottom: 117px;
	}

	.b-functional .b-benefits__list:first-child .b-benefits__col:first-child .b-benefits__item:first-child .b-benefits__img {
		max-width: 200px;
		margin-left: -35px;
	}

	.b-benefits__in.m-compare-d {
		padding-bottom: 62px;
	}

	.c-app-form-toggle {
		padding-right: 180px;
	}
}

@media screen and (max-width: 1100px) {
	.page-header__item {
		margin-right: 10px;
	}

	.page-header__item:last-child {
		margin-right: 0;
	}

	.layout--aside .indent {
		padding-left: 15px;
		padding-right: 0;
	}

	.app__txt {
		font-size: 14px;
		line-height: 18px;
	}

	.app__info {
		width: 100%;
	}

	.app__link {
		max-width: -webkit-calc(50% - 20px);
		max-width: calc(50% - 20px);
	}

	.index-links {
		padding: 40px 0 80px;
	}

	.index-links__title {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.money__item {
		padding-right: 30px;
	}

	.money__wrap {
		margin-right: -30px;
	}

	.income__txt {
		font-size: 18px;
		line-height: 20px;
	}

	.income input[type="text"] {
		width: 145px;
		background: rgba(255, 255, 255, 0.2);
		border: 0;
		color: #fff;
		font-size: 20px;
		padding: 7px 7px 7px 15px;
	}

	.money-term__btn {
		font-size: 20px;
		line-height: 22px;
		padding: 11px 8px;
	}

	.money__title {
		font-size: 18px;
		line-height: 20px;
	}

	.slider-count input[type="text"] {
		font-size: 20px;
	}

	.money-term__item {
		font-size: 20px;
		height: 42px;
	}

	.money-term {
		margin-bottom: 50px;
	}

	.income {
		padding-top: 22px;
	}

	.money__top .tabs li {
		font-size: 20px;
		line-height: 22px;
	}

	.index-offers__top {
		margin-bottom: 20px;
	}

	.index-offers__link {
		font-size: 24px;
		line-height: 28px;
	}

	.index-offers__link:after {
		font-size: 18px;
		line-height: 22px;
		margin: 0px 8px;
		top: -4px;
	}

	.main-slider-preview {
		padding: 60px 30px 40px 50px;
	}

	.top-slider-preview {
		width: 240px;
	}

	.top-slider-controls {
		right: 50px;
		width: 240px;
	}

	.top-slider-line {
		width: 240px;
		left: -50px;
	}

	.size-payment-income {
		padding: 120px 20px 40px 20px;
		width: 300px;
		min-width: 300px;
	}

	.size-payment__in {
		padding: 30px 20px 30px 30px;
	}

	.bid {
		padding: 30px;
	}

	.money__item .slider-count__add {
		font-size: 20px;
	}

	.money__item .slider-count input[type="text"] {
		padding-right: 54px;
	}

	.courses-table .up:before {
		left: -12px;
		top: 11px;
	}

	.courses-table .down:before {
		left: -12px;
		top: 8px;
	}

	.conditions-wrap .index-offers-more__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.vote-view,
	.vote-question {
		padding: 20px 25px 50px;
	}

	.t-request .tabs li.current span,
	.t-request .tabs li span {
		font-size: 22px;
	}

	.t-request {
		padding: 30px;
	}

	.t-request__in {
		padding-left: 125px;
		padding-right: 0;
	}

	.t-request__icon {
		width: 210px;
		left: -83px;
		-webkit-transform: translateY(-50%) !important;
		-ms-transform: translateY(-50%) !important;
		transform: translateY(-50%) !important;
		opacity: 1 !important;
	}

	.turbo-bonus-img__mobile {
		display: block;
		margin-left: -108px;
		width: 236px;
		min-width: 236px;
	}

	.turbo-bonus-img {
		display: none;
	}

	.turbo-bonus-item {
		padding-left: 0;
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		min-height: auto;
	}

	.turbo-bonus-info {
		padding-left: 100px;
	}

	.turbo-bonus-info__img {
		left: -60px;
	}

	.turbo-bonus-item__inner,
	.turbo-bonus-item {
		position: static;
	}

	.turbo-bonus-wrapper {
		position: static !important;
		width: auto !important;
	}

	.turbo-bonus .turbo-title {
		position: static !important;
		width: auto !important;
	}

	.turbo-bonus-col {
		min-height: initial;
	}

	.turbo-bonus-item.active.upScrolled {
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	.turbo-bonus-item__inner {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.is_stuck+div {
		display: none !important;
	}

	.turbo-bonus-items-col {
		margin-left: 0;
	}

	.turbo-bonus-info {
		max-width: 100%;
	}

	.b-accordeon-slider {
		margin: 0;
	}

	.b-mobile-top__wrap .app-buttons {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.b-mobile-top__wrap .app-buttons__wrap {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.b-mobile-top__wrap .app-buttons__wrap:last-child {
		margin-bottom: 0;
	}

	.b-mobile-top__l {
		margin-right: 0;
		padding-bottom: 40px;
		width: 50%;
		position: relative;
	}

	.b-mobile-top__wrap {
		padding-top: 70px;
	}

	.b-mobile-top__bg {
		width: 100%;
		height: 100%;
		background-size: cover;
	}

	.b-mobile-top__wrap {
		padding-top: 20px;
		margin-left: -20px;
		padding-left: 20px;
		margin-right: -20px;
		padding-right: 20px;
		position: relative;
	}

	.b-mobile-top__wrap:before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		background: #f2f9ff;
		background: linear-gradient(135deg, #f2f9ff 45%, rgba(255, 255, 255, 0.1) 60%);
		position: absolute;
		left: 0;
		top: 0;
	}

	.b-deposit-toggle__item.active .b-deposit-toggle__top {
		font-size: 30px;
		line-height: 1.2;
	}

	.b-deposit-toggle__item {
		margin-bottom: 15px;
	}

	.b-deposit-toggle__item:last-child {
		margin-bottom: 0;
	}

	.b-deposit__phone {
		width: 530px;
		margin-left: -81px;
		padding: 0;
	}

	.b-deposit-toggle__item.active {
		padding: 15px 20px;
	}

	.b-deposit-toggle__item {
		padding: 0 0px 0 10px;
	}

	.klever-prize__code span {
		font-size: 40px;
	}

	.klever-prize__inner {
		padding: 30px;
	}

	.calendar__num {
		font-size: 120px;
		left: 10px;
	}

	.calendar__item {
		padding: 35px 25px 40px 65px;
	}

	.arrange__img {
		width: 200px;
		min-width: 200px;
	}

	.b-smart__img {
		width: 370px;
	}

	.b-smart-phone {
		right: 370px;
	}

	.b-smart .b-smart-buttons {
		width: auto;
	}

	.i-banking-more {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.i-banking-more__txt {
		max-width: 100%;
		width: 100%;
		margin-bottom: 20px;
	}

	.i-banking__info ul {
		margin-bottom: 30px;
	}

	.i-banking__info ul li {
		margin-bottom: 9px;
	}

	.i-banking__info ul li:last-child {
		margin-bottom: 0;
	}

	.i-banking__info {
		padding-left: 0;
	}

	.acquiring-tariff.m-internet .acquiring-tariff__pre {
		width: 310px;
		min-width: 310px;
		padding: 20px 10px;
	}

	.acquiring-tariff.m-internet .acquiring-tariff-count__inner {
		padding: 23px 10px;
	}

	.acquiring-tariff-count__item.m-title .acquiring-tariff-count__inner {
		font-size: 16px;
	}

	.i-way-select__item {
		padding: 70px 55px 50px;
	}

	.i-way-select__title {
		font-size: 24px;
	}

	.rko-package-other-view-list {
		font-size: 18px;
	}

	.rko-package-other-view {
		padding: 26px 20px 40px;
	}

	.rko-package-other-choice {
		padding: 52px 20px 40px 20px;
	}

	.rko-package-other-view-list__item:before {
		top: 9px;
	}

	.rko-account-e .app__link {
		max-width: initial;
	}

	.rko-account-e__top {
		font-size: 24px;
	}

	.rko-account input[type="text"],
	.rko-account input[type="email"],
	.rko-account input[type="password"],
	.rko-account input[type="tel"] {
		padding: 14px 17px;
	}

	.m-label input[type="text"],
	.m-label input[type="email"],
	.m-label input[type="password"],
	.m-label input[type="tel"],
	.m-label select {
		padding-top: 19px !important;
		padding-bottom: 9px !important;
	}

	.rko-account .select-wrap {
		height: 59px;
	}

	.popup-buy .m-label input[type="text"],
	.popup-buy .m-label input[type="email"],
	.popup-buy .m-label input[type="password"],
	.popup-buy .m-label input[type="tel"],
	.popup-buy .m-label select {
		padding-top: 25px !important;
		padding-bottom: 15px !important;
	}

	.b-partners__item {
		padding-right: 15px;
		margin-bottom: 15px;
	}

	.b-partners__list {
		margin: 0 -15px -15px 0;
	}

	.b-partners__info {
		font-size: 16px;
	}

	.b-partners__top {
		font-size: 20px;
	}

	.b-benefits__list:last-child .b-benefits__col:last-child .b-benefits__item:last-child .b-benefits__img {
		max-width: 265px;
	}

	.b-functional .b-benefits__list:nth-child(2) .b-benefits__col:last-child .b-benefits__img {
		margin-right: -40px;
	}

	.b-functional .b-benefits__list:last-child .b-benefits__col:last-child .b-benefits__item:last-child .b-benefits__img {
		margin-left: -20px;
	}

	.business-top h1 {
		font-size: 40px;
	}

	.business-top__info {
		font-size: 16px;
	}

	.business-top h1 {
		font-size: 34px;
	}

	.work-top__txt {
		font-size: inherit;
	}

	.work-top-benefits__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.work-top-benefits {
		margin-bottom: -20px;
	}

	.work-how__item {
		width: 50%;
	}

	.acc-tariff__programm {
		padding: 40px 15px;
	}

	.logo {
		margin-right: 20px;
	}

	.page-header .btn,
	.page-header .page-header__link,
	.page-header .page-header-more__item {
		font-size: 12px;
	}

	.page-header__r .btn {
		padding: 5px;
		margin-right: 3px;
	}

	.page-header__r .btn:last-child {
		margin-right: 0;
	}

	.page-header-links__item .page-header-sub {
		padding-right: 10px;
	}

	.business-top__title {
		font-size: 34px;
	}

	.credit-tabs .r-tabs-anchor {
		font-size: 14px;
		border-radius: 15px 15px 0 0;
		padding: 15px 15px 11px;
	}

	.credit-requirements__item {
		font-size: 18px;
	}

	.credit-docs__item {
		width: 50%;
	}

	.c-deposit-list h2,
	.c-deposit-more h2,
	.c-deposit-l h2,
	.c-deposit-docs h2 {
		font-size: 30px;
	}

	.c-deposit-more__txt {
		font-size: 24px;
	}

	.c-deposit-list .s-how .tabs-off li {
		padding: 13px 18px;
		font-size: 16px;
	}

	.c-deposit-top__item {
		font-size: 20px;
	}

	.c-deposit-top h1 {
		font-size: 48px;
	}

	.c-deposit-list__title {
		width: 220px;
		min-width: 220px;
	}

	.c-deposit-list__item h3 {
		font-size: 24px;
	}

	.c-deposit-list__pre {
		font-size: 16px;
	}

	.c-deposit-list__item {
		padding: 35px;
	}

	.s-top-percent__txt {
		font-size: 20px;
	}

	.s-top-percent__view {
		font-size: 30px;
	}

	.combo .express-d__link,
	.wish .express-d__link {
		padding: 25px 20px 75px 20px;
	}

	.combo .express-d__wrap,
	.wish .express-d__wrap {
		padding: 0 18px 0 20px;
	}

	.combo .express-d__date,
	.wish .express-d__date {
		font-size: 14px;
	}

	.combo .express-d__size,
	.wish .express-d__size {
		font-size: 16px;
	}

	.c-possibilities__img {
		width: 180px;
		margin-right: 25px;
	}

	.c-possibilities-subitem__title {
		font-size: 20px;
	}

	.c-possibilities__title {
		font-size: 36px;
		margin-bottom: 30px;
	}

	.c-possibilities__title br {
		display: none;
	}

	.c-possibilities__top {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.c-possibilities__buttons {
		margin-left: 0;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.c-possibilities-buy {
		margin-bottom: 0;
	}

	.c-possibilities-buy__link {
		font-size: 18px;
		padding: 9px 25px;
		margin: 0 10px 10px 0;
	}

	.c-possibilities__consult {
		padding: 9px 10px;
		font-size: 18px;
		margin-bottom: 10px;
	}

	.c-possibilities-buy__label {
		padding: 3px 5px;
		font-size: 14px;
		right: 14px;
	}

	.c-possibilities-subitem__txt {
		font-size: inherit;
	}

	.c-layout__info h2 {
		font-size: 34px;
	}

	.c-layout__txt {
		font-size: inherit;
	}

	.s-usage__icon {
		height: 320px;
	}

	.s-download__qr {
		margin-right: 20px;
		width: 100px;
		height: 100px;
	}

	.s-download .s-top-info-pay__item {
		width: 170px;
		margin-right: 15px;
		padding: 6px;
	}

	.s-download h2 {
		font-size: 36px;
	}

	.s-questions__view {
		padding: 40px;
	}

	.c-deposit-more__in {
		min-height: 320px;
	}

	.wish .express-d__size {
		font-size: 16px;
	}

	.wish .express-d__date {
		font-size: 14px;
	}

	.w-card-graph__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.w-card-graph__title {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.w-card-graph__title br {
		display: none;
	}
}

@media screen and (max-width: 1024px) {
	.balloon{
		left: 20px;
		right: 20px;
		transform: translate(0,0);
		width: calc(100% - 40px);
	}
	.balloon__title{
		font-size: 30px;
	}
	.map .page-print {
		font-size: 16px;
		padding: 13px 18px;
	}
	.content {
		padding-right: 0;
	}

	.bottom {
		font-size: 14px;
	}

	.top-area,
	.top-offices,
	.top-tel,
	.top-lang {
		margin-right: 20px;
	}

	.top__link {
		padding: 12px 5px;
	}

	.index-info__title {
		font-size: 20px;
		line-height: 24px;
	}

	.index-info__col--lg .index-info__title {
		font-size: 20px;
		line-height: 24px;
	}

	.index-info__in {
		padding: 20px;
	}

	.index-info__col--lg .index-info__in {
		padding: 170px 20px 30px 20px;
	}

	.index-info-add__item,
	.index-info__col--lg .index-info-add__item {
		margin-right: 20px;
		font-size: 18px;
		line-height: 22px;
	}

	.index-info-add__item:last-child,
	.index-info__col--lg .index-info-add__item:last-child {
		margin-right: 0;
	}

	.index-info__col--lg .index-info__title:after {
		width: 75px;
	}

	.index-info__col {
		width: 50%;
	}

	.app__img {
		width: 40%;
		left: 20px;
	}

	.app__wrap {
		padding-left: 45%;
	}

	.app {
		margin-top: 0;
	}

	.index-links__item {
		width: 50%;
		padding-right: 16px;
		margin-bottom: 16px;
	}

	.courses__item {
		padding: 10px;
		width: 100%;
	}

	.courses__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.money__top {
		padding-left: 0;
	}

	.index-offers__title {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.index-offers-more__txt {
		font-size: 16px;
		line-height: 18px;
	}

	.index-offers-more__item {
		margin-bottom: 10px;
	}

	.index-offers-more__item:last-child {
		margin-bottom: 0;
	}

	.index-offers__info {
		padding: 20px 20px 70px 20px;
	}

	.index-offers__links {
		bottom: 20px;
	}

	.top-slider-list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.top-slider-list__item {
		margin-bottom: 20px;
	}

	.top-slider__inner {
		padding: 40px 280px 150px 20px;
	}

	.news__title {
		font-size: 28px;
	}

	.select__col:first-child {
		padding-right: 20px;
	}

	.select {
		padding: 20px;
	}

	.select input[type="submit"] {
		padding: 6px 13px;
	}

	.deposit--short .deposit__info {
		padding: 20px 20px 240px 20px;
	}

	.deposit--short .index-offers__links {
		padding: 0 20px;
		bottom: 215px;
	}

	.deposit--short .index-offers__links .btn {
		margin-right: 5px;
	}

	.deposit--short {
		margin-right: 0;
	}

	.deposit--short .deposit__item {
		width: 100%;
		margin-right: 0;
		background: #F0F2F5;
	}

	.deposit--short .index-offers__links {
		padding: 0;
		position: static;
	}

	.deposit--short .deposit__info {
		padding: 20px;
	}

	.deposit--short .deposit__img {
		-webkit-clip-path: polygon(44px 0, 100% 0, 100% 100%, 0 100%, 0 44px);
		clip-path: polygon(44px 0, 100% 0, 100% 100%, 0 100%, 0 44px);
		height: 200px;
	}

	.issue__list {
		margin-right: -60px;
	}

	.issue__item {
		padding-right: 60px;
	}

	.issue__item:after {
		right: 18px;
	}

	.card__img {
		position: relative;
		margin-right: 20px;
		padding: 0 0 20px 20px;
		margin-top: -30px;
		width: 250px;
		min-width: 250px;
		max-width: 250px;
	}

	.card__info {
		padding: 20px 20px 20px 0;
	}

	.card__title {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	.card .index-offers-more {
		margin-bottom: 20px;
	}

	.card .index-offers__links .btn {
		padding: 9px 12px;
		margin-right: 10px;
		font-size: 16px;
	}

	.card .index-offers__links .btn-more {
		padding: 7px 10px;
		font-size: 16px;
	}

	


	.size-slider__count {
		font-size: 46px;
		line-height: 50px;
		margin-bottom: 10px;
	}

	.bid-next__link {
		margin-left: 15px;
		font-size: 18px;
		padding: 1px 3px;
		padding: 10px;
	}

	.deposit-top-add__item {
		margin-bottom: 10px;
		font-size: 18px;
	}

	.deposit-top__main h2 {
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 20px;
	}

	.deposit-top__info {
		width: -webkit-calc(50% + 115px);
		width: calc(50% + 115px);
	}

	.deposit-top:before {
		width: -webkit-calc(50% + 115px);
		width: calc(50% + 115px);
	}

	.deposit-top-add {
		width: 240px;
		min-width: 240px;
	}

	.page-slider {
		padding: 0 40px;
	}

	.page-slider .slick-prev {
		left: -30px;
	}

	.page-slider .slick-next {
		right: -30px;
	}

	.package__list {
		margin-right: -16px;
	}

	.package__item {
		width: 50%;
		margin-bottom: 16px;
	}

	.another__inner {
		font-size: 18px;
	}

	.package--variants .package__item {
		width: 50%;
	}

	.service__inner {
		padding: 20px 15px 115px;
	}

	.service__title {
		font-size: 20px;
	}

	.bid--salary .bid-form__list {
		margin-right: -20px;
	}

	.bid--salary .bid-form__item {
		padding-right: 20px;
	}


	.page-form {
		padding: 25px 30px;
	}

	.page-form__call {
		margin-right: 20px;
	}

	.page-anchors__link {
		padding: 5px 10px;
	}

	.popup--lg {
		width: 100%;
	}

	.popup-media__info {
		padding: 35px;
	}

	.vote__item h2 {
		font-size: 30px;
		text-transform: none;
		margin-bottom: 20px;
	}

	.thank {
		font-size: 24px;
	}

	.page-subscription__wrap {
		padding: 25px 45px 30px;
	}

	.deposit__info {
		padding: 35px 513px 45px 35px;
	}

	.deposit__item .index-offers-more__item {
		width: 50%;
	}

	.awards__item:nth-child(odd),
	.awards__item:nth-child(even) {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.awards__item:nth-child(odd) .awards__wrap,
	.awards__item:nth-child(even) .awards__wrap {
		padding-right: 0;
		padding-left: 135px;
		width: 100%;
	}

	.awards__item:nth-child(odd) .awards__year {
		right: auto;
		left: 0;
		padding-right: 0;
		padding-left: 30px;
	}

	.awards__item:nth-child(odd) .awards__year:after {
		right: auto;
		left: -4px;
	}

	.awards__item:nth-child(odd) .awards__wrap:after {
		left: auto;
		right: -webkit-calc(100% - 20px);
		right: calc(100% - 20px);
	}

	.awards__item:nth-child(even) .awards__wrap:after {
		right: -webkit-calc(100% - 20px);
		right: calc(100% - 20px);
	}

	.awards__item:nth-child(even) .awards__year:after {
		left: -4px;
	}

	.awards__wrap {
		padding-bottom: 70px;
	}

	.awards__view {
		padding: 28px 42px 28px 90px;
	}

	.layout--aside .deposit__info {
		padding: 15px 270px 30px 15px;
	}

	.layout--aside .deposit__img {
		width: 260px;
		min-width: 260px;
	}

	.who__num {
		font-size: 200px;
		line-height: 145px;
	}

	.who__item:nth-child(2) {
		margin-top: 120px;
	}

	.who__title {
		font-size: 18px;
	}

	.who__in {
		padding: 70px 30px 60px 30px;
	}

	.who__txt {
		font-size: 16px;
	}

	.benfits-invoice-gen__icon {
		width: 85px;
		min-width: 85px;
	}

	.benfits-invoice-gen__title {
		font-size: 20px;
	}

	.benfits-invoice h2 {
		font-size: 32px;
	}

	.benfits-invoice__t {
		font-size: 16px;
	}

	.docs .bid .tabs li,
	.docs .bid .tabs li:first-child:after {
		font-size: 24px;
	}

	.turbo-about__list {
		margin-right: -20px;
	}

	.turbo-about__item {
		padding-right: 20px;
		width: 50%;
		margin-bottom: 40px;
	}

	.turbo-about {
		padding: 30px 0 0;
	}

	.turbo-top__more {
		height: 80%;
	}

	.t-conditions,
	.turbo-howto,
	.turbo-app,
	.transfer,
	.turbo-bonus,
	.knowledge,
	.turbo-seo {
		padding: 30px 0;
	}

	.turbo-cards-in-select__card {
		width: 95px;
		height: 56px;
	}

	.turbo-view__img {
		padding-right: 70px;
	}

	.turbo-view__title {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.t-conditions__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.t-conditions__pre {
		width: 100%;
		margin-bottom: 30px;
	}

	.knowledge-add {
		padding-right: 0;
	}

	.knowledge .accordeon__link {
		font-size: 22px;
		padding: 20px 55px 20px 0;
	}

	.knowledge .accordeon__link:before {
		top: 19px;
		right: 10px;
	}

	.knowledge .accordeon__item .accordeon__info {
		padding: 10px 80px 10px 35px;
		top: 0px;
	}

	.turbo-bonus-img {
		width: 300px;
		min-width: 300px;
		margin-right: 40px;
	}

	.turbo-howto__list {
		margin-right: -20px;
	}

	.turbo-howto__item {
		padding-left: 10px;
		padding-right: 0;
	}

	.turbo-howto__item .turbo-btn {
		font-size: 16px;
		padding: 14px 15px;
	}

	.turbo-howto__col:last-child .turbo-howto__item {
		padding-right: 10px;
	}

	.turbo-app-step-more__in {
		padding: 20px 20px 40px;
	}

	.turbo-app-step-more__txt {
		font-size: 18px;
	}

	.turbo-app-step__num {
		left: -20px;
	}

	.transfer-info {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.transfer-txt {
		font-size: 20px;
		line-height: 1.3;
		margin-bottom: 30px;
		max-width: 100%;
	}

	.transfer-img {
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
		width: 100%;
	}

	.s-card-steps__pre {
		font-size: 22px;
		line-height: 30px;
	}

	.s-card-steps__in {
		padding: 30px 40px 40px;
	}

	.s-card-steps__i {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.s-card-steps__i:last-child {
		margin-bottom: 0;
	}

	.turbo-howto.active .turbo-howto__img {
		height: -webkit-calc(100% + 80px);
		height: calc(100% + 80px);
	}

	.turbo-howto.active .turbo-howto__list {
		padding: 60px 0;
	}

	.turbo-cards__item {
		height: 155px;
	}

	.turbo-howto__bg {
		display: none;
	}

	.turbo-howto__wrap {
		padding: 30px 0;
	}

	.seo-title {
		max-width: 100%;
		padding-left: 0;
	}

	.seo-txt {
		max-width: 100%;
	}

	.online__info {
		padding-right: 30px;
	}

	.klever-top {
		padding: 60px 0;
	}

	.klever-top h1 {
		font-size: 64px;
		margin-bottom: 70px;
	}

	.k-request-link {
		margin-left: 30px;
		padding-left: 10px;
	}

	.k-request-link span {
		font-size: 20px;
	}

	.k-request-link span:before {
		margin-right: 8px;
	}

	.klever-prize__item {
		padding-right: 40px;
	}

	.klever-prize__list {
		margin-right: -40px;
	}

	.klever-prizу-condition__icon {
		margin-right: 15px;
	}

	.klever-prize__inner {
		padding: 30px 15px;
	}

	.klever-prize-view-link span {
		font-size: 20px;
		line-height: 1.2;
	}

	.give__item {
		padding-right: 20px;
		margin-bottom: 30px;
	}

	.give__list {
		margin: 0 -20px -30px 0;
	}

	.give__info {
		padding: 20px;
	}

	.give__top {
		margin-bottom: 30px;
	}

	.request__link-btn {
		top: 35px;
	}

	.acquiring-top {
		padding: 60px 0;
	}

	.acquiring-benefit__title,
	.acquiring-connection__title {
		font-size: 20px;
	}

	.acquiring-benefit__item {
		padding-right: 20px;
	}

	.acquiring-benefit__list {
		margin: 0 -20px 40px 0;
	}

	.acquiring-partners__img {
		width: 360px;
		min-width: 360px;
		margin: 0 45px 0 -20px;
	}

	.acquiring-partners__title {
		margin-bottom: 30px;
	}

	.acquiring-services__item:before {
		width: 190px;
		height: 190px;
		margin-left: -10px;
	}

	.acquiring-services__icon {
		height: 85px;
		margin-bottom: 20px;
	}

	.acquiring-services__icon img {
		max-height: 100%;
	}

	.acquiring-services__wrap {
		margin-right: -20px;
	}

	.acquiring-services__item {
		padding-right: 20px;
	}

	.acquiring-services__title {
		font-size: 20px;
	}

	.acquiring-connection__list {
		margin-right: -20px;
	}

	.acquiring-connection__item {
		padding-right: 20px;
		width: 33.3333%;
	}

	.acquiring-connection__num {
		width: 70px;
		height: 98px;
	}

	.acquiring-connection__num img {
		max-width: 100%;
		max-height: 100%;
	}

	.acquiring-request-form {
		padding: 40px;
	}

	.acq__img {
		width: 400px;
		min-width: 400px;
	}

	.acq-info {
		padding: 40px 425px 40px 35px;
	}

	.layout--banking .acquiring-top {
		padding: 60px 0;
	}

	.arrange__list {
		margin-right: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.arrange__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.arrange__item:last-child {
		margin-bottom: 0;
	}

	.facilities__ind {
		padding-left: 0;
	}

	.facilities-info .b-smart__btn {
		margin-bottom: 20px;
	}

	.facilities__in {
		padding-right: 270px;
	}

	.facilities-view {
		padding: 40px 0;
	}

	.facilities-phone {
		right: -40px;
	}

	.b-popular {
		padding: 60px 0;
	}

	.b-popular__list {
		margin-right: -20px;
	}

	.b-popular__item {
		padding-right: 20px;
		width: 50%;
		margin-bottom: 20px;
	}

	.acquiring-benefit__list.m-internet {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.acquiring-benefit__item.m-internet {
		width: 33.333%;
		margin-bottom: 20px;
	}

	.i-way-cms {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.i-way-cms__pre {
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.i-way-cms__pre h4 {
		margin-bottom: 0;
	}

	.i-way-cms__list {
		-webkit-box-flex: 1;
		-webkit-flex: auto;
		-ms-flex: auto;
		flex: auto;
		width: 100%;
	}

	.i-way-select {
		margin-bottom: 40px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		background: transparent;
	}

	.i-way-select:after {
		display: none;
	}

	.i-way-select__item {
		padding: 35px 30px 30px;
		width: 100%;
		margin-bottom: 20px;
		background: #F0F2F5;
	}

	.i-way-select__item:last-child {
		margin-bottom: 0;
	}

	.i-way-select__icon {
		top: 25px;
		right: 25px;
		width: 60px;
	}

	.i-way {
		padding: 40px 0 0;
	}

	.i-bonuses__item {
		width: 33.333%;
	}

	.layout-iparitet .b-top-links__item {
		width: auto;
	}

	.rko-links__in {
		padding: 15px 30px 15px 10px;
	}

	.rko-links__in:after {
		right: 10px;
	}

	.rko-links__icon {
		margin-right: 10px;
	}

	.rko-links__item {
		padding: 0 7px;
	}

	.rko-links__wrap {
		margin: 0 -7px;
	}

	.rko-benefits-pre {
		width: 340px;
		min-width: 340px;
	}

	.rko-account-reserv,
	.rko-account-get {
		padding: 20px;
	}

	.rko-account-e {
		display: none;
	}

	.b-news .rko-account-get:after {
		width: 174px;
		height: 399px;
		right: 40px;
	}

	.acc-tariff__item {
		width: 50%;
	}

	.vacancies-top__info {
		width: 100%;
	}

	.vacancies-top__txt {
		font-size: inherit;
	}

	.vac__item {
		width: 50%;
	}

	.vacancies-top {
		margin-bottom: 20px;
	}

	.v-view-call__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.v-view-call__item:last-child {
		margin-bottom: 0;
	}

	.v-view-call__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.stocks__item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
		padding: 20px;
	}

	.stocks__card {
		position: absolute;
		right: 20px;
		top: 20px;
	}

	.stocks__info {
		padding-right: 0;
	}

	.stocks__title {
		width: 100%;
		min-width: 100%;
		margin-right: 0;
		padding-right: 100px;
		margin-bottom: 30px;
	}

	.stocks__item h2 {
		margin-bottom: 15px;
	}

	.call-link {
		font-size: 18px;
	}

	.page-footer-t__logo {
		width: 155px;
	}

	.tap-comission__view {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tap-comission__pre {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
		text-align: center;
	}

	.tap-comission__pre br {
		display: none;
	}

	.tap-connect-list__info {
		font-size: 18px;
	}

	.credit-calculate-view-count__sum {
		font-size: 46px;
	}

	.credit-calculate-view-count__txt {
		font-size: 22px;
	}

	.credit-calculate-view {
		padding: 50px 40px 85px 40px;
	}

	.credit-calculate-view-count__item {
		margin-right: 40px;
	}

	.credit-calculate-view-count__item:last-child {
		margin-right: 0;
	}

	.credit-calculate-view-count {
		padding-right: 20px;
	}

	.credit-tariff__percent,
	.credit-tariff__percent span {
		font-size: 26px;
	}

	.credit-tariff__pre {
		width: 30%;
		margin-right: 15px;
		font-size: 26px;
	}

	.credit-checkout__title {
		font-size: 20px;
	}

	.credit-checkout .credit-btn i,
	.credit-question-btn,
	.credit-calculate-view__check .credit-btn i {
		font-size: 18px;
	}

	.ac-banner__title {
		font-size: 22px;
	}

	.ac-banner__btn {
		padding: 15px 30px;
		font-size: 18px;
	}

	.ac-banner__item {
		max-width: 285px;
		font-size: 16px;
	}

	.c-app-form-toggle {
		padding-right: 40px;
	}

	.combobanner__pre {
		font-size: 24px;
	}

	.combobanner__inner {
		padding: 20px 30px;
	}
}

@media screen and (max-width: 992px) {
	.page-header-more {
		margin-left: 0;
	}

	.top__nav,
	.page-header-links {
		display: none;
	}

	.top {
		-webkit-box-shadow: none;
		box-shadow: none;
		position: static;
		border-bottom: 0;
	}

	.top .container-fluid {
		position: static;
	}

	.page-header-more__list {
		border-radius: 20px;
		padding: 90px 20px 30px;
		max-height: -webkit-calc(100vh - 20px);
		max-height: calc(100vh - 20px);
		height: -webkit-calc(100vh - 20px);
		height: calc(100vh - 20px);
		overflow-x: hidden;
		overflow-y: auto;
	}

	.page-header-more__list::-webkit-scrollbar {
		width: 5px;
	}

	/* Track */
	.page-header-more__list::-webkit-scrollbar-track {
		background: #8e99c5;
		border-radius: 8px;
	}

	/* Handle */
	.page-header-more__list::-webkit-scrollbar-thumb {
		background: #888;
		border-radius: 8px;
	}

	.top__r {
		position: absolute;
		right: 120px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.top__r.mobile_app {
		display: none;
	}

	.top-apple {
		margin-right: 18px;
	}

	.top-gplay {
		margin-right: 15px;
	}

	.vacancies__item {
		width: 50%;
	}

	.page-aside-list {
		margin-bottom: 20px;
		padding-left: 20px;
	}

	.invoice__pre h1 {
		font-size: 28px;
	}

	.invoice__info {
		padding-left: 20px;
		padding-top: 6px;
	}

	.issue__title {
		font-size: 16px;
	}

	.benfits-invoice__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.benfits-invoice__list {
		width: 100%;
	}

	.benfits-invoice__pre {
		padding-right: 0;
		width: 100%;
	}

	.welcome-title,
	.bank-mobile__title h1,
	.online__title,
	.banking-top__in,
	.seo-title {
		font-size: 36px;
	}

	.welcome-img {
		width: 380px;
		min-width: 380px;
		height: 380px;
	}

	.bank-mobile__wrap {
		margin: 0 0 30px 0;
	}

	.bank-mobile__item {
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}

	.bank-mobile__item:last-child {
		margin-bottom: 0;
	}

	.calendar-win__item {
		padding-right: 20px;
		margin-bottom: 25px;
	}

	.calendar-win__list {
		margin: 0 -20px -25px 0;
	}

	.banking-service__img {
		min-width: 340px;
		margin-right: 20px;
		width: 340px;
	}

	.layout--banking .acquiring-top h1 {
		font-size: 50px;
	}

	.acquiring-top__pre {
		font-size: 38px;
	}

	.b-smart__btn img {
		height: 35px;
	}

	.r-tabs-nav {
		margin: 0 -10px 40px 0 !important;
	}

	.banking-service__view {
		margin-bottom: 30px;
		min-height: 230px;
	}

	.b-smart__in {
		padding: 60px 20px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		background: transparent;
	}

	.b-smart__img {
		display: none;
	}

	.b-smart {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-bottom: 40px;
	}

	.b-smart-phone {
		position: static;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 300px;
	}

	.b-smart-phone img {
		max-height: 100%;
	}

	.b-smart__title {
		font-size: 40px;
		max-width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
	}

	.b-smart .b-smart-buttons {
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.b-smart .b-smart-buttons .b-smart__btn {
		margin: 0 20px 20px 0;
	}

	.b-smart .b-smart-buttons .b-smart__btn:last-child {
		margin-bottom: 20px;
	}

	.banking-btn {
		font-size: inherit;
		padding: 10px 20px;
	}

	.b-docs__item {
		margin-bottom: 20px;
	}

	.b-docs {
		padding: 60px 0;
	}

	.acquiring-tariff-wrapper {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.acquiring-tariff__wrap {
		width: 100%;
	}

	.acquiring-tariff-more {
		width: 100%;
		min-width: 100%;
		padding: 30px;
		margin-top: 20px;
		margin-left: 0;
	}

	.acquiring-tariff-more__list {
		margin-bottom: 20px;
	}

	.acquiring-tariff {
		padding: 40px 0;
	}

	.k-questions.m-internet .accordeon__item {
		padding: 20px;
	}

	.k-questions.m-internet .accordeon__link {
		font-size: 28px;
		padding: 25px 78px 25px 0;
	}

	.k-questions.m-internet .accordeon__link:before {
		top: 26px;
	}

	.k-questions.m-internet .accordeon__info {
		padding: 0px 67px 15px 60px;
	}

	.p-fail__top {
		font-size: 28px;
	}

	.popup-fail {
		min-width: 600px;
	}

	.calendar-pre__more {
		font-size: 18px;
	}

	.calendar-pre__title {
		font-size: 30px;
	}

	.calendar-pre__in {
		padding-left: 20px;
		padding-right: 20px;
	}

	.b-top__info {
		width: 100%;
		padding: 50px 0 140px;
	}

	.b-top__img {
		right: 0;
		width: 100%;
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.b-top__inner {
		margin: 20px -20px 40px;
		border-radius: 0;
		padding: 0 20px;
	}

	.b-top__img img {
		max-width: 400px;
	}

	.b-top-links__item {
		font-size: 18px;
		margin-right: 20px;
		padding: 10px 5px;
	}

	.b-top-links__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.b-mobile__img {
		right: 0;
		width: 50%;
	}

	.b-mobile {
		margin-top: 0;
	}

	.b-descr__img,
	.b-benefits__img {
		height: 140px;
	}

	.b-descr__title,
	.b-benefits__title {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.b-benefits,
	.b-functional {
		padding: 40px 0;
	}

	.b-mobile {
		padding: 40px 0 0;
	}

	.b-descr__col {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	#b-descr .b-descr__list,
	.b-benefits-wrap {
		padding: 0 20px 10px 20px;
		margin-bottom: 20px;
		overflow-x: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	#b-descr .b-descr__list::-webkit-scrollbar,
	.b-benefits-wrap::-webkit-scrollbar {
		height: 8px;
	}

	#b-descr .b-descr__list::-webkit-scrollbar-track,
	.b-benefits-wrap::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
		background: #E5F1FA;
		border-radius: 3px;
	}

	#b-descr .b-descr__list::-webkit-scrollbar-thumb,
	.b-benefits-wrap::-webkit-scrollbar-thumb {
		border-radius: 3px;
		background: #FFD56E;
	}

	.b-benefits__inner,
	.b-benefits__in {
		height: 100%;
	}

	.b-descr__col:first-child,
	.b-descr__col:last-child,
	.b-benefits__col:first-child,
	.b-benefits__col:last-child {
		width: auto !important;
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.b-benefits__item {
		padding-right: 0;
	}

	.b-descr__item,
	.b-descr__item:last-child,
	.b-benefits__item,
	.b-benefits__item:last-child {
		margin-bottom: 0;
		padding-bottom: 0;
		margin-right: 20px;
	}

	.b-descr__in,
	.b-benefits__in {
		border-radius: 16px;
		padding: 20px !important;
	}

	.b-benefits__in br,
	.b-descr__in br {
		display: none;
	}

	.b-benefits__in.m-last,
	.b-benefits__in.m-first,
	.b-descr__in.m-last,
	.b-descr__in.m-first {
		border-radius: 16px;
	}

	.b-benefits__in.m-last:before,
	.b-benefits__in.m-last:after,
	.b-benefits__in.m-first:before,
	.b-benefits__in.m-first:after,
	.b-descr__in.m-last:before,
	.b-descr__in.m-last:after,
	.b-descr__in.m-first:before,
	.b-descr__in.m-first:after {
		display: none;
	}

	.b-benefits__item.m-fullheight {
		height: auto;
	}

	.b-benefits__img {
		position: static;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
	}

	.b-descr-txt br,
	.b-benefits__txt br {
		display: none;
	}

	.b-benefits__in.m-right,
	.b-descr__in.m-right {
		text-align: left;
	}

	.b-descr__in {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.b-descr__in br {
		display: none;
	}

	.b-benefits__inner.m-first:before,
	.b-benefits__inner.m-last:after,
	.b-descr__inner.m-first:before,
	.b-descr__inner.m-last:after {
		display: none;
	}

	.b-descr__in,
	.b-benefits__in {
		border-radius: 16px !important;
	}

	.b-descr__img,
	.b-benefits__img {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		height: 125px;
		margin-bottom: 22px;
		position: static !important;
	}

	.b-descr__img img,
	.b-benefits__img img {
		max-width: 100%;
		max-height: 100%;
	}

	.b-descr__inner,
	.b-descr__in {
		height: 100%;
	}

	.b-descr__item,
	.b-benefits__item {
		text-align: left;
		width: 281px;
		min-width: 281px;
	}

	.b-descr__item .b-descr__in,
	.b-descr__item .b-benefits__in,
	.b-benefits__item .b-descr__in,
	.b-benefits__item .b-benefits__in {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.b-descr-text {
		width: 100%;
		min-width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.b-descr__col:last-child .b-descr__item:first-child .b-descr-txt {
		max-width: 100%;
	}

	.b-benefits__in.m-compare-b,
	.b-descr__in.m-compare-f,
	.b-benefits__in.m-compare-d {
		padding-bottom: 20px;
	}

	.rko-package-client__item {
		padding: 24px 20px;
	}

	.rko-package-client {
		padding: 20px;
	}

	.rko-package-other-view-list__item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 18px;
	}

	.rko-package-other-view-list__item:last-child {
		margin-bottom: 0;
	}

	.rko-package-other-view-list {
		margin-bottom: 0;
	}

	.rko-package-other-choice__label {
		right: 20px;
		top: -26px;
		font-size: 20px;
		padding: 10px 17px;
	}

	.rko-selection__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rko-selection__view,
	.rko-selection__package {
		width: 100%;
	}

	.rko-selection__form {
		max-width: 100%;
	}

	.card-slider-count .ui-slider {
		margin: 63px 0px 6px 28px;
	}

	.rko-selection__msg {
		width: 100%;
		min-width: 100%;
		min-height: 305px;
	}

	.rko-selection__view {
		padding-bottom: 40px;
	}

	.r-msg-in:before {
		top: -210px;
	}

	.b-partners__link {
		padding: 9px 15px;
	}

	.b-partners__link:hover {
		padding: 11px 17px;
	}

	.business-slider-dots__img {
		display: none !important;
	}

	.business-slider-dots__item {
		position: relative;
		width: 12px !important;
		height: 12px !important;
	}

	.business-slider-dots__item.active {
		width: 9px;
		pointer-events: all;
		background: #fff;
	}

	.business-slider-dots__item.active:before {
		content: "";
		display: inline-block;
		width: 6px;
		height: 6px;
		border-radius: 1px;
		background: #1669D1;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.b-benefits__in.m-lamp {
		padding-bottom: 20px;
	}

	.b-descr__item .b-descr__in,
	.b-descr__item .b-benefits__in,
	.b-benefits__item .b-descr__in,
	.b-benefits__item .b-benefits__in {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.b-top-links.m-filter {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 0;
	}

	.b-top-links.m-filter:after {
		display: none;
	}

	.b-functional .b-benefits__item.is-mobile-hidden {
		display: none;
	}

	.b-benefits__list:last-child .b-benefits__col:last-child .b-benefits__item:last-child .b-benefits__img {
		margin-top: 0;
		max-width: initial;
	}

	.b-functional .b-benefits__list:first-child .b-benefits__col:first-child .b-benefits__item:first-child .b-benefits__img {
		max-width: inherit;
		margin-left: 0;
	}

	.b-functional .b-benefits__list:last-child .b-benefits__col:last-child .b-benefits__item:last-child .b-benefits__img {
		margin-left: 0;
	}

	.rko-docs__subhead {
		font-size: 20px;
	}

	.rko-docs .acquiring-docs__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 30px;
	}

	.rko-docs .acquiring-docs__item:last-child {
		margin-bottom: 0;
	}

	.rko-docs .acquiring-docs__list {
		margin-right: 0;
	}

	.acquiring-docs__inner {
		height: auto;
		max-width: 400px;
		margin: 0 auto;
	}

	.business-top-checkout {
		padding: 11px 15px;
		margin-bottom: 20px;
	}

	.business-top-checkout:hover {
		padding: 9px 13px;
	}

	.business-top__links .b-partners__link {
		padding: 9px 13px;
		margin-bottom: 20px;
	}

	.business-top__links .b-partners__link:hover {
		padding: 11px 15px;
	}

	.business-top h1 {
		font-size: 30px;
	}

	.layout--rko .k-questions.m-internet .accordeon__info {
		padding-bottom: 20px;
	}

	.acc-partner__item {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.acc-partner__item:last-child {
		margin-bottom: 0;
	}

	.acc-partner__list {
		margin: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.acc-partner__wrap {
		max-width: 400px;
		margin: 0 auto;
		position: relative;
	}

	.acc-partner__wrap:after {
		content: "";
		display: inline-block;
		width: 106px;
		height: 155px;
		border: 2px solid rgba(255, 255, 255, 0.4);
		position: absolute;
		right: 10px;
		top: 10px;
	}

	.acc-partner__item:after {
		display: none;
	}

	.cap__info {
		line-height: 1.2;
		font-size: inherit;
	}

	.cap__in {
		padding: 20px;
	}

	.cap__item {
		width: 50%;
	}

	.opening-step__items {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.opening-step__item {
		width: 100%;
	}

	.opening-step__item:first-child {
		padding-right: 0;
		margin-bottom: 75px;
	}

	.opening-step__item:last-child {
		padding-left: 0;
	}

	.o-or {
		left: 45px;
	}

	.vac-message {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.vac-message__txt {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.vac-message__icon {
		margin-right: 0;
		min-width: 100%;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.v-view__aside {
		width: 330px;
		min-width: 330px;
	}

	.work-top h1 {
		font-size: 60px;
	}

	.popup-upload-top {
		padding: 31px 20px 20px 20px;
	}

	.popup-upload-second {
		padding: 20px;
	}

	.popup-upload {
		width: 100%;
		max-width: 100%;
	}

	.popup-upload .fancybox-close-small {
		right: 5px;
	}

	.popup-practice {
		max-width: 100%;
		min-width: 100%;
	}

	.popup-practice__info {
		padding: 0px 20px 35px 15px;
	}

	.popup-practice__btn {
		padding: 15px 30px;
		font-size: 18px;
	}

	.business-top .top-slider-list {
		margin-bottom: 20px;
	}

	.page-header-more__close {
		left: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		top: 23px;
		right: 23px;
	}

	.page-header-search {
		right: 85px;
	}

	.page-header-more-select {
		display: block;
	}

	.page-header-more__container {
		display: none;
	}

	.page-header-more-mobile {
		display: block;
	}

	.page-header-more__phone {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.page-header-more__phone__add {
		margin-bottom: 15px;
	}

	.page-header-more-social__item {
		margin-right: 15px;
	}

	.page-header-more-social__item:last-child {
		margin-right: 0;
	}

	.page-header-more-links {
		margin-bottom: 30px;
	}

	.page-header-more-links__item {
		margin-bottom: 10px;
	}

	.page-header-more-links__item:last-child {
		margin-bottom: 0;
	}

	.page-header__l {
		width: 100%;
		min-width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.page-header__wrap {
		width: 100%;
	}

	.page-header .top__r {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.page-header .top__r.mobile_app {
		display: none;
	}

	.page-header__nav {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: absolute;
		right: 10px;
	}

	.page-header__item {
		display: none;
	}

	.top__r.desktop_app {
		display: block;
	}

	.page-footer__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.page-footer-menu {
		padding-right: 0;
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: 100%;
		padding-bottom: 27px;
		margin-bottom: 27px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.page-footer-menu__item:last-child {
		padding-right: 0;
	}

	.page-footer-menu-contact__item {
		width: 50%;
		margin-bottom: 0;
	}

	.page-footer-menu-contact__item .bottom-download {
		display: none;
	}

	.bottom-download.m-mobile {
		display: inline-block;
		margin-top: 28px;
	}

	.page-footer-menu-contact {
		max-width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
	}

	.socials {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-top: 42px;
	}

	.copiright {
		width: 50%;
	}

	.s-top-info {
		width: 50%;
		padding-right: 20px;
	}

	.s-top-info__txt {
		font-size: inherit;
	}

	.s-benefits__txt {
		font-size: 16px;
	}

	.s-benefits__in {
		padding: 20px;
	}

	.smart-item__icon {
		height: 155px;
	}

	.smart-item {
		padding: 0 10px;
	}

	.s-how .tabs-container {
		margin-bottom: 25px;
	}

	.add-card__link {
		font-size: 20px;
		padding: 20px;
	}

	.add-card-view__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.add-card-view__item {
		width: 50%;
		margin-bottom: 30px;
	}

	.add-card-view__item:after {
		left: -webkit-calc(100% - 55px);
		left: calc(100% - 55px);
	}

	.tap-how__txt {
		font-size: 18px;
	}

	.tap-how__num {
		margin-right: 14px;
	}

	.tap-how__item {
		padding: 0 16px;
	}

	.tap-how__list {
		margin: 0 -16px 40px;
	}

	.tap-connect__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tap-connect__info,
	.tap-connect__view {
		width: 100%;
		padding: 30px;
	}

	.cookies__buttons {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.cookies-decline {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.cookies-decline,
	.cookies-accept {
		padding: 6px 15px;
		text-align: center;
	}

	.cookies__txt {
		padding-right: 20px;
	}

	.cookies__view {
		padding: 15px 15px 15px 80px;
	}

	.cookies__view:before {
		left: 15px;
	}

	.cookies-modal__top {
		font-size: 26px;
		line-height: 1.2;
		margin-bottom: 20px;
	}

	.cookies-modal__content {
		padding: 37px 15px 20px 30px;
	}

	.business-top__title {
		font-size: 30px;
	}

	.credit-tabs .r-tabs-anchor {
		font-size: 13px;
		border-radius: 15px 15px 0 0;
		padding: 15px 10px 11px;
	}

	.h1-image img {
		max-height: 210px;
	}

	.credit-subhead {
		margin-bottom: 35px;
	}

	.credit-btn i,
	.credit-calculate-view__check .credit-btn i {
		padding: 10px 40px;
	}

	.credit-top-view {
		border-radius: 35px;
	}

	.credit-top-view {
		padding: 30px;
	}

	.credit-top-view__item {
		padding-right: 20px;
	}

	.credit-top-view__top {
		font-size: 20px;
	}

	.credit-top-view__percent span {
		font-size: 48px;
	}

	.credit-top-view__add {
		font-size: 33px;
		line-height: 33px;
		left: 95%;
	}

	.credit-top-view__more {
		font-size: 24px;
	}

	.credit-top__pre {
		margin-bottom: 50px;
	}

	.credit-calculate-view-count__sum {
		font-size: 36px;
	}

	.credit-calculate-view-count__txt {
		font-size: 18px;
	}

	.credit-checkout__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.credit-checkout__item:last-child {
		margin-bottom: 0;
	}

	.credit-checkout__in {
		max-width: 600px;
		margin: 0 auto;
		text-align: center;
	}

	.credit-checkout__icon {
		margin: 0 auto 30px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.credit-checkout__btn {
		width: 100%;
	}

	.credit-docs__col {
		width: -webkit-calc(50% - 20px);
		width: calc(50% - 20px);
	}

	.credit-application__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-application__pre {
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.credit-application__title br {
		display: none;
	}

	.credit-application label:focus-within>.credit-application__label,
	.credit-application input:not(:placeholder-shown)+.credit-application__label {
		-webkit-transform: translateY(-13px);
		-ms-transform: translateY(-13px);
		transform: translateY(-13px);
	}

	.credit-application .jq-selectbox__dropdown ul li {
		padding: 6px 10px;
		font-size: 18px;
	}

	.necc-docs-list {
		padding: 20px;
	}

	.c-deposit-more__in {
		padding: 25px 20px 25px;
	}

	.c-deposit-list__info {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.c-deposit-list__col {
		width: 50%;
	}

	.c-deposit-list__col:last-child {
		width: 100%;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-top: 20px;
	}

	.c-deposit-list__item .rko-btn {
		opacity: 1;
		pointer-events: all;
	}

	.rates-size {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}

	.rates__item,
	.rates-size {
		margin-bottom: 20px;
	}

	.rates__item {
		width: 100%;
	}

	.rates-curr-txt {
		font-size: 24px;
	}

	.rates-curr-pre {
		font-size: 18px;
	}

	.rates__txt,
	.rates-size__item span {
		font-size: 18px;
	}

	.rates-size__item {
		font-size: 16px;
	}

	.rates-more-list__item {
		padding: 0 12px;
		margin-bottom: 20px;
	}

	.rates-more-list {
		margin: 0 -10px;
	}


	.protect-top__info {
		padding: 50px 0;
	}

	.protect-top h1 {
		font-size: 36px;
	}

	.protect {
		max-width: 100%;
	}

	.protect__link {
		font-size: inherit;
	}

	.express-d__txt {
		font-size: 16px;
		line-height: 20px;
	}

	.express-d__size {
		font-size: 18px;
	}

	.express-d__link {
		padding: 20px 20px 70px 20px;
	}

	.express-d__wrap {
		bottom: 13px;
		padding: 0 20px;
	}

	.express-other__in {
		padding: 20px 28px 0 28px;
	}

	.express-check__title {
		font-size: 30px;
	}

	.express-check__form {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: 50%;
		padding: 20px;
	}

	.express-check-tariff {
		width: 50%;
		min-width: initial;
	}

	.express-check-tariff__in {
		padding: 20px;
	}

	.terminal__top,
	.express-plus__top,
	.terminal__in h2 {
		font-size: 28px;
	}

	.terminal__txt,
	.express-plus__txt {
		font-size: initial;
	}

	.terminal__in,
	.express-plus__in {
		padding: 30px 30px 0;
	}

	.contactless__txt {
		font-size: initial;
	}

	.contactless__title {
		font-size: 28px;
	}

	.c-tariff__item {
		width: 50%;
	}

	.s-usage__icon {
		height: 270px;
	}

	.wish .s-top-info {
		width: 100%;
	}

	.wish-list__top {
		font-size: 18px;
	}

	.wish .s-top__img {
		display: none;
	}

	.s-top__img__mob {
		display: block;
	}

	.wish .c-app-form__img {
		top: auto;
		bottom: 8px;
		right: auto;
		left: 40px;
		width: 325px;
	}

	.w-card-top__info {
		font-size: 24px;
	}

	.w-card-top {
		padding-left: 400px;
	}

	.w-card-top__img {
		width: 340px;
	}

	.w-card-top__add {
		font-size: 24px;
	}

	.repayment__item {
		width: 50%;
	}

	.w-conditions__pre {
		width: 50%;
		margin-right: 0;
		padding-right: 30px;
	}

	.w-card-first {
		font-size: inherit;
	}

	.w-card__item {
		width: 50%;
		margin-bottom: 30px;
	}

	.w-card__list {
		margin-bottom: -30px;
	}

	.w-card-graph {
		padding: 20px;
	}

	.w-card-graph__list {
		display: block;
	}

	.w-card-graph td {
		font-size: 15px;
	}

	.top-slider__item {
		min-height: 570px;
	}

	.rates__line .rates__txt {
		font-size: 18px;
	}

	.rates__line .rates__txt span {
		font-size: 24px;
	}
}

@media screen and (max-width: 950px) {
	.combobanner__view {
		max-width: 200px;
	}
}

@media screen and (max-width: 900px) {

	.page-header .btn,
	.page-header .page-header__link,
	.page-header .page-header-more__item {
		font-size: 12px;
	}

	.page-header .btn {
		padding: 6px 7px;
	}

	.layout--aside .page-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		overflow: hidden;
		display: block;
	}

	.layout--aside .indent {
		padding-left: 0;
	}

	.page-aside {
		width: 100%;
		margin-bottom: 20px;
	}

	.layout--aside .breadcrumbs__wrap {
		padding-left: 0;
	}

	.layout--aside .breadcrumbs__wrap:before {
		display: none;
	}

	.index-offers__link {
		font-size: 18px;
		line-height: 20px;
	}

	.index-offers__link:after {
		font-size: 14px;
		line-height: 16px;
		margin: 0px 3px;
		top: -3px;
	}

	.select .checkbox-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.select .checkbox-item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 10px;
	}

	.select .checkbox-item:last-child {
		margin-bottom: 0;
	}

	.deposit__img {
		width: 340px;
		min-width: 340px;
	}

	.deposit__info {
		padding-right: 350px;
	}

	.deposit__title {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 20px;
	}

	.deposit__txt {
		font-size: 16px;
		margin-bottom: 20px;
	}

	.top-card__img {
		width: 260px;
		min-width: 260px;
		padding-right: 30px;
	}

	.top-card__info .index-offers__links .btn {
		padding: 7px 9px;
		margin-right: 10px;
		font-size: 16px;
		margin-bottom: 10px;
	}

	.top-card__info .index-offers__links .btn-more {
		padding: 5px 10px;
		font-size: 16px;
		margin-bottom: 10px;
	}

	.page-anchors__link {
		font-size: 16px;
	}

	.docs .bid .tabs li,
	.docs .bid .tabs li:first-child:after {
		font-size: 18px;
	}

	.b-deposit__phone {
		width: 385px;
		margin-bottom: -135px;
		margin-top: 0;
		padding: 0px 0 0 0;
	}

	.klever-prize__list {
		margin-right: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.klever-prize__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 40px;
	}

	.klever-prize__item:last-child {
		margin-bottom: 0;
	}

	.klever-prize__wrap {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.klever-prizу-condition__item {
		width: 33.333%;
	}

	.klever-prizу-condition__icon {
		width: 57px;
		min-width: 57px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.klever-prizу-conditioncount-item {
		font-size: 17px;
	}

	.klever-prizу-condition {
		padding: 20px;
	}

	.klever-prizу-condition__title {
		line-height: 1.1;
	}

	.calendar__date,
	.calendar__year {
		font-size: 22px;
	}

	.calendar-win__in {
		padding: 20px;
	}

	.acquiring-benefit__item {
		width: 50%;
		margin-bottom: 30px;
	}

	.acquiring-payment__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 20px 0 0 0;
	}

	.acquiring-payment__item {
		width: 50%;
		height: 190px;
		margin-bottom: 20px;
	}

	.acquiring-tariff__pre {
		width: 280px;
		min-width: 280px;
	}

	.acquiring-tariff-count__item.m-title {
		font-size: 16px;
	}

	.acquiring-tariff-pay__count {
		font-size: 26px;
	}

	.acquiring-tariff-pay__pre {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.acquiring-tariff-pay__btn {
		padding: 10px 30px;
		font-size: 18px;
	}

	.acquiring-tariff-count__inner,
	.acquiring-tariff__pre {
		padding: 10px;
	}

	.acq-title {
		font-size: 24px;
		margin-bottom: 20px;
		max-width: 100%;
	}

	.acq__more {
		font-size: inherit;
	}

	.acq-txt {
		font-size: inherit;
		margin-bottom: 20px;
		max-width: 100%;
	}

	.acquiring-benefit__item.m-internet {
		width: 50%;
	}

	.acquiring-payment.m-i-acquiring .acquiring-payment__item {
		width: 33.333%;
	}

	.layout.m-calendar .indent {
		padding-left: 0;
		padding-right: 0;
	}

	.rko-benefits__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rko-benefits-pre {
		width: 100%;
		min-width: 100%;
		padding: 25px 20px;
	}

	.rko-benefits__list {
		padding: 25px 20px;
	}

	.rko-benefits-pre__top {
		margin-bottom: 20px;
	}

	.page-header-search {
		width: -webkit-calc(100% - 43px);
		width: calc(100% - 43px);
		pointer-events: none;
	}

	.page-header-search__link {
		position: absolute;
		top: 0;
		right: 0;
		pointer-events: all;
	}

	.page-header-search__toggle {
		width: 100%;
	}

	.page-header-search__wrap {
		margin: 0;
		position: absolute;
		right: 0;
	}

	.page-header-search.active .page-header-search__wrap {
		width: -webkit-calc(100% - 61px);
		width: calc(100% - 61px);
		pointer-events: all;
		margin: 0;
	}

	.s-app {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.s-app__txt {
		font-size: inherit;
		text-align: center;
	}

	.s-app__btn {
		margin: 0 auto 20px;
		max-width: 100%;
	}

	.s-app__info {
		text-align: center;
	}

	.s-app__img {
		margin-right: 0;
	}

	.s-online__wrap:after {
		display: none;
	}

	.s-online__txt {
		padding-left: 275px;
		font-size: 20px;
	}

	.ac-banner__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.ac-banner-icon {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin: 30px 0;
	}

	.ac-banner__item {
		max-width: 100%;
		width: 100%;
		text-align: center;
	}

	.combo .express-d__item {
		width: 50%;
	}

	.wish .express-d__item {
		width: 50%;
	}

	.c-app-form__form {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.c-app-form__pre {
		width: 100%;
		padding: 0;
	}

	.c-app-form__pre br {
		display: none;
	}

	.c-app-form__form .checkbox-item {
		position: static;
		max-width: 100%;
	}

	.s-download .s-top-info-pay {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 170px;
	}

	.s-download .s-top-info-pay__item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.s-download .s-top-info-pay__item:last-child {
		margin-bottom: 0;
	}

	.wish .c-app-form__img {
		top: auto;
		bottom: 0;
		right: -60px;
		left: auto;
		width: 230px;
	}
}

@media screen and (max-width: 850px) {
	.b-partners__list {
		margin: 0;
	}

	.b-partners__item {
		width: 100%;
		padding-right: 0;
	}

	.b-partners__item:last-child {
		margin-bottom: 0;
	}

	.v-view__aside {
		width: 100%;
		min-width: 100%;
	}

	.v-view__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.v-view__info {
		-webkit-box-flex: inherit;
		-webkit-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		padding-right: 0;
		width: 100%;
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 800px) {
	.office-item {
		width: 100%;
		padding-right: 0;
	}

	.office-wrap {
		margin-right: 0;
	}

	.service__list {
		margin-right: 0;
	}

	.service__item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 16px;
	}

	.service {
		padding-top: 0;
	}

	.deposit-top__info {
		width: -webkit-calc(60% + 120px);
		width: calc(60% + 120px);
	}

	.deposit-top:before {
		width: -webkit-calc(60% + 115px);
		width: calc(60% + 115px);
	}

	.klever-prizу-condition__icon {
		width: 100%;
		height: 60px;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.klever-prizу-condition__item {
		display: block;
	}

	.klever-prizу-condition__info {
		padding-top: 0;
		text-align: center;
		width: 100%;
	}

	.b-mobile-links__item {
		width: 125px;
		margin-right: 9px;
	}

	.b-mobile-links__item:last-child {
		margin-right: 0;
	}

	.b-mobile-qr__item {
		width: 125px;
		height: 125px;
		margin-right: 9px;
		padding: 10px;
	}

	.b-mobile-qr__item:last-child {
		margin-right: 0;
	}

	.b-mobile-links__item.m-appstore {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appstore.svg) center/109px no-repeat;
	}

	.b-mobile-links__item.m-appstore:hover {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appstore-h.svg) center/109px no-repeat;
	}

	.b-mobile-links__item.m-google {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-google.svg) center/104px no-repeat;
	}

	.b-mobile-links__item.m-google:hover {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-google-h.svg) center/104px no-repeat;
	}

	.b-mobile-links__item.m-appgallery {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appgallery.svg) center/111px no-repeat;
	}

	.b-mobile-links__item.m-appgallery:hover {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appgallery-h.svg) center/111px no-repeat;
	}

	.c-deposit-form .tap-connect__view {
		width: 100%;
	}

	.wish-list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.wish-list__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.wish-list__item:last-child {
		margin-bottom: 0;
	}

	.wish-list-wrap {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin-top: -55px;
	}

	.wish-list__top br {
		display: none;
	}

	.wish-list__icon {
		margin-right: 16px;
	}

	.wish-list__top {
		font-size: 24px;
	}

	.wish-list__info {
		font-size: 20px;
	}

	.w-card {
		padding-top: 40px;
	}
}

@media screen and (max-width: 768px) {
	.p-acquiring-ben {
		margin: 0 0 40px 0;
	}
	.c-corp-form.m-transfer .c-corp-form__pre {
		width: 100%;
		padding-right: 0;
	}

	.c-corp-form.m-transfer .c-corp-form__form {
		padding-left: 0;
	}

	.combo .s-top.m-new {
		background: #000 url(/local/templates/paritet/assets/build/css/../img/content/combo-bg-n-mobile.jpg) center bottom/cover no-repeat;
	}

	.s-top.m-new .s-top__wrap {
		padding: 60px 0 150px;
	}

	.s-top.m-new h1 {
		font-size: 40px;
		text-align: left;
	}

	.s-top.m-new .s-top-info {
		display: block;
	}

	.s-top.m-new .s-top-lines {
		margin-bottom: 40px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	.s-top.m-new .combo-top-more {
		display: none;
	}

	.page-date {
		position: static;
		margin-bottom: 10px;
	}

	.indent {
		padding-left: 0;
		padding-right: 0;
	}

	.page-img,
	.table-wrap,
	.order,
	.page-question,
	.accordeon {
		margin-left: 0;
		margin-right: 0;
	}

	.play-btn {
		width: 100%;
		height: 100%;
		background-size: contain;
	}

	.order,
	.page-question {
		padding: 20px;
	}

	.input-wrap--necessary:before {
		left: -15px;
	}

	body {
		font-size: 16px;
	}

	.workarea h1,
	.popup-content h1 {
		font-size: 42px;
	}

	.workarea h2,
	.popup-content h2,
	.popup-title,
	.layout--deposit .page-content h2{
		font-size: 24px;
	}

	.workarea h3,
	.popup-content h3 {
		font-size: 22px;
	}

	.workarea h4,
	.popup-content h4 {
		font-size: 20px;
	}

	.workarea h5 {
		font-size: 18px;
	}

	.workarea h6,
	.popup-content h6 {
		font-size: 18px;
	}

	.accordeon__link,
	.table-caption,
	.order__title {
		font-size: 18px;
	}

	.workarea td {
		padding: 9px;
	}
	.board-about__item td{
		padding: 0 0 20px 0;
	}
	.board-about__item tr:last-child td {
		padding-bottom: 0;
	}
	.board-about__item td:first-child{
		padding-right: 20px;
	}

	.workarea input[type="text"],
	.workarea input[type="email"],
	.workarea input[type="password"],
	.workarea input[type="tel"],
	.order-pre,
	.input-wrap__txt .order-pre {
		font-size: 18px;
	}

	.input-wrap__txt input[type="text"],
	.order input[type="text"],
	.order input[type="tel"] {
		padding-left: 70px;
	}

	.order input[type="submit"] {
		padding: 10px 20px 11px;
		font-size: 18px;
	}

	.order-wrap__txt {
		padding-right: 20px;
	}

	.page-title {
		margin-bottom: 30px;
	}

	.accordeon__item:before {
		top: 17px;
		left: 0;
	}

	.bottom {
		font-size: 12px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.bottom__info {
		width: 50%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.copiright {
		width: 100%;
		margin-bottom: 20px;
	}

	.page-footer__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.page-footer-menu-contact {
		width: 100%;
	}

	.top-area,
	.top-offices,
	.top-lang,
	.top__link {
		display: none;
	}

	.js-top__link--toggle {
		display: block;
	}

	.js-top__link--toggle:after {
		content: "";
		display: inline-block;
		width: 8px;
		height: 5px;
		background: url(/local/templates/paritet/assets/build/css/../img/svg/c-arrow.svg) no-repeat;
		background-size: contain;
		margin-left: 4px;
		margin-top: 2px;
	}

	.page-header {
		z-index: 8;
	}

	.top-tel {
		margin-right: 25px;
	}

	.menu-mobile-link {
		display: inline-block;
	}

	.page-aside {
		padding-top: 20px;
		width: 100%;
		padding-right: 0;
	}


	.index-news__top {
		white-space: normal;
	}

	.index-news__title {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 25px;
	}

	.index-info__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.index-info__col {
		width: 100%;
	}

	.index-info__col.index-info__col--lg {
		padding-right: 0;
		margin-bottom: 16px;
	}

	.index-info__col--lg .index-info__title {
		font-family: 'golosregular';
		text-transform: none;
	}

	.index-info__col--lg .index-info__in {
		padding: 20px;
	}

	.index-info__col--lg:before {
		border-top: 32px solid #fff;
		border-right: 32px solid transparent;
	}

	.index-info {
		padding: 20px 0;
	}

	.show-more {
		display: inline-block;
	}

	.index-info__slider {
		padding: 0;
	}

	.index-info__item {
		display: none;
		margin-bottom: 16px;
	}

	.index-info__item:first-child {
		display: block;
	}

	.app__wrap {
		padding: 24px 20px 40px 20px;
	}

	.app__links {
		flex-wrap: wrap;
	}

	.app__link {
		max-width: unset;
		margin-right: 0;
		width: 250px;
		height: 61px;
		margin-bottom: 10px;
	}

	.app__link:last-child {
		margin-bottom: 0;
	}

	.app__title {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 55px;
	}

	.app__txt,
	.app__links {
		padding-left: 50%;
	}

	.app__manual {
		margin-top: 10px;
		margin-left: 50%;
	}

	.app__txt {
		margin-bottom: 20px;
	}

	.app__img {
		width: -webkit-calc(50% - 40px);
		width: calc(50% - 40px);
	}

	.courses__title {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.money__wrap {
		margin-right: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.money__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.money__item:last-child {
		margin-bottom: 0;
	}

	.money__top {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.money__top .tabs {
		margin-left: 0 !important;
	}

	.money__top h2 {
		width: 100%;
	}

	.money__top .tabs li {
		font-size: 18px;
		line-height: 20px;
		padding: 8px 14px !important;
	}

	.money__top {
		margin-bottom: 20px;
	}

	.income {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.income__txt {
		width: 100%;
		margin-bottom: 10px;
	}

	.income input[type="text"] {
		width: 100%;
		text-align: right;
	}

	.income__input {
		width: 100%;
	}

	.index-offers__info {
		padding: 8px 16px 70px 16px;
	}

	.index-offers__links {
		padding: 0 16px;
	}

	.index-offers__links .btn {
		margin-right: 5px;
	}

	.top-slider__inner {
		padding: 40px 20px 85px 20px;
	}

	.main-slider-preview {
		display: none;
	}

	.top-slider-preview {
		width: 100%;
		top: auto;
		bottom: 0;
		height: auto;
	}

	.top-slider-preview__in {
		-webkit-clip-path: none;
		clip-path: none;
		position: static;
		width: 100%;
	}

	.main-next:before {
		display: none;
	}

	.main-prev {
		background: url(/local/templates/paritet/assets/build/css/../img/svg/prev-w.svg) center no-repeat;
		z-index: 2;
	}

	.top-slider-controls {
		right: 0;
		left: 0;
		width: 100%;
	}

	.pagingInfo {
		margin-bottom: 0;
		position: absolute;
		bottom: 13px;
		width: 100%;
		padding: 0 45px;
	}

	.pagingInfo__current {
		color: #fff;
	}

	.main-next {
		right: 0;
		width: 51px;
		background: url(/local/templates/paritet/assets/build/css/../img/svg/next-w.svg) center no-repeat;
		z-index: 2;
	}

	.main-next:hover,
	.main-next:active {
		background: url(/local/templates/paritet/assets/build/css/../img/svg/next-w.svg) center no-repeat;
	}

	.main-prev:active,
	.main-prev:hover {
		background: url(/local/templates/paritet/assets/build/css/../img/svg/prev-w.svg) center no-repeat;
	}

	.top-slider-line {
		width: -webkit-calc(100% - 30px);
		width: calc(100% - 30px);
		left: 15px;
	}

	.top-slider__title {
		max-width: 100%;
		font-size: 26px;
		line-height: 30px;
	}

	.top-slider-list__item {
		margin-right: 10px;
		font-size: 16px;
		line-height: 20px;
	}

	.top-slider-list__item:last-child {
		margin-right: 0;
	}

	.top-slider__links .btn {
		margin-right: 15px;
		padding: 5px 9px;
		font-size: 14px;
	}

	.top-slider__links .btn-more {
		padding: 4px 9px;
		font-size: 14px;
	}

	.bottom-add {
		font-size: 12px;
		line-height: 16px;
	}

	.news__title {
		font-size: 18px;
		line-height: 1.2;
		margin-bottom: 15px;
	}

	.news__txt {
		font-size: 16px;
		line-height: 1.2;
		margin-bottom: 15px;
	}

	.news__item {
		margin-bottom: 20px;
		padding: 20px;
	}

	.paging__next {
		font-size: 16px;
		line-height: 18px;
		padding: 5px;
	}

	.paging__item {
		font-size: 16px;
		padding: 2px 12px;
	}

	.deposit__item {
		margin-bottom: 20px;
	}

	.deposit__img {
		width: 300px;
		min-width: 300px;
	}

	.deposit__info {
		padding: 15px 320px 30px 15px;
	}

	.docs__title {
		font-size: 18px;
		line-height: 1.2;
	}

	.card__item {
		margin-bottom: 50px;
	}

	.card__item:last-child {
		margin-bottom: 0;
	}

	.office-links .btn-more {
		font-size: 16px;
		padding: 7px 6px;
	}

	.office-item__info {
		padding: 15px;
	}

	.office-title {
		font-size: 24px;
	}

	.other .indent {
		padding-left: 15px;
	}

	.issue__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: 0;
	}

	.issue__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 20px;
		text-align: center;
	}

	.issue__item:after {
		display: none;
	}

	.issue__item:last-child {
		margin-bottom: 0;
	}

	.issue__icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.page-slider {
		padding: 0 50px;
	}

	.page-slider .page-img:before {
		border-top: 40px solid #fff;
		border-right: 40px solid transparent;
	}

	.page-slider .slick-prev {
		left: 2px;
	}

	.page-slider .slick-next {
		right: 2px;
	}

	.page-slider .slick-arrow {
		width: 40px;
		height: 70px;
	}

	.statements .accordeon__link {
		padding: 20px 15px 20px 0;
	}

	.statements .accordeon__item {
		padding-left: 45px;
	}

	.statements .accordeon__item:before {
		left: 10px;
		top: 20px;
	}

	.statements .accordeon__info {
		font-size: 16px;
		line-height: 1.3;
	}

	.statements__link {
		width: 100%;
		padding-right: 0;
		font-size: 16px;
		margin-bottom: 10px;
	}

	.statements__link:last-child {
		margin-bottom: 0;
	}

	.bottom-download {
		margin-top: 25px;
	}

	.exchange .map-change-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.map-change-search {
		width: 100%;
		margin-bottom: 20px;
	}

	.exchange-search-inner {
		width: 100%;
		padding-left: 0;
	}

	.exchange .courses__title {
		margin-bottom: 20px;
	}

	.package--variants .package__item {
		width: 100%;
		padding-right: 0;
	}

	.bid--salary .bid-form__item {
		padding-right: 0;
		width: 100%;
	}

	.bid--salary .bid-form__list {
		margin-right: 0;
	}

	.bid--salary input[type="submit"] {
		padding: 7px 15px;
	}

	.package-slider-wrap {
		padding: 30px 0;
	}

	.service {
		margin-bottom: 30px;
	}

	.service+.package--variants {
		padding-top: 0;
	}

	.package--variants+.issue {
		margin-top: 0;
	}

	.money__item .slider-count__add {
		font-size: 18px;
	}

	.money__item .slider-count input[type="text"] {
		padding-right: 50px;
	}

	.package-slider {
		padding: 0 60px 0 15px;
	}

	.package-slider .slick-list {
		overflow: visible;
	}

	.package-slider .package__item {
		padding-right: 10px;
	}

	.top-card__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.top-card__img {
		width: 100%;
		min-width: 100%;
		padding-right: 0;
	}

	.top-card__title {
		font-size: 30px;
		margin-bottom: 20px;
	}

	.page-question .input-wrap__txt input[type="text"],
	.page-question .input-wrap__txt input[type="tel"] {
		padding-left: 70px;
	}

	.popup {
		min-width: 100%;
	}

	.popup .order-pre,
	.popup .input-wrap__txt .order-pre {
		font-size: 20px;
		top: 11px;
	}

	.popup .workarea input[type="text"],
	.popup .workarea input[type="email"],
	.popup .workarea input[type="password"],
	.popup .workarea input[type="tel"] {
		font-size: 20px;
	}

	.popup .order input[type="text"],
	.popup .order input[type="tel"] {
		font-size: 20px;
		padding-left: 65px;
	}

	.popup .page-question .order-pre,
	.popup .page-question .input-wrap__txt .order-pre {
		top: 10px;
	}

	.popup .page-question .input-wrap__txt input[type="text"],
	.popup .page-question .input-wrap__txt input[type="tel"] {
		padding-left: 75px;
		font-size: 20px;
	}

	.search__wrap .btn {
		font-size: 18px;
	}

	.search__link {
		font-size: 24px;
		line-height: 1.2;
	}

	.top {
		z-index: 8;
	}

	.index-info__in {
		min-height: 250px;
	}

	.index-links {
		padding: 40px 0;
	}

	.index-info {
		padding: 40px 0;
	}

	.issue__list.slick-initialized {
		display: block;
	}

	.issue__list.slick-initialized .issue__item {
		margin-bottom: 0;
		padding: 0 10px;
		text-align: left;
	}

	.issue__list.slick-initialized .slick-list {
		overflow: visible;
	}

	.issue__list.slick-initialized .issue__icon {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.issue__list.slick-initialized .issue__title {
		font-size: 16px;
	}

	.map .page-print {
		display: none;
	}

	.fancybox-navigation .fancybox-button {
		width: 42px;
		height: 68px;
		top: -webkit-calc(50% - 34px);
		top: calc(50% - 34px);
	}

	.page-form {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.page-form__call {
		margin-right: 0;
		width: 100%;
		margin-bottom: 40px;
	}

	.page-form__order {
		width: 100%;
	}

	.page-form:after {
		display: none;
	}

	.default-slider-wrap {
		overflow: hidden;
	}

	.layout--full .content {
		padding-top: 0;
	}

	.deposit-top-add__item {
		margin-bottom: 20px;
		padding-left: 30px;
	}

	.deposit-top-add__item:last-child {
		margin-bottom: 0;
	}

	.deposit-top-add__item:before {
		width: 15px;
		left: 0;
	}

	.page-anchors__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-bottom: 2px;
	}

	.conditions-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		font-size: 18px;
	}

	.conditions__info,
	.conditions__list {
		padding: 20px;
	}

	.conditions__info:before {
		display: none;
	}

	.popup-media {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.popup-media__img {
		height: 300px;
	}

	.popup-media__info {
		width: 100%;
	}

	.popup-media .index-offers__links {
		padding-top: 0;
	}

	.popup-media__view {
		width: 100%;
	}

	.popup-mefia__form {
		padding: 35px;
	}

	.vote-view,
	.vote-question {
		width: 100%;
	}

	.page-subscription__wrap:before {
		display: none;
	}

	.page-subscription__wrap {
		padding: 20px;
	}

	.page-subscription__wrap h2 {
		font-size: 28px;
	}

	.deposit__item .index-offers-more__item {
		width: 100%;
		margin-bottom: 15px;
	}

	.develop {
		margin-top: 0;
	}

	.vacancies__title {
		font-size: 18px;
		line-height: 1.2;
	}

	.who__item:first-child:before,
	.who__item:nth-child(2):after,
	.who__item:nth-child(3):before,
	.who__item:nth-child(3):after {
		display: none;
	}

	.who__list {
		margin-right: 0;
	}

	.who__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 24px;
	}

	.who__item:last-child {
		margin-bottom: 0;
	}

	.who__txt {
		max-width: 100%;
	}

	.who__item:nth-child(2) {
		margin-top: 0;
	}

	.who__item:nth-child(3) {
		margin-top: 0;
	}

	.layout--invoice .issue h2 {
		font-size: 24px;
	}

	.who__in {
		margin-bottom: 0;
	}

	.turbo-about__title {
		font-size: 20px;
	}

	.turbo-about__item .btn {
		font-size: 16px;
	}

	.turbo-about__icon {
		margin-bottom: 15px;
		height: 100px;
	}

	.turbo-title {
		margin-bottom: 30px !important;
	}

	.turbo-top {
		padding: 45px 0 110px;
	}

	.turbo-top__btn,
	.turbo-view__btn,
	.turbo-btn,
	.transfer .turbo-btn,
	.inputs-complex-submit .turbo-btn,
	.turbo-bonus-info .turbo-btn {
		font-size: 18px;
		padding: 18px 32px;
	}

	.turbo-top__more {
		height: 90%;
		right: -150px;
	}

	.turbo-top__in {
		margin-bottom: 30px;
	}

	.turbo-top__icon {
		width: 60px;
		height: 60px;
		padding: 15px;
	}

	.turbo-top__icon img {
		max-height: 100%;
	}

	.turbo-cards__wrap {
		margin-right: 0;
		min-height: 105px;
		margin-bottom: 40px;
	}

	.turbo-cards__inner {
		padding: 40px 0;
	}

	.turbo-cards__item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		padding-right: 0;
	}


	.turbo-seo .turbo-title h2 {
		font-size: 30px;
	}

	.knowledge .accordeon__link {
		font-size: 20px;
		padding: 15px 55px 15px 0;
		text-transform: none;
	}

	.knowledge .accordeon__link:before {
		top: 18px;
		right: 10px;
		background-size: contain;
		width: 26px;
		height: 26px;
	}

	.knowledge .accordeon__item .accordeon__info {
		padding: 10px 55px 10px 25px;
	}

	.turbo-bonus-item {
		margin-bottom: 65px;
	}

	.turbo-bonus-item:last-child {
		margin-bottom: 0;
	}

	.t-conditions__pre h2 {
		margin-bottom: 30px;
	}

	.turbo-howto__list {
		margin-right: 0;
	}

	.turbo-howto__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 30px;
		margin-right: 0;
	}

	.turbo-howto__item:last-child {
		margin-bottom: 0;
	}

	.turbo-howto:before {
		display: none;
	}

	.turbo-howto__img {
		height: 130px;
		top: 80px;
		width: 205px;
	}

	.turbo-app-step-more__in .app__links {
		padding-left: 0;
	}

	.turbo-app-step {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.turbo-app-step__item {
		width: 100%;
	}

	.turbo-app-step-more__in:before,
	.turbo-app-step-more__in:after {
		display: none;
	}

	.turbo-add {
		font-size: 18px;
	}

	.turbo-app-step__img {
		width: 200px;
	}

	.turbo-app-step__num {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-left: -145px;
		font-size: 205px;
		top: 70px;
		line-height: 160px;
	}

	.turbo-app-step-more__in {
		padding: 20px 20px 60px;
	}

	.turbo-bonus-item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.turbo-bonus-img {
		width: 100%;
		min-width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
		height: 200px;
	}

	.turbo-bonus-img img {
		max-height: 100%;
	}

	.transfer-img {
		height: 200px;
	}

	.transfer-img img {
		max-height: 100%;
	}

	.capcha {
		width: 100%;
	}

	.inputs-complex-submit .turbo-btn {
		margin-right: 0;
	}

	.inputs-complex-submit .turbo-btn+.capcha {
		margin-top: 20px;
	}

	.t-conditions-info {
		font-size: 20px;
	}

	.s-card {
		padding: 40px 0;
	}

	.s-card-back {
		margin-bottom: 15px;
	}

	.s-card-pre {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.s-card-steps__in {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.s-card-steps__item:first-child {
		padding-right: 0;
		margin-bottom: 30px;
	}

	.s-card-steps__item {
		width: 100%;
	}

	.s-card-steps__i {
		margin-bottom: 20px;
	}

	.s-card-steps__i:last-child {
		margin-bottom: 0;
	}

	.s-card .t-request {
		margin-bottom: 35px;
	}

	.s-card-steps__i .app__links {
		margin-left: 0;
		padding-left: 0;
	}

	.turbo-view__add {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.turbo-view__title {
		font-size: 18px;
		line-height: 22px;
	}

	.t-conditions-info__item ul {
		margin-bottom: 0;
	}

	.s-card-steps__aft {
		font-size: 22px;
		margin-bottom: 25px;
	}

	.s-card-steps__btn {
		margin-bottom: 30px;
	}

	.inputs-complex {
		margin-right: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.inputs-complex .input-wrap {
		padding-right: 0;
		width: 100%;
	}

	.turbo-cards__item {
		width: 125px;
		height: 78px;
		padding: 0 8px;
	}

	.turbo-cards.active .turbo-cards__wrap {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.turbo-cards .turbo-cards__img {
		border-radius: 5px;
	}

	.turbo-bonus-img__mobile {
		margin-left: 0;
		height: 250px;
	}

	.turbo-bonus-img__mobile img {
		max-height: 100%;
	}

	.turbo-bonus-info {
		padding-left: 0;
		padding-top: 15px;
	}

	.turbo-bonus-info__img {
		position: static;
		width: 60px;
		height: 60px;
	}

	.turbo-howto-col-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.turbo-howto__col {
		width: 100%;
	}

	.turbo-howto__item {
		padding-left: 0;
		padding-top: 225px;
	}

	.turbo-howto__col:last-child .turbo-howto__item {
		padding-right: 0;
	}

	.turbo-howto__wrap .turbo-title {
		padding-left: 20px;
		padding-right: 20px;
	}

	.welcome,
	.bank-mobile,
	.demo,
	.online,
	.banking,
	.seo {
		padding: 40px 0;
	}

	.b-deposit {
		padding-top: 40px;
		background: #fff;
	}

	.seo-txt {
		font-size: 16px;
		line-height: inherit;
	}

	.welcome__pre {
		font-size: 18px;
		line-height: inherit;
		margin-bottom: 30px;
	}

	.welcome__aft {
		font-size: 18px;
		line-height: inherit;
	}

	.welcome-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.welcome-info {
		-webkit-box-flex: inherit;
		-webkit-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		width: 100%;
	}

	.welcome-img {
		margin: 0 auto 30px;
	}

	.welcome-img__inner {
		margin: 0 0 -20px 0px;
	}

	.bank-mobile__pre {
		font-size: 24px;
	}

	.demo-top {
		font-size: 24px;
		margin: 0 auto 30px;
	}

	.bank-mobile__top {
		font-size: 24px;
	}

	.app-buttons__link {
		padding: 10px;
		margin-right: 20px;
	}

	.app-buttons__info {
		font-size: 18px;
	}

	.demo .app-buttons {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.demo .app-buttons__wrap {
		width: 100%;
	}

	.demo .app-buttons__wrap:last-child .app-buttons__link {
		margin-bottom: 0;
	}

	.demo .app-buttons__link {
		margin: 0 auto 20px auto;
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.online__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.online__info {
		padding-right: 0;
		width: 100%;
	}

	.online__img {
		margin: 0 auto;
	}

	.online .app-buttons {
		margin-top: 0;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.online:before {
		left: 0;
		background-size: contain;
	}

	.online .app-buttons__link {
		min-width: 200px;
	}

	.online__info ul li {
		font-size: 16px;
		line-height: 18px;
	}

	.banking-about-top__inner {
		font-size: 16px;
		line-height: inherit;
		max-width: 100%;
	}

	.banking-about__top {
		font-size: 18px;
		line-height: 20px;
	}

	.workarea .banking-about__item {
		font-size: inherit;
		line-height: inherit;
		margin-bottom: inherit;
	}

	.banking-about__more {
		font-size: 18px;
	}

	.banking-about__wrap {
		margin-bottom: 40px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.banking-about__img {
		padding-right: 0;
		width: 100%;
		margin: -60px 0 30px 0px;
	}

	.banking-about-top {
		padding: 40px 0 65px;
	}

	.banking-about-top__in {
		padding-left: 0;
	}

	.workarea .banking-about__item:before {
		top: 2px;
	}

	.workarea .banking-about__list {
		margin-bottom: 20px;
	}

	.banking-about__info {
		width: 100%;
	}

	.banking .accordeon__link {
		font-size: 20px;
		padding: 14px 0 14px 48px;
	}

	.banking .accordeon__item:before {
		top: 17px;
	}

	.banking .accordeon__item ul {
		margin-bottom: 0;
	}

	.banking .accordeon__info {
		padding: 0;
	}

	.banking .accordeon__info {
		font-size: inherit;
		line-height: inherit;
	}

	.banking .accordeon__info h4 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.banking .accordeon {
		margin-bottom: 30px;
	}

	.banking .accordeon:last-child {
		margin-bottom: 0;
	}

	.b-accordeon-slider {
		margin: 0 0 20px;
	}

	.b-mobile-top__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-top: 0;
	}

	.b-mobile-top__wrap:before {
		height: 500px;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #f2f9ff), color-stop(85%, rgba(255, 255, 255, 0)));
		background: linear-gradient(180deg, #f2f9ff 40%, rgba(255, 255, 255, 0) 85%);
	}

	.b-mobile-top__l {
		width: 100%;
	}

	.b-mobile-top-info__item {
		font-size: inherit;
		line-height: inherit;
	}

	.b-mobile-top-info:before {
		width: 103px;
		left: 0px;
		top: -13px;
		height: -webkit-calc(100% + 34px);
		height: calc(100% + 34px);
	}

	.b-mobile-top-info__txt {
		max-width: 100%;
		font-size: 18px;
		line-height: 22px;
	}

	.b-mobile-top-info__txt br {
		display: none;
	}

	.b-mobile-top-info {
		width: 100%;
		padding-left: 10px;
	}

	.b-mobile-top-info__icon {
		margin-right: 8px;
		width: 36px;
		min-width: 36px;
		height: 36px;
	}

	.b-deposit__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.b-deposit__img {
		margin-right: 0;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.b-deposit__phone {
		width: auto;
		margin-bottom: -190px;
		margin-top: -30px;
		margin-left: 0;
		padding: 0;
	}

	.b-deposit-toggle__top {
		font-size: 18px;
	}

	.b-deposit-toggle__item.active .b-deposit-toggle__top {
		font-size: 24px;
	}

	.b-deposit-toggle__item {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.b-deposit-toggle__item.active {
		padding: 15px;
		background: #fff;
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.b-deposit-toggle__item.active:before {
		display: inline-block;
		border: 5px solid #0f5fba;
		left: 50%;
		top: -4px;
		-webkit-transform: translate(0, -50%) rotate(45deg);
		-ms-transform: translate(0, -50%) rotate(45deg);
		transform: translate(0, -50%) rotate(45deg);
		border-bottom: 0;
		border-right: 0;
	}

	.b-deposit-toggle {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.b-deposit-toggle__item:last-child {
		margin-bottom: 15px;
	}

	.b-mobile-top__bg {
		background-position: center;
	}

	.down-link {
		font-size: 16px;
	}

	.down-link span {
		border-bottom: 0 !important;
	}

	.b-deposit-toggle {
		display: none;
	}

	.b-deposit-select {
		display: block;
	}

	.b-deposit-mobile {
		display: block;
	}

	.b-deposit__wrap {
		display: none;
	}

	.b-mobile-top__wrap .app-buttons__wrap {
		width: auto;
		margin-right: 10px;
	}

	.b-mobile-top__wrap .app-buttons__wrap:last-child {
		margin-right: 0;
	}

	.k-request-link span,
	.klever-top-title__pre {
		font-size: 18px;
	}

	.klever-prize__top {
		margin-bottom: 20px;
	}

	.klever-prize-view-link span {
		font-size: 18px;
	}

	.klever-prize,
	.give,
	.k-certifikate,
	.request,
	.klever-phone {
		padding: 40px 0;
	}

	.klever-prize__pre,
	.klever-prize__more,
	.klever-prize-sum__item,
	.give__pre,
	.request__pre,
	.request__aft {
		font-size: 20px;
	}

	.k-questions {
		padding-top: 40px;
	}

	.klever-prize__code span {
		font-size: 30px;
	}

	.give__list {
		margin: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.give__item {
		padding-right: 0;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.give__info:before {
		bottom: 17px;
	}

	.request__top {
		margin-bottom: 30px;
	}

	.request-form__item .m-code {
		font-size: 18px;
	}

	.request-form__item input[type="text"].request-input-phone {
		padding-left: 55px;
	}

	.k-questions .accordeon__link:before {
		right: 5px;
		top: 16px;
	}

	.k-questions .accordeon__link {
		padding: 20px 70px 20px 0;
	}

	.k-questions .accordeon__item {
		padding-left: 0;
	}

	.k-questions .accordeon__info {
		font-size: inherit;
	}

	.klever-phone__top {
		font-size: 20px;
	}

	.request__link-btn {
		position: static;
		margin: 20px auto 0;
	}

	.request__link-btn span {
		font-size: 20px;
	}

	.calendar {
		padding: 40px 0;
	}

	.calendar h2 {
		margin-bottom: 35px;
	}

	.caledar-btn {
		padding: 10px 5px;
	}

	.layout--acquiring+.page-footer::after {
		border-top: 75px solid transparent;
	}

	.a-request-link,
	.acquiring-benefit__link {
		padding: 13px 26px;
		font-size: 18px;
	}

	.acquiring-benefit,
	.acquiring-seo,
	.acquiring-docs,
	.acquiring-partners,
	.acquiring-services {
		padding: 40px 0;
	}

	.acquiring-seo__txt,
	.acquiring-benefit__txt {
		font-size: inherit;
	}

	.acquiring-payment {
		padding: 40px 0 10px;
	}

	.acquiring-partners__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.acquiring-partners__view {
		-webkit-box-flex: inherit;
		-webkit-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		width: 100%;
	}

	.acquiring-partners__img {
		width: 300px;
		min-width: 300px;
		margin: 0 auto 30px auto;
	}

	.acquiring-partners__more {
		font-size: inherit;
	}

	.acquiring-partners__link {
		padding: 8px;
		font-size: 16px;
	}

	.acquiring-partners__list:after {
		left: 58px;
		top: -23px;
	}

	.acquiring-services__txt,
	.acquiring-connection__txt {
		font-size: inherit;
	}

	.acquiring-connection {
		padding: 40px 0;
	}

	.acquiring-connection__list {
		margin-right: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 105px;
	}

	.acquiring-connection__item {
		padding-right: 0;
		width: 100%;
		max-width: 100%;
		margin-bottom: 40px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.acquiring-connection__item:last-child {
		margin-bottom: 0;
	}

	.acquiring-services__item:before {
		width: 150px;
		height: 150px;
	}

	.acquiring-connection__top {
		margin-bottom: 0;
	}

	.acquiring-connection__list:after {
		display: none;
	}

	.acquiring-connection__title {
		margin-bottom: 15px;
	}

	.acquiring-connection__icon {
		top: 0;
	}

	.acquiring-connection h2 {
		margin-bottom: 25px;
	}

	.acquiring-request-form__item .acquiring-request-form__m {
		padding-right: 0;
		width: 100%;
		margin-bottom: 29px;
	}

	.acquiring-request-form__item .acquiring-request-form__m:last-child {
		margin-bottom: 0;
	}

	.acquiring-request-form__item.m-multiple {
		margin-right: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.acquiring-request-form__item label {
		font-size: 16px;
	}

	.acquiring-request-btn-submit {
		font-size: 18px;
		padding: 15px 20px;
	}

	.acquiring-tariff {
		padding: 40px 0;
	}

	.acquiring-tariff__item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0;
	}

	.acquiring-tariff__item:first-child .acquiring-tariff-count {
		display: none;
	}

	.acquiring-tariff__item:first-child .acquiring-tariff__pre.m-title {
		width: 100%;
	}

	.acquiring-tariff__item:last-child .acquiring-tariff__pre {
		display: none;
	}

	.acquiring-tariff__pre.m-title h2 {
		margin-bottom: 25px;
		margin-top: 0;
	}

	.acquiring-tariff__pre {
		width: 100%;
	}

	.acquiring-tariff-count {
		-webkit-box-flex: inherit;
		-webkit-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		width: 100%;
	}

	.acquiring-tariff-count__item:first-child:before {
		display: none;
	}

	.acquiring-tariff-count__inner,
	.acquiring-tariff__pre {
		padding: 20px 10px;
	}

	.acquiring-tariff-count__inner:after {
		content: attr(data-title);
		display: block;
		font-size: 14px;
		font-family: 'golosregular';
		line-height: 1.2;
		color: #343532;
	}

	.acq__img {
		width: 300px;
		min-width: 300px;
	}

	.acq-info {
		padding: 30px 325px 30px 20px;
	}

	.acq-top-links__item {
		padding: 8px 7px;
		font-size: 16px;
	}

	.welcome-title.m-desktop {
		display: none;
	}

	.welcome-title.m-mobile {
		display: block;
	}

	.acquiring-partners__title,
	.acquiring-partners__more,
	.acquiring-request-form h3,
	.acquiring-tariff__pre.m-title h2 {
		text-align: center;
	}

	.acquiring-partners__list {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.acquiring-partners__more {
		max-width: 100%;
	}

	.acquiring-docs__list {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.acquiring-seo .container-fluid>h2 {
		font-size: 24px;
	}

	.r-tabs-nav {
		display: none;
	}

	.r-tabs-accordion-title {
		display: block;
	}

	.r-tabs-anchor {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.b-tabs__icon {
		margin-bottom: 0;
		min-width: 80px;
		margin-right: 20px;
	}
	.r-tabs-anchor {
		border-radius: 10px;
		margin-right: 0;
        margin-bottom: 2px;
		position: relative;
	}
	.r-tabs-anchor:after{
		content: "";
        display: inline-block;
        width: 15px;
        height: 16px;
		position: absolute;
        right: 14px;
        top: 16px;
		background:url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.978 1.004l4-.009.038 18-4 .009-.038-18z' fill='url(%23a)'/%3E%3Cpath d='M.924 11.772l2.822-2.834 9.92 9.877-2.823 2.834-9.92-9.877z' fill='url(%23b)'/%3E%3Cpath d='M20.728 11.73l-2.834-2.823-9.878 9.92 2.835 2.822 9.877-9.92z' fill='url(%23c)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='10.803' y1='1' x2='10.847' y2='21.649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E3CAE'/%3E%3Cstop offset='1' stop-color='%23007FC5'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='10.803' y1='1' x2='10.847' y2='21.649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E3CAE'/%3E%3Cstop offset='1' stop-color='%23007FC5'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='10.803' y1='1' x2='10.847' y2='21.649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231E3CAE'/%3E%3Cstop offset='1' stop-color='%23007FC5'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;


	
	}

	.r-tabs-state-active .r-tabs-anchor:after{
		background:url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.978 1.004l4-.009.038 18-4 .009-.038-18z' fill='url(%23a)'/%3E%3Cpath d='M.924 11.772l2.822-2.834 9.92 9.877-2.823 2.834-9.92-9.877z' fill='url(%23b)'/%3E%3Cpath d='M20.728 11.73l-2.834-2.823-9.878 9.92 2.835 2.822 9.877-9.92z' fill='url(%23c)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='10.803' y1='1' x2='10.847' y2='21.649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='10.803' y1='1' x2='10.847' y2='21.649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='10.803' y1='1' x2='10.847' y2='21.649' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
		transform:rotate(-180deg);
	}
	.main-exchange-conv {
        margin: 16px 0 0 0;
    }
	.r-tabs-panel {
		padding: 20px 0 30px;
	}

	.banking-service__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.banking-service__img {
		min-width: 100%;
		margin-right: 0;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.layout--banking .acquiring-top h1 {
		font-size: 36px;
	}

	.acquiring-top__pre {
		font-size: 30px;
	}

	.layout--banking .acquiring-top-title {
		position: relative;
		z-index: 4;
	}

	.banking-service {
		padding-top: 0;
		margin-top: 0;
	}
	.banking-service__bg {
		background: linear-gradient(0.72deg, #290674 0.68%, #2545BB 99.44%);
	}

	.banking-service__bg:before {
		display: none;
	}

	.arrange {
		padding: 40px 0;
	}

	.arrange-more-btn {
		font-size: 18px;
	}

	.arrange__list {
		padding-top: 0;
	}

	.banking-service {
		padding-bottom: 10px;
	}

	.banking-service__img {
		height: 250px;
	}

	.banking-service__top {
		font-size: 24px;
		margin-bottom: 20px;
	}

	.banking-service__view {
		min-height: inherit;
	}

	.i-banking__img {
		min-width: 100%;
		margin-right: 0;
		width: 100%;
		height: 250px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 30px;
	}

	.i-banking__img img {
		max-height: 100%;
	}

	.i-banking__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.i-banking h2 {
		margin-bottom: 30px;
	}

	.layout--banking .acquiring-docs h2,
	.acquiring-seo.m-banking h2 {
		font-size: 24px;
	}

	.b-docs h2 {
		margin-bottom: 30px;
	}

	.b-docs__col {
		margin: 0 auto 30px;
		padding-bottom: 0px;
	}

	.b-docs-link-toggle:before {
		top: 5px;
	}

	.b-docs-link-toggle:after {
		top: 14px;
	}

	.b-docs {
		padding: 60px 0 45px;
	}

	.acquiring-tariff.m-internet .acquiring-tariff__item:last-child .acquiring-tariff__pre {
		display: block;
	}

	.i-service-period,
	.i-service-period-add {
		font-size: 28px;
	}

	.i-service-wrap {
		background: #0083CA url(/local/templates/paritet/assets/build/css/../img/content/is-bg.jpg) center/cover no-repeat;
	}

	.acquiring-tariff__item:first-child .acquiring-tariff__pre.m-title {
		width: 100%;
		min-width: 100%;
		padding: 0;
	}

	.acquiring-tariff.m-internet .acquiring-tariff__item {
		padding: 0 5px 0 5px;
	}

	.acquiring-tariff-more {
		padding: 20px;
	}

	.acquiring-connection.m-i-acquiring .acquiring-connection__list:after {
		display: none;
	}

	.acquiring-connection.m-i-acquiring .acquiring-connection__item {
		max-width: 100%;
	}

	.acquiring-connection__num {
		width: 77px;
		min-width: 77px;
	}

	.acquiring-connection.m-i-acquiring .acquiring-connection__top {
		min-width: 165px;
	}

	.i-bonuses__item {
		width: 50%;
	}

	.i-bonuses {
		padding: 40px 0;
	}

	.k-questions.m-internet .accordeon__link {
		font-size: 22px;
		padding: 10px 78px 10px 0;
	}

	.k-questions.m-internet .accordeon__link:before {
		top: 7px;
	}

	.k-questions.m-internet {
		padding: 20px 0;
	}

	.i-way {
		padding: 40px 0;
	}


	.p-promo-task {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.p-promo-task__num {
		margin: 0 auto 20px;
	}

	.p-promo-task__info {
		width: 100%;
		min-width: 100%;
	}

	.calendar-pre:before,
	.calendar-pre:after {
		display: none;
	}

	.calendar-pre__gift {
		width: 140px;
		height: 130px;
		bottom: -40px;
	}

	.calendar-pre__gift:before,
	.calendar-pre__gift:after {
		display: none;
	}

	.calendar-pre {
		margin-bottom: 30px;
	}

	.b-top__add {
		font-size: 20px;
		margin-bottom: 40px;
		max-width: 340px;
	}

	.b-top__add::after {
		right: 43px;
		font-size: 55px;
		bottom: 0px;
	}

	.b-top__buttons {
		display: block;
	}

	.b-top__btn {
		padding: 9.5px 48px;
		margin-bottom: 20px;
		font-size: 20px;
	}

	.p-filter-opt__toggle {
		width: 100%;
	}

	.switch-label {
		width: 180px;
		font-size: 20px;
		height: 49px;
		padding: 9.5px 25px;
	}

	.switch-handle {
		top: 2px;
		left: 2px;
		width: 45px;
		height: 45px;
	}

	.switch-input:checked~.switch-handle {
		left: 133px;
	}

	.b-top-links__item {
		font-size: 16px;
		margin: 0 10px 10px 0;
		padding: 6px 9px;
		-webkit-box-flex: inherit;
		-webkit-flex-grow: inherit;
		-ms-flex-positive: inherit;
		flex-grow: inherit;
	}

	.b-top-links__list {
		padding-bottom: 20px;
	}

	.b-top-links:after {
		width: 90%;
	}

	.iparitet-question .accordeon__link {
		padding: 20px 20px 20px 60px;
	}

	.iparitet-question .accordeon__link:before {
		width: 36px;
		height: 36px;
		left: 0px;
		top: 15px;
		background: #1A57A5 url(/local/templates/paritet/assets/build/css/../img/svg/i-plus.svg) 9px 9px no-repeat;
	}

	.iparitet-question {
		padding: 40px 0;
	}

	.iparitet-question .accordeon {
		margin: 0;
	}

	.slide-text {
		font-size: 20px;
	}

	#button-background {
		height: 49px;
	}

	#slider {
		width: 44px;
		height: 43px;
	}

	.acquiring-top-title .p-filter-opt__toggle {
		margin-bottom: 0;
	}

	.b-top__info h1 {
		font-size: 60px;
	}

	.rko-top__pre {
		font-size: 18px;
		margin-bottom: 80px;
	}

	.rko-top__pre ul li {
		padding-left: 28px;
	}

	.rko-top__pre ul li:before {
		top: 13px;
	}

	.rko-btn {
		font-size: 18px;
	}


	.rko-links__wrap {
		margin: 0 -15px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rko-links__item {
		padding: 0;
		width: 100%;
	}

	.rko-links__item:first-child .rko-links__in {
		border-top: 1px solid #F0F2F5;
	}

	.rko-links__in {
		padding: 11px 30px 11px 15px;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-bottom: 1px solid #F0F2F5;
	}

	.rko-links {
		padding: 37px 0 30px;
	}

	.rko-package-client__top {
		font-size: 20px;
	}

	.rko-package-client-view {
		width: 100%;
		padding-right: 0;
	}

	.rko-package-client {
		padding: 220px 20px 20px;
		border-radius: 10px;
		background: #303031 url(/local/templates/paritet/assets/build/css/../img/content/client-bg-mob.jpg) center top/cover no-repeat;
	}

	.rko-package-change .tabs li,
	.rko-account .tabs li {
		font-size: 18px;
		padding: 12px 18px !important;
	}

	.rko-package-other {
		border-radius: 10px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rko-package-other-view {
		padding: 15px 20px 40px;
		width: 100%;
		border-bottom-left-radius: 0;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.rko-package-other-choice {
		padding: 33px 20px 40px 20px;
		width: 100%;
		border-bottom-right-radius: 10px;
		border-top-right-radius: 0;
		border-bottom-left-radius: 10px;
	}

	.rko-package-other-choice__label {
		right: auto;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.rko-package-other-choice__top {
		text-align: center;
		font-size: 24px;
		margin-bottom: 20px;
	}

	.rko-package-other-view__icon {
		width: 102px;
		height: 80px;
	}

	.rko-package-other-view__icon:before {
		width: 132px;
		height: 132px;
	}

	.rko-package-other-view__top {
		font-size: 24px;
	}

	.rko-package-other-view__add {
		margin-bottom: 25px;
	}

	.rko-docs__toggle {
		font-size: 24px;
	}

	.rko-docs__top {
		font-size: 24px;
	}

	.rko-selection__wrap,
	.rko-selection__msg,
	.rko-selection__package {
		border-radius: 10px;
	}

	.rko-selection {
		padding: 40px 0;
	}

	.card-slider-count .ui-slider {
		margin: 30px 0px 60px 0;
		width: 100%;
	}

	.card-slider-count {
		max-width: 100%;
		padding: 0 13px 0 3px;
	}

	.card-slider-count .ui-slider-pips .ui-slider-label {
		top: 20px;
	}

	.card-slider-count .ui-slider-pips .ui-slider-pip:last-child {
		text-align: right;
	}

	.card-slider-count .ui-slider-pips .ui-slider-pip:last-child .ui-slider-label {
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		margin-left: 4px;
	}

	.ui-slider-handle+.ui-slider-pip {
		text-align: left;
	}

	.ui-slider-handle+.ui-slider-pip .ui-slider-label {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		margin-left: -4px;
	}

	#card-slider-img,
	#card-slider-img2 {
		width: 100%;
		margin-bottom: 40px;
		padding-bottom: 20px;
		position: relative;
		background: url(/local/templates/paritet/assets/build/css/../img/content/r-card1.png) center top no-repeat;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 95px;
	}

	#card-slider-img.case1,
	#card-slider-img2.case1 {
		background: url(/local/templates/paritet/assets/build/css/../img/content/r-card1.png) center top no-repeat;
	}

	#card-slider-img.case1:after,
	#card-slider-img2.case1:after {
		content: "Не нужно";
		display: block;
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}

	#card-slider-img.case2,
	#card-slider-img2.case2 {
		background: url(/local/templates/paritet/assets/build/css/../img/content/r-card2.png) center top no-repeat;
	}

	#card-slider-img.case2:after,
	#card-slider-img2.case2:after {
		content: "1";
		display: block;
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}

	#card-slider-img.case3,
	#card-slider-img2.case3 {
		background: url(/local/templates/paritet/assets/build/css/../img/content/r-card3.png) center top no-repeat;
	}

	#card-slider-img.case3:after,
	#card-slider-img2.case3:after {
		content: "До 5";
		display: block;
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}

	#card-slider-img.case4,
	#card-slider-img2.case4 {
		background: url(/local/templates/paritet/assets/build/css/../img/content/r-card4.png) center top no-repeat;
	}

	#card-slider-img.case4:after,
	#card-slider-img2.case4:after {
		content: "Неограничено";
		display: block;
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}

	.popup-buy .fancybox-close-small {
		background: url(/local/templates/paritet/assets/build/css/../img/svg/close.svg) center no-repeat;
		right: 10px;
		top: 10px;
	}

	.popup-buy {
		width: 100%;
	}

	.popup-buy__form {
		padding: 20px;
	}

	.popup-buy__title {
		font-size: 22px;
	}

	.popup-buy__icon {
		height: 85px;
	}

	.business-top h1 {
		font-size: 36px;
	}

	.business-top {
		min-height: 400px;
	}

	.b-partners+.b-news {
		padding-top: 40px;
	}

	.b-news {
		padding: 0 0 40px;
	}

	.b-news .tabs li {
		padding: 9px 14px !important;
		font-size: 14px;
	}

	.b-news .rko-links__wrap {
		margin: 0;
	}

	.b-news .rko-links__in {
		border: 0 !important;
		-webkit-box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
		box-shadow: 0 3px 19px -10px rgba(0, 0, 0, 0.35);
		border-radius: 10px;
	}

	.b-news .rko-links__item {
		margin-bottom: 20px;
	}

	.b-news .rko-links__item:last-child {
		margin-bottom: 0;
	}

	.rko-links__date {
		padding-top: 10px;
	}

	.tabs-container {
		margin-bottom: 27px;
	}

	.b-partners {
		padding: 40px 0;
	}

	.b-partners__add {
		font-size: inherit;
	}

	.b-offers__slider {
		padding: 0 100px 40px 0;
	}

	.b-offers__slider .slick-list {
		overflow: visible;
	}

	.layout--rko .select-wrap select {
		font-size: 18px;
	}

	.b-news .btn-wrap {
		padding-top: 30px;
	}

	.business-top__img {
		display: none;
	}

	.business-top__img.m-mobile {
		display: block;
	}

	.acquiring-docs__title {
		min-height: auto;
	}

	.acquiring-docs__img {
		margin-bottom: 10px;
	}

	.rko-docs ol {
		margin-bottom: 15px;
	}

	.rko-docs {
		padding: 40px 0;
	}

	.business-slider .slick-arrow {
		height: 52px;
		width: 52px;
		bottom: 20px;
	}

	.business-slider .slick-arrow.slick-prev {
		right: 85px;
	}

	.business-slider .slick-dots {
		height: 52px;
		bottom: 20px;
	}

	.business-slider .slick-dots {
		padding-right: 170px;
	}

	.business-top__info {
		width: 100%;
		padding-right: 0;
	}

	.business-top__image {
		width: 100%;
		padding-left: 0;
	}

	.business-top__links{
		padding-top: 20px;
	}

	.business-top__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.business-top h1 {
		margin-bottom: 0;
	}

	.business-top__image img {
		max-height: 400px;
	}

	.business-top-link {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 2;
	}

	.layout--rko .k-questions h2 {
		font-size: 24px;
	}

	.account-top__add {
		font-size: 30px;
		margin-bottom: 40px;
	}

	.acc-btn {
		padding: 13px 40px;
		font-size: 18px;
	}

	.acc-tariff__sub {
		font-size: 20px;
	}

	.acc-partner__title {
		font-size: 18px;
	}

	.acc-tariff__programm,
	.acc-partner__in,
	.opening-step,
	.opening__view {
		border-radius: 25px;
	}

	.acc-tariff,
	.cap,
	.opening {
		padding: 40px 0;
	}

	.acc-tariff__list {
		margin-bottom: 40px;
	}

	.cap__item.m-lg {
		width: 50%;
	}

	.cap__add {
		margin-bottom: 25px;
		font-size: 20px;
	}

	.acc-tariff__top,
	.acc-tariff__info {
		padding: 15px 10px;
	}

	.acc-tariff__price {
		font-size: 24px;
	}

	.account-top__info {
		max-width: 100%;
	}

	.vac__btn {
		padding: 10px;
	}

	.vac__btn:hover {
		padding: 12px;
	}

	.vac-filter__item {
		max-width: 50%;
		min-width: 50%;
		margin: 0 0 19px 0;
		padding-right: 16px;
	}

	.vac-filter {
		margin-right: -16px;
	}

	.vac__item {
		padding: 0 8px;
	}

	.vac__list {
		margin: 0 -8px 9px;
	}

	.vac-more__btn {
		font-size: inherit;
		padding: 13px 40px;
	}

	.vacancies-in-title__clar {
		font-size: 18px;
	}

	.vacancies-in-title {
		padding: 35px 0;
		margin-bottom: 30px;
	}

	.work-top__txt {
		max-width: 100%;
	}

	.work-top__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.work-top {
		margin-bottom: 40px;
	}

	.work-start__wrap {
		padding: 40px 15px;
	}

	.work-start__btn {
		padding: 15px 25px;
		font-size: 18px;
	}

	.work-start__title {
		font-size: 26px;
	}

	.work-top-benefits__item {
		width: 50%;
	}

	.popup.m-carreer {
		width: 100%;
		max-width: 100%;
	}

	.popup.m-carreer .popup-buy__form {
		padding: 30px;
	}

	.w-popup-title {
		font-size: 28px;
	}

	.popup-upload input[type="submit"] {
		font-size: inherit;
		padding: 16px 30px;
	}

	.popup-upload .w-popup-title {
		margin-bottom: 20px;
		font-size: 24px;
		padding-right: 45px;
	}

	.work-how__txt {
		padding-right: 40px;
	}

	.popup-upload-top,
	.popup-upload,
	.popup.m-carreer .popup-buy__form {
		border-radius: 10px;
	}

	.popup-app .fancybox-close-small {
		right: 0;
		top: 0;
		background: url(/local/templates/paritet/assets/build/css/../img/svg/r-close.svg) center no-repeat;
	}

	.popup-app .select-wrap select {
		font-size: 18px;
	}

	.popup-practice__title {
		font-size: 30px;
	}

	.popup-practice__top {
		padding: 25px 20px 25px 20px;
	}

	.popup-practice__txt {
		margin-bottom: 20px;
	}

	.stocks__pre {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.stocks .select-wrap {
		margin-bottom: 20px;
	}

	.stocks-filter {
		width: 100%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.stocks-filter__item {
		margin-bottom: 10px;
	}

	.stocks__item .rko-btn {
		opacity: 1;
		pointer-events: all;
	}

	.stocks__item:hover {
		background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/st-bg.png) center no-repeat;
	}

	.stocks__in {
		padding-right: 0;
	}

	.stocks__img {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.stocks-in-top .stocks__card {
		width: 50px;
		min-width: 50px;
	}

	.stocks-in-top {
		padding-right: 60px;
	}

	.business-top .top-slider-list {
		display: none;
	}

	.bottom__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.copiright {
		width: 100%;
		margin-bottom: 20px;
	}

	.ssl {
		padding: 0;
	}

	.page-footer-t__logo {
		display: none;
	}

	.call {
		padding-right: 0;
	}

	.s-top__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.s-top-info {
		width: 100%;
		padding-right: 0;
	}

	.s-top__img {
		margin-right: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		-webkit-box-flex: inherit;
		-webkit-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
	}

	.s-top-info-pay {
		margin-bottom: 32px;
	}

	.s-top-info__txt {
		max-width: 100%;
	}

	.s-benefits__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.s-benefits__item {
		width: 100%;
		margin-bottom: 20px;
	}

	.s-benefits__item:last-child {
		margin-bottom: 0;
	}

	.tap-top {
		padding: 80px 0;
	}

	.tap-how__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tap-how__item {
		width: 100%;
		margin-bottom: 30px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.tap-how__item:last-child {
		margin-bottom: 0;
	}

	.tap-benefits__top {
		font-size: 18px;
	}

	.tap-comission__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tap-comission__item {
		margin-bottom: 30px;
		width: 100%;
		text-align: center;
	}

	.tap-comission__item:last-child {
		margin-bottom: 0;
	}

	.tap-comission__pre {
		font-size: 24px;
	}

	.tap-comission__percent {
		font-size: 30px;
	}

	.tap-comission__item:first-child .tap-comission__percent {
		font-size: 50px;
	}

	.business-top__title {
		font-size: 36px;
		margin-bottom: 0;
	}

	.credit-tabs .r-tabs-panel {
		padding: 15px;
		-webkit-box-shadow: 0 0 10px rgba(139, 139, 191, 0.45);
		box-shadow: 0 0 10px rgba(139, 139, 191, 0.45);
		margin: -10px 0 10px 0;
		border-radius: 0 0 10px 10px;
	}

	.credit-tabs .r-tabs-accordion-title .r-tabs-anchor {
		border: 1px solid #0001ED;
		border-radius: 10px;
		margin-bottom: 10px;
		text-align: center;
		display: block;
		background: #fff;
	}

	.credit-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
		background: linear-gradient(94.19deg, #6402EF 1.69%, #0001ED 103.05%);
		color: #fff;
		border-radius: 10px 10px 0 0;
	}

	.credit-top h1 {
		margin-bottom: 20px;
	}

	.h1-image img {
		max-height: 160px;
	}

	.credit-subhead img {
		max-height: 40px;
	}

	.credit-top-view {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-top-view__top {
		font-size: 18px;
	}

	.credit-top-view__item {
		padding-right: 10px;
	}

	.credit-top-view__percent span {
		font-size: 40px;
	}

	.credit-calculate-list__top {
		font-size: 18px;
		line-height: 1.1;
		margin-bottom: 10px;
	}

	.credit-calculate h2 {
		margin-bottom: 20px;
	}

	.credit-calculate-view {
		padding: 40px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}

	.credit-calculate-view-count {
		padding: 0;
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 40px;
	}

	.credit-count-slider .ui-state-default,
	.credit-count-slider .ui-widget-content .ui-state-default {
		width: 35px;
		height: 35px;
		margin-top: -8px;
		margin-left: -16px;
	}

	.credit-count-slider-nums__item {
		font-size: 14px;
	}

	.credit-slider-count input[type="text"] {
		border-radius: 10px;
	}

	.credit-count-slider .ui-button:before,
	.credit-count-slider .ui-state-default:before,
	.credit-count-slider .ui-widget-content .ui-state-default:before,
	.credit-count-slider .ui-widget-header .ui-state-default:before,
	.credit-count-slider html .ui-button.ui-state-disabled:active:before,
	.credit-count-slider html .ui-button.ui-state-disabled:hover:before {
		background-size: 20px 10px !important;
	}

	.credit-tariff__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-tariff__pre {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.credit-tariff__view {
		-webkit-box-flex: inherit;
		-webkit-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		width: 100%;
	}

	.credit-tariff__pre span {
		display: inline;
	}

	.credit-tariff__in {
		border-radius: 10px;
		padding: 20px;
	}

	.credit-tariff__item {
		padding: 0 8px;
		margin-bottom: 16px;
	}

	.credit-tariff__list {
		margin: 0 -8px 20px;
	}

	.credit-tariff__note {
		font-size: 14px;
	}

	.cr-union {
		background: url(/local/templates/paritet/assets/build/css/../img/content/cr-tabs-bg.png) center -75px no-repeat;
	}

	.credit-requirements__item {
		width: 50%;
		padding: 0 9px;
		margin-bottom: 30px;
	}

	.credit-requirements__in:before {
		width: 27px;
		height: 25px;
		background-size: cover;
	}

	.credit-requirements__in {
		padding-left: 35px;
	}

	.credit-requirements__top {
		line-height: 1.2;
	}

	.credit-docs__col {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 20px;
	}

	.credit-docs__col:last-child {
		margin-bottom: 0;
	}

	.credit-docs__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-docs__item {
		width: 100%;
		min-height: auto;
		margin-bottom: 20px;
	}

	.credit-application .credit-slider-count input[type="text"] {
		border-radius: 0;
	}

	.credit-application__label {
		top: auto;
		bottom: 26px;
	}

	.credit-application .jq-selectbox__select {
		height: 41px;
	}

	.credit-application .jq-selectbox__select-text {
		line-height: 41px;
	}

	.credit-application__submit i {
		padding: 8px 10px;
	}

	.credit-application__item {
		margin-bottom: 40px;
	}

	.credit-application__wrap {
		padding: 65px 30px 60px 30px;
	}

	.necc-docs-item:before {
		width: 27px;
		height: 25px;
		background-size: cover;
	}

	.necc-docs-item {
		padding-left: 35px;
	}

	.c-deposit-list {
		padding: 40px 0;
	}

	.c-deposit-more__item {
		width: 100%;
		margin-bottom: 30px;
	}

	.c-deposit-more__item:last-child {
		margin-bottom: 0;
	}

	.c-deposit-more__in {
		max-width: 400px;
		margin: 0 auto;
	}

	.s-how .tabs-off {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		background: transparent;
	}

	.c-deposit-list .s-how .tabs-off li {
		padding: 10px 14px;
		font-size: 14px;
		background: #F0F2F5;
		margin: 0 5px 10px 5px;
	}

	.s-how .tabs-off li.current {
		background: #176DD9;
	}

	.c-deposit-top__item {
		font-size: inherit;
		padding-left: 28px;
	}

	.c-deposit-top__item:before {
		width: 14px;
		top: 11px;
	}

	.c-deposit-top {
		padding: 60px 0 90px;
	}

	.c-deposit-list__item:hover {
		background: #176DD9 url(/local/templates/paritet/assets/build/css/../img/content/st-bg.png) center no-repeat;
	}

	.c-deposit-list__item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.c-deposit-list__title {
		width: 100%;
		min-width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.c-deposit-form .connect-view-pre {
		font-size: 34px;
	}

	.c-deposit-form {
		border-radius: 10px;
	}

	.c-deposit-l {
		padding: 40px 0;
	}

	.express-d {
		padding: 80px 0;
	}

	.express-d__item {
		width: 50%;
	}

	.express h2 {
		font-size: 34px;
	}
	.terminal__in h2 {
		font-size: 28px;
	}

	.express-other__title {
		font-size: 26px;
	}

	.express-other__item {
		width: 100%;
	}

	.express-top h1 {
		font-size: 40px;
	}

	.express-check__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.express-check__form {
		position: relative;
		z-index: 1;
		width: 100%;
		margin-bottom: 40px;
	}

	.express-check-tariff {
		width: 100%;
		margin: 0;
	}

	.terminal-top__pre {
		font-size: 28px;
	}

	.terminal-top__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.terminal-top__info {
		width: 100%;
	}

	.terminal-top__txt {
		max-width: 100%;
	}

	.terminal-top__icon {
		margin-left: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		width: 100%;
	}

	.terminal-top__icon img {
		max-height: 300px;
	}

	.contactless__wrap {
		padding: 30px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.contactless__info {
		width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
	}

	.contactless__icon {
		width: 100%;
		padding-left: 0;
	}

	.terminal-top__info {
		padding-bottom: 0;
	}

	.popup-thanks h3,
	.popup-thanks__top {
		font-size: 40px;
	}

	.popup-thanks p {
		font-size: 24px;
	}

	.c-other__img {
		height: auto;
	}

	.s-top-percent {
		margin: 0;
	}

	.s-top-percent__item {
		width: 100%;
		padding: 0;
		margin-bottom: 10px;
	}

	.s-top-percent__item:last-child {
		margin-bottom: 0;
	}

	.combo .s-top-info__icon {
		margin-bottom: 20px;
		padding-right: 0;
	}

	.s-top-info__icon img {
		max-height: 180px;
	}

	.combo h1 br {
		display: none;
	}

	.combo .s-top__img {
		display: none;
	}

	.combo .s-top-info__icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.combo h1 {
		text-align: center;
	}

	.combo .s-top-info {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.c-tariff__more {
		font-size: 30px;
	}

	.c-tariff__more span {
		font-size: 20px;
	}

	.c-tariff__top {
		font-size: 20px;
	}

	.c-tariff__txt {
		font-size: 16px;
	}

	.c-tariff__item:last-child .c-tariff__in:after {
		width: 68px;
		height: 108px;
		right: 16px;
	}

	.c-tariff__item:last-child .c-tariff__in {
		padding-right: 90px;
	}

	.c-possibilities__img {
		display: none;
	}

	.c-possibilities__item:before {
		display: none;
	}

	.c-add .accordeon__link {
		font-size: 20px;
		padding: 25px 75px 25px 0;
	}

	.c-add .accordeon__link:before {
		top: 27px;
	}

	.c-add .accordeon__info {
		padding-left: 25px;
		padding-right: 25px;
	}

	.c-add .accordeon__item {
		padding: 0 0 0 25px;
	}

	.c-add .accordeon__item:before {
		right: 25px;
		top: 26px;
	}

	.c-layout__btn {
		padding: 14px 39px;
		font-size: 20px;
	}

	.s-usage__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.s-usage__item {
		width: 100%;
		margin-bottom: 30px;
	}

	.s-usage__item:last-child {
		margin-bottom: 0;
	}

	.s-usage__icon {
		height: auto;
		margin-bottom: 10px;
	}

	.s-usage__top,
	.swo .s-benefits__title {
		font-size: 22px;
	}

	.swo {
		font-size: inherit;
	}

	.s-usage__icon:after {
		display: none;
	}

	.s-questions__item {
		margin-bottom: 25px;
	}

	.s-questions__item:last-child {
		margin-bottom: 0;
	}

	.s-questions ul li:before {
		top: 8px;
	}

	.c-app-form__item.m-phone input[type="text"],
	.c-app-form__item.m-phone input[type="email"],
	.c-app-form__item.m-phone input[type="password"],
	.c-app-form__item.m-phone input[type="tel"] {
		width: 235px;
	}

	.wish h1 {
		font-size: 48px;
	}

	.wish .s-top__wrap {
		padding: 10px 0 50px;
	}

	.s-top__img__mob {
		width: auto;
		top: -214px;
		right: -315px;
	}

	.w-card-top {
		padding: 0 40px 40px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.w-card-top__img {
		width: 100%;
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: -23px 0 -24px 0;
	}

	.w-card {
		padding: 0;
		margin: 45px 0;
	}

	.top-slider__item {
		min-height: 360px;
	}

	.combobanner__inner {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		text-align: center;
	}

	.combobanner__pre {
		width: 100%;
	}

	.combobanner__view {
		max-width: 100%;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 20px 0;
	}

	.combobanner-info__in {
		max-width: 100%;
	}

	.combobanner__pre {
		font-size: 28px;
	}
	.m-rko .rko-top__pre{
		margin-bottom: 0;
	}
	.r-package h3{
		font-size: 28px;
	}
	.balloon__inner{
		padding: 45px 40px 20px 20px;
	}
	.balloon__close{
		right: 15px;
	}
	.balloon__title {
		font-size: 26px;
		margin-bottom: 20px;
	}
	.balloon__subtitle{
		font-size: 20px;
	}
	.balloon__img {
		width: 150px;
		margin-right: 20px;
		margin-top: 0;
	}
	.balloon .accordion__link:after {
		right: 15px;
		top: 12px;
		width: 34px;
		height: 34px;
	}
	.balloon__time {
		font-size: inherit;
	}
	.balloon__close{
		top: 40px;
	}
	.layout--index h2 {
		font-size: 38px;
	}
}

@media screen and (max-width: 700px) {
	.card__item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.card__info {
		padding: 20px;
		width: 100%;
	}

	.bid-select:after {
		display: none;
	}

	.klever-prizу-condition {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.klever-prizу-condition__item {
		width: 100%;
		margin-bottom: 30px;
	}

	.klever-prizу-condition__item:last-child {
		margin-bottom: 0;
	}

	.klever-phone__icon {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.klever-phone__wrp {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.klever-phone__info {
		width: 100%;
		max-width: 100%;
	}

	.klever-phone__icon:before {
		display: none;
	}

	.calendar-win {
		display: none !important;
	}

	.calendar__list {
		width: 100%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.calendar__item {
		padding: 30px;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 20px;
	}

	.calendar__item:last-child {
		margin-bottom: 0;
	}

	.calendar__item.m-centered {
		margin: 0 0 20px 0;
	}

	.calendar__roz {
		margin-bottom: 0;
	}

	.calendar__time {
		min-width: 135px;
	}

	.calendar__item:hover .calendar__bg {
		height: 100%;
	}

	.caledar-btn {
		opacity: 1;
		visibility: visible;
	}

	.calendar-btn-wrap {
		display: none;
	}

	.calendar__bg,
	.calendar__item.active .calendar__bg {
		height: 100%;
	}

	.calendar-winners-slider-mobile-wrap {
		visibility: visible;
		position: static;
	}

	.calendar__item:hover.m-winners .calendar__bg,
	.calendar__item.active.m-winners .calendar__bg {
		height: 100%;
	}

	.smart-list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.smart-item {
		padding: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.smart-item:last-child {
		margin-bottom: 0;
	}

	.smart-item__icon {
		height: auto;
	}

	.rates-size {
		width: 100%;
		text-align: center;
	}

	.rates__list {
		padding-right: 0;
	}

	.rates__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rates__item {
		padding: 0;
	}

	.rates__list {
		margin: 0;
	}

	.rates-more-list__item {
		width: 100%;
	}

	.express-error-txt {
		top: -webkit-calc(100% + 10px);
		top: calc(100% + 10px);
		z-index: 3;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		left: auto;
		right: 0;
	}

	.express-error-txt:before {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		border-width: 0 6px 6px 6px;
		border-color: transparent transparent #FF6666 transparent;
		top: auto;
		bottom: 100%;
		right: 10px;
	}

	.rates__txt {
		text-align: center;
	}
	.layout--cards h2 {
		font-size: 36px!important;
	}
}	

@media screen and (max-width: 680px) {
	.b-mobile-top__wrap .app-buttons__wrap {
		width: 100%;
		margin-right: 0;
	}
}

@media screen and (max-width: 650px) {
	.index-offers__links .btn {
		padding: 6px 10px;
		font-size: 12px;
	}

	.index-offers__links .btn-more {
		padding: 4px 10px;
		font-size: 12px;
	}

	.issue__list {
		margin-right: 0;
	}

	.issue__item {
		padding-right: 0;
		width: 100%;
		margin-bottom: 30px;
	}

	.issue__title {
		margin-bottom: 10px;
	}

	.issue__item:after {
		display: none;
	}

	.size-payment__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.size-payment__in {
		width: 100%;
		padding: 20px;
	}

	.size-payment-income {
		padding: 20px;
		width: 100%;
		min-width: 100%;
	}

	.size-payment__wrap:before {
		display: none;
	}

	.deposit-top__info {
		width: 100%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.deposit-top-add {
		width: 100%;
		min-width: 100%;
		position: static;
		height: auto;
		padding: 0 0 40px;
		background: transparent;
	}

	.deposit-top__main {
		padding: 40px 0;
		width: 100%;
	}

	.deposit-top:before {
		width: 100%;
		-webkit-clip-path: none;
		clip-path: none;
	}

	.deposit-top__txt {
		padding-left: 0;
	}

	.deposit-top__btn {
		margin-left: 0;
	}

	.size-slider__count {
		font-size: 26px;
		line-height: 26px;
	}

	.size-slider__time {
		font-size: 26px;
		line-height: 30px;
	}

	.size-slider__time:before {
		margin-top: -3px;
	}

	.size-payment__title {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.size-payment .slider-count input[type="text"] {
		font-size: 18px;
	}

	.size-payment .money-term__item {
		font-size: 18px;
		line-height: 35px;
		height: 35px;
	}

	.size-payment-income__title {
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 20px;
	}

	.size-payment-income__sum {
		font-size: 24px;
	}

	.size-slider .slick-arrow {
		width: 60px;
		height: 45px;
		border: 2px solid #F0F2F5;
	}

	.deposit-top {
		min-height: auto;
	}

	.deposit-top .container-fluid,
	.deposit-top .deposit-top__info {
		min-height: auto;
	}

	.invoice__pre,
	.invoice__info {
		width: 100%;
	}

	.invoice__in {
		padding: 100px 0 95px;
		position: relative;
	}

	.invoice__links {
		padding-top: 0;
		position: absolute;
		bottom: 32px;
	}

	.invoice {
		min-height: inherit;
	}

	.invoice__links .or {
		display: none;
	}

	.invoice__info {
		padding-left: 0;
		padding-top: 0;
	}

	.invoice__links .btn {
		padding: 6px 5px;
		margin-bottom: 0;
		margin-right: 10px;
		font-size: 13px;
	}

	.invoice__links .btn-more {
		font-size: 13px;
		padding: 5px;
	}

	.who__txt {
		font-size: 14px;
	}

	.invoice-list {
		display: none;
	}

	.invoice-txt {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	.invoice-in {
		max-width: 100%;
	}

	.who__title {
		padding-right: 30px;
	}

	.benfits-invoice__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.benfits-invoice__pre {
		padding-right: 0;
		width: 100%;
	}

	.benfits-invoice-gen__item {
		border-bottom: 0;
		padding: 0 10px;
		width: 50%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.benfits-invoice-gen {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.benfits-invoice-gen__icon {
		height: 100px;
		margin-bottom: 13px;
		margin-right: 0;
	}

	.benfits-invoice-gen__title {
		text-align: center;
		font-size: 18px;
	}

	.benfits-invoice-gen__txt {
		font-size: 14px;
		line-height: 1.3;
		text-align: center;
	}

	.benfits-invoice__t {
		font-size: 14px;
	}

	.docs .bid .tabs li,
	.docs .bid .tabs li:first-child:after {
		font-size: 18px;
	}

	.facilities__in {
		padding-right: 0;
		padding: 0 20px;
	}

	.facilities-phone {
		position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		height: 300px;
	}

	.facilities-phone__geo {
		display: none;
	}

	.facilities__in:before {
		display: none;
	}

	.facilities__in {
		border-radius: 10px;
		padding-bottom: 40px;
	}

	.facilities__in:after {
		display: none;
	}

	.facilities:after,
	.facilities:before {
		display: none;
	}

	.b-smart__in {
		padding: 35px 20px 10px;
	}

	.calendar-item {
		width: 33.333%;
	}

	.popup-fail {
		min-width: 320px;
		width: 100%;
	}

	.popup-content.m-congrats .p-promo {
		width: 100%;
		min-height: auto;
	}

	.p-promo-period {
		font-size: 16px;
	}

	.p-success__top {
		font-size: 20px;
	}

	.popup-content.m-congrats .p-promo__top {
		font-size: 34px;
	}

	.p-success__item {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.p-success__item:last-child {
		margin-bottom: 0;
	}

	.p-success__icon {
		top: -3px;
		width: 42px;
	}

	.p-success__item {
		padding-left: 47px;
	}

	.b-top__info {
		padding: 50px 0 293px;
	}

	.rko-benefits__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rko-benefits__item {
		padding: 0;
		width: 100%;
		text-align: left;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 20px;
	}

	.rko-benefits__item:last-child {
		margin-bottom: 0;
	}

	.rko-benefits__icon {
		height: auto;
		width: 64px;
		min-width: 64px;
		margin-right: 15px;
	}

	.rko-benefits__top {
		margin-bottom: 10px;
	}

	.rko-benefits {
		padding: 0 0 20px;
	}

	.b-news .rko-account-get:after {
		width: 182px;
		height: 186px;
		right: 40px;
		background: url(/local/templates/paritet/assets/build/css/../img/content/rocket-mob.png) center/cover no-repeat;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		top: -35px;
		right: -15px;
	}

	.w-popup-down {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.w-popup-download {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.w-popup-upload {
		width: 100%;
		padding: 20px 10px;
	}

	.popup-upload .checkbox-item {
		font-size: inherit;
	}

	.add-card-view__item {
		width: 100%;
		margin-bottom: 60px;
	}

	.add-card-view__item:last-child {
		margin-bottom: 0;
	}

	.add-card-view__item:after {
		left: 50%;
		-webkit-transform: translateX(-50%) rotate(90deg);
		-ms-transform: translateX(-50%) rotate(90deg);
		transform: translateX(-50%) rotate(90deg);
		top: -webkit-calc(100% + 10px);
		top: calc(100% + 10px);
	}

	.add-card-view__img img {
		max-height: 300px;
	}
	
}

@media screen and (max-width: 600px) {
	
	.board .accordion__link {
		font-size: 18px;
	}
	.page-links__item {
		font-size: 16px;
		padding: 10px 10px;
		margin: 0 5px 5px 0;
	}
	.c-possibilities h2 br {
		display: none;
	}

	.combo .s-top.m-new .s-top__wrap {
		padding: 60px 0 90px;
	}

	.s-top.m-new .s-top-line__in {
		padding: 5px 20px;
		font-size: 18px;
	}

	.page-header-search.active .page-header-search__wrap {
		width: 100;
	}

	.page-header-more__list {
		padding: 60px 10px 30px;
		border-radius: 0;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100vh;
		max-height: 100vh;
	}

	.acquiring-benefit h2 {
		text-align: center;
		margin-bottom: 25px;
	}

	.klever-phone__icon__in {
		font-size: 70px;
	}

	.page-wrap {
		display: block;
	}

	.order-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.order-wrap__txt {
		padding-right: 0;
		width: 100%;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		min-width: 100%;
		margin-bottom: 10px;
	}

	.input-wrap--phone {
		max-width: 100%;
	}

	.workarea input[type="text"],
	.workarea input[type="email"],
	.workarea input[type="password"],
	.workarea input[type="tel"] {
		padding: 8px 15px;
	}

	.input-wrap__txt input[type="text"],
	.input-wrap__txt input[type="tel"],
	.order input[type="text"],
	.order input[type="tel"] {
		padding-left: 60px;
	}

	.page-footer__wrap {
		padding-bottom: 20px;
	}

	.page-footer-menu {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		border-bottom: 1px solid rgba(240, 242, 245, 0.1);
	}

	.page-footer-menu__item {
		width: 100%;
		min-width: 100%;
		padding-top: 0;
	}

	.page-footer-menu__item:first-child {
		border-top: 0;
	}

	.page-footer-menu__list {
		display: none;
		padding-bottom: 15px;
		padding-top: 10px;
	}

	.page-footer-menu-contact {
		padding-top: 0;
	}

	.page-footer-menu-contact__item {
		border-bottom: 1px solid rgba(240, 242, 245, 0.1);
		margin-bottom: 0;
		padding-bottom: 15px;
	}

	.page-footer-menu-contact__item:last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}

	.page-footer {
		padding: 0;
	}

	.page-footer-menu__title {
		margin-bottom: 0;
		padding-top: 8px;
		padding-bottom: 8px;
		display: inline-block;
	}

	.js-page-footer-menu__title {
		position: relative;
	}

	.js-page-footer-menu__title:after {
		content: "";
		display: inline-block;
		width: 8px;
		height: 5px;
		background: url(/local/templates/paritet/assets/build/css/../img/svg/down.svg) no-repeat;
		position: absolute;
		right: -25px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-top: 2px;
	}

	.js-page-footer-menu__title.active:after {
		-webkit-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
		transform: translateY(-50%) rotate(180deg);
	}

	.order-pre,
	.input-wrap__txt .order-pre {
		left: 15px;
	}

	.top__nav {
		margin-left: -16px;
	}

	.top__link {
		padding: 12px 10px;
	}

	.index-news__title {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.index-news__top {
		font-size: 14px;
		line-height: 16px;
	}

	.app__link {
		max-width: 300px;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		margin-bottom: 20px;
	}

	.app__link:last-child {
		margin-bottom: 0;
		margin-right: auto;
	}

	.app__links {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.index-links__icon {
		position: static;
		height: 95px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.index-links__icon img {
		max-width: 100%;
		max-height: 100%;
	}

	.index-links__title {
		margin-bottom: 10px;
	}

	.index-links__info {
		text-align: center;
	}

	.index-links__inner {
		padding: 16px;
	}

	.index-links {
		padding: 30px 0;
	}

	.index-links__title {
		font-size: 18px;
		line-height: 20px;
	}

	.index-links__txt {
		font-size: 14px;
		line-height: 1.3;
	}

	.layout--index h2 {
		font-size: 34px;
	}

	.courses {
		padding: 30px 0;
	}

	.coverter {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: 0;
	}

	.coverter__item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 5px;
	}

	.coverter__item:first-child:after {
		display: none;
	}

	.coverter__item input[type="text"] {
		padding-right: 92px;
	}

	.courses-table td {
		font-size: 16px;
		line-height: 18px;
		padding: 4px 1px;
	}

	.coverter__item .select-wrap {
		right: 5px;
	}

	.inquiry-link {
		font-size: 12px;
		padding-left: 20px;
	}

	.tooltip {
		display: none;
	}

	.inquiry-link:before {
		width: 16px;
		height: 12px;
		background-size: contain;
	}

	.courses-top__item {
		display: block;
		margin-right: 0;
		width: 100%;
		margin-bottom: 5px;
	}

	.courses-top__item:last-child {
		margin-bottom: 0;
	}

	.courses-top {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.courses__item--covert:after {
		display: none;
	}

	.index-offers {
		padding: 30px 0;
	}

	.index-offers__links .btn {
		margin-bottom: 15px;
		width: 100%;
		text-align: center;
		font-size: 16px;
		padding: 8px 7px;
		margin-right: 0;
	}

	.index-offers__links .btn-more {
		padding: 6px 10px;
		font-size: 16px;
		width: 100%;
		text-align: center;
	}

	.index-news__list,
	.index-offers__top {
		padding-bottom: 10px;
	}

	.top-slider-list__item {
		margin-right: 0;
		width: 50%;
	}

	.paging__inner {
		margin-bottom: 10px;
	}

	.page-links-month .slick-next:before,
	.page-links-month .slick-prev:before {
		width: 50px;
	}

	.select__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.select__col:first-child {
		padding-right: 0;
		display: block;
		max-width: 100%;
	}

	.currency-radio input[type="radio"]:not(:checked)+label,
	.currency-radio input[type="radio"]:checked+label {
		font-size: 15px;
		padding: 3px 11px;
	}

	.deposit__item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.deposit__img {
		display: none;
	}

	.deposit__info {
		padding: 20px;
		margin-bottom: 20px;
	}

	.select:before {
		border-top: 44px solid #fff;
		border-left: 44px solid transparent;
	}

	.index-offers__slider {
		padding: 0 40px 0 16px;
	}

	.index-offers__img:before {
		border-top: 44px solid #F0F2F5;
		border-right: 44px solid transparent;
		top: -2px;
	}

	.index-offers__links {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: static;
		padding: 0;
	}

	.index-offers-more {
		margin-bottom: 20px;
	}

	.index-offers__info {
		padding-bottom: 10px;
	}

	.index-offers__img {
		height: 115px;
	}

	.docs__item {
		padding-right: 0;
		width: 100%;
	}

	.card {
		margin-bottom: 30px;
		padding-top: 25px;
	}

	.card__img {
		margin-right: 0;
		padding-bottom: 0;
	}

	.card .index-offers-more__item {
		margin-bottom: 10px;
	}

	.office-links .btn-more {
		padding: 6px 3px;
		margin-right: 5px;
	}

	.office-links .btn-more:last-child {
		margin-right: 0;
	}

	.map-change-wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0;
	}

	.map-change-search {
		width: 100%;
		margin-bottom: 20px;
	}

	.map-change-select {
		margin-left: 0;
		width: 100%;
	}

	.map-change-search input[type="text"],
	.map-change-search input[type="search"] {
		padding: 11px 12px 11px 45px;
	}

	.map-change-search:before {
		left: 15px;
	}

	.map-wrap .map-change {
		padding-top: 20px;
	}

	.map-wrap .map-change-search {
		margin-bottom: 10px;
	}

	.bid-form__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.bid-form__item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}

	.bid-form__item:last-child {
		margin-bottom: 0;
	}

	.bid {
		padding: 15px;
	}

	.bid-next {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.bid-next__link {
		margin-left: 0;
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}

	.bid-select__txt {
		line-height: 1.2;
		font-size: 14px;
	}

	.bid__add {
		font-size: 16px;
		line-height: 1.2;
		margin-bottom: 20px;
	}

	.exchange .coverter__item .select-wrap {
		right: 4px;
	}

	.exchange-search-inner {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.exchange .map-change-select {
		width: 100%;
		min-width: 100%;
		margin-bottom: 20px;
		padding-right: 0;
	}

	.exchange .branch-change-select {
		width: 100%;
		min-width: 100%;
		padding-left: 0;
	}

	.exchange-date {
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.package__list {
		margin-right: 0;
	}

	.package__item {
		width: 100%;
		padding-right: 0;
	}

	.page-question .input-wrap__txt input[type="text"],
	.page-question .input-wrap__txt input[type="tel"] {
		padding-left: 58px;
	}

	.popup .page-question .input-wrap__txt input[type="text"],
	.popup .page-question .input-wrap__txt input[type="tel"] {
		padding-left: 66px;
	}

	.search__wrap {
		padding-right: 100px;
	}

	.search__link {
		font-size: 20px;
	}

	.select__col:last-child {
		width: 100%;
		min-width: 100%;
	}

	.size-payment .slider-count__add {
		font-size: 18px;
	}

	.size-payment #slider-count-input_month {
		padding-right: 10px;
	}

	.size-payment #slider-count-input_summa {
		padding-right: 10px;
	}

	.index-offers-card {
		height: 267px;
	}

	.index-offers-card:before {
		left: 15px;
		top: -12px;
		width: 4px;
		height: 65px;
	}

	.index-offers-card:after {
		border-top: 44px solid #F0F2F5;
		border-right: 44px solid transparent;
	}

	.top-slider__img {
		display: none;
	}

	.top-slider__img-mobile {
		display: block;
	}

	.courses-table th {
		padding: 0 0px 8px;
	}

	.courses-table .down:before {
		top: 3px;
		left: -9px;
	}

	.courses-table .up:before {
		top: 7px;
		left: -9px;
	}

	.deposit__img {
		display: none;
	}

	.deposit__img--mobile {
		width: 100%;
		min-width: 100%;
		position: static;
		height: 267px;
		-webkit-clip-path: polygon(44px 0, 100% 0, 100% 100%, 0 100%, 0 44px);
		clip-path: polygon(44px 0, 100% 0, 100% 100%, 0 100%, 0 44px);
		display: block;
	}

	.index__img--desktop {
		display: none;
	}

	.index__img--mobile {
		width: 100%;
		min-width: 100%;
		position: static;
		height: 267px;
		display: block;
		-webkit-clip-path: polygon(44px 0, 100% 0, 100% 100%, 0 100%, 0 44px);
		clip-path: polygon(44px 0, 100% 0, 100% 100%, 0 100%, 0 44px);
		margin-top: 20px;
	}

	.deposit__title {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 15px;
	}

	.deposit__item .index-offers-more__item {
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.gallery-count {
		padding: 10px 15px;
	}

	.default-slider {
		padding-right: 40px;
		padding-left: 0;
	}

	.default-slider .slick-list {
		overflow: visible;
	}

	.default-slider__caption {
		display: none;
	}

	.default-slider__link:before,
	.default-slider__link:after {
		display: none;
	}

	.info-item__img {
		max-width: 100%;
	}

	.info-item--left .info-item__img {
		float: none;
		padding-right: 0;
	}

	.info-item--right .info-item__img {
		float: none;
		padding-left: 0;
	}

	.info-item--right .info-item__img:before {
		left: 0;
	}

	.page-form__title {
		font-size: 28px;
	}

	.callcenter {
		font-size: 18px;
	}

	.conditions__info {
		width: 100%;
		min-width: 100%;
	}

	.conditions__list ul li {
		padding-left: 25px;
		margin-bottom: 15px;
	}

	.conditions__list ul li:last-child {
		margin-bottom: 0;
	}

	.conditions__list ul li:before {
		left: -3px;
	}

	.conditions-wrap p {
		margin-bottom: 20px;
	}

	.popup-media__info {
		padding: 35px 20px 20px;
	}

	.popup-media .btn {
		width: 100%;
		margin-right: 0;
		text-align: center;
	}

	.popup-media .btn-more {
		width: 100%;
		text-align: center;
	}

	.popup-mefia__form {
		padding: 20px;
	}

	.popup-mefia__form .btn {
		margin-top: 20px;
	}

	.thank {
		font-size: 20px;
	}

	.vote-view,
	.vote-question {
		padding: 15px 15px 30px;
	}

	.vote-form input[type="checkbox"]:not(:checked)+label,
	.vote-form input[type="checkbox"]:checked+label,
	.vote-form input[type="checkbox"]:not(:checked)+label,
	.vote-form input[type="checkbox"]:checked+label,
	.vote-form input[type="radio"]:not(:checked)+label,
	.vote-form input[type="radio"]:checked+label {
		font-size: 16px;
	}

	.vote-form .checkbox-item,
	.vote-form .radio-item {
		margin-bottom: 20px;
	}

	.vote__item {
		margin-bottom: 35px;
	}

	.page-subscription__form {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.page-subscription__input {
		width: 100%;
		margin-bottom: 20px;
	}

	.page-subscription__submit {
		padding-left: 0;
		width: 100%;
	}

	.page-subscription__submit .btn {
		width: 100%;
	}

	.awards__toggle {
		font-size: 18px;
	}

	.awards__item:nth-child(even) .awards__year,
	.awards__item:nth-child(odd) .awards__year {
		padding-left: 0;
		margin-bottom: 5px;
		position: static;
	}

	.awards__item:nth-child(even) .awards__year:after,
	.awards__item:nth-child(odd) .awards__year:after {
		display: none;
	}

	.awards__item:nth-child(odd) .awards__wrap,
	.awards__item:nth-child(even) .awards__wrap {
		padding-left: 0;
	}

	.awards__item:nth-child(odd) .awards__wrap:after,
	.awards__item:nth-child(even) .awards__wrap:after {
		display: none;
	}

	.awards__wrap {
		padding-bottom: 28px;
	}

	.awards__toggle:before {
		width: 20px;
		height: 20px;
		background: url(/local/templates/paritet/assets/build/css/../img/svg/plus.svg) center no-repeat;
		background-size: contain;
		left: -36px;
		top: 1px;
	}

	.awards__view.active .awards__toggle:before {
		background: url(/local/templates/paritet/assets/build/css/../img/svg/minus.svg) center no-repeat;
		background-size: contain;
	}

	.awards__view {
		padding: 28px 42px 28px 55px;
	}

	.awards {
		padding-top: 0;
	}

	.page-footer-menu__item,
	.page-footer-menu {
		padding-right: 0;
	}

	.vacancies__item {
		width: 100%;
		padding-right: 0;
	}

	.page-title.m-composite {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: 100%;
		min-width: 100%;
	}

	.page-title.m-composite .jq-selectbox {
		margin: 20px 0 0 0;
		min-width: inherit;
		width: 100%;
	}

	.layout--aside .deposit__info {
		padding: 20px;
		margin-bottom: 20px;
	}

	.layout--aside .deposit__item .index-offers-more__item {
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}

	.docs .bid .tabs li:first-child {
		white-space: nowrap;
	}

	.docs .bid .tabs li:first-child:after {
		margin: 0 5px 0 4px;
	}

	.docs .bid .tabs li,
	.docs .bid .tabs li:first-child:after {
		font-size: 16px;
	}

	.checkbox-wrap.m-horiz .checkbox-item {
		padding-right: 10px;
	}

	.checkbox-wrap.m-horiz .checkbox-item:last-child {
		padding-right: 0;
	}

	.turbo-about__list {
		margin-right: 0;
	}

	.turbo-about__item {
		padding: 0 0 0 115px;
		width: 100%;
	}

	.turbo-about__icon {
		margin-bottom: 0;
		position: absolute;
		left: 0;
		top: 0;
		width: 91px;
	}

	.turbo-about__item .btn {
		position: static;
	}

	.turbo-about__txt {
		margin-bottom: 16px;
	}

	.turbo-top__more {
		bottom: -50px;
	}

	.turbo-view__img {
		padding-right: 0;
		width: 100%;
		margin-bottom: 30px;
	}

	.turbo-view__info {
		width: 100%;
		padding-left: 0;
	}

	.turbo-view__btn {
		font-size: 18px;
		padding: 18px 32px;
		width: 100%;
		text-align: center;
	}

	.knowledge-add__in {
		padding: 20px;
	}

	.turbo-app-step-more__in .app__link {
		margin-right: 0;
	}

	.t-request__icon {
		display: none;
	}

	.t-request .tabs {
		margin-bottom: 30px !important;
	}

	.t-request__in {
		padding-left: 0;
	}

	.t-request .checkbox-item {
		margin-bottom: 20px;
		font-size: 16px;
	}

	.t-conditions-info__col {
		font-size: 16px;
	}

	.t-conditions-info__top {
		font-size: 24px;
	}

	.t-conditions-info__item {
		margin-bottom: 30px;
	}

	.turbo-cards-in-select__item {
		padding-right: 10px;
	}

	.turbo-cards-in-select__item:last-child {
		padding-right: 0;
	}

	.s-card-steps__i .app__link,
	.turbo-app-step-more__in .app__link {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.s-card-steps__in {
		padding: 30px 25px;
	}

	.s-card-steps__num {
		width: 45px;
		min-width: 45px;
		height: 45px;
		font-size: 22px;
		margin-right: 10px;
	}

	.s-card-steps__add {
		margin-left: 55px;
	}

	.s-card-steps__in.m-modif {
		padding-bottom: 115px;
	}

	.s-card .t-request {
		padding-top: 40px;
	}

	.turbo-cards__wrap {
		margin-bottom: 30px;
	}

	.turbo-cards {
		min-height: auto;
		height: auto;
	}

	.turbo-cards__inner {
		height: auto;
		position: static !important;
		padding: 0;
	}

	.turbo-cards__wrap {
		display: none;
	}

	.turbo-cards-view {
		opacity: 1;
		margin: 0 -15px;
	}

	.turbo-view__title {
		font-size: 18px;
		line-height: 22px;
	}

	.turbo-view {
		position: static;
		margin-bottom: 0;
		padding: 40px 15px;
	}

	.turbo-view#m-red {
		background: #F22828 url(/local/templates/paritet/assets/build/css/../img/content/turbo-bg1.png) center/cover no-repeat;
		padding-top: 100px;
	}

	.turbo-view#m-blue {
		background: #4EA8E6 url(/local/templates/paritet/assets/build/css/../img/content/turbo-bg2.png) center/cover no-repeat;
	}

	.turbo-view#m-violet {
		background: #8847B8 url(/local/templates/paritet/assets/build/css/../img/content/turbo-bg3.png) center/cover no-repeat;
	}

	.turbo-cards {
		background: transparent !important;
		border-bottom: 5px solid #F0F2F5;
	}

	.turbo-view__img {
		-webkit-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
		opacity: 1;
	}

	.turbo-view.m-hidden {
		opacity: 1;
		visibility: visible;
	}

	.turbo-cards .turbo-title {
		color: #fff !important;
		margin-bottom: 0 !important;
		text-align: left;
		position: absolute;
		left: 0;
		top: 30px;
		width: 100%;
		z-index: 2;
		padding: 0 15px;
	}

	.turbo-cards__arr {
		display: none;
	}

	.turbo-bonus-img__mobile {
		width: 190px;
		min-width: 190px;
	}

	.bank-mobile__in {
		padding: 35px 70px 70px 15px;
	}

	.bank-mobile__btn {
		font-size: 16px;
		padding: 10px 20px;
	}

	.bank-mobile__txt {
		padding-left: 28px;
	}

	.bank-mobile__txt:before {
		width: 13px;
	}

	.online__img {
		width: 100%;
	}

	.online .app-buttons {
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		left: 50%;
	}

	.banking .accordeon__link {
		font-size: 18px;
		line-height: 20px;
	}

	.banking .accordeon__item:before {
		top: 11px;
	}

	.b-accordeon-slider__img:after {
		background-size: 40px 40px;
	}

	.klever-prize-links {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.klever-prize-view-link {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.klever-prize-rule-link {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.klever-prizу-condition__icon {
		display: block;
		text-align: center;
	}

	.klever-prizу-condition__icon img {
		display: inline-block;
	}

	.klever-prize__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.klever-prize-sum {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.klever-prize__code {
		width: 100%;
	}

	.klever-prize__code:before {
		right: 50%;
		bottom: auto;
		top: -33px;
		-webkit-transform: translateX(50%) rotate(90deg);
		-ms-transform: translateX(50%) rotate(90deg);
		transform: translateX(50%) rotate(90deg);
	}

	.klever-prizу-conditioncount-item {
		font-size: 20px;
	}

	.k-questions .accordeon__link {
		padding-right: 50px;
	}

	.request-form__item input[type="text"],
	.request-form__item input[type="email"],
	.request-form__item input[type="password"],
	.request-form__item input[type="tel"] {
		padding: 33px 10px 7px 11px;
	}

	.request-form__item.m-multiple {
		margin-right: 0;
		display: block;
	}

	.request-form__item .request-form__m {
		padding-right: 0;
		margin-bottom: 30px;
	}

	.request-form__item .request-form__m:last-child {
		margin-bottom: 0;
	}

	.request-form__item input[type="text"].request-input-phone {
		width: 100%;
	}

	.request-form__submit {
		padding-top: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.request-btn-submit {
		margin-right: 0;
		padding: 15px 20px;
		font-size: 18px;
		width: 100%;
		margin-bottom: 20px;
	}

	.give-info {
		position: static;
		margin: 0;
	}

	.give__info {
		position: absolute;
		left: 0;
		width: 100%;
		bottom: 0;
	}

	.give__pr,
	.give__title {
		text-align: center;
	}

	.give__info:before {
		bottom: auto;
		left: 50%;
		top: -33px;
		-webkit-transform: translateX(-50%) rotate(90deg);
		-ms-transform: translateX(-50%) rotate(90deg);
		transform: translateX(-50%) rotate(90deg);
	}

	.acquiring-connection__item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.acquiring-connection__top {
		margin-bottom: 15px;
	}

	.acquiring-connection__info {
		width: 100%;
		text-align: center;
	}

	.acquiring-request-form__item input[type="text"],
	.acquiring-request-form__item input[type="email"],
	.acquiring-request-form__item input[type="password"],
	.acquiring-request-form__item input[type="tel"] {
		font-size: 16px;
		padding: 28px 21px 6px 21px;
	}

	.acquiring-request-form__item ::-webkit-input-placeholder {
		font-size: 16px;
	}

	.acquiring-request-form__item ::-moz-placeholder {
		font-size: 16px;
	}

	.acquiring-request-form__item :-moz-placeholder {
		font-size: 16px;
	}

	.acquiring-request-form__item :-ms-input-placeholder {
		font-size: 16px;
	}

	.acquiring-request-form__submit {
		margin-bottom: 20px;
		padding-top: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.acquiring-request-btn-submit {
		width: 100%;
		margin-right: 0;
		margin-bottom: 29px;
	}

	.acquiring-request-form {
		padding: 40px 20px;
	}

	.acquiring-request-form__item input[type="text"].request-input-phone,
	.acquiring-request-form__item input[type="email"].request-input-phone,
	.acquiring-request-form__item input[type="password"].request-input-phone,
	.acquiring-request-form__item input[type="tel"].request-input-phone {
		width: 100%;
	}

	.acquiring-tariff-pay {
		padding: 20px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.acquiring-tariff-pay__sum {
		width: 100%;
		margin-bottom: 20px;
	}

	.acquiring-tariff-pay__button {
		margin-left: 0;
	}

	.acquiring-tariff-count {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.acquiring-tariff-count__item {
		width: 100%;
	}

	.acquiring-tariff-count__inner,
	.acquiring-tariff__pre {
		padding: 15px 10px;
	}

	.acquiring-docs__list {
		margin-right: -20px;
	}

	.acquiring-docs__item {
		padding-right: 20px;
		width: 50%;
		height: auto;
		margin-bottom: 20px;
	}

	.acquiring-docs__txt {
		font-size: 16px;
	}

	.acquiring-docs__link {
		padding: 20px 20px 55px 20px;
	}

	.acquiring-request-form__item input[type="text"].acquiring-request-input-phone,
	.acquiring-request-form__item input[type="email"].acquiring-request-input-phone,
	.acquiring-request-form__item input[type="password"].acquiring-request-input-phone,
	.acquiring-request-form__item input[type="tel"].acquiring-request-input-phone {
		width: 100%;
	}

	.acq-info {
		padding: 20px;
	}

	.acq__img {
		width: 100%;
		min-width: 100%;
		position: static;
		height: 260px;
	}

	.b-deposit-mobile-info-slider__title {
		padding: 0 35px;
		text-align: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.acquiring-services__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: 0;
	}

	.acquiring-services__item {
		padding-right: 0;
		width: 100%;
		max-width: 100%;
		margin-bottom: 40px;
	}

	.acquiring-services__item:last-child {
		margin-bottom: 0;
	}

	.acquiring-services__title {
		margin-bottom: 12px;
	}

	.acquiring-services__item:before {
		width: 155px;
		height: 155px;
		margin-left: 0;
		top: -15px;
	}

	.acquiring-request-form__item .m-code {
		font-size: 16px;
		bottom: 7px;
	}

	.acquiring-request-form__item input[type="text"].acquiring-request-input-phone,
	.acquiring-request-form__item input[type="email"].acquiring-request-input-phone,
	.acquiring-request-form__item input[type="password"].acquiring-request-input-phone,
	.acquiring-request-form__item input[type="tel"].acquiring-request-input-phone {
		padding-left: 52px;
	}

	.b-smart__btn {
		min-width: 150px;
	}

	.arrange__in {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.arrange__img {
		width: 100%;
		min-width: 100%;
		min-height: 230px;
		background-position: center top;
	}

	.arrange__txt {
		margin-bottom: 20px;
	}

	.b-popular__list {
		margin-right: 0;
		margin-bottom: 60px;
	}

	.b-popular__item {
		width: 100%;
		padding-right: 0;
	}

	.b-smart__title {
		font-size: 24px;
	}

	.b-docs-phone {
		padding-left: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.b-docs-phone__info {
		width: 100%;
	}

	.b-docs-phone__view {
		width: 120px;
		height: 120px;
		margin: 0 auto 30px;
		font-size: 30px;
	}

	.acquiring-payment.m-i-acquiring .acquiring-payment__item {
		width: 50%;
		min-height: 168px;
	}

	.i-way-cms__item {
		width: 33.333%;
		margin-bottom: 20px;
	}

	.acquiring-benefit__img {
		margin-bottom: 15px;
		height: 85px;
	}

	.acquiring-benefit__img img {
		max-height: 100%;
	}

	.i-way-select__title {
		font-size: 18px;
	}

	.i-way-select__icon {
		top: 20px;
		right: 20px;
		width: 45px;
	}

	.i-bonuses__item {
		width: 100%;
		max-width: 310px;
		margin: 0 auto;
	}

	.k-questions.m-internet .accordeon__info {
		padding: 0px 67px 15px 0;
	}

	.k-questions.m-internet .accordeon__link {
		font-size: 18px;
		padding: 10px 34px 10px 0;
	}

	.k-questions.m-internet .accordeon__link:before {
		top: 7px;
		right: 2px;
		width: 24px;
		height: 24px;
	}

	.c__date {
		font-size: 100px;
	}

	.calendar-item {
		width: 50%;
	}

	.calendar-btn {
		padding: 5px 20px;
	}

	.calendar__in {
		min-height: 150px;
	}

	.p-promo-task__top {
		font-size: 22px;
	}

	.p-promo-form__in {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.p-promo-form__in input[type="text"] {
		margin-bottom: 0;
	}

	.p-promo-form__in input[type="submit"],
	.p-promo-form__in .p-promo-form-btn {
		width: 100%;
		margin-left: 0;
		text-align: center;
	}

	.p-promo-task-more__in {
		height: 30px;
	}

	.p-promo-task-more:before {
		width: 95px;
		height: 96px;
		-webkit-transform: translateY(-54px);
		-ms-transform: translateY(-54px);
		transform: translateY(-54px);
		right: -62px;
	}

	.p-promo {
		width: 100%;
		min-width: 320px;
		padding: 30px 20px;
		min-height: 440px;
	}

	.p-promo-code__view {
		font-size: 24px;
	}

	.p-promo-letter {
		margin-top: 10px;
	}

	.p-promo-letter:before {
		background: url(/local/templates/paritet/assets/build/css/../img/svg/p-pre.svg) left center/contain repeat-x;
		bottom: -webkit-calc(100% - 1px);
		bottom: calc(100% - 1px);
	}

	.p-promo-letter:after {
		background: url(/local/templates/paritet/assets/build/css/../img/svg/p-aft.svg) left center/contain repeat-x;
		position: absolute;
		top: -webkit-calc(100% - 1px);
		top: calc(100% - 1px);
	}

	.p-promo-letter-info__more {
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		top: 100%;
	}

	.p-promo-letter-info__more:before {
		display: none;
	}

	.p-promo-form__submit {
		width: 100%;
	}

	.iparitet-docs__item {
		padding-right: 0;
		width: 100%;
	}

	.iparitet-docs__list {
		margin: 0;
	}

	.turbo-top__list {
		display: none;
	}

	.turbo-top__in h1 {
		margin-bottom: 60px;
	}

	.b-mobile-links__item {
		width: -webkit-calc(33.333% - 4.5px);
		width: calc(33.333% - 4.5px);
	}

	.b-mobile-qr__item {
		width: -webkit-calc(33.333% - 4.5px);
		width: calc(33.333% - 4.5px);
	}

	.b-mobile-links__item.m-appstore {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appstore.svg) center/90% no-repeat;
	}

	.b-mobile-links__item.m-appstore:hover {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appstore-h.svg) center/90% no-repeat;
	}

	.b-mobile-links__item.m-google {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-google.svg) center/90% no-repeat;
	}

	.b-mobile-links__item.m-google:hover {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-google-h.svg) center/90% no-repeat;
	}

	.b-mobile-links__item.m-appgallery {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appgallery.svg) center/90% no-repeat;
	}

	.b-mobile-links__item.m-appgallery:hover {
		background: rgba(255, 255, 255, 0.5) url(/local/templates/paritet/assets/build/css/../img/svg/b-appgallery-h.svg) center/90% no-repeat;
	}

	.rko-btn {
		width: 100%;
		text-align: center;
		padding: 17px 15px;
		margin-bottom: 15px;
	}

	.rko-btn-txt {
		margin-left: 0;
		text-align: center;
		width: 100%;
	}

	.rko-top {
		padding: 85px 0 20px;
	}

	.rko-top__pre {
		margin-bottom: 30px;
	}

	.rko-package-other-choice input[type="submit"],
	.rko-account-get__form input[type="submit"] {
		font-size: 18px;
		padding: 16px 20px;
		width: 100%;
		text-align: center;
	}

	.rko-package-other-choice__label {
		font-size: 18px;
		padding: 8px 9px;
		white-space: nowrap;
		top: -22px;
	}

	.rko-package-other-choice label {
		font-size: 16px;
	}

	.rko-service-info {
		position: static;
		overflow: visible;
		max-height: inherit;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}

	.rko-service__in:hover .rko-service__add {
		opacity: 1;
	}

	.rko-service__add {
		margin-bottom: 20px;
	}

	.rko-service__slider {
		padding-right: 60px;
	}

	.rko-service__slider .slick-list:before,
	.rko-service__slider .slick-list:after {
		display: none;
	}

	.rko-service__txt {
		min-height: auto;
	}

	.rko-service-info__inner {
		padding: 0;
	}

	.rko-service__item {
		padding: 0 6px;
	}

	.rko-service__slider .slick-list {
		margin: 0 -6px;
	}

	.rko-service__top {
		font-size: 20px;
	}

	.rko-service__icon {
		height: 75px;
		margin-bottom: 10px;
	}

	.rko-service__btn {
		padding: 10px 10px;
		font-size: 16px;
	}

	.rko-service__in:hover .rko-service__btn {
		padding: 12px 10px;
	}

	.rko-service__txt {
		margin-bottom: 15px;
	}

	.rko-service__label {
		font-size: 16px;
		padding: 5px 18px;
		right: 50%;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
		white-space: nowrap;
		top: -17px;
	}

	.rko-service__item:not(.slick-active) .rko-service-info {
		max-height: inherit !important;
	}

	.rko-account input[type="text"],
	.rko-account input[type="email"],
	.rko-account input[type="password"],
	.rko-account input[type="tel"] {
		padding: 14px 17px;
	}

	.rko-package-other-choice-complex {
		margin: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.rko-package-other-choice-complex__item {
		width: 100%;
		padding: 0;
	}

	.rko-package-other-choice-complex__item:last-child {
		margin-bottom: 0;
	}

	.rko-account label {
		font-size: 16px;
	}

	.rko-account-reserv,
	.rko-account-get {
		border-radius: 15px;
	}

	.rko-account-get__top {
		font-size: 20px;
	}

	.rko-package-change .tabs li,
	.rko-account .tabs li {
		font-size: 14px;
		padding: 8px 10px !important;
		margin-right: 5px;
	}

	.rko-package-change .tabs li:last-child,
	.rko-account .tabs li:last-child {
		margin-right: 0;
	}

	.rko-package-change .tabs,
	.rko-account .tabs {
		border-radius: 0;
		background: transparent;
		width: 100%;
	}

	.rko-package-change .tabs li,
	.rko-account .tabs li {
		background: #F0F2F5;
		text-align: center;
	}

	.rko-upload {
		padding: 20px;
	}

	.rko-upload,
	.rko-docs__view {
		border-radius: 10px;
	}

	.rko-docs__view {
		padding: 20px;
	}

	.btn-calculate {
		font-size: 20px;
		padding: 13px 10px;
		width: 100%;
		text-align: center;
	}

	.layout--rko .select-wrap {
		height: 59px;
	}

	.layout--rko .select-wrap select {
		font-size: 18px;
	}

	.rko-selection__package input[type="submit"] {
		font-size: 20px;
		padding: 13px 10px;
		width: 100%;
		text-align: center;
	}

	.layout--rko input[type="text"],
	.layout--rko input[type="email"],
	.layout--rko input[type="password"],
	.layout--rko input[type="tel"] {
		padding: 14px 17px;
	}

	.rko-selection__top {
		font-size: 24px;
	}

	.r-package-view__top {
		font-size: 20px;
	}

	.r-package-view__icon {
		width: 65px;
		height: 65px;
		margin-right: 18px;
	}

	.r-package-view__price {
		font-size: 16px;
	}

	.card-slider-count .ui-slider-pips .ui-slider-pip {
		font-size: 10px;
	}

	.layout--rko input[type="checkbox"]:not(:checked)+label,
	.layout--rko input[type="checkbox"]:checked+label {
		padding-left: 40px;
	}

	.layout--rko label {
		font-size: 14px;
	}

	.rko-selection__package input[type="submit"] {
		width: 100%;
		font-size: 20px;
		padding: 14px 10px;
		text-align: center;
	}

	.rko-benefits__icon {
		width: 55px;
		min-width: 55px;
		margin-right: 10px;
	}

	.rko-benefits__top {
		font-size: 18px;
	}

	.layout--rko input[type="checkbox"]:not(:checked)+label:before,
	.layout--rko input[type="checkbox"]:checked+label:before {
		width: 25px;
		height: 25px;
	}

	.layout--rko input[type="checkbox"]:checked+label:after {
		left: 5px;
		top: 2px;
	}

	.popup-buy input[type="submit"] {
		font-size: 20px;
		padding: 18px 10px;
		width: 100%;
		text-align: center;
	}

	.business-top h1 {
		font-size: 26px;
		margin-bottom: 24px;
	}

	.b-news .rko-account-get__top {
		font-size: 20px;
	}

	.b-news .rko-account-get__more {
		font-size: 18px;
		position: relative;
		z-index: 1;
	}

	.b-news input[type="text"],
	.b-news input[type="email"],
	.b-news input[type="password"],
	.b-news input[type="tel"] {
		padding: 7px 0;
	}

	.b-news .rko-account-get:after {
		width: 120px;
		height: 126px;
		top: -20px;
		right: 0px;
	}

	.b-partners__in {
		padding-bottom: 80px;
	}

	.b-partners__link {
		bottom: 20px;
	}

	.b-offers__slider {
		padding: 0 75px 40px 0;
	}

	.b-offers .tabs-off li,
	.s-how .tabs-off li {
		padding: 9px 14px;
		font-size: 14px;
	}

	.b-offers__top {
		margin-bottom: 15px;
		padding-right: 40px;
	}

	.b-offers__pre {
		font-size: inherit;
	}

	.b-offers__in {
		padding: 30px 20px 150px 20px;
	}

	.b-offers__link {
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		left: 20px;
	}

	.b-offers__item {
		padding: 0 8px;
	}

	.b-offers__slider .slick-list {
		margin: 0 -8px;
	}

	.b-offers__hot {
		width: 30px;
		height: 30px;
		right: 10px;
		top: 10px;
		background: url(/local/templates/paritet/assets/build/css/../img/content/hot.png) center/cover no-repeat;
	}

	.popup-success {
		width: 100%;
		padding: 30px;
	}

	.success-close-link {
		padding: 15px 25px;
	}

	.rko-benefits .tooltip {
		display: inline-block;
	}

	.rko-package_form .rko-package-other-choice__item.semi-width {
		width: 100%;
	}

	.b-news input[type="submit"]:hover {
		padding: 17px 21px;
	}

	.top-tel {
		margin-right: 6px;
		font-size: 12px;
	}

	.rko-package-other-choice-complex__item .form-label-msg {
		left: 10px;
	}

	.rko-docs .acquiring-docs__link {
		border-radius: 10px;
		padding: 23px 20px 10px;
	}

	.rko-docs__view {
		margin-top: 8px;
	}

	.acquiring-docs-download__icon:before {
		width: 37px;
		height: 37px;
	}

	.acquiring-docs-download__icon {
		width: 47px;
		height: 47px;
	}

	.acquiring-docs-download {
		padding: 15px 48px 15px 15px;
	}

	/* .business-slider .slick-dots {
		padding-right: 0;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	} */

	.business-top {
		min-height: 300px;
	}

	.card .index-offers__links .btn,
	.top-card__info .index-offers__links .btn {
		margin-right: 0;
	}

	.business-top__image {
		display: none;
	}

	.business-top__image__mob {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.layout--rko .k-questions.m-internet .accordeon__info {
		font-size: inherit;
	}

	.layout--rko .k-questions.m-internet .accordeon__link {
		font-size: 18px;
		padding: 20px 40px 20px 20px;
	}

	.layout--rko .k-questions.m-internet .accordeon__link:before {
		right: 14px;
		top: 23px;
	}

	.layout--rko .k-questions.m-internet .accordeon__item {
		border-radius: 20px;
	}

	.layout--rko .k-questions.m-internet .accordeon__info {
		padding: 0px 40px 10px 20px;
	}

	.acc-tariff__programm {
		padding: 20px;
	}

	.acc-partner-link__view,
	.acc-partner-link__view:before {
		width: 45px;
		height: 45px;
	}

	.acc-partner-link {
		padding: 20px 55px 20px 20px;
	}

	.acc-partner-link__view {
		right: 10px;
	}

	.acc-partner__in {
		padding: 20px;
	}

	.acc-tariff__item {
		width: 100%;
	}

	.cap__item,
	.cap__item.m-lg {
		width: 100%;
	}

	.opening-step {
		padding: 25px;
	}

	.opening-step__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}

	.opening-step__icon {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.o-or {
		left: 50%;
	}

	.vac__list {
		margin: 0 0 9px;
	}

	.vac__item {
		padding: 0;
		width: 100%;
	}

	.vac-filter {
		margin-right: 0;
	}

	.vac-filter__item {
		max-width: 100%;
		min-width: 100%;
		padding-right: 0;
	}

	.v-view__info .part-btn,
	.v-view__info .questionnaire-btn {
		width: 100%;
	}

	.v-view__info .part-btn {
		margin-right: 0;
	}

	.work-top-benefits__item {
		width: 100%;
	}

	.work-top__view img {
		max-width: 100%;
	}

	.emo {
		width: 68px;
		height: 56px;
		background: url(/local/templates/paritet/assets/build/css/../img/svg/emo-bg.svg) center/cover no-repeat;
	}

	.w-popup-msg {
		padding-right: 0;
	}

	.popup.m-carreer .popup-buy__form {
		padding: 45px 20px 30px;
	}

	.popup.m-carreer .rko-package-other-choice__item {
		padding-right: 0;
	}

	.emo {
		width: 59px;
		height: 50px;
		right: 5px;
	}

	.work-how__item {
		width: 100%;
	}

	.w-popup-download__view:before,
	.w-popup-download__view {
		width: 40px;
		height: 40px;
	}

	.popup-practice__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.popup-practice__img {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.popup-practice__info {
		width: 100%;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.popup-practice__img img {
		max-height: 275px;
	}

	.top__r {
		right: 65px;
	}

	.page-header {
		padding: 12px 0;
	}

	.logo {
		width: 110px;
		height: 36px;
	}

	.page-header-more-select__view {
		padding: 7px 30px 8px 16px;
	}

	.page-header-more__close {
		width: 30px;
		height: 30px;
		background-size: 13px 13px;
	}

	.page-header-more__close:hover {
		background-size: 13px 13px;
	}

	.page-header-search__icon {
		width: 30px;
		height: 30px;
		background-size: 19px;
	}

	.page-header-search__icon:hover {
		background-size: 19px;
	}

	.page-header-more-select {
		left: 10px;
		top: 10px;
	}

	.page-header-search__link {
		top: -13px;
	}

	.page-header-more__close {
		top: 10px;
		right: 10px;
	}

	.page-header-search__wrap input[type="text"],
	.page-header-search__wrap input[type="search"] {
		padding: 5px 40px 6px 38px;
		background: #fff;
	}

	.page-header-search {
		width: -webkit-calc(100% - 20px);
		width: calc(100% - 20px);
		right: 55px;
	}

	.page-header-search__toggle {
		top: -13px;
	}

	.page-header-search__close {
		right: 8px;
	}

	.page-header-more-links__item {
		width: 50%;
		font-size: 14px;
	}

	.page-header-more-links {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.page-header-more-mobile-submenu.active {
		right: 0;
	}

	.page-header-more-mobile-submenu {
		height: 100%;
		max-height: 100%;
		width: 100%;
		top: 0;
		border-radius: 0;
	}

	.page-header-more__link {
		width: 31px;
		height: 14px;
		background: url(/local/templates/paritet/assets/build/css/../img/svg/meni-right.svg) no-repeat;
		text-indent: -9999em;
	}

	.page-header-more__link:before,
	.page-header-more__link:after {
		display: none;
	}

	.page-header-more-mobile__btn {
		padding: 10px;
		width: 100%;
	}

	.page-header-more-mobile .tabs-off {
		width: 100%;
	}
	.page-header-more-mobile .tabs-off{
		flex-wrap: nowrap!important;
	}

	.page-header-more-mobile .tabs-off li,
	.page-header-more-mobile .tabs-off a {
		width: 50%;
		text-align: center;
		padding: 12px 10px;
		white-space: nowrap;
	}

	.page-footer-t {
		margin-bottom: 12px;
	}

	.page-footer-t__info {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.call__item:first-child {
		width: 100%;
		margin-bottom: 17px;
	}

	.page-footer-menu {
		padding-bottom: 12px;
		margin-bottom: 10px;
	}

	.page-footer-menu-contact__item {
		width: 100%;
	}

	.page-footer-menu-contact__item:nth-child(2) {
		border-bottom: 0;
	}

	.socials {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-top: 20px;
	}

	.bottom-download.m-mobile {
		margin-top: 12px;
	}

	.page-footer-add__link {
		display: block;
		margin-right: 0;
		width: 100%;
	}

	.calendar-pre__add:before {
		bottom: auto;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-top: -5px;
	}

	.calendar-heart {
		right: 12px;
		top: -12px;
	}

	.s-top-info__more {
		padding: 10px 25px 10px 10px;
		font-size: 14px;
	}

	.s-top-info__more:after {
		right: 7px;
	}

	.s-top-info__txt {
		margin-bottom: 32px;
	}

	.s-support__item {
		font-size: inherit;
	}

	.s-app {
		padding: 29px 20px 0 20px;
	}

	.tap-benefits__list {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tap-benefits__item {
		width: 100%;
		margin-bottom: 40px;
	}

	.tap-benefits__item:last-child {
		margin-bottom: 0;
	}

	.s-online__wrap {
		padding: 27px 40px 127px 40px;
	}

	.s-online__txt {
		padding-left: 0;
	}

	.cookies__view {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.cookies__txt {
		width: 100%;
		padding-right: 0;
		margin-bottom: 10px;
	}

	.cookies__buttons {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.cookies-decline {
		margin-bottom: 0;
		margin-right: 10px;
	}

	.cookies__txt {
		font-size: 14px;
	}

	.cookies-decline,
	.cookies-accept {
		font-size: 14px;
	}

	.cookies__view:before {
		width: 40px;
		height: 40px;
		background-size: cover;
		left: 10px;
	}

	.cookies__view {
		padding: 15px 15px 15px 60px;
	}

	.cookies {
		bottom: 10px;
	}

	.cookies-modal__top {
		font-size: 22px;
	}

	.business-top__title {
		font-size: 26px;
	}

	.credit-top-view__item {
		width: 100%;
		padding-right: 0;
		margin-bottom: 30px;
		text-align: center;
	}

	.credit-top-view__item:last-child {
		margin-bottom: 0;
	}

	.credit-top-view__top br {
		display: none;
	}

	.credit-top-view__add {
		font-size: 24px;
        line-height: 24px;
        left: 95%;
        bottom: 12px;
	}

	.credit-calculate-list {
		margin: 0 0 50px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-calculate-list__item {
		width: 100%;
		padding: 0;
		margin-bottom: 40px;
	}

	.credit-calculate-list__item:last-child {
		margin-bottom: 0;
	}

	.credit-calculate-view-count {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-calculate-view-count__item {
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.credit-calculate-view-count__item:last-child {
		margin-bottom: 0;
	}

	.credit-btn {
		font-size: 18px;
	}

	.credit-calculate-view {
		padding: 40px 20px;
		background: linear-gradient(94.19deg, #6402EF 1.69%, #0001ED 103.05%);
	}

	.credit-calculate-view-count__txt br {
		display: none;
	}

	.credit-tariff__item {
		width: 100%;
	}

	.credit-tariff__pre {
		font-size: 20px;
	}

	.credit-requirements__item {
		width: 100%;
	}

	.credit-checkout__in {
		padding: 30px 15px 90px 15px;
		border-radius: 10px;
	}

	.credit-checkout .credit-btn,
	.credit-question-btn {
		font-size: 18px;
	}

	.credit-checkout__item {
		padding: 0;
	}

	.credit-checkout__txt {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.credit-checkout__btn {
		padding: 20px;
	}

	.credit-checkout .credit-btn i,
	.credit-question-btn,
	.credit-calculate-view__check .credit-btn i {
		padding: 14px 10px;
		line-height: 1;
	}

	.credit-docs__size,
	.credit-docs__date {
		font-size: 14px;
	}

	.credit-application__title {
		font-size: 28px;
	}

	.credit-application-complex {
		margin: 0 0 40px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-application-complex__item {
		padding: 0;
		width: 100%;
		margin-bottom: 40px;
	}

	.credit-application-complex__item:last-child {
		margin-bottom: 0;
	}

	.credit-application__more {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.credit-application__sum {
		width: 100%;
		margin-right: 0;
		margin-bottom: 40px;
	}

	.cr-union {
		padding-top: 20px;
	}

	.credit-application__wrap {
		background: linear-gradient(94.19deg, #6402EF 1.69%, #0001ED 103.05%);
		padding: 40px 20px;
	}

	.credit-docs__in {
		padding: 25px 20px 70px 20px;
	}

	.credit-docs__title,
	.credit-docs__size {
		font-size: 18px;
	}

	.necc-docs-item {
		font-size: 16px;
	}

	.c-deposit-list .s-how .tabs-off li {
		padding: 8px 11px;
		font-size: 12px;
	}

	.c-deposit-list__txt {
		font-size: 16px;
	}

	.c-deposit-list__item {
		padding: 20px;
	}

	.c-deposit-list__item .rko-btn {
		margin-bottom: 0;
	}

	.c-deposit-form .connect-view-pre {
		font-size: 28px;
	}

	.rates-curr-txt {
		font-size: 20px;
	}

	.c-deposit-top:after {
		background: transparent;
	}

	.protect__item {
		width: 100%;
		margin-bottom: 15px;
	}

	.protect__item:last-child {
		margin-bottom: 0;
	}

	.protect__link:before {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 35px;
		height: 45px;
		background-size: cover;
		left: 17px;
	}

	.protect__link {
		padding: 22px 22px 22px 72px;
	}

	.protect__link:after {
		display: none;
	}

	.protect-top__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.protect-top__info {
		width: 100%;
		position: relative;
		z-index: 1;
	}

	.protect-top__info h1 br {
		display: none;
	}

	.protect-top__img {
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		display: none;
	}

	.credit-tariff-time__item {
		font-size: inherit;
	}

	.express-d__item {
		width: 100%;
	}

	.express-top__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.express-top__info {
		width: 100%;
		margin-bottom: 40px;
	}

	.express-top__icon {
		width: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.express-top__icon img {
		max-height: 400px;
	}

	.express-top .btn {
		font-size: 20px;
		padding: 12px 30px;
	}

	.express-other__txt {
		font-size: 16px;
	}

	.express-other__more {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.express-other__img {
		width: 100%;
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.express-other__img img {
		max-height: 220px;
	}

	.express-check-form-wrap .btn,
	.terminal-top .btn {
		font-size: 20px;
		padding: 12px 30px;
	}

	.express-check__form input[type="text"],
	.express-check__form input[type="email"],
	.express-check__form input[type="password"],
	.express-check__form input[type="tel"] {
		padding: 14px 15px;
	}

	.express-check select {
		padding: 0 15px;
	}

	.express-check__title {
		font-size: 26px;
		margin-bottom: 30px;
	}

	.express-check-tariff__title {
		font-size: 30px;
	}

	.express-check-tariff__count {
		font-size: 60px;
	}

	.terminal__item,
	.express-plus__item {
		width: 100%;
	}

	.terminal__img img {
		max-height: 260px;
	}

	.express-plus__img {
		margin: 0;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-top: 20px;
	}

	.express-plus__item {
		margin-bottom: 30px;
	}

	.express-plus__item:last-child {
		margin-bottom: 0;
	}

	.popup-thanks h3,
	.popup-thanks__top {
		font-size: 28px;
	}

	.popup-thanks p {
		font-size: 20px;
	}

	.combo .express-d__item,
	.wish .express-d__item {
		width: 100%;
	}

	.combo .express-d__link,
	.wish .express-d__link {
		border-radius: 10px;
	}

	.c-other__in {
		border-radius: 10px;
	}

	.combo-top-btn span {
		padding: 14px 40px;
	}

	.combo .s-top {
		margin-bottom: 40px;
	}

	.c-tariff__item {
		width: 100%;
		margin-bottom: 15px;
	}

	.c-tariff__item:last-child {
		margin-bottom: 0;
	}

	.c-possibilities__view {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.c-possibilities__list {
		margin-right: 0;
		max-width: 100%;
		margin-bottom: 20px;
	}

	.c-possibilities-more__item {
		font-size: inherit;
	}

	.c-possibilities-more {
		padding: 20px;
	}

	.c-possibilities__title {
		font-size: 28px;
	}

	.c-possibilities-buy__link,
	.c-possibilities__consult {
		font-size: 14px;
	}

	.c-possibilities {
		margin-top: 0;
		padding-top: 45px;
	}

	.c-possibilities__buttons {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.c-possibilities-buy {
		width: 100%;
	}

	.c-possibilities-buy__link {
		margin-right: 0;
		width: 100%;
		padding: 9px 10px;
	}

	.c-possibilities__consult {
		width: 100%;
		padding: 9px 10px;
	}

	.c-add .accordeon__info {
		font-size: 16px;
		padding-left: 0;
	}

	.combo .b-top-links__item {
		font-size: 14px;
		padding: 7px 9px;
		text-transform: none;
	}

	.c-layout__wrap {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.c-layout__info {
		width: 100%;
		padding-bottom: 40px;
	}

	.c-layout__img {
		width: 100%;
	}

	.c-layout__txt {
		margin-bottom: 25px;
	}

	.c-add .accordeon__link {
		font-size: 16px;
		padding: 20px 55px 20px 0;
	}

	.c-app-form-toggle {
		padding: 30px;
	}

	.c-app-form__submit span {
		padding: 10px 24px;
		font-size: 18px;
	}

	.c-app-form-check__link {
		font-size: 14px;
		padding: 11px 15px;
		border-radius: 10px;
	}

	.c-app-form__item.m-phone input[type="text"],
	.c-app-form__item.m-phone input[type="email"],
	.c-app-form__item.m-phone input[type="password"],
	.c-app-form__item.m-phone input[type="tel"] {
		width: 100%;
	}

	.c-add .accordeon__item {
		padding: 0 0 0 25px;
	}

	.c-add .accordeon__item:before {
		right: 13px;
		top: 18px;
	}

	.s-usage__info {
		text-align: center;
	}

	.s-download__view {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.s-download h2 {
		margin-bottom: 20px;
		text-align: center;
		width: 100%;
	}

	.s-download h2 br {
		display: none;
	}

	.s-download .s-download__buttons {
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.s-download__view {
		background: #323E48 url(/local/templates/paritet/assets/build/css/../img/svg/swo-icon.svg) left center no-repeat;
		padding: 30px;
	}

	.s-questions__view {
		padding: 40px 20px;
	}

	.c-app-form__form select {
		padding: 11px 15px;
	}

	.combo .afbf_inputtext_bg select {
		padding: 10px 15px;
		font-size: 18px;
	}

	.c-add .accordeon__link:before {
		top: 19px;
		right: 20px;
	}

	.wish-pre {
		font-size: 50px;
	}

	.wish-pre span {
		font-size: 42px;
	}

	.wish h1 {
		font-size: 42px;
	}

	.wish-list__item {
		font-size: 18px;
	}

	.wish-list__item:before {
		width: 50px;
		height: 50px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		top: -13px;
	}

	.wish-buttons {
		margin-top: 250px;
	}

	.s-top__img__mob {
		width: auto;
		top: -162px;
		right: auto;
		left: 35px;
	}

	.s-top__img__mob img {
		max-width: inherit;
	}

	.wish .c-app-form__img {
		width: 160px;
		right: -35px;
	}

	.w-card-top__info {
		font-size: 24px;
	}

	.w-card-top {
		padding: 0 20px 30px 20px;
	}

	.wish h2 {
		font-size: 30px;
	}

	.repayment__item {
		width: 100%;
	}

	.repayment__in {
		padding: 35px 50px 35px 35px;
	}

	.ways__in {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.ways__view {
		-webkit-box-flex: initial;
		-webkit-flex: initial;
		-ms-flex: initial;
		flex: initial;
		width: 100%;
	}

	.ways__pre {
		width: 100%;
		margin-bottom: 30px;
	}

	.w-conditions__line {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.w-conditions__pre {
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
	}

	.w-conditions__in {
		padding: 20px;
	}

	.w-conditions__top {
		font-size: 18px;
	}

	.w-conditions__item {
		margin-bottom: 30px;
	}

	.w-conditions__item:last-child {
		margin-bottom: 0;
	}

	.w-card-first {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.w-card-first__info {
		width: 100%;
		text-align: center;
	}

	.w-card-first__icon {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.w-card__item {
		width: 100%;
	}

	.wish table {
		table-layout: auto;
	}

	.w-card-graph td:first-child,
	.w-card-graph th:first-child {
		width: 145px;
	}

	.wish table {
		min-width: 470px;
	}

	.w-card-graph th {
		font-size: 13px;
	}

	.top-slider__item {
		min-height: 320px;
	}
	.b-switch__block{
		margin: 0 3px;
	}


	.balloon__img {
		width: 110px;
		margin-right: 10px;
	}
	.balloon__title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.balloon__subtitle {
		font-size: 16px;
	}
	.balloon__links a{
		font-size: 14px;
	}
	.balloon__links {
		margin-bottom: 12px;
	}
	.balloon__list {
		margin-bottom: 20px;
	}
	.balloon__view .accordion__item {
		margin-bottom: 5px;
	}
	.balloon__view .accordion__item:last-child{
		margin-bottom: 0;
	}
	.balloon__view {
		flex-direction: column;
	}
	.balloon__img{
		margin-right: 0;
		margin-bottom: 10px;
	}
	.balloon__info {
		flex: unset;
		width: 100%;
	}
	.balloon .accordion__link {
		padding: 15px 55px 15px 18px;
		font-size: 16px;
	}
	.balloon .accordion__info {
		padding-left: 18px;
		padding-right: 55px;
	}
	.balloon .accordion__link:after {
		right: 8px;
		top: 7px;
	}
	.balloon .accordion__item{
		box-shadow: none;
	}
	.p-cards .tabs-off{
		flex-direction: row;
	}
	.p-cards .tab-link{
		padding: 7px 14px;
        font-size: 16px;
	}
	.p-form input[type="text"],
	.p-form input[type="email"],
	.p-form input[type="password"], 
	.p-form input[type="tel"],
	.p-form .select-wrap select{
		font-size: 16px;
	}
	.layout--deposit .tab-link, .layout--index .tab-link{
		font-size: 16px;
	}
	.main-exchange-conv__item input[type="text"], .main-exchange-conv__item input[type="email"], .main-exchange-conv__item input[type="password"], .main-exchange-conv__item input[type="tel"]{
		font-size: 16px;
		padding: 16px 15px;
	}
	.main-exchange-conv__union .nice-select{
		font-size: 16px;
	}
	.main-exchange-conv__toggle{
		width: 64px;
		height: 64px;
	}
	.main-exchange-view-top{
		padding: 0;
	}
	.main-exchange-course .r-tabs-panel {
		padding: 20px 0;
	}
	.p-how.m-erip .p-how__txt {
        font-size: inherit;
    }
	.p-how.m-erip .p-how__txt br{
		display: none;
	}
}

@media screen and (max-width: 500px) {
	body {
		height: auto;
		overflow-x: hidden;
	}

	.turbo-bonus-item__inner {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.turbo-bonus-img__mobile {
		margin-left: 0;
		height: 250px;
	}

	.turbo-bonus-info {
		padding-left: 0;
		padding-top: 70px;
	}

	.turbo-bonus-info__img {
		left: 0;
		top: -20px;
		width: 120px;
		height: 120px;
		position: absolute;
	}

	.welcome-img {
		width: 300px;
		min-width: 300px;
		height: 300px;
	}

	.welcome-title,
	.bank-mobile__title h1,
	.online__title,
	.banking-top__in,
	.seo-title {
		font-size: 24px;
	}

	.bank-mobile__pre,
	.demo-top {
		font-size: 18px;
	}

	.bank-mobile__top {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.bank-mobile__icon {
		width: 100px;
	}

	.bank-mobile__in {
		padding: 55px 30px 55px 15px;
	}

	.b-mobile-top-pre {
		width: 100%;
		padding-right: 0;
		height: auto;
	}

	.b-mobile-top-pre__mask {
		max-width: 100%;
		background-size: 100% 100%;
		-webkit-transform: scale(1.02);
		-ms-transform: scale(1.02);
		transform: scale(1.02);
	}

	.b-mobile-top__wrap:before {
		height: 100%;
	}

	.acquiring-benefit__list {
		margin: 0;
	}

	.acquiring-benefit__item {
		width: 100%;
		padding: 0;
	}

	.acq__img {
		height: 190px;
	}

	.acquiring-benefit__item.m-internet {
		width: 100%;
		padding-right: 0;
	}

	.acquiring-benefit__list.m-internet {
		margin-right: 0;
	}

	#button-background,
	.b-top__btn {
		width: 300px;
	}

	.rko-package-change .tabs li.m-mobile-full,
	.rko-account .tabs li.m-mobile-full {
		width: 100%;
		margin: 0 0 5px 0 !important;
	}

	.rko-package-change .tabs li.m-mobile-full:last-child,
	.rko-account .tabs li.m-mobile-full:last-child {
		margin: 0 !important;
	}

	#button {
		bottom: 95px;
		right: 15px;
	}

	.tap-connect-perc {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.tap-connect-perc__item {
		width: 100%;
		margin-bottom: 30px;
	}

	.tap-connect-perc__item:last-child {
		margin-bottom: 0;
	}

	.tap-connect-list__icon {
		margin-right: 14px;
		min-width: 22px;
	}

	.tap-connect-list {
		margin-bottom: 20px;
	}

	.tap-connect__info,
	.tap-connect__wrap {
		border-radius: 15px;
	}
	.top-banner__info h1,
	.top-banner__info .h1{
		font-size: 26px;
		line-height: 1.1;
        margin-bottom: 10px;
	}
	.top-banner__info .business-top__list ul li{
		margin-bottom: 3px;
	}
	.top-banner__info .business-top-checkout {
		margin: 0 10px 10px 0;
	}
	.top-banner__info .b-partners__link{
		margin-bottom: 10px;
	}
	.main-exchange-conv {
        margin: 16px -10px 0 -10px;
        width: calc(100% + 20px);
    }
	.main-exchange .tab-content{
		margin-bottom: 0;
	}
	.main-exchange-course__in{
		padding-bottom: 10px;
	}
	
}

@media screen and (max-width: 450px) {
	.acquiring-payment__item {
		width: 50%;
		background-size: cover;
		height: auto;
		min-height: 178px;
	}

	.acquiring-payment__list {
		padding-top: 20px;
	}

	.facilities-info .b-smart__btn,
	.b-smart .b-smart-buttons .b-smart__btn,
	.banking-service-buttons .b-smart__btn {
		width: 100%;
		margin-right: 0;
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.banking-service-buttons {
		margin-right: 0;
	}

	.b-docs__link {
		max-width: 100%;
		min-width: 100%;
	}

	.b-docs__item {
		padding-right: 0;
		width: 100%;
	}

	.b-docs__list {
		margin-right: 0;
	}

	.i-way-cms__item {
		width: 50%;
		margin-bottom: 10px;
	}

	.i-way-cms__list {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
}

@media screen and (max-width: 400px) {
	.klever-phone__icon {
		width: 100%;
	}

	.app__title {
		margin-bottom: 20px;
	}

	.app__img {
		width: 130px;
		height: 140px;
	}

	.courses-table th {
		font-size: 14px;
	}

	.exchange .courses-table td,
	.courses-table td {
		font-size: 14px;
		padding-left: 1px;
		padding-right: 1px;
	}

	.exchange .courses-table .down:before {
		top: 4px;
	}

	.menu-mobile-link {
		margin-left: 15px;
	}

	.calendar__date {
		font-size: 20px;
	}

	.acquiring-docs__list {
		margin-right: 0;
	}

	.acquiring-docs__item {
		padding-right: 0;
		width: 100%;
	}

	.wish h1 {
		font-size: 35px;
	}

	.wish-top-btn,
	.wish-btn-consult {
		width: 100%;
		text-align: center;
		padding: 20px 10px 20px 36px;
	}

	.s-top__img__mob {
		top: -182px;
	}

	.wish-btn-consult:before {
		left: 15px;
	}
}

@media screen and (max-width: 390px) {
	.page-header .btn {
		white-space: nowrap;
	}

	.top__link {
		padding-left: 5px;
		padding-right: 5px;
	}

	.top-tel:before {
		margin-right: 6px;
	}
}

@media screen and (max-width: 370px) {
	.b-deposit-mobile-info-slider .slick-next {
		right: 25px;
	}

	.b-deposit-mobile-info-slider .slick-prev {
		left: 25px;
	}
}

@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
	.turbo-cards__wrap {
		min-height: 130px;
	}
}

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.turbo-cards-view {
		min-height: 365px;
	}

	.turbo-cards__inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
	.turbo-cards-view {
		min-height: 365px;
	}

	.turbo-cards__inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
	.turbo-cards__wrap {
		min-height: 130px;
	}
}

@media screen and (min-width: 1200px) and (max-height: 900px) {
	.turbo-cards__inner {
		padding: 30px 0;
	}

	.turbo-cards__wrap {
		min-height: 100px;
	}

	.turbo-view__img {
		height: 280px;
	}

	.turbo-view__img img {
		max-height: 100%;
	}
}

/* Non-Retina */
/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3 / 2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.jq-selectbox select {
		visibility: visible !important;
		width: 100%;
		z-index: 10;
	}
}

/* iPhone Portrait */
@media screen and (max-device-width: 480px) and (orientation: portrait) {
	.jq-selectbox select {
		visibility: visible !important;
		width: 100%;
		z-index: 10;
	}
}

/* iPhone Landscape */
@media screen and (max-device-width: 480px) and (orientation: landscape) {
	.jq-selectbox select {
		visibility: visible !important;
		width: 100%;
		z-index: 10;
	}
}

/* iPad Portrait */
@media screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
	.jq-selectbox select {
		visibility: visible !important;
		width: 100%;
		z-index: 10;
	}
}

/* iPad Landscape */
@media screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
	.jq-selectbox select {
		visibility: visible !important;
		width: 100%;
		z-index: 10;
	}
}

@media print {

	.page-header,
	.breadcrumbs,
	.top,
	.page-tabs,
	.page-footer,
	.map-change,
	.map-change-block .map-change,
	.map-wrap,
	.paging,
	.office-links,
	.timetable-link,
	.office-pattern,
	.office-timetable,
	#bx-panel {
		display: none;
	}

	.layout--map .page-title h1 {
		padding-left: 0;
		font-size: 30px;
	}

	.page-title {
		margin-bottom: 20px;
	}

	.layout--map .content {
		padding-top: 20px;
	}

	.map .tab-content,
	.map .tab-content.current {
		display: none;
	}

	.map .tab-content.current {
		display: block !important;
	}

	.map .tab-content.current .office-list {
		display: block !important;
	}

	.office-list3 {
		display: block !important;
		padding-bottom: 0;
	}

	.tab-content .office-list {
		padding-top: 0;
	}

	.office-wrap {
		margin-bottom: 0;
	}

	.office-item--lg {
		width: 50%;
		padding-right: 15px;
		margin-bottom: 15px;
	}

	.office-item__info {
		padding: 10px;
	}

	.office-title {
		color: #000;
		font-size: 18px;
		margin-bottom: 7px;
	}

	.office-address {
		margin-bottom: 10px;
		padding-left: 0;
	}

	.office-address:before {
		display: none;
	}

	.office-add__item {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.map-wrap {
		display: none !important;
	}

	a:not([class]) {
		color: #000;
	}

	.office-add__item {
		width: 100%;
	}

	#bx-panel {
		display: none !important;
	}

	.office-wrap {
		font-size: 14px;
	}

	.office-add__top {
		margin-bottom: 5px;
	}
}


.layout--corp .page-content>.container-fluid {
	max-width: 100%;
	padding: 0;
}

.layout--corp .container-fluid .container-fluid {
	padding: 0 15px;
}

.layout--corp .content {
	padding: 0;
}

.layout--corp .c-deposit-top {
	padding: 36px 0 170px;
}

.layout--corp .c-deposit-top h1 {
	font-size: 45px;
	font-family: 'stembold', sans-serif;
}

.layout--corp .business-top__image img {
	object-position: center;
}

.k-questions.m-corp {
	background: #0071CE;
	padding: 35px 0 40px;
}

.k-questions.m-corp h2 {
	text-align: left;
	text-transform: none;
	color: #fff;
	font-size: 55px;
	margin-bottom: 24px;
}

.k-questions.m-corp .accordeon {
	max-width: 100%;
}

.k-questions.m-corp .accordeon__item {
	border-top: 0;
	border-bottom: 0;
	background: #fff;
	margin-bottom: 10px;
	border-radius: 10px;
}

.k-questions.m-corp .accordeon__item:last-child {
	margin-bottom: 0;
}

.k-questions.m-corp .accordeon__link {
	text-transform: none;
	padding: 30px 78px 30px 0;
}

.k-questions.m-corp .accordeon__link:before {
	right: 36px;
	top: 32px;

	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-r-plus.svg) center no-repeat;
}

.k-questions.m-corp .accordeon__item.active .accordeon__link:before {
	background: url(/local/templates/paritet/assets/build/css/../img/svg/k-r-minus.svg) center no-repeat;
}

.k-questions.m-corp .accordeon__info {
	padding-right: 100px;
	font-family: 'stemlight', sans-serif;
}

.c-corp {
	padding-bottom: 50px;
}

.c-corp-form {
	background: #323E48;
	border-radius: 10px;
	padding: 55px;
}

.c-corp-form__wrap {
	display: flex;
}

.c-corp-form__pre {
	color: #fff;
	font-size: 55px;
	line-height: 1.2;
	font-family: 'stembold', sans-serif;
	width: 440px;
	margin-right: 120px;
}

.c-corp-form__form {
	flex: 1;
}

.c-corp-form__submit {
	display: inline-block;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.c-corp-form__img {
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 30px;
}

.c-corp-form__img img {
	max-width: 100%;
	display: block;
}

.c-corp-form__form [type="submit"] {
	display: inline-block;
	color: #fff;
	background: linear-gradient(78.41deg, #08AEEA -8.88%, #2AF598 91.17%);
	-webkit-box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	box-shadow: 0px 6px 29px -6px rgba(42, 245, 152, 0.85);
	font-family: 'stemlight', sans-serif;
	font-size: 22px;
	padding: 18px 42px;
	position: relative;
	transition: all .25s ease;
}

.c-corp-form__form [type="submit"]:not([disabled]):hover {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.c-corp-form__form [type="submit"]:not([disabled]):active {
	background: linear-gradient(78.41deg, #2AF598 -8.88%, #08AEEA 91.17%);
}

.layout--rko .c-corp-form__form .checkbox-item {
	padding-top: 33px;
}

.corp-top-list {
	margin-bottom: 58px;
}

.corp-top-list__item {
	margin-bottom: 10px;
}

.corp-top-list__item:last-child {
	margin-bottom: 0;
}

.corp-top-btn {
	display: inline-block;
	font-size: 22px;
	font-family: 'stemlight', sans-serif;
	border-radius: 10px;
	border: 2px solid #FFF;
	padding: 17px 41px;
	background: transparent;
	color: #fff;
	transition: all .25s ease;
}

.corp-top-btn:hover {
	background: #017EE4;
	border: 2px solid #017EE4;
}

.corp-top-btn:active {
	background: #0060AF;
	border: 2px solid #0060AF;
}

.corp-benefits {
	padding: 0 0 40px;
}

.corp-benefits h2 {
	text-align: center;
	font-size: 55px;
}

.corp-benefits__wrap {
	display: flex;
	gap: 30px;
}

.corp-benefits__col:first-child {
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}

.corp-benefits__col:first-child .corp-benefits__item {
	width: calc(33.3333333% - 20px);
}

.corp-benefits__col:last-child {
	width: 25%;
}

.corp-benefits__col:last-child .corp-benefits__item {
	height: 100%;
}

.corp-benefits__item {
	border-radius: 10px;
	background: #F0F2F5;
	padding: 34px 20px 33px 37px;
	line-height: 1.2;
}

a.p-benefits__item .p-benefits__txt {
	text-decoration: underline;
}

a.p-benefits__item:hover .p-benefits__txt {
	text-decoration: none;
}

.corp-benefits__top {
	font-size: 24px;

	font-family: 'golosbold';
	margin-bottom: 18px;
}

.corp-cards {
	padding: 40px 0;
	background: #F0F2F5;
}

.corp-cards h2 {
	text-align: center;
	font-size: 55px;
}

.corp-cards-more {
	display: flex;
	line-height: 1.2;
	margin-bottom: 20px;
}

.corp-cards-more:last-child {
	margin-bottom: 0;
}

.corp-cards-more__pre {
	white-space: nowrap;
	margin-right: 10px;
}

.corp-cards__item {
	margin-bottom: 30px;
	background: #323E48 url(/local/templates/paritet/assets/build/css/../img/content/corp-card-bg.jpg) left bottom/cover no-repeat;
	padding: 38px;
	color: #fff;
	border-radius: 10px;
	display: flex;
}

.corp-cards__view {
	width: 246px;
	margin-right: 45px;
}

.corp-cards__view img {
	display: block;
	max-width: 100%;
}

.corp-cards__title {
	font-size: 58px;
	line-height: 1.2;
	text-transform: uppercase;
	font-family: 'stembold', sans-serif;
	margin-bottom: 20px;
}

.corp-cards-price {
	display: flex;
	gap: 30px;
}

.corp-cards-price__view {
	font-size: 28px;
	line-height: 1;
	font-family: 'stembold', sans-serif;
	text-transform: uppercase;
}

.corp-cards-price__txt {
	color: #7C8893;
	font-size: 20px;
	font-family: 'stemlight', sans-serif;
}

.corp-cards__info {
	flex: 1;
}

.corp-cards__top {
	margin-bottom: 28px;
	display: flex;
	justify-content: space-between;
}

.corp-cards-btn {
	display: inline-block;
	font-size: 22px;
	font-family: 'stemlight', sans-serif;
	background: #0071CE;
	color: #fff;
	padding: 19px 85px;
	border-radius: 10px;
	white-space: nowrap;
	transition: all .25s ease;
}

.corp-cards-btn:hover {
	background: #017EE4;
}

.corp-cards-btn:active {
	background: #0060AF;
}

.corp-cards-list {
	padding: 22px 80px 22px 30px;
	background: #fff;
	border-radius: 10px;
	color: #000;
	line-height: 1.3;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
	column-gap: 50px;
}

.corp-cards-list__item {
	margin-bottom: 10px;
	font-size: 20px;
	font-family: 'stemlight', sans-serif;
	padding-left: 25px;
	position: relative;
}

.corp-cards-list__item:before {
	content: "—";
	position: absolute;
	left: 0;
	top: 0;
}

.corp-tariff {
	padding: 40px 0;
}

.corp-tariff h2 {
	text-align: center;
	font-size: 55px;
}

.corp-tariff__view {
	margin-bottom: 35px;
	padding-top: 30px;
}

.corp-tariff__item {
	display: flex;
	border-bottom: 1px solid #F0F2F5;
	padding: 27px 0;
	line-height: 1.2;
}

.corp-tariff__pre {
	width: 50%;
	font-size: 20px;
	font-family: 'golosbold';
	padding-right: 20px;
}

.corp-tariff__info {
	width: 50%;
	padding-left: 55px;
}

.news-date {
	margin-bottom: 20px;
	font-size: 12px;
	color: #343532;
}

.c-tariff__top {
	position: relative;
	padding-right: 40px;
}

.c-tariff-top-info__icon {
	display: inline-block;
	width: 28px;
	height: 28px;
	background: #DC90FF url("data:image/svg+xml,%3Csvg width='4' height='13' viewBox='0 0 4 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9848 12.25H3.2348V12V5.20005V4.95005H2.9848H0.809805H0.559805V5.20005V12V12.25H0.809805H2.9848ZM2.92385 3.1287L2.92443 3.12819C3.2208 2.86887 3.3698 2.52927 3.3698 2.13005C3.3698 1.73793 3.21843 1.40681 2.91985 1.15799C2.63226 0.918334 2.28973 0.800049 1.9048 0.800049C1.52801 0.800049 1.18794 0.919388 0.893631 1.15483C0.584361 1.40225 0.424805 1.73406 0.424805 2.13005C0.424805 2.5368 0.572279 2.88004 0.874759 3.1321C1.16377 3.37295 1.51186 3.49005 1.9048 3.49005C2.29763 3.49005 2.64302 3.3729 2.92385 3.1287Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A")center no-repeat;
	border-radius: 50%;
	position: absolute;
	right: 0;
	top: -2px;
	transition: background .25s ease;
	cursor: pointer;
}

.c-tariff-top-info__icon:hover {
	background: #E6B0FF url("data:image/svg+xml,%3Csvg width='4' height='13' viewBox='0 0 4 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9848 12.25H3.2348V12V5.20005V4.95005H2.9848H0.809805H0.559805V5.20005V12V12.25H0.809805H2.9848ZM2.92385 3.1287L2.92443 3.12819C3.2208 2.86887 3.3698 2.52927 3.3698 2.13005C3.3698 1.73793 3.21843 1.40681 2.91985 1.15799C2.63226 0.918334 2.28973 0.800049 1.9048 0.800049C1.52801 0.800049 1.18794 0.919388 0.893631 1.15483C0.584361 1.40225 0.424805 1.73406 0.424805 2.13005C0.424805 2.5368 0.572279 2.88004 0.874759 3.1321C1.16377 3.37295 1.51186 3.49005 1.9048 3.49005C2.29763 3.49005 2.64302 3.3729 2.92385 3.1287Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A") center no-repeat;
}

.c-tariff-top-info__icon:hover+.c-tariff-top-info__view {
	opacity: 1;
	transform: translateY(0);
}

.c-tariff-top-info__view {
	position: absolute;
	right: 0;
	top: 33px;
	background: #fff;
	padding: 16px;
	border-radius: 15px;
	color: #00002B;
	font-size: 18px;
	text-transform: none;
	font-family: 'stemlight', sans-serif;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	transform: translateY(10px);
	transition: all .25s ease;
	z-index: 2;
}


.c-possibilities-moneyback {
	padding-left: 30px;
	position: relative;
	line-height: 1.2;
}

.c-possibilities-moneyback:before {
	content: "";
	display: inline-block;
	width: 24px;
	height: 26px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='26' viewBox='0 0 24 26' fill='none'%3E%3Cpath d='M11.9517 6.92565C10.3914 6.9348 8.87779 7.45889 7.6459 8.41654C7.617 8.41654 6.99951 9.00003 6.07444 10.1166C5.20696 11.4355 4.80496 13.0065 4.93225 14.58C5.05955 16.1536 5.70885 17.6395 6.77707 18.8019C7.84529 19.9642 9.2712 20.7364 10.8284 20.9959C12.3856 21.2553 13.9849 20.9872 15.3722 20.2339C16.7596 19.4807 17.8556 18.2855 18.4862 16.8383C19.1168 15.391 19.2459 13.7746 18.8529 12.2456C18.4599 10.7166 17.5674 9.36275 16.3171 8.39892C15.0668 7.43509 13.5304 6.91656 11.9517 6.92565ZM12.0144 8.16996C12.2323 8.17379 12.44 8.26283 12.5931 8.41799C12.7461 8.57316 12.8323 8.7821 12.8331 9.00004V9.83337H14.0831C14.1927 9.83605 14.3008 9.86034 14.401 9.90484C14.5013 9.94935 14.5917 10.0132 14.6673 10.0927C14.7428 10.1723 14.8019 10.2659 14.8411 10.3683C14.8804 10.4708 14.8991 10.5799 14.8961 10.6896C14.8931 10.7992 14.8685 10.9072 14.8237 11.0073C14.7789 11.1074 14.7147 11.1977 14.635 11.273C14.5552 11.3483 14.4614 11.4071 14.3589 11.446C14.2563 11.485 14.1471 11.5034 14.0375 11.5H11.5831C11.4606 11.4983 11.3393 11.5235 11.2277 11.5739C11.1161 11.6243 11.017 11.6987 10.9375 11.7918C10.8579 11.8849 10.7998 11.9944 10.7674 12.1125C10.7349 12.2305 10.7289 12.3543 10.7497 12.475C10.8789 13.2583 11.7911 13.1667 12.2911 13.1667C12.9501 13.1519 13.5897 13.3905 14.0781 13.8331C14.5665 14.2758 14.8665 14.889 14.9164 15.5463C14.9451 16.1571 14.749 16.7573 14.3651 17.2333C13.9812 17.7093 13.4361 18.028 12.8331 18.1293C12.8331 19.0751 12.8873 19.2959 12.5873 19.5876C12.4708 19.7035 12.3226 19.7823 12.1614 19.8142C12.0002 19.846 11.8331 19.8296 11.6813 19.7668C11.5294 19.704 11.3995 19.5977 11.3079 19.4612C11.2163 19.3248 11.1671 19.1644 11.1664 19V18.1667H9.9164C9.80676 18.164 9.69871 18.1397 9.59847 18.0952C9.49822 18.0507 9.40775 17.9869 9.33222 17.9073C9.2567 17.8278 9.19761 17.7341 9.15835 17.6317C9.11909 17.5293 9.10042 17.4202 9.10342 17.3105C9.10641 17.2009 9.13102 17.0929 9.17582 16.9928C9.22062 16.8927 9.28474 16.8024 9.36449 16.7271C9.44425 16.6518 9.53808 16.593 9.64061 16.554C9.74314 16.5151 9.85235 16.4967 9.96198 16.5H12.4164C12.5388 16.5018 12.6602 16.4766 12.7718 16.4262C12.8833 16.3757 12.9824 16.3013 13.062 16.2082C13.1416 16.1152 13.1996 16.0057 13.2321 15.8876C13.2645 15.7695 13.2706 15.6458 13.2497 15.5251C13.1206 14.7418 12.2084 14.8334 11.7084 14.8334C11.0494 14.8481 10.4098 14.6096 9.92139 14.1669C9.43298 13.7242 9.13294 13.1111 9.08307 12.4538C9.05433 11.843 9.25046 11.2428 9.63437 10.7668C10.0183 10.2908 10.5633 9.97205 11.1664 9.87081C11.1664 8.92497 11.1122 8.70414 11.4122 8.41247C11.4912 8.33381 11.5852 8.27182 11.6887 8.23016C11.7921 8.1885 11.9029 8.16803 12.0144 8.16996Z' fill='url(%23paint0_linear_6710_1058)'/%3E%3Cpath d='M7.9614 3.66267L8.03393 3.47676C8.33504 2.70499 7.9535 1.83526 7.18174 1.53414C6.40997 1.23303 5.54023 1.61458 5.23912 2.38634L5.67791 2.55754L5.23912 2.38634L3.08782 7.90026L2.86597 8.46887L3.46714 8.57446L8.2556 9.41546C9.07154 9.55876 9.84916 9.01348 9.99246 8.19755C10.1258 7.43813 9.66273 6.71192 8.94009 6.4994C9.64863 6.23312 10.396 6.05849 11.1636 5.98457C13.1295 5.79525 15.0988 6.27885 16.7353 7.34799C18.3711 8.4167 19.5702 10.002 20.1368 11.8283C20.7032 13.654 20.6049 15.6147 19.8576 17.3789C19.11 19.1437 17.7562 20.6082 16.0192 21.516C14.2815 22.4241 12.2722 22.7163 10.3355 22.3396C8.39898 21.963 6.66267 20.9427 5.41883 19.4608C4.3811 18.2244 3.73891 16.73 3.55492 15.1617C3.46532 14.3979 2.84111 13.7222 2 13.7222C1.18569 13.7222 0.466455 14.393 0.549528 15.268C0.762341 17.5095 1.65534 19.6433 3.12095 21.3894C4.81252 23.4048 7.16102 24.7785 9.76272 25.2845C12.3641 25.7904 15.0656 25.3994 17.4087 24.1748C19.7524 22.9499 21.5969 20.9641 22.62 18.5491C23.6434 16.1333 23.7788 13.4431 23.002 10.9394C22.2255 8.4362 20.5876 6.28133 18.3761 4.83649C16.1653 3.39208 13.515 2.74424 10.876 2.99838C9.87266 3.09501 8.89337 3.31987 7.9614 3.66267Z' fill='url(%23paint1_linear_6710_1058)' stroke='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6710_1058' x1='9.76079' y1='1.41908' x2='39.8171' y2='16.4133' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2322DEDB'/%3E%3Cstop offset='1' stop-color='%232BF55B'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_6710_1058' x1='5.5' y1='3' x2='20' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2322DED7'/%3E%3Cstop offset='1' stop-color='%2325E7A6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
	position: absolute;
	left: 0;
	top: -3px;
}

.p-benefits__txt a {
	text-decoration: underline;
	color: #fff !important;
}

.p-benefits__txt a:hover {
	text-decoration: none;
}


@media screen and (max-width:1280px) {
	.corp-cards__title {
		font-size: 44px;
	}

	.corp-cards-btn {
		display: inline-block;
		font-size: 20px;
		font-family: 'stemlight', sans-serif;
		background: #0071CE;
		color: #fff;
		padding: 17px 35px;
	}

	.corp-cards-price__view {
		font-size: 22px;
	}

	.corp-cards-list__item {
		font-size: 16px;
	}
}

@media screen and (max-width:1200px) {
	.c-corp-form__pre {
		font-size: 40px;
		width: 350px;
		margin-right: 85px;
	}

	.corp-benefits__top {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.corp-benefits__item {
		padding: 20px;
	}
}

@media screen and (max-width:1024px) {
	.c-corp-form__pre {
		font-size: 30px;
		width: 260px;
		margin-right: 40px;
	}

	.corp-cards__view {
		width: 170px;
		min-width: 170px;
		margin-right: 35px;
	}

	.corp-cards-btn {
		font-size: 18px;
		padding: 15px 17px;
	}
}

@media screen and (max-width:991px) {
	.layout--corp .c-deposit-top h1 {
		font-size: 40px;
	}

	.layout--corp .c-deposit-top {
		padding: 36px 0 100px;
	}

	.corp-benefits__txt {
		font-size: 16px;
	}

	.corp-benefits__col:last-child,
	.corp-benefits__col:first-child {
		width: 50%;
	}

	.corp-benefits__col:first-child .corp-benefits__item {
		width: 100%;
	}

	.corp-cards__top {
		flex-wrap: wrap;
	}

	.corp-cards__union {
		width: 100%;
		margin-bottom: 25px;
	}

	.corp-cards__title {
		font-size: 38px;
	}

	.corp-cards__item {
		padding: 30px 20px;
	}
}

@media screen and (max-width:850px) {
	.c-corp-form__img {
		display: none;
	}

	.c-corp-form {
		padding: 35px;
	}

	.c-corp-form__wrap {
		flex-wrap: wrap;
	}

	.c-corp-form__pre {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}

	.corp-benefits__wrap,
	.corp-benefits__col:first-child {
		gap: 15px;
	}

	.corp-cards__view {
		width: 150px;
		min-width: 150px;
		margin-right: 20px;
	}

	.corp-cards-list__item {
		padding-left: 16px;
	}

	.corp-cards-list {
		padding: 20px;
		column-gap: 15px;
	}
}


@media screen and (max-width: 767px) {
	.p-payment__list {
		justify-content: flex-start;
		flex-wrap: wrap;
		gap: unset;
		
	}
	.p-payment__item{
		width: 25%;
		margin: 10px 0;
	}
	.p-acquiring__view {
        font-size: 16px;
    }
	.p-acquiring__top {
		font-size: 24px;
	}
	.p-acquiring-ben__list {
        flex-direction: column;
		gap: 0;
		margin-bottom: 40px;
    }
	.p-acquiring-ben__txt {
		font-size: 18px;
	}
	.p-acquiring-ben__item{
		width: 100%;
		margin-bottom: 15px;
	}
	.p-acquiring-ben__item:last-child{
		margin-bottom: 0;
	}
	.p-form__subhead{
		font-size: inherit;
	}
	.p-form-il-wrap {
		flex-direction: column;
	}
	.p-form-il-info {
        padding-right: 0;
        margin-bottom: 0;
        flex: unset;
    }
	.p-form-il-img {
        display: none;
    }
	.page-toggle-links__item,
	.rko-anchor__link{
        padding: 7px 14px;
        font-size: 16px;
    }
	.layout--stem .page-title h1 {
        font-size: 48px;
    }
	.p-ben__item {
		margin-bottom: 10px;
	}
	.p-ben__item:last-child{
		margin-bottom: 0;
	}
	.p-review {
		margin: 40px 0 30px;
	}
	.rko-anchor + .z-benefits{
		margin-top: 25px;
	}

	.layout--map .business-top.m-page{
		margin-bottom: 40px;
	}
	.map .accordion__link {
		padding: 18px 61px 18px 20px;
	}
	.map .accordion__link:after {
		top: 12px;
	}
	.b-switch {
		font-size: 16px;
	}
	.p-how__list{
		margin-bottom: 0;
	}
	.p-method__top {
		font-size: 20px;
	}
	.p-method {
		margin: 40px 0;
	}
	.p-method__item {
		width: 100%;
		margin-bottom: 20px;
	}
	.p-method__item:last-child{
		margin-bottom: 0;
	}
	.p-method__btn{
		position: static;
	}
	.p-method__in {
		padding: 25px 20px;
	}
	.p-method__txt{
		margin-bottom: 20px;
	}
	.rko-actions {
		margin: 40px 0;
	}
	.rko-actions__txt {
		font-size: inherit;
	}
	
	.rko-actions__in {
		padding: 25px 20px;
	}
	.ib-function__wrap{
		flex-direction: column;
	}
	.ib-function__img {
		order: 2;
        margin: 0;
        min-width: unset;
        max-width: 100%;
        width: 100%;
    }
	.ib-function img {
		max-height: 500px;
	}
	.ib-function__view {
		order: 1;
		margin-bottom: 30px;
	}
	.ib-function__in {
		padding: 25px 20px;
	}
	.ib-function__view .page-links__item {
		padding: 8px 10px;
	}
	.page-tabs__toggle{
		margin-top: 20px;
	}
	.business-top.m-page {
		min-height: unset;
		padding: 40px 25px
	}
	.tabs-wrap.m-page{
		margin-top: 30px;
	}
	.page-tabs__wrap{
		flex-direction: column;
	}
	.map .page-tabs__wrap {
		align-items: flex-start;
	}
	.map .tabs li {
		font-size: 16px;
		padding: 10px 12px !important;
	}
	.page-tabs__toggle {
        margin-top: 10px;
    }
	.page-tabs__more {
		margin-top: 20px;
	}
	.map-change-search input[type="search"]{
		padding: 12px 30px 13px 48px;
	}
	.corp-cards-price {
		flex-wrap: wrap;
		gap: 10px;
	}

	.corp-cards-price__item {
		width: 100%;
	}

	.corp-cards-price__txt {
		font-size: 16px;
	}

	.corp-cards-list {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}

	.k-questions.m-corp .accordeon__item {
		padding-left: 20px;
	}

	.k-questions.m-corp .accordeon__link {
		padding: 20px 65px 20px 0;
	}

	.k-questions.m-corp .accordeon__link:before {
		right: 16px;
		top: 17px;
	}

	.k-questions.m-corp h2 {
		font-size: 24px;
	}

	.k-questions.m-corp .accordeon__info {
		padding-right: 65px;
	}

	.layout--corp .business-top__image img {
		min-height: 100%;
	}

	.corp-top-btn {
		font-size: 20px;
		padding: 15px 22px;
	}

	.corp-benefits h2,
	.corp-tariff h2,
	.corp-cards h2 {
		font-size: 30px;
	}

	.corp-benefits {
		padding: 40px 0;
	}

	.corp-tariff__view {
		padding-top: 0;
	}

	.payment-top h1 {
		font-size: 40px;
	}

	.payment-top {
		margin-bottom: 40px;
	}

	.payment__title {
		font-size: 30px;
	}
	.ib-function {
		margin: 40px 0;
	}
	.balloon ul li:before,
	.accordeon__item ul li:before{
		top: 7px;
	}
	.i-proposal__title {
        font-size: 24px;
    }
	.main-exchange-top{
		font-size: 24px;
	}
	.p-app-buttons .page-btn{
		margin: 0 0 20px 0;
	}
	.erip-cond {
		margin: 40px 0;
	}
	.epay-serv{
		margin: 40px 0;
	}
	.erip-top{
		margin-bottom: 40px;
	}
	.erip-cond__title {
        font-size: 18px;
    }
	.erip-cond__item:before{
		top: -6px;
	}
	.tabs-wrap.m-page .tabs-off li {
		padding: 10px 12px;
		font-size: 16px;
	}
	.p-calc{
		margin: 40px 0;
	}

}


@media screen and (max-width: 600px) {

	.p-payment__item{
		width: 50%;
		display: flex;
		justify-content: center;
		margin: 20px 0;
	}
	.p-payment__list{
		padding: 20px;
	}
	.p-acquiring__item .p-cards-buttons{
		margin-bottom: -20px;
	}
	.p-acquiring-ben__item {
        padding: 20px;
    }
	.p-acquiring-ben__title{
		font-size: 22px;
	}
	.p-acquiring-ben__txt {
		font-size: 16px;
	}
	.layout--stem .page-title h1 {
        font-size: 34px;
    }
	.rko-actions__item{
		width: 100%;
	}
	.rko-actions__item:first-child .rko-actions__in {
		display: block;
	}
	.rko-actions__in h2 br{
		display: none;
	}
	.rko-actions__txt {
		margin-bottom: 35px;
	}
	.map-change {
		padding-left: 15px;
		padding-right: 15px;
	}
	.office-list {
		padding-top: 90px;
	}
	.map-change-block.m-search+.map-wrap+.office-list{
		padding-top: 100px;
	}
	.c-corp-form__form [type="submit"] {
		font-size: 18px!important;
        padding: 16px 20px;
        width: 100%;
        text-align: center !important;
	}

	.c-corp-form {
		padding: 30px 20px;
	}

	.layout--corp .c-deposit-top h1 {
		font-size: 26px;
	}

	.corp-top-list,
	.corp-top-btn {
		display: none;
	}

	.layout--corp .c-deposit-top {

		min-height: 400px;
	}

	.corp-benefits__wrap {
		flex-wrap: wrap;
	}

	.corp-benefits__col:last-child,
	.corp-benefits__col:first-child {
		width: 100%;
	}

	.corp-tariff__item {
		padding: 18px 0;
		flex-wrap: wrap;
	}

	.corp-tariff__pre {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.corp-tariff__info {
		padding: 0;
		width: 100%;
	}

	.corp-cards__view {
		width: 100%;
		min-width: unset;
		margin-right: 0;
		margin-bottom: 20px;
		max-width: 152px;
		transform: rotate(90deg);
		transform-origin: bottom right;
		margin: -95px 0 0 -150px;
	}

	.corp-cards__info {
		padding-top: 30px;
	}

	.corp-cards__item {
		display: block;
	}

	.corp-cards__title {
		font-size: 36px;
	}

	.corp-cards-price__view {
		font-size: 24px;
	}

	.corp-cards-price__txt {
		font-size: 20px;
		color: #fff;
	}

	.c-tariff-top-info__view {
		font-size: initial;
	}

	.app__wrap {
		display: flex;
		flex-direction: column;
	}

	.app__img {
		position: static;
		order: 2;
		width: 100%;
		display: flex;
		justify-content: center;
		height: auto;
	}

	.app__img img {
		max-height: 200px;
	}

	.app__info {
		order: 1;
	}

	.app__title {
		margin-bottom: 30px;
	}

	.app__txt,
	.app__links {
		padding-left: 0;
	}

	.app__links {
		margin-bottom: 20px;
	}

	.app__wrap {
		padding: 24px 20px 0 20px;
	}

	.app__manual {
		margin: 20px auto 30px;
		max-width: 300px;
	}

	.payment-item {
		flex-direction: column;
	}

	.payment-top h1 {
		font-size: 30px;
	}

	.payment__title {
		font-size: 26px;
	}

	.payment__icon {
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.payment-more .corp-btn {
		padding: 8px 16px;
		margin-right: 15px;
	}

	.payment-more__img {
		margin-right: 15px;
		max-width: 70px;
	}
	.balloon{
		transform: none;
		left: 0;
		top: 0;
		bottom: 0;
		max-width: 100%;
		width: 100%;
		height: 100%;
		background-color: #f0f2f5;
		position: fixed;
        top: 0;
        z-index: 9999;
	}
	.balloon__inner{
		height: 100%;
		overflow-y: auto;
		padding-right: 48px;
	}
	.balloon__close{
		right: 20px;
	}
}

@media screen and (max-width: 440px) {
	.c-corp-form__submit {
		display: block;
	}

	.c-corp-form__form [type="submit"] {
		width: 100%;
	}

	.corp-cards____btn {
		width: 100%;
	}

	.corp-cards-btn {
		width: 100%;
		text-align: center;
	}
}






/* ********************************* */




.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}
.nice-select:hover {
    border-color: #dbdbdb;
}
.nice-select.open,
.nice-select:active,
.nice-select:focus {
    border-color: #999;
}
.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: "";
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    transition: all 0.15s ease-in-out;
    width: 5px;
}
.exchange-search-inner .nice-select .current{
	display: block;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.exchange-search-inner .nice-select .option{
	display: block;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.nice-select.open:after {
    transform: rotate(-135deg);
}
.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1) translateY(0);
}
.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}
.nice-select.disabled:after {
    border-color: #ccc;
}
.nice-select.wide {
    width: 100%;
}
.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}
.nice-select.right {
    float: right;
}
.nice-select.right .list {
    left: auto;
    right: 0;
}
.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}
.nice-select.small:after {
    height: 4px;
    width: 4px;
}
.nice-select.small .option {
    line-height: 34px;
    min-height: 34px;
}
.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    transform-origin: 50% 0;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;
}
.nice-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}
.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: 0;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    transition: all 0.2s;
	display: block;
}
.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
    background-color: #f6f6f6;
}
.nice-select .option.selected {
    font-weight: 700;
}
.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default;
}
.no-csspointerevents .nice-select .list {
    display: none;
}
.no-csspointerevents .nice-select.open .list {
    display: block;
}
.nice-select {
    display: block;
    width: 100%;
    float: none;
    border: 0;
    border-radius: 10px;
    font-size: 18px;
    color: #000;
    height: 61px;
    line-height: 61px;
    transition: none;
}
.nice-select .list {
    width: 100%;
    margin-bottom: 0;
    max-height: 365px;
    overflow-y: auto;
}
.nice-select .list [data-display] {
    display: none;
}
.nice-select .option {
    margin: 0;
    cursor: pointer;
}
.nice-select .option:before {
    display: none;
}
.nice-select:after {
    border: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L12 1' stroke='%23343532' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center no-repeat;
    width: 13px;
    height: 8px;
    transform: rotate(0);
    transform-origin: 50% 50%;
}
.nice-select:hover:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L12 1' stroke='%231669D1' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center no-repeat;
}
.nice-select.open:after {
    transform: rotate(-180deg);
}
.main-exchange {
    margin: 0 0 50px 0;
}
.main-exchange .tab-content {
	margin-bottom: 0;
}
.main-exchange__date {
    font-size: 18px;
    font-family: stemlight, sans-serif;
    text-transform: none;
}
.main-exchange__list {
    display: flex;
	align-items: flex-start;
    position: relative;
	margin-top: 33px;
}
.main-exchange-view {
	width: 50%;
    background: #f0f2f5;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	padding-right: 25px;
}
.main-exchange-view.m-full{
	width: 100%;
}
.main-exchange-conv {
    flex: 1;
    background: #323e48;
    border-radius: 10px;
    position: relative;
    padding: 30px;
}
.main-exchange-conv__addr {
    font-size: 12px;
    color: #adb2b6;
    position: absolute;
    bottom: calc(100% + 2px);
    left: 0;
    text-align: right;
    width: 100%;
}
.main-exchange-conv__title {
    color: #fff;
    font-size: 28px;
    margin-bottom: 13px;
}
.main-exchange-conv__item {
    margin-bottom: 45px;
    position: relative;
}
.main-exchange-conv__item:last-child {
    margin-bottom: 0;
}
.main-exchange-conv__union {
    position: relative;
}
.main-exchange-conv__union .nice-select {
    border: 0;
    background: #f0f2f5;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 400;
    font-family: stemlight, sans-serif;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 5px;
    top: 5px;
    bottom: 5px;
    width: 83px;
}
.main-exchange-conv__union .nice-select .option {
    font-weight: 400;
    line-height: 46px;
    min-height: 46px;
    padding-right: 10px;
    margin: 0;
}
.main-exchange-conv__union .nice-select .option:after{
	display: none;
}
.main-exchange-conv__union .nice-select .option.selected {
    display: none;
}
.main-exchange-conv__union .nice-select.open {
    background: #fff;
    filter: drop-shadow(0 10px 34px rgba(3, 18, 36, 0.2));
    z-index: 2;
}
.main-exchange-conv__union .nice-select .list {
    box-shadow: none;
    margin-top: 0;
    width: 100%;
    margin-top: -11px;
    padding-top: 5px;
    transition: unset;
}
.main-exchange-conv__union .nice-select:after {
    right: 6px;
}
.main-exchange-conv__toggle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-top: -20px;
    left: 15px;
    width: 76px;
    height: 76px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cg opacity='0.34' filter='url(%23filter0_f_1_1062)'%3E%3Ccircle cx='38' cy='38' r='28' fill='%23323E48'/%3E%3C/g%3E%3Ccircle cx='38' cy='35' r='28' fill='white'/%3E%3Cpath d='M35 32.2778L31 28M31 28L27 32.2778M31 28L31 42' stroke='%23323E48' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M49 37.7222L45 42M45 42L41 37.7222M45 42L45 28' stroke='%23323E48' stroke-width='2' stroke-linecap='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_f_1_1062' x='0' y='0' width='76' height='76' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='5' result='effect1_foregroundBlur_1_1062'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
        center/cover no-repeat;
    transition: background 0.25s ease;
}
.main-exchange-conv__toggle:hover {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76' viewBox='0 0 76 76' fill='none'%3E%3Cg opacity='0.34' filter='url(%23filter0_f_42_913)'%3E%3Ccircle cx='38' cy='38' r='28' fill='%23323E48'/%3E%3C/g%3E%3Ccircle cx='38' cy='35' r='28' fill='white'/%3E%3Cpath d='M35 32.2778L31 28M31 28L27 32.2778M31 28L31 42' stroke='%231669D1' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M49 37.7222L45 42M45 42L41 37.7222M45 42L45 28' stroke='%231669D1' stroke-width='2' stroke-linecap='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_f_42_913' x='0' y='0' width='76' height='76' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='5' result='effect1_foregroundBlur_42_913'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
        center/cover no-repeat;
}
.main-exchange-conv__wrap {
    display: flex;
    flex-direction: column;
	margin-bottom: -22px;
	position: relative;
}
.main-exchange-conv__wrap.m-toggle {
    flex-direction: column-reverse;
}

.main-exchange-course .r-tabs-panel{
	padding: 0;
}
.main-exchange-view__item {
    border-bottom: 1px solid #fff;
    display: flex;
    align-items: center;
    padding: 10.5px 0;
    font-size: 20px;
}
.main-exchange-view__links {
    display: flex;
    margin-top: 13px;
}
.main-exchange-view__data {
    flex-grow: 1;
    width: 25%;
    padding: 0 15px;
    position: relative;
}
.main-exchange-view__data:last-child {
    padding-right: 0;
}
.main-exchange-view__data.m-up:after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M1.99998 8.30534L7.31308 3.00779L12.6009 8.31106' stroke='%2371BA13' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")
        center/cover no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -3px;
    margin: 0;
}
.main-exchange-view__data.m-down:after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M12.6065 2.3033L7.29545 7.59883L2.00766 2.29556' stroke='%23F13232' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")
        center/cover no-repeat;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -3px;
    margin: 0;
}
.main-exchange-view__curr {
	width: 190px;
    min-width: 190px;
    max-width: 190px;
    display: flex;
    align-items: center;
}
.main-exchange-curr-icon {
    display: inline-block;
    margin-right: 17px;
	width: 47px;
	height: 49px;
}
.main-exchange-curr-icon img {
    display: block;
	max-width: 100%;
	max-height: 100%;
}
.main-exchange-view-top__item {
    flex-grow: 1;
    width: 25%;
    padding: 0 15px;
    color: #adb2b6;
	font-size: 14px;
}
.main-exchange-view-top__item:first-child {
	width: 190px;
    min-width: 190px;
    max-width: 190px;
    padding-left: 0;
    color: #323e48;
	font-size: 12px;
}
.main-exchange-view-top__item:last-child {
    padding-right: 0;
}
.main-exchange-view__other {
    display: inline-block;
    font-size: 14px;
    color: #adb2b6;
    font-family: stemmedium, sans-serif;
    margin-right: 16px;
    position: relative;
    padding-left: 26px;
    line-height: 1.1;
    transition: all 0.25s ease;
}
.main-exchange-view__other:before {
    content: "";
    display: inline-block;
    width: 21px;
    height: 13px;
    position: absolute;
    left: 0;
    top: 1px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='13' viewBox='0 0 21 13' fill='none'%3E%3Crect x='1' y='5' width='15' height='7' rx='1' stroke='%23ADB2B6' stroke-width='2'/%3E%3Cpath d='M4 1H18C19.1046 1 20 1.89543 20 3V9' stroke='%23ADB2B6' stroke-width='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='3.5' stroke='%23ADB2B6' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    transition: all 0.25s ease;
}
.main-exchange-view__other:hover {
    color: #1669d1;
}
.main-exchange-view__other:hover:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='13' viewBox='0 0 21 13' fill='none'%3E%3Crect x='1' y='5' width='15' height='7' rx='1' stroke='%231669D1' stroke-width='2'/%3E%3Cpath d='M4 1H18C19.1046 1 20 1.89543 20 3V9' stroke='%231669D1' stroke-width='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='3.5' stroke='%231669D1' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
}
.main-exchange-view__off {
    display: inline-block;
    font-size: 14px;
    color: #adb2b6;
    font-family: stemmedium, sans-serif;
    margin-right: 16px;
    position: relative;
    padding-left: 18px;
    line-height: 1.1;
    transition: all 0.25s ease;
}
.main-exchange-view__off:before {
    content: "";
    display: inline-block;
    width: 13px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='none'%3E%3Cpath d='M12 6.13636C12 7.5806 11.2528 9.04764 10.1741 10.3903C9.10854 11.7166 7.81309 12.8051 6.92928 13.4731C6.66974 13.6692 6.33026 13.6692 6.07072 13.4731C5.18691 12.8051 3.89146 11.7166 2.82588 10.3903C1.74722 9.04764 1 7.5806 1 6.13636C1 3.35309 3.40741 1 6.5 1C9.59259 1 12 3.35309 12 6.13636Z' stroke='%23ADB2B6' stroke-width='2'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5' stroke='%23ADB2B6' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    transition: all 0.25s ease;
}
.main-exchange-view__off:hover {
    color: #1669d1;
}
.main-exchange-view__off:hover:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='none'%3E%3Cpath d='M12 6.13636C12 7.5806 11.2528 9.04764 10.1741 10.3903C9.10854 11.7166 7.81309 12.8051 6.92928 13.4731C6.66974 13.6692 6.33026 13.6692 6.07072 13.4731C5.18691 12.8051 3.89146 11.7166 2.82588 10.3903C1.74722 9.04764 1 7.5806 1 6.13636C1 3.35309 3.40741 1 6.5 1C9.59259 1 12 3.35309 12 6.13636Z' stroke='%231669D1' stroke-width='2'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5' stroke='%231669D1' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
}

.main-exchange-conv__item input[type="text"],
.main-exchange-conv__item input[type="email"],
.main-exchange-conv__item input[type="password"],
.main-exchange-conv__item input[type="tel"]{
	font-size: 18px;
	padding: 14px 19px;
    border-radius: 10px;
}
.select-exchange-mobile{
	display: none;
	margin-bottom: 45px;
	
}
.select-exchange-mobile select{
	display: block;
	width: 100%;

	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 1L6.5 6.5L12 1' stroke='%23343532' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 12px;
    cursor: pointer;
	line-height: inherit;
	border: 0;
	border-radius: 30px;
	padding: 9px 40px 9px 15px;
	z-index: 1;
	color: #0071CE;
	outline: none;
}
.main-exchange-wr{
	display: flex;
	margin: 0 -15px;
}
.main-exchange-course{
	padding: 0 15px;
	width: 66.666%;
}
.main-exchange-course .exchange-search-inner{
	width: 100%;
	padding-left: 0;
}

.main-exchange-office{
	padding: 0 15px;
	width: 33.333%;
	text-align: center;
}
.main-exchange-course__in,
.main-exchange-office__in{
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: #F2F4F7;
	padding: 28px 30px;
}
.main-exchange-office__in{
	display: block;
	color: #000;
	
}
.main-exchange-office__in:hover .main-exchange-top{
	color: #0071C7;
}
.main-exchange-office__in:hover .main-exchange-office__txt{
	color: #0071C7;
}
.main-exchange-top{
	font-size: 32px;
	line-height: 1.2;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 16px;
	transition: all .25s ease;
}
.main-exchange-office__txt{
	font-size: 16px;
	line-height: 1.2;
	margin-bottom: 55px;
	transition: color .25s ease;
}
.main-exchange-office__icon{
	margin-bottom: 35px;
	display: flex;
    justify-content: center;
}
.main-exchange-office__icon img{
	display: block;
	max-width: 100%;
}
.main-exchange-office__btn{
	display: inline-block;
	padding: 17px 20px;
	background: #0071C7;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	line-height: 1;
	font-family: 'stemmedium', sans-serif;
	transition: all .25s ease;
}
.main-exchange-office__btn:hover{
	background: #323E48;
}

.page-exchange{
	margin-bottom: 50px;
}

.page-exchange .tabs-off{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.page-exchange .tab-link{
	border-radius: 30px;
	margin: 0 10px 10px 0;
	background: #F0F2F5;
	color: #0071CE;
	cursor: pointer;
	font-size: 18px;
	line-height: 1.2;
    padding: 14px 20px;
	transition: all .25s ease;
	border: 0 !important;
}
.page-exchange .tabs{
	border: 0;
}
.page-exchange .tab-link.current{
	color: #fff;
	font-family: 'stemmedium', sans-serif;
	background: #0071CE;
    color: #fff!important;
    border-bottom: 0!important;
}
.page-exchange .tab-link:not(.current):hover{
	color: #004A98;
}
.page-exchange .tab-link:before,
.page-exchange .tab-link:after{
	display: none;
}

.page-exchange .main-exchange-wr{
	margin: 0;
}
.page-exchange .main-exchange-course {
    padding: 0;
    width: 100%;
}
.page-exchange .main-exchange-course__in,
.page-exchange .main-exchange-office__in {
    border-radius: 0;
    background: transparent;
    padding: 0;
}
.page-exchange .main-exchange__list {
    align-items: stretch;
    display: flex;
    visibility: visible;
    pointer-events: all;
    opacity: 1;
    margin-bottom: 0;
    height: auto;
}
.page-exchange.exchange .tab-content{
	visibility: visible;
    pointer-events: all;
    opacity: 1;
    height: auto;
	display: none;
}
.page-exchange.exchange .tab-content.current {
    display: block;
    
}

.page-exchange .map-change{
	position: static;
    padding: 0;
}
.page-exchange .main-exchange-view {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 25px 40px;
}
.page-exchange .main-exchange-view-top{
	padding-left: 40px;
	padding-right: 40px;
}


.page-exchange .tabs-container{
	margin-bottom: 10px;
}

.page-exchange .select-exchange-mobile select{
    border: 1px solid #D5D8DB;
    border-radius: 4px;
	padding: 13px 40px 12px 15px;
}
.participant__add {
    font-size: 16px;
    padding-top: 26px;
    display: flex;
    line-height: 1.1;
}
.participant__add:before {
    content: "*";
    margin-right: 5px;
}

.p-currency{
	margin: 50px 0;
}
.p-currency .tabs-off{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.p-currency .tab-link{
	border-radius: 30px;
	margin: 0 10px 10px 0;
	background: #F0F2F5;
	color: #0071CE;
	cursor: pointer;
	font-size: 18px;
	line-height: 1.2;
    padding: 14px 20px;
	transition: all .25s ease;
	border: 0 !important;
}
.p-currency .tabs{
	border: 0;
}
.p-currency .tab-link.current{
	color: #fff;
	font-family: 'stemmedium', sans-serif;
	background: #0071CE;
    color: #fff!important;
    border-bottom: 0!important;
}
.p-currency .tab-link:not(.current):hover{
	color: #004A98;
}
.p-currency .tab-link:before,
.p-currency .tab-link:after{
	display: none;
}

.p-iparitet__wrap{
	display: flex;
	justify-content: space-between;
	/* align-items: center; */
	background: #F0F2F5;
	border-radius: 10px;
	padding: 50px 60px;
}
.p-iparitet__info{
	position: relative;
	padding: 0 60px 80px 0;
}
.p-iparitet__info .page-btn{
	position: absolute;
	bottom: 0;
	left: 0;
}
.p-iparitet__inner{
	max-width: 564px;
}
.p-iparitet__img img{
	display: block;
	max-width: 100%;
}
.p-iparitet__title{
	font-size: 32px;
	line-height: 1.2;
	font-family: 'stemmedium', sans-serif;
	margin-bottom: 10px;
}
.p-iparitet__txt{
	font-size: 20px;
	line-height: 1.2;
}
.page-call{
	margin: 50px 0;
}
.page-call__in{
	color: #fff;
	border-radius: 10px;
	background: #0071C7;
	padding: 50px 60px;
}
.page-call__view{
	display: flex;
	margin: 0 -15px 38px;
}
.page-call__item{
	padding: 0 15px;
	flex: 1;
}
.page-call__item:last-child{
	flex: none;
}

.page-btn{
	font-size: 18px;
}
.p-currency-wrap{
	display: flex;
}
.p-currency-links{
	flex: 1;
	padding-right: 45px;
}
.p-currency-view{
	width: 450px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.p-currency .ib-function__in{
	padding: 60px;
	background: linear-gradient(90deg, rgb(242, 244, 247) 61.271%,rgb(76, 178, 255) 170.552%),rgb(240, 242, 245)
}

.p-currency .ib-function__img {
    margin-right: 0;
}

.p-currency .page-links__item {
    font-size: 18px;
    color: #000;
    background: transparent;
    padding: 0 96px 0 0;
    border-radius: 0;
    margin: 0 0 30px 0;
    text-align: left;
	display: flex;
	align-items: flex-start;
	position: relative;
}
.p-currency .page-links__item.active {
    font-family: inherit;
}
.p-currency .page-links__item:last-child{
	margin-bottom: 0;
}
.p-currency .page-links__item.active .p-currency-num{
	background: #1669D1;
	color: #fff;
}
.p-currency .page-links__item.active .p-currency-top{
	font-family: 'stemmedium', sans-serif;
}
.p-currency .page-links__item:after{
	content: "";
	display: inline-block;
	width: 21px;
	height: 42px;
	background: url("data:image/svg+xml,%3Csvg width='24' height='44' viewBox='0 0 24 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L22 22L1 43' stroke='%231669D1' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/cover no-repeat;
	position: absolute;
	right: 0;
	top: -7px;
	opacity: 0;
	transition: opacity .25s ease;
}
.p-currency .page-links__item:hover:after{
	opacity: 1;
}
.p-currency .page-links__item.active:after{
	opacity: 1;
}
.p-currency-num{
	width: 50px;
	min-width: 50px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	margin-right: 30px;
	font-size: 30px;
	line-height: 1;
	transition: all .25s ease;
	background: #fff;
}
.p-currency-top{
	font-size: 30px;
    line-height: 1;
    margin-bottom: 15px;
}


.page-call input[type="text"],
.page-call input[type="email"],
.page-call input[type="password"],
.page-call input[type="tel"]{
	padding: 12px 15px;
    font-size: 20px;
	border-radius: 10px;
}
.page-call [type="submit"]{
	display: inline-block;
	background: #494949;
	color: #fff;
	border-radius: 5px;
	padding: 15.5px 5px;
	text-align: center!important;
	font-family: 'stemmedium', sans-serif;
	font-size: 18px;
	min-width: 300px;
	transition: all .25s ease;
}
.page-call [type="submit"]:hover{
	background: #3E4A54;
}



.page-call input[type="checkbox"]:not(:checked)+label,
.page-call input[type="checkbox"]:checked+label {
	padding-left: 49px;
}

.page-call input[type="checkbox"]:not(:checked)+label:before,
.page-call input[type="checkbox"]:checked+label:before {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	top: -4px;
	background: #fff;
}

.page-call input[type="checkbox"]:checked+label:before {
	background: #fff;
	border: 2px solid #fff;
}

.page-call input[type="checkbox"]:checked+label:after {
	left: 7px;
	background: url(/local/templates/paritet/assets/build/css/../img/svg/check-bl.svg) center no-repeat;
}
.page-call label {
    font-size: 18px;
    line-height: 1.2 !important;
    color: #fff;
}
.page-call label a{
	color: #fff!important;
	text-decoration: underline;
}
.page-call label a:hover{
	text-decoration: none;
}
.stem-title{
	font-size: 56px;
	line-height: 1.2;
	margin-bottom: 25px;
}
.k-questions.m-stem{
	padding: 0;
	margin: 50px 0;
}

@media screen and (max-width: 1200px){
	.main-exchange-view__item {
        font-size: 18px;
    }
	.main-exchange-conv__title {
		font-size: 22px;
	}
	.main-exchange-office__icon {
		margin-bottom: 8px;
	}
	.main-exchange-office__txt {
		margin-bottom: 20px;
	}
	.main-exchange-course {
		padding: 0;
		width: 100%;
		margin-bottom: 10px;
	}
	.main-exchange-office {
		padding: 0;
		width: 100%;
	}
	.main-exchange-wr{
		flex-direction: column;
	}
	.main-exchange-wr {
		margin: 0;
	}
	.p-currency-view {
		width: 340px;
	}
	.p-currency .ib-function__in {
		padding: 40px;
	}
	.page-exchange .main-exchange-course{
		margin-bottom: 0;
	}
}

@media screen and (max-width: 991px){
	.main-exchange-view__item {
        font-size: 16px;
    }
    .main-exchange-view {
        padding: 0 20px 0px 0;
    }
	.page-exchange .main-exchange-view {
		padding: 13px 20px 20px;
	}
	.page-exchange .main-exchange-view-top{
		padding-left: 20px;
		padding-right: 20px;
	}
    .main-exchange-conv {
        padding: 30px 26px;
    }
    .main-exchange-view__data.m-down:after,
    .main-exchange-view__data.m-up:after {
        left: -3px;
    }
    .main-exchange-view-top {
        font-size: 14px;
    }
    /* .main-exchange-view-top {
        padding: 0 20px;
    } */

    .main-exchange-conv__item {
        margin-bottom: 33px;
    }
    .main-exchange-conv__toggle {
        margin-top: -13px;
    }
	.p-iparitet__wrap {
		padding: 30px 20px;
	}
	.p-iparitet__txt{
		font-size: inherit;
	}
	.p-currency-top {
		font-size: 22px;
	}
	.p-currency-num {
		width: 36px;
		min-width: 36px;
		height: 36px;
		margin-right: 20px;
		font-size: 22px;
	}
	.p-currency .page-links__item{
		padding-right: 35px;
	}
	.p-currency .page-links__item:after {
		width: 13px;
		height: 27px;
		top: -2px;
	}
	.p-currency-links {
		padding-right: 25px;
	}
	.page-call__in {
		padding: 30px 35px;
	}
	.page-call__item {
		padding: 0 8px;
	}
	.page-call__view {
		margin: 0 -8px 26px;
	}
	.stem-title {
		font-size: 42px;
	}
	.page-call [type="submit"] {
		min-width: 180px;
	}
}

@media screen and (max-width: 850px){
	.main-exchange__list {
        flex-direction: column;
    }
    .main-exchange-conv,
    .main-exchange-view,
    .main-exchange-view-top {
        width: 100%;
    }
    .main-exchange-conv {
        margin: 50px 0 0 0;
    }
	.p-currency-view {
        width: 220px;
    }
	.p-currency .ib-function__in {
        padding: 25px 20px;
    }
}

@media screen and (max-width: 768px){
    .main-exchange-view {
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
        padding-right: 0;
    }
	.main-exchange-view-top{
		padding-right: 0;
	}
    .main-exchange-conv__title {
        font-size: 20px;
    }
    .main-exchange .tabs .r-tabs-panel {
        padding: 20px 0;
    }
	.page-exchange {
		margin-bottom: 40px;
	}
	.participant__add {
		font-size: 14px;
		padding-top: 8px;
	}
	.p-iparitet__title {
		font-size: 24px;
	}
	.p-currency .tab-link {
        font-size: 16px;
        padding: 10px 12px;
    }
	.stem-title {
        font-size: 32px;
    }
	.page-call input[type="text"], .page-call input[type="email"], .page-call input[type="password"], .page-call input[type="tel"] {
		padding: 9px 12px;
		font-size: 18px;
	}
	.page-call [type="submit"] {
		padding: 11px 5px;
	}
	.page-call label {
		font-size: 16px;
	}
	.page-call__in {
        padding: 25px 20px;
    }
	.page-call__item {
        padding: 0 4px;
    }
	.page-call__view {
        margin: 0 -4px 24px;
    }
	.page-call [type="submit"] {
        min-width: 140px;
    }
}

@media screen and (max-width: 650px){
    .main-exchange-curr-icon {
        margin-right: 10px;
        width: 25px;
		height: 25px;
    }
    .main-exchange-view__off,
    .main-exchange-view__other {
        font-size: 14px;
    }
    .main-exchange-view__data {
        padding: 0 7px;
    }
    .main-exchange-view__data.m-down:after,
    .main-exchange-view__data.m-up:after {
        left: -7px;
    }
    .main-exchange-view__data.m-down:after {
        width: 11px;
        height: 6px;
        margin: 0;
    }
    .main-exchange-view__data.m-up:after {
        width: 12px;
        height: 7px;
    }
    .main-exchange-view__item {
        font-size: 14px;
    }

    .main-exchange-view {
        padding: 10px 0 0;
    }
	
    .main-exchange-view-top__item:first-child,
    .main-exchange-view__curr {
        width: 140px;
        min-width: 140px;
        max-width: 140px;
    }
    .main-exchange-view__links {
        flex-direction: column;
    }
    .main-exchange-view-top__item {
        padding: 0 7px;
    }
	.main-exchange-view-top__item:last-child {
		padding-right: 0;
		padding-left: 7px;
	}
	.page-exchange .main-exchange-view-top__item {
        padding: 0 7px;
    }
    .main-exchange-conv {
        padding: 25px 20px;
    }
    .main-exchange-view__off {
        padding-left: 26px;
    }
    .main-exchange-view__off:before {
        left: 5px;
    }
    .main-exchange-course__in, .main-exchange-office__in{
		padding: 28px 20px;
	}
}

@media screen and (max-width: 600px){
	.select-exchange-mobile{
		display: block;
	}
	.layout--index .main-exchange .tabs-container{
		display: none;
	}
    .main-exchange-conv__item input[type="text"], .main-exchange-conv__item input[type="email"], .main-exchange-conv__item input[type="password"], .main-exchange-conv__item input[type="tel"]{
		font-size: 16px;
		padding: 16px 15px;
	}
	.main-exchange-conv__union .nice-select{
		font-size: 16px;
	}
	.main-exchange-conv__toggle{
		width: 64px;
		height: 64px;
	}
	.main-exchange-course .r-tabs-panel {
		padding: 20px 0;
	}
	.page-exchange .tabs-container{
		display: none;
	}
	.p-currency{
		margin: 40px 0;
	}
	.p-iparitet__wrap {
        flex-direction: column;
	}
	.p-iparitet__info {
		margin-bottom: 32px;
		padding-right: 0;
	}
	.page-call{
		margin: 40px 0;
	}
	.p-currency-wrap {
		flex-direction: column;
	}
	.p-currency-txt{
		display: none;
	}
	.p-currency-view {
        width: 100%;
    }
	.p-currency-links {
        padding-right: 0;
        margin-bottom: 30px;
    }
	.p-currency .page-links__item:after{
		display: none;
	}
	.p-currency .page-links__item {
        padding-right: 0;
		margin-bottom: 15px;
	}
	.p-currency-num {
        font-size: 20px;
        margin-top: -6px;
    }
	.p-currency-top{
		font-size: 18px;
		margin-bottom: 0;
	}
	.k-questions.m-stem {
		margin: 40px 0;
	}
	.page-call{
		margin: 40px 0;
	}
	.page-call__view {
        margin: 0 0 24px;
        flex-direction: column;
    }
	.page-call__item {
        padding: 0;
        width: 100%;
        margin-bottom: 10px;
        flex: none;
    }
	.page-call__item:last-child{
		margin-bottom: 0;
	}
	.page-call [type="submit"] {
        min-width: unset;
        width: 100%;
    }
	.page-call input[type="text"], .page-call input[type="email"], .page-call input[type="password"], .page-call input[type="tel"] {
		border-radius: 5px;
	}
	.page-call label {
        font-size: 12px;
        line-height: 1.1 !important;
    }
	.page-exchange .select-exchange-mobile{
		margin-bottom: 20px;
	}
	.page-btn {
		font-size: 16px;
	}
}
/* ********************* end */





.map-change-wrap .nice-select {
	border: 1px solid #D5D8DB;
    border-radius: 4px;
    height: 51px;
    line-height: 51px;
    padding: 0 50px 0 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
}
.map-change-wrap .nice-select li:after{
	display: none;
}

@media screen and (max-width: 600px){
	.p404 { 
		margin: 0 0 80px 0;
	}
	.special-404 .page-title { 
		margin-bottom: 0;
	}
}

.cookies-modal .h6 {
	font-size: 16px;
}

.popup .h6,
.cookies-modal .h6
{
	font-family: 'golosbold';
	font-size: 18px;
	margin: 0;
	margin-bottom: 14px;
	font-weight: normal;
	line-height: 1.3;
}

.layout--deposit .page-content .h6{
	font-family: 'stembold', sans-serif;
}

.workarea .h6,
.popup-content .h6 {
	font-size: 18px;
}
/* End */
/* /local/templates/paritet/assets/build/css/libs.min.css?164933292744175 */
/* /local/templates/paritet/assets/build/css/style-primary.css?1741181969167947 */
/* /local/templates/paritet/css/custom.css?17455063482877 */
/* /local/templates/paritet/components/altasib/feedback.form/popup_form_blue/form_style.css?165363936647492 */
/* /local/templates/paritet/components/altasib/feedback.form/popup_form_blue/themes/theme_0777e93b7332a3d3dd6042324c7aeb2c.css?15861713463462 */
/* /local/templates/paritet/components/altasib/feedback.form/popup_form_grey/form_style.css?167170834248057 */
/* /local/templates/paritet/components/altasib/feedback.form/popup_form_grey/themes/theme_953456e5472b4b09fb5920ec65863d79.css?15861713463618 */
/* /local/templates/paritet/assets/build/css/style.css?17539614191097314 */
