

/* Start:/local/templates/ramax-2025/css/slick-theme.css?17477390403637*/
.slick-slider{position:relative;display:block;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{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;padding-bottom:0}
.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;min-height:1px}
.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}
.slick-dotted.slick-slider{padding-bottom:0}
.slick-dots{position:absolute;left:0;bottom:-60px;z-index:80;height:10px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;vertical-align:top;width:10px;height:10px;margin:0 0 0 25px;padding:0;cursor:pointer;line-height:10px}
.slick-dots li:first-child{margin-left:0}
.slick-dots li button{background:#FFFFFF26;border:none;font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;outline:0;border-radius:50%}
.slick-dots li.slick-active button{background:#fff}
.slick-prev{position:absolute;opacity:0.5;left:-35px;top:50%;z-index:80;margin-top:-16px;z-index:87;border:0;transform:rotate(0deg); background:none;width:0;height:33px;padding:0 0 0 33px;overflow:hidden;display:block;outline:0;cursor:pointer;border-radius:50%;}
.slick-prev:before{position:absolute;transform:rotate(180deg);top:50%;left:50%;margin:-16px 0 0 -9px;content:'';background: url(/local/templates/ramax-2025/css/../images/sprite.svg) -212px -188px no-repeat;width:18px;height:33px}
.slick-next{position:absolute;opacity:0.5;right:-35px;top:50%;z-index:80;margin-top:-16px;z-index:87;border:0;width:0;transform:rotate(0deg); background:none;height:33px;padding:0 0 0 33px;overflow:hidden;display:block;outline:0;cursor:pointer;border-radius:50%;}
.slick-next:before{position:absolute;top:50%;left:50%;margin:-16px 0 0 -9px;content:'';background:url(/local/templates/ramax-2025/css/../images/sprite.svg) -212px -190px no-repeat;width:18px;height:33px}
.fix-load{visibility:hidden;opacity:0;transition:opacity .5s}
.fix-load.slick-initialized{visibility:visible;opacity:1}
.fix-load .slide{display:none}
.fix-load .slide:first-child{display:block;visibility:hidden}
.fix-load.slick-initialized .slide{display:block;visibility:visible!important}
.slick-prev:hover, .slick-next:hover{opacity:1}


@media screen and (max-width: 767px) {
	.fix-load-mob{visibility:hidden;opacity:0;transition:opacity .5s}
	.fix-load-mob.slick-initialized{visibility:visible;opacity:1}
	.fix-load-mob .slide{display:none}
	.fix-load-mob .slide:first-child{display:block;visibility:hidden}
	.fix-load-mob.slick-initialized .slide{display:block;visibility:visible!important}
	.slick-prev{left:0}
	.slick-next{right:0}
}
/* End */


/* Start:/local/templates/ramax-2025/css/jquery.fancybox.css?174773904013255*/
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:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.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:.7;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{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:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;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:99994}
.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image::before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:none;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0;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;-ms-transform-origin:top left;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:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}
.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;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--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .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-video,.fancybox-iframe{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:visited,.fancybox-button:link{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:0}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}
.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--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}
.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0 0;transform-origin:0 0;transition-property:transform;transition-timing-function:linear;z-index:99998}
.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:401}
.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(to top,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%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}
@supports(padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}
}.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:fancybox-rotate 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:99999}
@keyframes fancybox-rotate{100%{transform:rotate(360deg)}
}.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:translate3d(0,0,0)}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{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:scale3d(1,1,1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);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:scale3d(1,1,1) translate3d(0,0,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:translate3d(0,0,0) scale(1)}
@media all and (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}
@supports(padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}
}}.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 0}
.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 5px;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:visited,.fancybox-share__button:link{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 0;outline:0;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 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}
.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:center center;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:0;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:99991}
.fancybox-thumbs__list a:focus::before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}

@media all and (max-width:576px){.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}

/* End */


/* Start:/local/templates/ramax-2025/template_styles.css?1752231039244915*/
/*normalize style*/
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}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}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*styles*/
*{box-sizing:border-box}
a,img{outline:none!important}
img{border-style:none;border-width:0}
html,body{width:100%;height:100%}
body *{outline:none!important}
body{font-size:20px;color:#333;font-weight:400;margin:0;padding:0;font-family: "Wix Madefor Display", sans-serif;}

a{color:#ff3434;text-decoration:underline}
a:hover{text-decoration:none}

h1{position:relative;z-index:60;font-size:52px;line-height:125%;font-weight:700;color:#333;margin:0 0 50px 0;padding:0}
h2{font-size:42px;line-height:120%;font-weight:600;color:#333;margin:0 0 33px 0;padding:0}
h3{font-size:28px;line-height:120%;font-weight:600;color:#333;margin:0 0 20px 0;padding:0}
h4{font-size:28px;line-height:120%;font-weight:600;color:#333;margin:0 0 20px 0;padding:0}

p{margin-bottom:25px;margin-top:25px;line-height:30px}

ul{margin:35px 0 25px 0;padding:0;list-style-type: none}
ol{padding:0 0 0 30px;margin:25px 0 25px 0}
ul li{padding:0 0 0 32px;margin:0 0 18px 0;line-height:30px; background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 11px no-repeat}
ol li{padding:0 0 0 18px;margin:0 0 18px 0;line-height:30px;background:0 0}

table{border-collapse:collapse;width:100%;margin:30px 0 30px 0}
table th{padding:10px;border:1px solid #ccc;background:#f2f2f2}
table td{padding:10px;border:1px solid #ccc}
body:first-of-type input[type=text],body:first-of-type input[type=password]{line-height:normal}

.wr-site{display:flex;flex-direction:column;min-height:100%;min-width:300px;overflow:hidden}
.wr-site.sticky{overflow:visible}
.rsp{min-height:76px}
.wr-header{position:fixed;top:0;left:0;width:100%;z-index:99}
.wr-header.fixed{box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);background:#fff;}
header{max-width:1380px;padding:0 15px 0 15px;margin:0 auto;display:flex;align-items:center;min-height:76px;opacity:0;transform:translateY(-100px)}
.header-left{margin-right:20px; display:flex; align-items:center}
.logo{margin-right:10px}
.logo img{display:block}
.menu-tt{ position:relative;background:0 0;margin:0;width:44px;height:44px;border:none}
.menu-tt a.menu-but:focus{outline:0}
.menu-tt.active a.menu-but span::after,.menu-tt.active a.menu-but span::before{transition-delay:0s,0.2s}
.menu-tt.active a.menu-but span::after{bottom:0;transform:rotate(-45deg)}
.menu-tt.active a.menu-but span::before{top:0;transform:rotate(45deg)}
.menu-tt.active a.menu-but span{background:0}
.menu-tt a.menu-but span::after{transition-property:bottom,transform}
.menu-tt a.menu-but span::before{transition-property:top,transform}
.menu-tt a.menu-but span::after,.menu-tt a.menu-but span::before{transition-duration:.2s,.2s;transition-delay:.2s,0s}
.menu-tt a.menu-but span::after{bottom:-9px}
.menu-tt a.menu-but span::before{top:-9px}
.menu-tt a.menu-but span{display:block;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-12px;width:24px;height:2px;background:#333;border-radius:0}
.menu-tt a.menu-but span::before,a.menu-but span::after{position:absolute;display:block;left:50%;margin-left:-12px;width:24px;height:2px;background-color:#333;content:"";border-radius:0}
.menu-tt a.menu-but{display:block;width:44px;height:44px;padding:0;margin-top:0;z-index:95;padding:0;background:0;border-radius:0}
.header-right{margin-left:auto;display:flex;align-items:center}
.but-search{display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -336px -26px no-repeat;width:16px;height:15px;cursor:pointer}
.lang-h{margin:0 0 0 25px}
.lang-h ul{list-style-type:none;margin:0;padding:0}
.lang-h ul li{margin:0;padding:0;line-height:normal;background:0 0;font-size:18px;font-weight:400}
.lang-h ul li a{color:#333;text-decoration:none}
.link-callback{margin:0 0 0 54px;font-size:18px;font-weight:400}
.link-callback a{text-decoration:underline;color:#333}
.link-callback a:hover{text-decoration:none}
.first-block:before{border-radius:0 0 50px 50px !important}
.phone-h{margin:0 0 0 44px;font-size:24px;line-height:100%;font-weight:600}
.phone-h a{text-decoration:none;color:#333}
.wr-panel-menu{position:absolute;width:100%;top:100%;background:#f6f6f6;border-radius:0 0 50px 50px;transition:0.3s;opacity:0;pointer-events:none}
.wr-panel-menu.active{pointer-events:auto;opacity:1}
.panel-menu{max-width:1230px;padding:37px 15px 64px 15px;margin:0 auto}
.in-panel-menu{display:flex;margin:0 0 0 -50px}
.col-menu{width:calc(25% - 50px);margin:0 0 0 50px}
.col-menu>ul{list-style-type:none;margin:0;padding:0}
.col-menu>ul>li{background:0 0;margin:0 0 41px 0;padding:0;font-size:16px;line-height:130%;text-transform:uppercase;font-weight:700}
.col-menu>ul>li:last-child{margin-bottom:0}
.col-menu>ul>li>a{color:#333;text-decoration:none}
.col-menu>ul>li>a:hover,.col-menu>ul>li>span{color:#ff3434}
.col-menu>ul>li>ul{list-style-type:none;margin:30px 0 0 0;padding:0}
.col-menu>ul>li>ul li{background:0 0;margin:0 0 13px 0;padding:0;text-transform:none;font-weight:500;font-size:16px;line-height:130%}
.col-menu>ul>li>ul li:last-child{margin-bottom:0}
.col-menu>ul>li>ul li a{color:#000;text-decoration:none}
.col-menu>ul>li>ul li a:hover,.col-menu>ul>li>ul li span{color:#ff3434}
.wr-white{position:relative;z-index:50}
.wr-white:after{content:'';display:block;position:absolute;top:-2px;left:0;width:100%;height:calc(100% + 2px);background:#f6f6f6;z-index:-1}
.wr-white:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:50px;z-index:2}
.wr-white>div{position:relative;z-index:50}
.wr-grey{position:relative;z-index:50}
.wr-grey:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f6f6;border-radius:0;z-index:2}
.wr-grey>div{position:relative;z-index:50}
.top-block_main{max-width:1270px;margin:0 auto;padding:140px 15px 122px 15px}
.body-top-block-main{display:flex}
.top-block-left_main{position:relative;z-index:50;min-width:745px;opacity:0;transform:translateY(80px)}
.top-block-left_main h1{font-size:60px;line-height:82px;font-weight:800;margin:0 0 28px 0;padding:0}
.top-block-left_main p{font-size:20px;line-height:30px;max-width:600px;font-weight:500;margin:0 0 30px 0;padding:0}
.but-more{font-size:17px;font-weight:500}
.top-block-left_main .but-more{margin-top:35px}
.but-more{position:relative;overflow:hidden}
.but-more a{display:inline-flex;min-height:50px;border-radius:50px;align-items:center;color:#fff;text-decoration:none;padding:0 52px 2px 52px;min-width:200px;justify-content:center;text-align:center;background:linear-gradient(90deg,#dc0000 0,#ff3434 100%);position:relative;z-index:1}
.but-more a::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;transition:left .9s ease;pointer-events:none}
.but-more a:hover::before{left:130%}
.top-block-right_main{position:relative}
.top-video_main{position:relative;top:38px;left:-122px;animation: smooth-shake2 2s ease-in-out infinite;}
.top-video_main img{display:block;max-width:654px}
.big-title_main{margin:85px 0 0 0;font-size:82px;line-height:93px;font-weight:700;text-align:center;color:#ff3434}
.b-directions-main{max-width:1270px;margin:0 auto;padding:97px 15px 130px 15px}
.head-directions_main{display:flex;align-items:center;margin:0 0 43px 0}
.title{font-size:52px;line-height:130%;font-weight:600;color:#333;text-transform:uppercase;margin:0 0 33px 0}
.head-directions_main .title{margin-bottom:0}
.head-directions_main .but-more{margin-left:auto}
.puzzle-directions_main{position:relative;min-height:505px}
.item-direction_m{position:absolute;top:0}
.b-services_main{max-width:1270px;margin:0 auto;padding:134px 15px 127px 15px}
.title-services_main{font-size:52px;line-height:130%;margin:0 0 65px 0;font-weight:700;text-align:center}
.title-services_main b{color:#ff3434}
.overflow{ min-width:300px; overflow:hidden}
.slider-services_m{ position:relative;margin:0 -10px 46px -10px}
.slider-services_m .slick-list{ overflow:visible}
.slider-services_m:before{ position:absolute; top:0; width:5000px; z-index:50;opacity:1; pointer-events:none; transition:0.1s; background:#fff; content:''; display:block; height:150%; right:calc(100% + 10px)}
.slider-services_m.active:before{opacity:0}
.slider-services_m .slide{padding:0 10px 0 10px}
.img-service_m{margin:0 0 17px 0;border-radius:30px 30px 30px 0; overflow:hidden}
.img-service_m img{display:block;width:100%;border-radius:30px 30px 30px 0;transition: transform 0.3s ease-in-out;}
.tit-service_m{font-size:18px;font-weight:600}
.tit-service_m a{color:#333;text-decoration:none;transition:0.2s}
.slider-services_m .slide:hover .tit-service_m a{color:#FF3434}
.panel-nav-service_m{display:flex;align-items:center}
.nav-slider{position:relative;display:inline-flex;min-height:44px;background:#f6f6f6;border-radius:50px;min-width:150px}
.arrow-prev_m{position:absolute;top:0;left:0;cursor:pointer;width:44px;height:44px;border-radius:50px;background:0 0}
.arrow-prev_m:before{position:absolute;top:50%;left:50%;transform:translate(-64%,-54%);content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -54px -297px no-repeat;width:10px;height:17px}
.arrow-prev_m:hover{background:#ff3434}
.arrow-prev_m:hover:before{background:url(/local/templates/ramax-2025/images/sprite.svg) -104px -298px no-repeat}
.count-slider_m{width:40px;height:44px;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:400;color:#333}
.arrow-next_m{position:absolute;top:0;right:0;cursor:pointer;width:44px;height:44px;border-radius:50px;background:0 0}
.arrow-next_m:before{position:absolute;top:50%;left:50%;transform:translate(-38%,-49%) rotate(180deg);content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -54px -299px no-repeat;width:10px;height:16px}
.arrow-next_m:hover{background:#ff3434}
.arrow-next_m:hover:before{background:url(/local/templates/ramax-2025/images/sprite.svg) -104px -298px no-repeat}
.panel-nav-service_m .but-more{margin-left:auto}
.b-projects_main{max-width:1270px;margin:0 auto;padding:105px 15px 155px 15px;display:flex}
.left-projects_main{min-width:468px;width:468px;margin-right:30px}
.in-left-projects{position:sticky;top:86px}
.title-nums-main{margin:0 0 48px 0;font-size:52px;line-height:130%;font-weight:600;text-transform:uppercase}
.title-nums-main b{display:block;font-size:128px;line-height:100%;font-weight:800;color:#ff3434}
.left-projects_main p{margin:0 0 95px 0;padding:0;font-size:20px;line-height:30px}
.right-projects-main{width:100%;max-width:620px;margin-left:auto;padding-top:15px}
.item-projects_main{margin:0 0 90px 0}
.item-projects_main:last-child{margin-bottom:0}
.img-projects_main{position:relative;margin:0 0 28px 0;border-radius:30px 30px 30px 0;overflow:hidden}
.img-projects_main a{position:relative;display:block}
.img-projects_main a:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background: linear-gradient(233.55deg, rgba(0, 0, 0, 0) 55.68%, rgba(0, 0, 0, 0.6) 100%);z-index:20}
.img-projects_main img{display:block;max-width:100%;border-radius:30px 30px 30px 0;transition: transform 0.3s ease-in-out;}
.logo-projects-main{position:absolute;bottom:38px;left:23px;z-index:30}
.logo-projects-main img{display:block;max-width:100%}
.tit-projects_main{font-size:22px;line-height:130%;font-weight:600}
.tit-projects_main a{text-decoration:none;color:#333}
.item-projects_main:hover .tit-projects_main a{color:#ff3434}
.b-customers_main{max-width:1270px;margin:0 auto;padding:0 15px 0 15px;display:flex;align-items:center}
.left-customers_main{min-width:610px;width:610px}
.left-customers_main p{max-width:515px;margin:0;padding:0}
.right-customers-main{min-height:669px;margin-left:auto; width:calc(100% - 610px)}
.b-news_main{max-width:1270px;margin:0 auto;padding:117px 15px 50px 15px}
.b-news_main .title{margin:0 0 56px 0}
.nav-tab-news_main{margin:0 0 73px 0}
.nav-tab-news_main ul{list-style-type:none;margin:0;padding:0;display:inline-flex;background:#f6f6f6;border-radius:50px}
.nav-tab-news_main ul li{margin:0;padding:0;font-size:16px;font-weight:500;background:none}
.nav-tab-news_main ul li a{display:inline-flex;padding:0 25px 0 25px;align-items:center;text-decoration:none;color:#333;justify-content:center;text-align:center;min-height:50px;border-radius:50px}
.nav-tab-news_main ul li.active a{background:linear-gradient(90deg,#dc0000 0,#ff3434 100%);color:#fff !important}
.slider-news_main{margin:0 -39px 63px -39px !important;max-width:850px; overflow:visible !important}
.slider-news_main:before{ position:absolute; width:10000px; z-index:80; content:''; display:block; background:#fff; height:100%; right:100%}
.slider-news_main .slick-list{ overflow:visible}
.slider-news_main .swiper-slide{padding:0 39px 0 39px;}
.date-news_main{font-size:14px;line-height:35px;color:#999}
.tit-news_main{font-size:21px;line-height:28px;font-weight:600}
.tit-news_main a{text-decoration:none;color:#333}
.tit-news_main a:hover{color:#ff3434}
.nav-news_main{display:flex;align-items:center}
.nav-news_main .nav-slider{min-width:96px}
.nav-news_main .but-more{margin-left:auto}
.cont-news_main{ position:relative}
.tab-news_main{ position:absolute; height:1px; overflow:hidden;top:0;width:100%}
.tab-news_main.active{ position:relative; height:auto; overflow:visible}
.wr-ask-bottom{ position:relative;z-index:50;background:#f6f6f6;border-radius:30px}
.block-ask-bottom{position:relative;max-width:1270px;margin:0 auto;padding:70px 15px 70px 15px;display:flex;align-items:center}
.left-ask_bot{max-width:550px}
.tit-ask_bot{font-size:52px;line-height:100%;font-weight:600;margin:0 0 29px 0}
.left-ask_bot p{font-size:20px;line-height:30px;margin:0 0 43px 0;max-width:557px}
.right-ask_bot{position:absolute;right:70px;top:-55px}
.decor-ask{max-width:295px; animation: smooth-shake 2s ease-in-out infinite;}
.decor-ask img{display:block;max-width:100%}
footer{margin-top:auto;min-width:300px;overflow:hidden}
.cont-f{max-width:1270px;margin:0 auto;padding:0 15px 0 15px;display:flex;align-items:center;min-height:172px}
.left-footer{margin-right:20px}
.top_left-footer{display:flex;margin:0 0 37px 0;flex-wrap:wrap}
.copy{font-size:18px;line-height:100%;margin:0 65px 0 0;color:#999}
.contacts-footer{display:flex;flex-wrap:wrap}
.phone-f{font-size:18px;line-height:100%;font-weight:600;margin:0 16px 0 0}
.phone-f a{color:#333;text-decoration:none}
.callback_f{font-size:18px;line-height:100%;font-weight:400}
.callback_f a{color:#333;text-decoration:underline}
.callback_f a:hover{text-decoration:none}
.link-f ul{list-style-type:none;margin:-10px 0 0 -30px;padding:0;display:flex;flex-wrap:wrap}
.link-f ul li{font-size:16px;font-weight:400;line-height:100%;margin:10px 0 0 30px;background:none;padding:0}
.link-f ul li a{color:#999;text-decoration:underline}
.link-f ul li a:hover{text-decoration:none}
.right-footer{margin-left:auto}
.soc-f ul{list-style-type:none;margin:0;padding:0;display:flex}
.soc-f ul li{line-height:normal;margin:0 0 0 10px;padding:0;background:0 0}
.soc-f ul li a{display:block;width:33px;height:33px}
.soc-f ul li.item1 a{background:url(/local/templates/ramax-2025/images/sprite.svg) -216px -140px no-repeat}
.soc-f ul li.item2 a{background:url(/local/templates/ramax-2025/images/sprite.svg) -288px -140px no-repeat}
.soc-f ul li.item3 a{background:url(/local/templates/ramax-2025/images/sprite.svg) -360px -140px no-repeat}
.wr-news-main{min-width:300px;overflow:hidden;position:relative;z-index:50; margin-bottom:90px}
.wr-news-main:after{content:'';display:block;position:absolute;top:-2px;left:0;width:100%;height:calc(50% + 2px);background:#f6f6f6;z-index:-1}
.wr-news-main:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:50px;z-index:2}
.b-news_main{position:relative;z-index:90}
.list-lent-customers{display:flex;flex-direction:column;overflow:hidden;height:670px}
.inner-list{display:flex;flex-direction:column}
.item-lent-customers{display:flex;justify-content:center;align-items:center;margin:0;min-height:100px}
.scroll-up{animation:scroll-up 18s linear infinite}
.scroll-down{animation:scroll-down 18s linear infinite}
.list-lent-customers_down{justify-content:flex-end}
.item-lent-customers img{display:block;max-width:100%;max-height:100%}
.lents-customers{display:flex}
.cols-lent-customers{margin:0 0 0 30px}
.cols-lent-customers:first-child{margin-left:0}
.right-customers-main{display:flex;justify-content:flex-end}
.puzzle-directions_main{max-width:1240px;height:502px;width:100%;position:relative}
.item-direction_m{position:absolute;transition: 1s ease-in-out;opacity:0}
.item-direction_m img{display:block;max-width:100%}
.item-direction_m:hover img{opacity:0.8}
.main-direction{position:absolute;width:15.32%;top:28.68%;left:42.33%}
.main-direction img{display:block;max-width:100%}
.item-direction_m.item1{top:-15.97%;left:-15%;width:19.27%}
.item-direction_m.item2{top:-20.97%;left:15.88%;width:26.37%}
.item-direction_m.item3{top:-10%;left:53.79%;width:27.82%}
.item-direction_m.item4{top:-15.97%;left:93.06%;width:21.93%}
.item-direction_m.item5{top:34.3%;left:-16.45%;width:21.04%}
.item-direction_m.item6{top:66.97%;left:12.25%;width:35.88%}
.item-direction_m.item7{top:58.4%;left:59.67%;width:26.45%}
.item-direction_m.item8{top:48.64%;left:97.58%;width:15.97%}
.active .item-direction_m{opacity:1}
.active .item-direction_m.item1{top:5.97%;left:0}
.active .item-direction_m.item2{top:5.97%;left:20.88%}
.active .item-direction_m.item3{top:0;left:48.79%}
.active .item-direction_m.item4{top:5.97%;left:78.06%}
.active .item-direction_m.item5{top:24.3%;left:1.45%}
.active .item-direction_m.item6{top:56.97%;left:17.25%}
.active .item-direction_m.item7{top:48.4%;left:54.67%}
.active .item-direction_m.item8{top:38.64%;left:82.58%}

/*animations*/
@keyframes scroll-up{
	0%{transform:translateY(0)}
	100%{transform:translateY(-100%)}
}
@keyframes scroll-down{
	0%{transform:translateY(0)}
	100%{transform:translateY(100%)}
}
@keyframes smooth-shake{
	0%{transform:translateY(0)}
	50%{transform:translateY(-10px)}
	100%{transform:translateY(0)}
}
@keyframes smooth-shake2{
	0%{transform:translateY(0)}
	50%{transform:translateY(-20px)}
	100%{transform:translateY(0)}
}

@media screen and (min-width:999px){
	.slider-services_m .slide:hover img{transform:scale(1.15)}
	.item-projects_main:hover .img-projects_main a > img, .item-projects_main:hover .img-projects_main > img, .item-projects_main:hover .img-projects_main > a > picture > img{transform:scale(1.15)}
}
@media screen and (max-width:1600px){
	.top-block_main{padding-top:100px}
	.right-projects-main{overflow-x:hidden}
}
@media screen and (max-width:1200px){
	.top-block_main{padding-top:80px}
	.top-block-left_main h1{font-size:52px;line-height:125%}
	.big-title_main{font-size:52px;line-height:125%}
	.title-services_main{font-size:42px}
	.title-nums-main b{font-size:100px;margin-bottom:20px}
	.title-nums-main{font-size:42px}
	.left-customers_main{min-width:550px;width:550px}
	.right-customers-main{width:calc(100% - 550px)}
	.decor-ask{max-width:270px}
	.right-ask_bot{top:-30px}
	.tit-ask_bot{font-size:42px}
	.title-nums-main{margin-bottom:30px}
	.puzzle-directions_main{height:39vw;min-height:39vw}
}
@media screen and (max-width:999px){
	.phone-h{font-size:16px;margin-left:25px}
	.link-callback{font-size:16px;margin-left:25px}
	.in-panel-menu{margin-left:-25px}
	.col-menu{width:calc(25% - 25px);margin:0 0 0 25px}
	.top-block_main{padding-top:50px;padding-bottom:70px}
	.top-block-left_main h1{font-size:42px}
	.top-block-left_main p{font-size:18px;line-height:28px}
	.body-top-block-main{flex-direction:column}
	.top-block-left_main{min-width:100%;margin-bottom:30px}
	.top-video_main{left:auto;max-width:350px;margin-left:auto;margin-right:auto}
	.top-video_main img{display:block;max-width:100%}
	.big-title_main{font-size:42px}
	.b-directions-main,.b-news_main,.b-projects_main,.b-services_main{padding-top:70px;padding-bottom:70px}
	.wr-news-main:before,.wr-white:before{border-radius:30px!important}
	.first-block:before{border-radius:0 0 30px 30px!important}
	.title-services_main{font-size:32px;margin-bottom:35px}
	.slider-services_m .slick-list{padding-right:100px}
	.title-nums-main b{font-size:82px}
	.title-nums-main{font-size:28px}
	.left-projects_main{min-width:400px;width:400px}
	.left-projects_main p{font-size:18px;line-height:26px}
	.wr-search-page{border-radius:0 0 20px 20px!important}
	.pop-callback{border-radius:30px!important}
	.tit-projects_main{font-size:18px}
	.item-projects_main{margin-bottom:50px}
	.item-projects_main:last-child{margin-bottom:0}
	.left-customers_main p{font-size:18px;line-height:26px}
	.b-customers_main{flex-direction:column}
	.left-customers_main{width:100%;min-width:100%;padding-top:75px;margin-bottom:50px}
	.right-customers-main{border-top:1px solid #f5f5f5;border-top:1px solid #ccc;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;justify-content:center;min-height:300px;height:300px}
	.tit-news_main{font-size:22px;line-height:30px}
	.slider-news_main{max-width:600px}
	.decor-ask{max-width:155px}
	.right-ask_bot{top:-30px;right:30px}
	.tit-ask_bot{font-size:32px}
	.left-ask_bot p{max-width:440px}
	.left-ask_bot p{font-size:18px;line-height:26px}
	.block-ask-bottom{padding-top:50px;padding-bottom:50px}
	.nav-tab-news_main{margin-bottom:50px}
	.cols-lent-customers{margin-left:70px}
	.cols-lent-customers:first-child{margin-left:0}
	.cont-f{flex-direction:column}
	.right-footer{margin-left:0}
	.left-footer{margin-right:0;margin-bottom:30px}
	.cont-f{min-height:1px;padding-top:30px;padding-bottom:30px}
	.link-f ul,.top_left-footer{justify-content:center}
	.top_left-footer{margin-bottom:25px}
	.wr-panel-menu{border-radius:0 0 20px 20px!important}
	.close-panel-search{top:15px!important;right:15px!important}
	.pop-callback{padding:30px!important}
	.fancybox-slide--html .fancybox-close-small{top:25px!important;right:25px!important}
	body{font-size:18px}
	p{line-height:28px}
	.tit-pop{font-size:32px!important;margin-bottom:30px!important}
	.wr-news-main{margin-bottom:0}
	.nav-tab-news_main{margin-right:0;overflow-x:auto;padding-left:15px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;scrollbar-width:none;-ms-overflow-style:none}
	.nav-tab-news_main::-webkit-scrollbar{display:none}
	.nav-tab-news_main ul{margin-right:15px}
	.nav-tab-news_main ul li{white-space:nowrap}
	.b-news_main .title{margin-bottom:30px}
	.tit-news_main{font-size:16px;line-height:26px}
	.slider-news_main{margin-bottom:50px}
	h1{font-size:32px;line-height:125%;margin:0 0 30px 0}
	h2{font-size:28px;line-height:130%;margin:0 0 20px 0}
	h3{font-size:24px;line-height:130%;margin:0 0 20px 0}
	h4{font-size:21px;line-height:130%;margin:0 0 20px 0}
}
@media screen and (min-width:767px){
	.arrow-more-menu{display:none}
	.direction-mob{display:none}
	.direction-mob+.but-more{display:none}
	.for-mob{display:none!important}
}
@media screen and (max-width:767px){
	.top-block-left_main,header{opacity:1!important;transform:none!important}
	.logo{min-width:105px;width:105px;margin-right:5px}
	.logo img{max-width:100%}
	.link-callback{position:absolute;top:14px;right:15px;font-size:14px;margin-left:0;text-align:right}
	.wr-header{border-bottom:1px solid #f5f5f5}
	.phone-h{font-size:14px;margin-left:0;white-space:nowrap;margin-top:23px}
	.lang-h{margin-right:15px;margin-left:15px}
	.lang-h ul li{font-size:16px}
	.header-left{margin-right:5px}
	.panel-search-page{padding-top:13px!important;padding-bottom:13px!important}
	.wr-search-page{border-radius:0!important}
	.panel-search-page{max-width:calc(100% - 50px)!important}
	.panel-search-page{margin:0!important}
	.close-panel-search{top:50%!important;transform:translateY(-50%);right:20px!important}
	.pop-callback{padding-left:20px!important;padding-right:20px!important}
	.in-panel-menu{flex-direction:column}
	.col-menu{width:100%;margin-left:0}
	.in-panel-menu{margin-left:0}
	.panel-menu{padding:0}
	.wr-panel-menu{border-radius:0!important;height:calc(100vh - 76px);height:calc(100dvh - 76px);overflow-y:auto}
	.col-menu>ul>li>a,.col-menu>ul>li>span{position:relative;display:flex;min-height:50px;align-items:center;padding:5px 15px 5px 15px}
	.col-menu>ul>li{position:relative;margin-bottom:0;border-bottom:1px solid #ccc}
	.arrow-more-menu{position:absolute;top:0;right:0;cursor:pointer;z-index:50;width:50px;height:50px}
	.arrow-more-menu:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -389px -213px no-repeat;width:8px;height:13px}
	.arrow-more-menu.active{transform:rotate(90deg)}
	.col-menu>ul>li>ul{display:none;margin-top:0;padding-bottom:25px}
	.col-menu>ul>li>ul li{font-weight:400;margin-bottom:5px}
	.col-menu>ul>li>ul li:last-child{margin-bottom:0}
	.col-menu>ul>li>ul li a,.col-menu>ul>li>ul li span{display:block;padding:5px 15px}
	.col-menu>ul>li>ul li span{color:#000;font-weight:700}
	.top-block-left_main h1{font-size:28px}
	.top-block_main{padding-top:30px}
	.big-title_main{font-size:30px;max-width:320px;margin-left:auto;margin-right:auto}
	.title-services_main{font-size:24px}
	.panel-nav-service_m .but-more a{padding-left:20px;padding-right:20px;min-width:180px}
	.nav-slider{min-width:130px}
	.wr-site.sticky{overflow:hidden}
	.count-slider_m{font-size:16px}
	.but-more{font-size:16px}
	.tit-service_m{font-size:16px}
	.title-nums-main b{font-size:60px}
	.title-nums-main{font-size:18px}
	.b-projects_main{flex-direction:column}
	.left-projects_main{width:100%;min-width:100%;margin-right:0;margin-bottom:30px}
	.left-projects_main p{font-size:16px;line-height:24px;margin-bottom:30px}
	.item-projects_main{margin-bottom:30px;transform:none!important;height:auto!important;opacity:1!important}
	.item-projects_main:last-child{margin-bottom:0}
	.right-projects-main{margin-left:0}
	.tit-projects_main{font-size:16px}
	.top-block-left_main p{font-size:16px;line-height:26px}
	.lents-customers{margin-left:-20px;justify-content:center}
	.cols-lent-customers{width:calc(30.333% - 20px);margin-left:20px}
	.cols-lent-customers:first-child{margin-left:20px}
	.block-ask-bottom{flex-direction:column}
	.left-ask_bot{max-width:100%;margin-bottom:50px;text-align:center}
	.right-ask_bot{top:auto;right:auto;position:relative}
	.tit-ask_bot{font-size:28px}
	.contacts-footer{justify-content:center}
	.top_left-footer{flex-direction:column}
	.copy{display:block;margin-right:0;text-align:center;margin-bottom:30px}
	.phone-f{font-size:16px}
	.callback_f{font-size:16px}
	.link-f ul li{font-size:14px;text-align:center;line-height:18px}
	.title{font-size:28px!important}
	.head-directions_main{flex-direction:column}
	.head-directions_main .but-more{display:none;margin-left:0;margin-top:25px}
	.puzzle-directions_main{display:none}
	.head-directions_main{margin-bottom:30px}
	.direction-mob{margin-bottom:30px}
	.direction-mob ul{list-style-type:none;margin:0;padding:0}
	.direction-mob ul li{margin:0 0 10px 0;padding:0;font-size:16px;font-weight:500;line-height:18px}
	.direction-mob ul li:last-child{margin-bottom:0}
	.direction-mob ul li a{display:flex;border-radius:5px;padding:0 10px 2px 10px;text-decoration:none;color:#fff;align-items:center;min-height:50px;text-align:center;justify-content:center;background:linear-gradient(to bottom,#8b8b8b 0,#4b4b4b 100%)}
	.direction-mob+.but-more a{width:100%}
	.fancybox-slide--html .fancybox-close-small{top:15px!important;right:15px!important}
	.pop-callback{border-radius:20px!important}
	.tit-pop{font-size:28px!important}
	.for-desc{display:none}
	.right-projects-main{padding-top:0}
	.left-projects_main p{margin-bottom:10px}
	.right-projects-main .but-more{margin-top:30px}
	.right-projects-main .but-more a{width:100%}
	.pop-callback .button-send{max-width:100%!important}
	.pop-callback .button-send button{width:100%}
	.pop-callback .check label{font-size:14px!important;line-height:136%!important}
	.block-ask-bottom .but-more a{width:100%}
	.top-block-left_main .but-more a{width:100%}
	.nav-news_main .but-more{min-width:180px}
	h1{font-size:28px;line-height:125%;margin:0 0 30px 0}
	h2{font-size:28px;line-height:130%;margin:0 0 20px 0}
	h3{font-size:21px;line-height:130%;margin:0 0 20px 0}
	h4{font-size:18px;line-height:130%;margin:0 0 20px 0}
}
@media screen and (max-width:388px){
	.logo{width:76px;min-width:76px}
}

/*press*/
.content{max-width:1270px;margin:0 auto 125px auto;padding:32px 15px 0 15px}
.breadcrumbs{margin:0 0 35px 0}
.breadcrumbs ul{list-style-type:none;margin:-5px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.breadcrumbs ul li{position:relative;margin:5px 0 0 10px;padding:0 0 0 14px;background:0 0;line-height:24px;font-size:14px;color:#99999980}
.breadcrumbs ul li:before{position:absolute;top:11px;left:0;content:'';display:block;width:4px;height:4px;border-radius:50%;background:#d9d9d9}
.breadcrumbs ul li:first-child:before{display:none}
.breadcrumbs ul li:first-child{padding-left:0}
.breadcrumbs ul li a{color:#999;text-decoration:none}
.breadcrumbs ul li a:hover{text-decoration:underline}
.content h1{font-size:52px;color:#333;font-weight:700;line-height:125%;margin:0 0 50px 0;padding:0; text-transform:uppercase}
.content-inner h1{ text-transform: none; line-height:115%; margin-bottom:30px}
.head-press{display:flex;margin:-5px 0 30px 0}
.nav-press{margin-right:20px}
.nav-press ul{list-style-type:none;margin:0;padding:0;display:inline-flex;background:#f6f6f6;border-radius:50px}
.nav-press ul li{margin:0;padding:0;background:0 0;font-size:16px;line-height:24px;font-weight:500;white-space:nowrap}
.nav-press ul li a, .nav-press ul li span{display:flex;align-items:center;padding:0 19px 2px 19px;justify-content:center;min-height:50px;border-radius:50px;text-decoration:none;color:#333}
.nav-press ul li.active a, .nav-press ul li span{color:#fff !important;background:linear-gradient(90deg,#dc0000 0,#ff3434 100%)}
.search-press{position:relative;margin-left:auto;max-width:295px}
.search-press form{display:flex}
.field-press{position:relative}
.field-press input{border:1px solid #d9d9d9;border-radius:50px;height:50px;padding:0 60px 0 21px;font-family:"Wix Madefor Display",sans-serif;width:100%;display:block;outline:0;font-size:16px;font-weight:500}
.field-press input::placeholder{color:#999}
.but-press{position:absolute;top:50%;right:18px;transform:translateY(-50%)}
.but-press button{display:block;border:none;outline:0;cursor:pointer;background:url(/local/templates/ramax-2025/images/sprite.svg) -336px -26px no-repeat;width:16px;height:15px}
.tags-press{margin:0 0 36px 0}
.tags-press ul{display:flex;list-style-type:none;margin:-10px 0 0 -10px;padding:0;flex-wrap:wrap}
.tags-press ul li{margin:10px 0 0 10px;padding:0;font-size:16px;line-height:24px;background:none; white-space: nowrap}
.tags-press ul li a{display:inline-flex;min-height:30px;align-items:center;border:1px solid #d9d9d9;border-radius:50px;padding:0 15px 1px 15px;color:#000;text-decoration:none;justify-content:center;text-align:center}
.tags-press ul li a:hover{color:#fff;background:#ff3434;border-color:#ff3434}
.list-press{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-press{width:calc(33.33% - 20px);margin:20px 0 0 20px;border-radius:15px;overflow:hidden;background:#f6f6f6}
.img-press{position:relative}
.label-press{position:absolute;top:13px;left:12px;z-index:15;min-width:63px;min-height:24px;justify-content:center;text-align:center;display:inline-flex;align-items:center;background:#0000004D;padding:0 7px 0 7px;border-radius:5px;font-size:14px;color:#fff}
.img-press img{display:block;width:100%;border-radius:15px 15px 0 0}
.desc-press{padding:23px 20px 18px 20px}
.tit-item-press{font-size:20px;line-height:125%;font-weight:700;margin:0 0 17px 0;display:box;box-orient:vertical;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}
.tit-item-press a{color:#333;text-decoration:none}
.tit-item-press a:hover{color:#ff3434}
.img-press:hover + .desc-press .tit-item-press a{color:#ff3434}
.text-press{margin:0 0 15px 0;font-size:16px;line-height:24px;font-weight:500;color:#333;display:box;box-orient:vertical;line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}
.more-link{font-size:16px;line-height:24px;font-weight:500}
.more-link a{color:#ff3434;text-decoration:none}
.func-state{display:flex;align-items:center;margin:18px 0 0 0}
.info-state{display:flex;align-items:center;font-size:14px;line-height:100%;color:#999;font-weight:400}
.view_st{position:relative;padding:0 0 0 23px; white-space:nowrap}
.view_st:before{position:absolute;top:1px;left:0;content:'';display:block;width:20px;height:12px;background:url(/local/templates/ramax-2025/images/sprite.svg) -113px -81px no-repeat}
.like_st{position:relative;margin:0 0 0 15px;padding:0 0 0 21px; white-space:nowrap}
.like_st:first-child{ margin-left:0}
.like_st:before{position:absolute;top:-3px;left:0;content:'';display:block;width:16px;height:18px;background:url(/local/templates/ramax-2025/images/sprite.svg) 0px -23px  no-repeat}
.like_st a{text-decoration: none; color: inherit;}
.time_st{position:relative;margin:0 0 0 15px;padding:0 0 0 20px; white-space:nowrap}
.time_st:before{position:absolute;top:0;left:0;content:'';display:block;width:15px;height:14px;background:url(/local/templates/ramax-2025/images/sprite.svg) -1px -81px no-repeat}
.date_st{position:relative;margin:0 0 0 15px;padding:0 0 0 20px; white-space:nowrap}
.date_st:before{position:absolute;top:-1px;left:0;content:'';display:block;width:15px;height:16px;background:url(/local/templates/ramax-2025/images/sprite.svg) -357px -299px no-repeat}
.shares-state{margin-left:auto}
.shares-state a{display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -393px -25px no-repeat;width:15px;height:16px}
.panel-navigation{display:flex;border-top:1px solid #d9d9d9;padding:38px 0 0 0;margin:42px 0 0 0}
.pages{margin-right:20px}
.pages ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex}
.pages ul li{margin:10px 0 0 10px;padding:0;font-size:20px;font-weight:500;line-height:normal;background:none}
.pages ul li a,.pages ul li span{display:flex;width:50px;height:50px;align-items:center;text-decoration:none;color:#000;background:#f6f6f6;border-radius:10px;justify-content:center;text-align:center}
.pages ul li span{color:#fff;background:#999}
.pages ul li.ellipsis a{background:0 0}
.arrow-nav{margin-left:auto;display:inline-flex;background:#f6f6f6;border-radius:50px; height:45px;}
.prev-page a{position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%}
.prev-page a:before{position:absolute;top:50%;left:50%;margin:-8px 0 0 -6px;content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -54px -299px no-repeat;width:10px;height:16px}
.next-page a{position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%}
.next-page a:before{position:absolute;top:50%;left:50%;margin:-8px 0 0 -4px;content:'';display:block;transform:rotate(180deg);background:url(/local/templates/ramax-2025/images/sprite.svg) -54px -299px no-repeat;width:10px;height:16px}
.prev-page a:hover{background:#ff3434}
.prev-page a:hover:before{background:url(/local/templates/ramax-2025/images/sprite.svg) -104px -299px no-repeat}
.next-page a:hover{background:#ff3434}
.next-page a:hover:before{background:url(/local/templates/ramax-2025/images/sprite.svg) -104px -299px no-repeat}
.nav-press ul li span,.nav-tab-round ul li a{display:flex;align-items:center;padding:0 19px 2px 19px;justify-content:center;min-height:50px;border-radius:50px;text-decoration:none;color:#333}
.nav-press ul li span,.nav-tab-round ul li.active a{color:#fff !important;background:linear-gradient(90deg,#dc0000 0,#ff3434 100%)}

@media screen and (max-width:1250px){
	.head-press .nav-press ul li span,.head-press .nav-tab-round ul li a{padding-left:12px;padding-right:12px}
}

@media screen and (max-width:1200px){
	.search-press{max-width:400px}
	.search-press form{display:block}
	.content h1{font-size:42px}
}

@media screen and (max-width:999px){
	.search-press{max-width:100%}
	.item-press{width:calc(50% - 20px)}
	.pages ul li{font-size:16px}
	.pages ul li a,.pages ul li span{width:35px;height:35px}
	.content{margin-bottom:75px}
	.nav-press{margin-right:0;overflow-x:auto;padding-left:15px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;scrollbar-width:none;-ms-overflow-style:none}
	.nav-press::-webkit-scrollbar{display:none}
	.nav-press ul{margin-right:15px}
	.breadcrumbs{margin-bottom:30px}
	.content h1{font-size:32px;margin-bottom:30px}
}
@media screen and (max-width:767px){
	.tags-press ul li{font-size:14px}
	.tags-press{margin-bottom:40px}
	.item-press{width:calc(100% - 20px)}
	.tit-item-press{font-size:18px}
	.date_st,.like_st,.time_st{margin-left:8px}
	.panel-navigation{flex-direction:column}
	.pages{margin-right:0}
	.pages ul{justify-content:center;margin-left:-5px}
	.pages ul li{margin-left:5px}
	.pages ul li a,.pages ul li span{width:25px;height:25px;border-radius:5px}
	.panel-navigation{padding-top:30px}
	.pages ul li{font-size:12px}
	.arrow-nav{margin-left:auto;margin-right:auto;margin-top:30px}
	.content{margin-bottom:70px}
	.content h1{font-size:28px}
}

/*card blog*/
.nav-blog{display:flex;margin:0 0 27px 0}
.left-nav-blog{display:flex;align-items:flex-start;padding-top:10px;margin-right:20px;width:100%;border-top:1px solid #d9d9d9}
.cat-blog{font-size:14px;font-weight:400}
.cat-blog a{color:#ff3434;text-decoration:none}
.cat-blog a:hover{text-decoration:underline}
.comment_st{margin:0 0 0 21px}
.comment_st span{position:relative;display:inline-block;padding:0 0 0 20px}
.comment_st span:before{position:absolute;top:1px;left:0;content:'';display:block;width:16px;height:15px;background:url(/local/templates/ramax-2025/images/sprite.svg) -199px -383px no-repeat}
.left-nav-blog .time_st{margin:0 0 0 21px}
.left-nav-blog .date_st{margin:0 0 0 21px}
.left-nav-blog .like_st{margin:0 0 0 21px}
.nav-blog .func-state{margin-left:auto;margin-top:0}
.nav-blog .info-state{margin-right:40px}
.search-nav-blog{margin-left:auto;width:295px;min-width:295px}
.body-blog{display:flex}
.blog-left{margin-right:20px}
.about-state-blog{display:flex;align-items:center;border-radius:30px;margin:0 0 72px 0;background:#f6f6f6;overflow:hidden}
.img-about-blog{min-width:400px;width:400px;border-radius:30px 0 0 30px;overflow:hidden}
.img-about-blog img{display:block;max-width:100%}
.desc-about-blog{padding:20px 36px 20px 52px;font-size:20px;line-height:30px;font-weight:700;color:#333}
.blog-left p{margin:0 0 30px 0}
.blog-left ul{list-style-type:none;margin:50px 0 50px 0;padding:0}
.blog-left li{position:relative;padding:0 0 0 30px;margin:0 0 20px 0;font-size:20px;line-height:30px;background:none}
.blog-left li:before{position:absolute;top:10px;left:0;content:'';display:block;background:url(/local/templates/ramax-2025/images/ico-list.svg) no-repeat;width:17px;height:12px}
.blog-left li:last-child{margin-bottom:0}
.citate-blog{display:flex;align-items:center;background:#f6f6f6;border-radius:30px;padding:38px 71px 45px 36px;margin:63px 0 76px 0}
.peop-citate-blog{min-width:245px;width:245px;margin-right:50px}
.wr-peop-citate{position:relative;max-width:154px}
.wr-peop-citate:before{position:absolute;right:-80px;top:0;content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) 0 -383px no-repeat;width:104px;height:79px}
.peop-citate{width:154px;height:154px;overflow:hidden;margin-bottom:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.peop-citate img{display:block;border-radius:50%;max-width:100%}
.info-peop-citate{font-size:16px;line-height:24px;font-weight:500;color:#999}
.desc-peop-citate p{font-size:20px;line-height:30px;font-weight:500;color:#333;margin:0 0 20px 0}
.desc-peop-citate p:last-child{margin-bottom:0}
.bot-blog{border-top:1px solid #d9d9d9;display:flex;align-items:center;padding:20px 0 0 0}
.link-back{font-size:16px;line-height:24px;font-weight:500}
.link-back a{position:relative;padding:0 0 0 60px;display:inline-block;color:#333;text-decoration:none}
.link-back a:hover{color:#ff3434}
.link-back a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -217px -213px no-repeat;width:47px;height:46px}
.avail-blog{display:flex;align-items:center;margin-left:auto}
.avail-blog p{margin:0 13px 0 0;padding:0;font-size:16px;line-height:24px;font-weight:500}
.like-avail-blog{font-size:20px;line-height:30px;font-weight:500}
.like-avail-blog a{position:relative;display:flex;align-items:center;justify-content:center;min-width:92px;text-decoration:none;color:#333;min-height:50px;border-radius:50px;background:#f6f6f6}
.like-avail-blog span{position:relative;padding:0 0 0 35px;display:inline-flex}
.like-avail-blog span:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -57px -10px no-repeat;width:25px;height:31px}
.blog-right{min-width:295px;width:295px;margin-left:auto}
.item-other-blog{margin:0 0 30px 0}
.item-other-blog:last-child{margin-bottom:0}
.img-other-blog{position:relative;overflow:hidden;margin:0 0 20px 0}
.img-other-blog img{display:block;max-width:100%}
.tit-other-blog{font-size:20px;line-height:125%;text-transform:uppercase;font-weight:600}
.tit-other-blog a{color:#333;text-decoration:none}
.tit-other-blog a:hover{color:#ff3434}
.img-other-blog:hover + .tit-other-blog a{color:#ff3434}
.other-state-blog{margin:90px 0 0 0}
.title-other{font-size:54px;font-weight:600;line-height:100%;margin:0 0 60px 0;color:#333}
.wr-slider-other-blog, .slider-other-blog{position:relative}
.slider-other-blog:before{position:absolute;right:100%;z-index:85;content:'';display:block;height:100%;background:#fff;width:10000px}
/*.slider-other-blog.active:before{display:none}*/
.slider-other-blog{max-width:842px}
.slider-other-blog .slide{padding-right:71px}
.slider-other-blog .slick-list{overflow:visible}
.in-slide-other-blog{display:flex;align-items:center}
.img-slide-other-blog{width:154px;min-width:154px;margin-right:37px;overflow:hidden;border-radius:50%;display:flex;align-items:center;justify-content:center}
.img-slide-other-blog img{display:block;max-width:100%;margin:0 auto}
.date-other-blog{font-size:14px;line-height:35px;margin:0 0 7px 0;color:#999}
.tit-slide-other-blog{font-size:24px;line-height:34px;font-weight:700}
.tit-slide-other-blog a{text-decoration:none;color:#333}
.tit-slide-other-blog a:hover{color:#ff3434}
.nav-slider-blog{margin:88px 0 0 0}
.small-nav{min-width:96px}

@media screen and (max-width:1200px){
	.peop-citate-blog{margin-right:30px}
	.citate-blog{padding-right:36px}
	.desc-peop-citate p{font-size:18px;line-height:28px}
}
@media screen and (max-width:999px){
	.nav-blog{flex-direction:column}
	.left-nav-blog{margin-right:0;margin-bottom:30px}
	.search-nav-blog{margin-left:0;width:100%;max-width:100%}
	.about-state-blog{flex-direction:column}
	.desc-about-blog{padding:20px}
	.img-about-blog img{width:100%;border-radius:30px 30px 0 0}
	.img-about-blog{width:100%;min-width:100%;max-height:35vw;overflow:hidden;border-radius:30px 30px 0 0;display:flex;align-items:center;justify-content:center}
	.about-state-blog{margin-bottom:50px}
	.citate-blog{padding:20px}
	.item-other-blog{text-align:center}
	.img-other-blog img{margin-left:auto;margin-right:auto}
	.title-other{font-size:32px}
	.tit-slide-other-blog{font-size:22px;line-height:30px}
	.slider-other-blog{max-width:600px}
	.nav-slider-blog{margin-top:50px}
	.blog-left li{font-size:18px;line-height:28px}
	.peop-citate-blog{margin-right:20px}
}
@media screen and (max-width:767px){
	.left-nav-blog{flex-direction:column}
	.cat-blog{margin-bottom:20px}
	.left-nav-blog .comment_st,.left-nav-blog .date_st,.left-nav-blog .like_st,.left-nav-blog .time_st{margin-left:9px}
	.nav-blog .info-state{ margin-right:20px}
	.desc-about-blog{font-size:16px;line-height:24px;font-weight:500}
	.citate-blog{flex-direction:column;align-items:flex-start}
	.peop-citate-blog{margin-right:0;margin-left:0;margin-bottom:25px}
	.citate-blog{margin-bottom:40px}
	.avail-blog p{display:none}
	.in-slide-other-blog{flex-direction:column;align-items:flex-start}
	.img-slide-other-blog{margin:0 0 20px 0}
	.tit-slide-other-blog{font-size:16px;line-height:24px}
	.slider-other-blog .slide{padding-right:30px}
	.title-other{font-size:28px;margin-bottom:40px}
	.nav-blog .func-state{ margin-left:0}
	.info-state{ font-size:12px; line-height:110%}
	.nav-blog .func-state{width:100%}
}

/*webinars*/
.list-webinars{margin:0 0 -42px 0}
.item-webinars{position:relative;display:flex;border-top:1px solid #d9d9d9;padding:40px 0 40px 0}
.img-webinar{margin-right:20px;width:294px;min-width:294px}
.img-webinar img{display:block;max-width:100%;border-radius:30px}
.desc-webinar{position:relative}
.desc-webinar .shares-state{position:absolute;top:-29px;right:0}
.tit-webinar{font-size:24px;line-height:34px;font-weight:700;margin:0 0 17px 0}
.tit-webinar a{text-decoration:none;color:#333}
.tit-webinar a:hover{text-decoration:underline;color:#ff3434}
.text-webinar{margin:0 0 15px 0;font-size:16px;line-height:24px;font-weight:500}
.bot-item-webinar{display:flex;align-items:center}
.more-webinar{font-size:16px;line-height:24px;margin-right:20px}
.more-webinar a{text-decoration:none;color:#ff3434}
.more-webinar a:hover{text-decoration:underline}
.have-rec{margin-left:auto;font-size:17px;line-height:100%;font-weight:500; white-space: nowrap}
.have-rec a{position:relative;display:inline-flex;align-items:center;min-height:50px;color:#ff3434;text-decoration:none;background:#efefef;border-radius:50px;padding:0 31px 0 64px}
.have-rec a:before{position:absolute;top:50%;left:31px;transform:translateY(-50%);width:24px;height:28px;content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -273px -13px no-repeat}
.have-rec a:hover{opacity:0.9}

@media screen and (max-width:767px){
	.item-webinars{flex-direction:column}
	.img-webinar{margin-right:0;width:100%;min-width:100%;margin-bottom:20px}
	.img-webinar img{width:100%}
	.desc-webinar{padding-top:28px}
	.desc-webinar .shares-state{top:0}
	.tit-webinar{font-size:18px;line-height:26px}
	.have-rec{font-size:14px}
	.have-rec a{padding-right:20px;padding-left:45px}
	.have-rec a:before{left:14px}
}

/*projects*/
.wr-projects{position:relative;z-index:50}
.back-projects:before{position:absolute;top:-164px;left:0;height:164px;background:linear-gradient(180deg,rgba(246,246,246,0) 0,#f6f6f6 100%);content:'';display:block;width:100%}
.back-projects:after{position:absolute;bottom:-74px;left:0;height:74px;background:linear-gradient(0deg,rgba(246,246,246,0) 0,#f6f6f6 100%);content:'';display:block;width:100%}
.back-projects{position:absolute;top:164px;left:50%;width:100vw;margin:0 0 0 -50vw;height:calc(100% - 200px);background:#f6f6f6;z-index:-1}
.filters-projects{margin:0 0 50px 0;display:flex;flex-wrap:wrap;align-items:center}
.list-sel-filter{display:flex;width:calc(100% - 180px);margin:0 0 0 -20px}
.sel-filter{flex:1 1 0;margin:0 0 0 20px}
.sel-filter select{width:100%;height:50px}
.clear-filter{min-width:156px;margin-left:auto;font-size:16px;line-height:30px;font-weight:500}
.clear-filter a{position:relative;display:inline-block;padding:0 0 0 22px;color:#999;text-decoration:none}
.clear-filter a:hover{text-decoration:underline}
.clear-filter a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;width:16px;height:16px;background:url(/local/templates/ramax-2025/images/sprite.svg) -143px -383px no-repeat}
.list-projects-square{display:flex;flex-wrap:wrap;margin:-20px 0 60px -20px}
.item-projects_square{width:calc(33.333% - 20px);margin:20px 0 0 20px}
.in-item-proj-sq{position:relative;padding:15px 20px 30px 20px;min-height:280px;background:#fff;border-radius:30px; height:100%}
.in-item-proj-sq>a{display:block;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}
.logo-proj_sq{margin:0 0 7px 0;height:100px;display:flex;align-items:center;justify-content:center}
.logo-proj_sq img{display:block;max-height:100%;max-width:100%;height: auto;}
.tit-proj_sq{font-size:16px;line-height:24px;font-weight:500}
.arrow-more{position:absolute;bottom:14px;right:14px;width:35px;height:35px;border-radius:50%;background:#f6f6f6}
.arrow-more:before{position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);content:'';display:block;width:8px;height:13px;background:url(/local/templates/ramax-2025/images/sprite.svg) -389px -213px no-repeat}
.in-item-proj-sq:hover .tit-proj_sq{color:#ff3434}
.sel-filter select{opacity:0}
.sel-filter .selectbox{display:block!important;vertical-align:middle;cursor:pointer}
.sel-filter .selectbox .select{float:none!important;width:100%;height:50px;display:flex;align-items:center;line-height:25px;border:1px solid #d9d9d9;padding:0;background:#fff;color:#999;padding:0 40px 0 21px;border-radius:50px;font-weight:500;font-size:16px}
.sel-filter .selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sel-filter .selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%}
.sel-filter .selectbox .trigger .arrow{position:absolute;top:50%;right:22px;margin:-4px 0 0 0;width:13px;height:9px;overflow:hidden;background:url(/local/templates/ramax-2025/images/sprite.svg) 0 -299px no-repeat}
.sel-filter .selectbox .dropdown{top:100%;left:0;min-width:100%;margin:2px 0 0 0;width:auto;padding:0;background:#fff;z-index:99;border-radius:30px;border:1px solid #d9d9d9}
.sel-filter .selectbox .dropdown ul{list-style-type:none;margin:0;padding:0}
.sel-filter .selectbox li{margin:0;font-size:16px;line-height:24px;font-weight:500;background:0;padding:8px 21px 9px;background:0;white-space:nowrap}
.sel-filter .selectbox li:first-child{border-radius:30px 30px 0 0}
.sel-filter .selectbox li:hover{background:#f5f5f5}
.sel-filter .selectbox li:last-child{border-radius:0 0 30px 30px}
.sel-filter .selectbox li.disabled{display: none;}
.list-proj-big{display:flex;flex-wrap:wrap;margin:-60px 0 70px -20px}
.item-proj-big{width:calc(50% - 20px);margin:60px 0 0 20px}
.img-proj-big{position:relative;margin:0 0 21px 0}
.img-proj-big a{display:block}
.img-proj-big a>img{display:block;max-width:100%;width:100%;border-radius:30px 30px 30px 0}
.logo-proj-big{position:absolute;left:22px;bottom:0;z-index:20;height:115px;display:flex;align-items:center}
.logo-proj-big img{display:block;max-width:100%;width:auto;max-height:100%}
.tit-proj-big{font-size:22px;font-weight:600;line-height:125%}
.tit-proj-big a{color:#333;text-decoration:none}
.img-proj-big:hover+.tit-proj-big a,.tit-proj-big a:hover{color:#ff3434}

@media screen and (max-width:1600px){
	.slider-services_m:before{height:92%}
}
@media screen and (max-width:1200px){
	.item-projects_square{width:calc(33.33% - 20px)}
}
@media screen and (max-width:999px){
	.item-projects_square{width:calc(50% - 20px)}
	.list-sel-filter{flex-wrap:wrap}
	.filters-projects{flex-direction:column;margin-bottom:30px}
	.list-sel-filter{width:100%}
	.clear-filter{margin-top:20px}
	.sel-filter:first-child{margin-left:0}
	.list-sel-filter{margin-left:0}
}
@media screen and (max-width:767px){
	.item-projects_square{width:calc(100% - 20px)}
	.sel-filter{width:100%;margin-left:0;margin-bottom:20px;flex:none}
	.sel-filter:last-child{margin-bottom:0}
	.list-proj-big .item-proj-big{width:calc(100% - 20px)}
	.arrow-nav,.next-page a,.prev-page a{height:40px}
}

/*contacts*/
.mapcontact{position:relative;min-height:700px;display:flex;padding:30px 0 45px 0;align-items:center;margin-bottom:-140px;margin-top:-20px}
.die-map{position:relative;padding:37px 40px 40px 40px;min-height:546px;z-index:20;background:#fff;max-width:620px;border-radius:30px}
.nav-contacts{margin:0 0 49px 0}
.nav-contacts ul{list-style-type:none;margin:0;padding:0;display:inline-flex;background:#f6f6f6;border-radius:50px}
.nav-contacts ul li{margin:0;padding:0;background:0 0;font-size:16px;line-height:24px;font-weight:500}
.nav-contacts ul li a,.nav-contacts ul li span{display:flex;align-items:center;padding:0 19px 2px 19px;justify-content:center;min-height:50px;border-radius:50px;text-decoration:none;color:#333}
.nav-contacts ul li span,.nav-contacts ul li.active a{color:#fff !important;background:linear-gradient(90deg,#dc0000 0,#ff3434 100%)}
.tab-tb{display:none}
.tab-tb.active,.tab-tb:first-child{display:block}
.bl-contacts{margin:0 0 43px 0}
.tit-contacts{font-size:20px;line-height:30px;font-weight:700;margin:0 0 10px 0}
.bl-contacts p{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:500}
.bl-contacts p i{font-style:normal;color:#999}
.info-contacts{margin:54px 0 0 0;display:flex;flex-wrap:wrap}
.phone-cc{font-size:32px;line-height:30px;margin:0 30px 0 0;font-weight:700}
.phone-cc a{color:#333;text-decoration:none}
.mail-cc{font-size:32px;line-height:30px;font-weight:500}
.mail-cc a{color:#ff3434;text-decoration:none}
.mail-cc a:hover{text-decoration:underline}
.map{position:absolute;top:0;left:50%;width:100vw;margin:0 0 0 -50vw;background:#fcfcf7;height:100%}

@media screen and (max-width:1200px){
	.mail-cc,.phone-cc{font-size:24px}
	.die-map{max-width:50%;padding:20px}
	.tit-contacts{font-size:18px;line-height:28px}
	.die-map{min-height:480px}
}
@media screen and (max-width:999px){
	.mapcontact{min-height:1px;flex-direction:column;padding-top:0;margin-top:0}
	.map{position:relative;left:auto;top:auto;margin:0 -15px 0 -15px;height:350px;width:calc(100% + 30px)}
	.die-map{min-height:1px;max-width:100%;padding:0;margin-bottom:30px}
	.bl-contacts{margin-bottom:30px}
	.info-contacts{margin-top:30px}
	.nav-contacts{margin-bottom:30px}
}
@media screen and (max-width:767px){
	.nav-contacts ul li{font-size:14px;line-height:18px;text-align:center}
	.tit-contacts{line-height:24px;font-size:16px}
	.mail-cc,.phone-cc{font-size:18px}
	.phone-cc{margin-right:20px}
	.info-contacts{justify-content:center}
	.bl-contacts p i{display:block}
	.map{height:300px}
}

/*corporat*/
.content-corporat .breadcrumbs{margin:0 0 32px 0}
.content-corporat .head-press{margin:0 0 41px 0}
.content-corporat h1{position:relative;z-index:50;margin:0 0 41px 0}
.top-corporat{display:flex;margin:0 0 115px 0}
.left-corporat{min-width:586px;width:586px}
.tit-corporat{margin:0 0 18px 0;font-size:52px;line-height:56px;font-weight:700;color:#ff3434}
.left-corporat p{font-size:20px;line-height:30px;font-weight:500;margin:0 0 33px 0;padding:0}
.soc-corporat ul{list-style-type:none;margin:-10px 0 0 -20px;padding:0;display:flex;flex-wrap:wrap}
.soc-corporat ul li{margin:10px 0 0 20px;padding:0;background:0 0;font-size:16px;line-height:24px}
.soc-corporat ul li a{position:relative;padding:0 0 0 38px;display:inline-block;text-decoration:none;color:#333}
.soc-corporat ul li a:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.soc-corporat ul li a:hover{color:#ff3434}
.soc-corporat ul li.item1 a:before{width:30px;height:30px;background:url(/local/templates/ramax-2025/images/sprite.svg) 0 -140px no-repeat}
.soc-corporat ul li.item2 a:before{width:31px;height:31px;background:url(/local/templates/ramax-2025/images/sprite.svg) -70px -140px no-repeat}
.soc-corporat ul li.item3 a:before{width:36px;height:29px;background:url(/local/templates/ramax-2025/images/sprite.svg) -140px -140px no-repeat}
.soc-corporat ul li.item3 a{padding-left:44px}
.right-corporat{position:relative}
.img-corporat{position:absolute;left:-16px;top:-165px}
.img-corporat img{display:block;max-width:636px}
.video-corporat{position:relative;margin:0 0 70px 0}
.video-corporat>a{display:block;position:relative;text-decoration:none;color:#fff}
.video-corporat>a:before{position:absolute;top:0;left:0;content:'';pointer-events:none;display:block;width:100%;height:100%;border-radius:30px 30px 30px 0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 19.6%)}
.desc-video-corporat{position:absolute;left:34px;top:25px;font-size:16px;line-height:24px;z-index:30}
.desc-video-corporat p{margin:0 0 10px 0;padding:0;font-size:16px;line-height:24px}
.desc-video-corporat i{font-style:normal;display:block}
.video-corporat .share-video{position:absolute;z-index:96;top:25px;right:35px}
.but-play{position:absolute;top:50%;left:50%;z-index:70;transform:translate(-50%,-50%);width:41px;height:41px;background:url(/local/templates/ramax-2025/images/sprite.svg) -191px 0 no-repeat}
.video-corporat img{display:block;border-radius:30px 30px 30px 0;max-width:100%}
.lection-corporate .title{margin:0 0 28px 0}
.tabs-corporat{margin:0 0 61px 0}
.nav-tab-round{margin:0 0 44px 0}
.nav-tab-round ul{list-style-type:none;margin:0;padding:0;display:inline-flex;background:#f6f6f6;border-radius:50px}
.nav-tab-round ul li{margin:0;padding:0;background:0 0;font-size:16px;line-height:24px;font-weight:500; white-space: nowrap}
.list-video-corporate{display:flex;flex-wrap:wrap;margin:-40px 0 0 -20px}
.item-video-corporate{width:calc(33.33% - 20px);margin:40px 0 0 20px;display:flex;flex-direction:column}
.img-video-list_c{position:relative;margin:0 0 10px 0;overflow:hidden;border-radius:30px 30px 30px 0}
.img-video-list_c>a:before{position:absolute;top:0;left:0;pointer-events:none;border-radius:30px 30px 30px 0;z-index:20;content:'';display:block;width:100%;height:100%;background:#00000012}
.img-video-list_c img{display:block;border-radius:30px 30px 30px 0;width:100%}
.img-video-list_c>a{display:block;position:relative}
.tit-video-list_c{margin:0 0 5px 0;font-size:16px;line-height:24px;font-weight:500}
.tit-video-list_c a{color:#333;text-decoration:none}
.tit-video-list_c a:hover{color:#ff3434}
.img-video-list_c:hover+.tit-video-list_c a{color:#ff3434}
.name-video-list_c{margin-bottom:34px;font-size:16px;line-height:24px;color:#999;font-weight:500}
.name-video-list_c:last-child{margin-bottom:0}
.other-lection-corporate .title{margin:0 0 33px 0}
.button{position:relative;overflow:hidden;font-size:17px;font-weight:500}
.button a{display:inline-flex;min-height:50px;border-radius:50px;align-items:center;color:#fff;text-decoration:none;padding:0 52px 2px 52px;min-width:200px;justify-content:center;text-align:center;background:linear-gradient(90deg,#dc0000 0,#ff3434 100%);position:relative;z-index:1}
.button a::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;transition:left .9s ease;pointer-events:none}
.button a:hover::before{left:130%}

.item-video-corporate .button{margin-top:auto}
.share-video{position:absolute;top:17px;right:21px;z-index:50}
.share-video a{display:block;width:20px;height:19px;background:url(/local/templates/ramax-2025/images/sprite.svg) -371px -81px no-repeat}

@media screen and (max-width:1200px){
	.title{font-size:42px}
	.tit-corporat{font-size:42px;line-height:125%}
	.img-corporat{left:-105px}
}
@media screen and (max-width:999px){
	.item-video-corporate{width:calc(50% - 20px)}
	.top-corporat{flex-direction:column;margin-bottom:70px}
	.left-corporat{width:100%;min-width:100%;margin-bottom:50px}
	.img-corporat{position:relative;top:auto;left:auto}
	.img-corporat img{max-width:100%;margin:0 auto}
	.tit-corporat{font-size:32px}
	.left-corporat p{font-size:18px;line-height:28px}
	.nav-corporat{margin-right:0;overflow-x:auto;padding-left:15px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;scrollbar-width:none;-ms-overflow-style:none}
	.nav-corporat::-webkit-scrollbar{display:none}
	.nav-corporat ul{margin-right:15px}
	.title{font-size:32px}
}
@media screen and (max-width:767px){
	.soc-corporat ul{margin-left:-10px;justify-content:center}
	.soc-corporat ul li{font-size:14px;margin-left:10px}
	.desc-video-corporat{font-size:14px;left:10px;top:10px}
	.desc-video-corporat p{margin-bottom:5px;font-size:14px;line-height:18px}
	.video-corporat .share-video{top:15px;right:15px}
	.desc-video-corporat{line-height:18px}
	.item-video-corporate{width:calc(100% - 20px)}
	.video-corporat img,.video-corporat>a:before{border-radius:10px}
}

/*history*/
.nav-tab-history{margin:0 0 20px 0}
.nav-tab-history ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.nav-tab-history ul li{position:relative;margin:10px 0 0 10px;padding:0 0 0 55px;font-size:35px;line-height:35px;font-weight:700;color:#ff3434;background:none}
.nav-tab-history ul li:before{position:absolute;top:50%;left:0;margin:-3px 0 0 0;content:'';display:block;width:44px;height:7px;background:url(/local/templates/ramax-2025/images/sprite.svg) -229px -81px no-repeat}
.nav-tab-history ul li:first-child{padding-left:0}
.nav-tab-history ul li:first-child:before{display:none}
.nav-tab-history ul li a{color:#ff3434;text-decoration:none}
.nav-tab-history ul li.active a{color:#333}
.tab-history{position:relative;padding:159px 0 0 0;z-index:50}
.big-year{position:absolute;top:-17px;left:0;pointer-events:none;color:#f4f4f4;font-size:220px;z-index:-1;line-height:220px;font-weight:800}
.big-year i:first-child:last-child{position:relative;top:0;font-size:300px;line-height:300px}
.big-year i{position:relative;top:59px;font-style:normal}
.item-list-history{border-bottom:1px solid #00000033;padding:22px 0 22px 0;font-size:20px;line-height:30px;font-weight:500;color:#000}
.item-list-history:nth-child(n+8){display:none}
.list-history.active .item-list-history:nth-child(n+8){display:block}
.link-all{display:none;font-size:16px;line-height:24px;font-weight:500;margin:43px 0 0 0}
.link-all a{position:relative;padding:0 0 0 60px;display:inline-block;color:#333;text-decoration:none}
.link-all a:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -304px -213px no-repeat;width:46px;height:46px}
.link-all a:hover{color:#ff3434}
.link-all a span:last-child{display:none}
.link-all a.active span:last-child{display:block}
.link-all a.active span:first-child{display:none}
.link-all a.active:before{transform:translateY(-50%) rotate(180deg)}
.item-list-history:nth-child(n+9)+.link-all{display:block}

@media screen and (max-width:1250px){
	.nav-tab-history ul li{font-size:28px}
	.big-year{font-size:195px;line-height:195px}
	.big-year i:first-child:last-child{font-size:250px;line-height:250px}
	.tab-history{padding-top:120px}
}
@media screen and (max-width:1200px){
	.nav-tab-history ul li{font-size:21px}
	.tab-history{padding-top:80px}
	.big-year i:first-child:last-child{font-size:200px;line-height:200px}
	.big-year{font-size:165px;line-height:165px}
	.big-year i{top:17px}
}
@media screen and (max-width:999px){
	.tab-history{padding-top:30px}
	.big-year i:first-child:last-child{font-size:150px;line-height:150px}
	.big-year{top:-30px;font-size:110px;line-height:110px}
	.item-list-history{font-size:18px;line-height:28px}
}
@media screen and (max-width:767px){
	.nav-tab-history{margin-right:0;overflow-x:auto;padding-left:15px;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;scrollbar-width:none;-ms-overflow-style:none}
	.nav-tab-history::-webkit-scrollbar{display:none}
	.nav-tab-history ul{flex-wrap:nowrap;margin-right:15px}
	.nav-tab-history ul li{white-space:nowrap}
	.nav-tab-history ul li:last-child{padding-right:15px}
	.big-year i:first-child:last-child{font-size:37vw;line-height:37vw}
	.big-year{font-size:16vw;line-height:16vw;top:-6vw}
	.item-list-history{font-size:16px;line-height:24px}
}

/*competent*/
.ban-competent{position:relative;border-radius:30px;overflow:hidden}
.ban-competent a{display:block}
.ban-competent a>img, .ban-competent a>picture>img{display:block;width:100%;border-radius:30px}
.desc-competent{position:absolute;left:23px;bottom:29px;z-index:50}
.logo-competent{margin:0 0 27px 0}
.logo-competent img{display:block;max-width:187px}
.desc-competent p{margin:0;padding:0;color:#fff;font-size:24px;line-height:130%;font-weight:600}

@media screen and (max-width:999px){
	.logo-competent img{max-width:160px}
	.logo-competent{margin-bottom:20px}
}
@media screen and (max-width:767px){
	.ban-competent,.ban-competent a>img{border-radius:15px}
	.logo-competent img{max-width:18vw}
	.logo-competent{margin-bottom:10px}
	.desc-competent p{font-size:20px}
	.ban-competent a{display:flex;justify-content:flex-end}
	.ban-competent a>img{width:120%}
}

/*partners*/
.item-part-full{display:flex;padding:34px 40px 55px 59px;align-items:center;background:#f6f6f6;border-radius:30px;margin:0 0 20px 0}
.item-part-full:last-child{margin-bottom:0}
.img-part-full{min-width:224px;width:224px;margin:0 32px 0 0}
.img-part-full img{display:block;margin:0 auto;max-width:100%;max-height:100%}
.tit-part-full{margin:0 0 47px 0;font-size:20px;line-height:30px;font-weight:700;color:#333}
.tit-part-full a{text-decoration:none;color:#333}
.tit-part-full a:hover{color:#ff3434}
.desc-part-full p{font-size:16px;line-height:24px;margin:0;padding:0;color:#333}
.head-page-search{display:flex;align-items:center;margin:0 0 35px 0;flex-wrap:wrap}
.head-page-search h1{margin:0 20px 0 0}
.head-page-search .search-press{margin-left:auto}

@media screen and (max-width:999px){
	.item-part-full{padding:30px}
	.tit-part-full{margin-bottom:20px}
}
@media screen and (max-width:767px){
	.head-page-search .search-press{margin-left:0;width:100%;margin-top:30px}
	.item-part-full{flex-direction:column;padding-left:20px;padding-right:20px}
	.img-part-full{margin-left:auto;margin-right:auto;margin-bottom:20px}
	.tit-part-full{margin-bottom:15px}
}

/*awards*/
.sort-awards{margin:0 0 41px 0}
.sort-awards .sel-filter{margin-left:0;max-width:505px}
.item-awrds-full{position:relative;border-top:1px solid #d9d9d9;padding:39px 0 39px 0}
.top-awards-full{position:absolute;top:9px;left:0;width:100%;display:flex;align-items:center}
.year-awards-full{font-size:14px;margin:0 20px 0 0;color:#ff3434;font-weight:400}
.top-awards-full .shares-state{margin-left:auto position:relative;right:auto;top:auto}
.body-awards-full{display:flex;align-items:center}
.img-awards-full{min-width:294px;width:294px;height:221px;display:flex;align-items:center;justify-content:center;margin:0 50px 0 0;border:1px solid #d9d9d9;border-radius:30px;overflow:hidden}
.img-awards-full img{display:block;margin:0 auto;max-width:100%;max-height:100%}
.tit-awrds-full{font-size:24px;line-height:34px;font-weight:700;margin:0 0 20px 0}
.tit-awrds-full a{color:#333;text-decoration:none}
.tit-awrds-full a:hover{color:#ff3434}
.desc-awards-full p{font-size:16px;line-height:24px;font-weight:500}
.desc-awards-full p a{color:#ff3434;text-decoration:underline}
.desc-awards-full p a:hover{text-decoration:none}
.list-awards-full+.panel-navigation{margin-top:0}

@media screen and (max-width:999px){
	.sort-awards .sel-filter{max-width:300px}
	.img-awards-full{margin-right:20px}
	.tit-awrds-full{font-size:20px;line-height:28px}
}
@media screen and (max-width:767px){
	.body-awards-full{flex-direction:column}
	.img-awards-full{margin-left:auto;margin-right:auto;width:100%;margin-bottom:20px}
	.tit-awrds-full{font-size:18px;line-height:26px;margin-bottom:15px}
	.desc-awards-full p{margin:0}
	.img-awards-full a{ display:flex; min-width:100%}
	.img-awards-full img{width:100%}
}

/*docs*/
.body-page-docs{display:flex;margin:0 0 50px 0}
.left-page-docs{margin:0 57px 0 0}
.cont-tab-docs{margin-top:60px}
.item-docs{position:relative;padding:0 0 0 47px;margin:0 0 35px 0;font-size:16px;color:#999;line-height:30px}
.item-docs:last-child{margin-bottom:0}
.item-docs a{position:relative;display:inline;padding:0;color:#000;margin:0 17px 0 0;text-decoration:none;font-size:20px}
.item-docs a:hover{color:#ff3434}
.item-docs a:before{position:absolute;top:-6px;left:-47px;content:'';width:31px;height:39px;display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -121px -2px no-repeat}
.right-page-docs{min-width:295px;width:295px}
.menu-inner{background:#f6f6f6;border-radius:30px;padding:15px 0 15px 0}
.menu-inner ul{list-style-type:none;margin:0;padding:0}
.menu-inner ul li{margin:0;padding:0;background:0 0;font-size:16px;font-weight:500;border-bottom:1px solid #d9d9d9}
.menu-inner ul li:last-child{border:none}
.menu-inner ul li a,.menu-inner ul li span{display:block;padding:8px 20px 9px 20px;color:#000;text-decoration:none}
.menu-inner ul li span{font-weight:700}
.menu-inner ul li a:hover{color:#ff3434}

@media screen and (max-width:1200px){
	.left-page-docs{margin-right:30px}
	.item-docs a{font-size:18px}
	.item-docs{line-height:26px}
}
@media screen and (max-width:999px){
	.cont-tab-docs{margin-top:50px}
	.item-docs{font-size:14px;line-height:22px}
	.item-docs a{font-size:16px}
}
@media screen and (max-width:767px){
	.body-page-docs{flex-direction:column}
	.left-page-docs{margin-right:0;margin-bottom:50px}
	.right-page-docs{min-width:100%;width:100%}
}

/*vacancy*/
.tags-vacan{margin:-30px 0 33px 0}
.tags-vacan ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.tags-vacan ul li{margin:10px 0 0 10px;padding:0;background:0 0;font-size:16px;line-height:24px;font-weight:500}
.tags-vacan ul li a,.tags-vacan ul li span{display:inline-flex;border-radius:10px;text-decoration:none;min-height:50px;align-items:center;color:#fff;padding:0 14px 2px 18px}
.tags-vacan ul li b{font-weight:700;margin:0 0 0 10px}
.tags-vacan ul li.item1 a,.tags-vacan ul li.item1 span{background:#2f56ba}
.tags-vacan ul li.item2 a,.tags-vacan ul li.item2 span{background:#00b573}
.tags-vacan ul li.item3 a,.tags-vacan ul li.item3 span{background:#9e9e9e}
.tags-vacan ul li.item4 a,.tags-vacan ul li.item4 span{background:#c4161c}
.tags-vacan ul li.item5 a,.tags-vacan ul li.item5 span{background:#494949}
.tags-vacan ul li.item6 a,.tags-vacan ul li.item6 span{background:#06b1df}
.tags-vacan ul li a:hover{opacity:0.9}
.item-vacan{font-size:24px;line-height:34px;font-weight:700;margin:0 0 20px 0}
.item-vacan:last-child{margin-bottom:0}
.item-vacan>a{position:relative;display:flex;align-items:center;min-height:113px;padding:0 80px 0 29px;text-decoration:none;color:#333;border-radius:30px;background:#f6f6f6}
.item-vacan:hover>a{color:#FF3434}
.item-vacan>a:before{position:absolute;right:20px;top:50%;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -153px -299px no-repeat;width:44px;height:44px;border-radius:50px}
.label-vacan{font-size:14px;color:#fff;line-height:24px;font-weight:500;display:inline-flex;padding:0 11px 0 11px;border-radius:5px}
.item-vacan .label-vacan{position:absolute;top:0;left:29px;margin:0;border-radius:0 0 5px 5px}
.label-vacan.item1{background:#2f56ba}
.label-vacan.item2{background:#00b573}
.label-vacan.item3{background:#9e9e9e}
.label-vacan.item4{background:#c4161c}
.label-vacan.item5{background:#494949}
.label-vacan.item6{background:#06b1df}

@media screen and (max-width:1200px){
	.item-vacan{font-size:21px;line-height:30px}
}
@media screen and (max-width:999px){
	.tags-vacan{margin-top:-20px}
	.item-vacan{font-size:18px;line-height:24px}
}
@media screen and (max-width:767px){
	.tags-vacan ul li{font-size:14px}
	.tags-vacan ul li a,.tags-vacan ul li span{padding-left:10px;padding-right:10px}
	.item-vacan a{padding-top:35px;padding-bottom:25px}
	.item-vacan{font-size:16px;line-height:22px}
	.tags-vacan ul li a,.tags-vacan ul li span{min-height:40px}
}

/*vacan card*/
.top-vacan{margin:-30px 0 35px 0}
.body-vacan{display:flex;margin:0 0 50px 0}
.left-vacan{margin:0 20px 0 0}
.images-vacan{position:relative;margin:0 0 20px 0}
.images-vacan img{display:block;max-width:100%;border-radius:30px}
.desc-vacan{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-weight:600;display:flex;align-items:center;justify-content:center;padding:30px;font-size:36px;line-height:125%;color:#fff}
.block-vacan{border-radius:30px;border:1px solid #0000001A;padding:30px 40px 47px 40px;margin:0 0 20px 0}
.block-vacan:last-child{margin-bottom:0}
.tit-vacan{font-size:36px;line-height:125%;font-weight:600;color:#333;margin:0 0 22px 0}
.block-vacan ul{list-style-type:none;margin:0;padding:0}
.block-vacan ul li{position:relative;padding:0 0 0 30px;font-size:16px;line-height:24px;margin:0 0 20px 0;background:none}
.block-vacan ul li:before{position:absolute;top:7px;left:0;width:17px;height:12px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) no-repeat;content:'';display:block}
.block-vacan ul li:last-child{margin-bottom:0}
.right-vacan{min-width:295px;width:295px}
.send-resume{position:sticky;top:90px;background:#f6f6f6;border-radius:30px;padding:30px 28px 44px 28px}
.tit-resume{font-size:24px;line-height:125%;font-weight:700;color:#333;margin:0 0 53px 0}
.send-resume .button{max-width:227px}
.send-resume .button a{padding-left:15px;padding-right:15px;width:100%}

@media screen and (max-width:999px){
	.body-vacan{flex-direction:column}
	.left-vacan{margin-right:0;margin-bottom:50px}
	.right-vacan{min-width:100%;width:100%}
	.send-resume{position:relative;top:auto;padding-top:35px;padding-bottom:35px}
	.tit-resume{margin-bottom:40px}
	.block-vacan{padding:30px}
	.tit-vacan{font-size:28px}
	.desc-vacan{font-size:24px}
}

@media screen and (max-width:767px){
	.desc-vacan{font-size:20px}
	.block-vacan{padding-left:20px;padding-right:20px}
}

/*blog*/
.content h1+.citate-blog{margin-top:-10px;margin-bottom:20px}
.item-press{position:relative}
.item-press .func-state{position:absolute;left:0;width:100%;padding-left:20px;padding-right:20px;bottom:18px}
.desc-press{padding-bottom:52px}
.info-full-blog{display:flex;max-width:925px;margin:0 0 60px 0;padding:11px 0 0 0;border-top:1px solid #d9d9d9}
.user-blog{display:flex;align-items:center}
.ava-blog{margin:0 13px 0 0;min-width:53px;width:53px;overflow:hidden;display:flex;justify-content:center;align-items:center}
.ava-blog img{display:block;max-width:100%;border-radius:50%;margin:0 auto}
.name-full-blog{font-size:14px;line-height:125%;color:#999}
.info-full-blog .func-state{margin-left:auto;margin-top:0}
.info-full-blog .info-state{margin-right:41px}
.text-full-blog{max-width:897px}
.img-full-blog{margin:0 0 66px 0}
.img-full-blog img{display:block;border-radius:30px;max-width:100%}
.text-full-blog+.bot-blog{max-width:925px}
.other-blog { margin:68px 0 0 0}
.other-blog .title { margin:0 0 32px 0; text-transform:none}
.slider-blog-state { margin:0 -10px 48px -10px;}
.slider-blog-state .slick-track{ display:flex}
.slider-blog-state .slick-list{ overflow:visible}
.slider-blog-state .slide{padding-left:10px; padding-right:10px}
.slider-blog-state .slide .item-press{ width:100%; margin:0; height:100%}
.slider-blog-state:before{position:absolute;right:100%;z-index:85;content:'';display:block;height:100%;background:#fff;width:10000px}
.slider-blog-state.active:before{display:none}

@media screen and (max-width:1250px){
	.info-full-blog, .text-full-blog, .text-full-blog+.bot-blog{max-width:100%}
}

@media screen and (max-width:1200px){
	.head-press{flex-direction:column}
	.head-press .search-press{ margin-top:30px; margin-left:0}
	.head-press .nav-press ul li span, .head-press .nav-tab-round ul li a{padding-left:20px;padding-right:20px}
}
@media screen and (max-width:999px){
	.info-full-blog{margin-bottom:30px}
	.img-full-blog{margin-bottom:50px}
}
@media screen and (max-width:767px){
	.info-full-blog{flex-direction:column}
	.info-full-blog .func-state{margin-left:0;margin-top:20px}
	.other-blog{margin-top:50px}
	.other-blog .nav-news_main .but-more a{padding-left:20px;padding-right:20px}
}


/*card project*/
.about-top-project{display:flex;background:#f6f6f6;border-radius:30px;overflow:hidden;margin:37px 0 20px 0}
.left-about-project{position:relative;min-width:505px;width:505px}
.img-about-project img{display:block;border-radius:30px 0 0 30px;display:block;width:100%}
.logo-about-project{position:absolute;bottom:33px;left:27px;max-width:150px; z-index:60}
.logo-about-project img{display:block;max-width:100%}
.right-about-project{padding:0 86px 0 63px;display:flex;flex-direction:column;justify-content:center}
.right-about-project p{font-size:20px;line-height:30px;font-weight:500;margin:0 0 20px 0;padding:0}
.right-about-project p:last-child{margin-bottom:0}
.main-info-projects{display:flex;margin:0 0 20px 0}
.target-project{width:calc(50% - 10px);border:2px solid #ff3434;border-radius:30px;padding:30px 47px 42px 40px}
.tit-target-project{font-size:36px;line-height:120%;color:#333;margin:0 0 31px 0;font-weight:600}
.item-target-project{position:relative;font-size:20px;line-height:24px;font-weight:500;padding:46px 0 0 0;margin:0 0 45px 0}
.item-target-project:last-child{margin-bottom:0}
.item-target-project:before{position:absolute;top:0;left:0;content:'';display:block;height:2px;width:122px;background:#ff3434}
.item-target-project:first-child:before{display:none}
.item-target-project:first-child{padding-top:0}
.result-project{width:calc(50% - 10px);border:2px solid #ff3434;border-radius:30px;padding:30px 42px 42px 34px;margin-left:auto}
.result-project ul{list-style-type:none;margin:0;padding:0;counter-reset:item}
.result-project ul li{position:relative;font-size:16px;line-height:24px;background:0 0;margin:0 0 25px 0;padding:0 0 0 36px;counter-increment:item}
.result-project ul li::before{content:counter(item,decimal-leading-zero);position:absolute;font-weight:500;color:#ff3434;top:0;left:0}
.result-project ul li:last-child{margin-bottom:0}
.solution-project{border:1px solid #0000001A;border-radius:30px;padding:29px 51px 48px 40px;margin:0 0 20px 0}
.title-solution-proj{font-size:36px;line-height:120%;margin:0 0 22px 0;font-weight:600}
.solution-project ul{margin:0;padding:0}
.solution-project li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 7px no-repeat; padding:0 0 0 32px}
.solution-project li:last-child{margin-bottom:0}
.solution-project+.citate-blog{margin:0 0 68px 0}
.function-project{display:flex;margin:0 0 109px 0}
.direction-project{width:calc(50% - 10px)}
.tit-serv-proj{font-size:24px;line-height:120%;font-weight:700;margin:0 0 20px 0}
.item-direct-project{display:flex}
.item-direct-project a{display:flex;text-decoration:none;color:#333}
.item-direct-project a:hover{color:#ff3434}
.img-direct-proj{min-width:190px;width:190px;margin:0 24px 0 0}
.img-direct-proj img{display:block;width:100%}
.desc-direct-proj{display:flex;font-size:20px;line-height:120%;font-weight:600;text-transform:uppercase;align-items:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.desc-direct-proj a{color:#333;text-decoration:none}
.sevice-project{width:calc(50% - 10px);margin-left:auto}
.list-serv-proj{border-top:1px solid #d9d9d9}
.list-serv-proj ul{list-style-type:none;margin:0;padding:0}
.list-serv-proj ul li{border-bottom:1px solid #d9d9d9;padding:14px 0 17px 0;margin:0;background:0 0;border-bottom:1px solid #d9d9d9;font-size:16px;line-height:24px;font-weight:500}
.list-serv-proj ul li a{color:#333;text-decoration:none}
.list-serv-proj ul li a:hover{color:#ff3434}
.siblings-proj{margin-top:61px}
.slider-siblings-proj{margin:0 -10px 42px -10px}
.slider-siblings-proj .slide{padding-left:10px;padding-right:10px}
.img-about-project{ position:relative; z-index:50; overflow:hidden; border-radius:30px 0 0 30px}
.img-about-project:before{ content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%;background: linear-gradient(233.55deg, rgba(0, 0, 0, 0) 55.68%, rgba(0, 0, 0, 0.6) 100%);}

@media screen and (max-width:1200px){
	.body-blog{flex-direction:column}
	.blog-left{margin-right:0;margin-bottom:50px}
	.blog-right{width:100%;min-width:100%}
	.about-top-project{flex-direction:column}
	.left-about-project{min-width:100%;width:100%}
	.right-about-project{padding:25px}
	.img-about-project{border-radius:30px 30px 0 0}
	.img-about-project img{border-radius:30px 30px 0 0}
}
@media screen and (max-width:999px){
	.right-about-project p{font-size:18px;line-height:28px}
	.main-info-projects{flex-direction:column}
	.target-project{width:100%;margin-bottom:30px}
	.result-project{width:100%;margin-left:0}
	.tit-target-project{font-size:32px}
	.item-target-project{font-size:18px}
	.desc-peop-citate p{font-size:16px;line-height:26px}
	.function-project{flex-direction:column;margin-bottom:70px}
	.direction-project{width:100%;margin-bottom:70px}
	.sevice-project{margin-left:0;width:100%}
	.tit-proj-big{font-size:18px}
	.title-solution-proj{font-size:32px}
}
@media screen and (max-width:767px){
	.right-about-project p{font-size:16px;line-height:24px}
	.target-project{padding:30px 20px}
	.result-project,.solution-project{padding:30px 20px}
	.tit-target-project,.title-solution-proj{font-size:28px}
	.img-direct-proj{width:140px;min-width:140px}
	.desc-direct-proj{font-size:16px}
	.right-about-project{padding-left:20px;padding-right:20px}
	.logo-about-project{left:20px;bottom:20px}
	.item-target-project{margin-bottom:30px;padding-top:30px;font-size:16px}
	.item-target-project:last-child{margin-bottom:0}
}

/*webinars*/
.body-webinar{display:flex}
.left-webinar{margin-right:20px}
.top-panel-webinar{padding:11px 0 0 0;margin:0 0 55px 0;display:flex;border-top:1px solid #d9d9d9}
.top-panel-webinar .func-state{margin:0 0 0 auto}
.about-top-webinar{margin:0 0 20px 0}
.img-top-webinar img{display:block;width:100%;border-radius:15px 15px 0 0}
.desc-top-webinar{background:#f6f6f6;border-radius:0 0 15px 15px;padding:42px 41px 48px 41px}
.desc-top-webinar p{margin:0 0 20px 0;padding:0;font-size:20px;line-height:30px;font-weight:700;color:#333}
.desc-top-webinar p:last-child{margin-bottom:0}
.info-webinar{display:flex;margin:0 0 40px 0}
.time-webinar{position:relative;z-index:50;width:calc(50% - 10px);background:#f6f6f6;border-radius:15px;padding:33px 190px 39px 21px}
.time-webinar:before{position:absolute;bottom:47px;right:25px;z-index:-1;content:'';display:block;background:url(/local/templates/ramax-2025/images/ico-webinar1.svg) no-repeat;width:123px;height:135px}
.date-webinar{font-size:24px;line-height:125%;font-weight:800;text-transform:uppercase;margin:0 0 23px 0}
.session-webinar{position:relative;font-size:20px;line-height:20px;padding:0 0 0 23px;font-weight:500;color:#999}
.session-webinar:before{position:absolute;top:2px;left:0;content:'';display:block;width:17px;height:17px;background:url(/local/templates/ramax-2025/images/sprite.svg) -55px -81px no-repeat}
.for-webinar{position:relative;width:calc(50% - 10px);z-index:50;background:#f6f6f6;border-radius:15px;margin-left:auto;padding:33px 32px 39px 34px}
.tit-info-webinar{font-size:24px;font-weight:600;line-height:130%;margin:0 0 24px 0}
.for-webinar ul{margin:0;padding:0;list-style-type:none}
.for-webinar ul li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 8px no-repeat}
.for-webinar ul li:last-child{margin-bottom:0}
.for-webinar:before{position:absolute;bottom:41px;right:25px;content:'';z-index:-1;display:block;background:url(/local/templates/ramax-2025/images/ico-webinar2.svg) no-repeat;width:112px;height:146px}
.speakers-webinar{position:relative;margin:0 0 65px 0}
.title-s{font-size:36px;line-height:130%;font-weight:600;margin:0 0 24px 0}
.list-speakers-webinar{display:flex;flex-wrap:wrap;margin:-30px 0 20px -50px}
.item-speakers-webinar{width:calc(33.333% - 50px);margin:30px 0 0 50px}
.wr-ava-speakeer{position:relative}
.ava-speaker{width:154px;height:154px;margin:0 0 23px 0;display:flex;align-items:center;justify-content:center}
.ava-speaker img{display:block;margin:0 auto;border-radius:50%}
.label-speaker{position:absolute;bottom:-14px;left:0;font-size:14px}
.label-speaker i{display:inline-flex;align-items:center;justify-content:center;background:#06b1df;border-radius:5px;min-height:30px;font-style:normal;color:#fff;padding:0 10px 0 10px;white-space:nowrap}
.name-speaker{font-size:24px;line-height:34px;font-weight:700;margin:0 0 8px 0}
.item-speakers-webinar p{font-size:16px;margin:0;padding:0;line-height:24px;color:#999}
.more-speaker{font-size:16px;line-height:24px}
.more-speaker a{color:#ff3434}
.programm-speaker .title-s{margin:0 0 30px 0}
.programm-speaker p{margin:0 0 30px 0}
.programm-speaker ul{margin-top:0}
.programm-speaker .button{margin-top:95px;margin-bottom:61px}
.programm-speaker .button a{min-width:246px}
.bot-panel-webinar{border-top:1px solid #d9d9d9;padding:33px 0 0 0}
.right-webinar{min-width:295px;width:295px}
.form-webinar{background:#f6f6f6;border-radius:30px;padding:31px 20px 32px 20px}
.tit-form-webinar{font-size:24px;line-height:125%;font-weight:700;margin:0 0 29px 0}
.field{margin:0 0 20px 0}
.field input{width:100%;background:#fff;display:block;padding:0 25px 0 25px;font-family:"Wix Madefor Display",sans-serif;outline:0;font-size:16px;font-weight:500;height:50px;border:1px solid transparent;border-radius:50px}
.field input::placeholder{color:#999}
.text-assets{font-size:14px;line-height:24px;color:#999;font-weight:500;margin:0 0 23px 0}
.check{position:relative;margin:0 0 21px 0}
.check input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}
.check label{position:relative;padding:0 0 0 32px;cursor:pointer;font-weight:500;display:inline-block;font-size:14px;line-height:130%;color:#999}
.check label:before{position:absolute;top:-4px;left:0;width:24px;height:24px;box-sizing:border-box;border-radius:5px;background:#fff; border:1px solid #D9D9D9;content:'';display:block}
.check label:after{position:absolute;left:4px;top:3px;display:none;content:'';background:url(/local/templates/ramax-2025/images/sprite.svg) -238px -299px no-repeat;width:17px;height:12px}
.check input.error + label:before{background: #ffdcdc;}
.check input:checked+label:before{ background:#FF3434; border-color:#FF3434}
.check input:checked+label:after{display:block}
.check label a{color:#999;text-decoration:underline}
.check label a:hover{text-decoration:none}
.button-send button{font-size:17px;font-weight:500;display:inline-flex;min-height:50px;border:none;width:100%;border-radius:50px;align-items:center;color:#fff;text-decoration:none;font-family:"Wix Madefor Display",sans-serif;padding:0 40px 2px 40px;justify-content:center;text-align:center;background:linear-gradient(90deg,#dc0000 0,#ff3434 100%);cursor:pointer;outline:0}
.button-send{position:relative;overflow:hidden;margin:28px 0 0 0}
.button-send button::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);z-index:2;transition:left .9s ease;pointer-events:none}
.button-send button:hover::before{left:130%}

.error{background:#ffdcdc!important}
.field input.active + label{display:none}

@media (min-width: 999px) and (min-height: 880px) {
	.form-webinar{position:sticky;top:86px}
}

@media screen and (max-width:1200px){
	.info-webinar{flex-direction:column}
	.time-webinar{width:100%;margin-bottom:20px}
	.for-webinar{width:100%;margin-left:0}
}
@media screen and (max-width:999px){
	.body-webinar{flex-direction:column}
	.left-webinar{margin-right:0;margin-bottom:70px}
	.top-panel-webinar{margin-bottom:30px}
	.desc-top-webinar{padding:30px 20px 30px 20px}
	.desc-top-webinar p{font-size:18px;line-height:28px;font-weight:500}
	.speakers-webinar{margin-bottom:70px}
	.name-speaker{font-size:18px;line-height:28px}
	.programm-speaker .button{margin-top:50px}
	.right-webinar{width:100%;min-width:100%}
	.title-s{font-size:32px}
	.for-webinar{padding-left:20px}
	.time-webinar{padding-left:20px}
	.date-webinar{font-size:20px}
}

@media screen and (max-width:767px){
	.desc-top-webinar p{font-size:16px;line-height:24px}
	.top-panel-webinar .cat-blog{margin-bottom:0}
	.date-webinar{font-size:16px}
	.time-webinar{padding-right:100px}
	.item-speakers-webinar{width:calc(100% - 50px);text-align:center}
	.ava-speaker{margin-right:auto;margin-left:auto}
	.label-speaker{left:50%;transform:translateX(-50%)}
	.programm-speaker ul li{font-size:16px;line-height:24px}
	.link-back{font-size:15px}
	.tit-form-webinar{font-size:21px}
	.breadcrumbs ul li{line-height:21px}
	.more-speaker{ text-align:center}
}

/*popup*/
.pop-callback{width:100%;max-width:542px;padding:47px 50px 41px 50px;background:#f6f6f6;border-radius:50px}
.tit-pop{font-size:36px;font-weight:600;line-height:120%;margin:0 0 40px 0}
.field{position:relative}
.field label{display:flex;align-items:center;padding:0 20px 0 20px;color:#999;pointer-events:none;font-size:16px;line-height:30px;position:absolute;top:0;left:0;width:100%;height:100%}
.field label i{font-style:normal;margin:0 0 0 3px;color:#ff5a5a}
.pop-callback .field input{padding-left:20px;padding-right:20px}
.textarea{position:relative;margin:0 0 20px 0}
.textarea label{display:flex;align-items:center;padding:0 20px 0 20px;color:#999;pointer-events:none;font-size:16px;line-height:30px;position:absolute;top:10px;left:0;width:100%;height:auto}
.textarea label i{font-style:normal;margin:0 0 0 3px;color:#ff5a5a}
.textarea textarea{width:100%;background:#fff;display:block;padding:14px 20px 0 20px;font-family:"Wix Madefor Display",sans-serif;outline:0;font-size:16px;font-weight:500;height:165px;border:1px solid transparent;border-radius:25px;overflow-y:auto;resize:none}
.textarea textarea::placeholder{color:#999}
.textarea textarea.active + label{display:none}
.pop-callback .check label{font-size:16px;line-height:125%}
.pop-callback .check label:before{top:-2px}
.pop-callback .check label:after{top:5px}
.pop-callback .button-send{margin-top:33px;max-width:258px;margin-left:auto;margin-right:auto}
.fancybox-close-small{ position:absolute; top:40px !important; opacity:1 !important; right:40px !important; background:url(/local/templates/ramax-2025/images/sprite.svg) -295px -300px no-repeat; width:23px; height:23px;}
.fancybox-close-small:hover{opacity:0.9 !important}
.fancybox-close-small svg{ display:none}
.pop-callback .text-assets{ font-size:16px; margin-bottom:33px;line-height:30px}

/*search site*/
.wr-search-page{position:fixed;top:-114px;left:0;transition:.3s;width:100%;border-radius:0 0 50px 50px;background:#f6f6f6;z-index:100}
.wr-search-page.active{top:0}
.panel-search-page{max-width:977px;padding:32px 15px 32px 15px;margin:0 auto}
.field-search-page{position:relative}
.field-search-page input{width:100%;background:#fff;display:block;padding:0 50px 0 25px;font-family:"Wix Madefor Display",sans-serif;outline:0;font-size:16px;font-weight:500;height:50px;border:1px solid transparent;border-radius:50px}
.field-search-page input::placeholder{color:#999}
.but-search-page{position:absolute;top:50%;right:18px;transform:translateY(-50%)}
.but-search-page button{display:block;border:none;cursor:pointer;background:url(/local/templates/ramax-2025/images/sprite.svg) -336px -26px no-repeat;width:16px;height:16px;cursor:pointer}
.close-panel-search{position:absolute;top:25px;right:25px;cursor:pointer;background:url(/local/templates/ramax-2025/images/sprite.svg) -295px -300px no-repeat;width:23px;height:23px}
.close-panel-search:hover{opacity:.9}

@media screen and (max-width:1200px){
	.panel-search-page{max-width:85%}
}

/*compitent*/
.top-full-compitent{display:flex;margin:0 0 81px 0}
.left-full-compitent{min-width:901px;width:901px;margin:0 20px 0 0}
.left-full-compitent h1{font-size:64px;line-height:130%;font-weight:800;margin:0 0 37px 0}
.text-full-compitemt{font-size:20px;line-height:30px;margin:0 0 30px 0;max-width:648px}
.left-full-compitent p{font-size:16px;line-height:24px;margin:0;padding:0;max-width:652px}
.left-full-compitent .button{margin:81px 0 0 0}
.left-full-compitent .button a{min-width:255px}
.right-full-compitent{position:relative;opacity:0;transform:translateX(400px)}
.img-full-compitemt{margin-left:-107px;margin-top:25px}
.img-full-compitemt img{display:block;max-width:560px}
.logo-full-compitemt{position:absolute;bottom:137px;left:-185px}
.number-compitent{position:relative;z-index:50;margin:0 0 62px 0;padding:78px 0 130px 0}
.number-compitent:before{content:'';display:block;width:99.8vw;z-index:-1;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;height:100%;background:#f6f6f6;border-radius:50px}
.number-compitent .title{margin:0 0 62px 0}
.list-number-compitent{display:flex;margin:-20px 0 0 -20px}
.item-number-compitent{background:#fff;border-radius:30px;padding:19px 16px 25px 29px;width:calc(25% - 20px);margin:20px 0 0 20px}
.item-number-compitent p{margin:0;padding:0;font-size:16px;min-height:40px;line-height:120%;color:#999;margin:0 0 10px 0}
.item-number-compitent i{font-style:normal;display:block;font-size:75px;line-height:100%;color:#ff3434;font-weight:800}
.service-compitent{margin:0 0 70px 0}
.list-serv-compitent{display:flex;flex-wrap:wrap;margin:-20px 0 0 -50px}
.item-serv-compitent{width:calc(33.33% - 50px);margin:20px 0 0 50px}
.ico-serv-compitent{height:128px;display:flex;align-items:center}
.ico-serv-compitent img{display:block;max-width:100%}
.tit-serv-compitent{font-size:20px;line-height:34px;font-weight:700;margin:0 0 16px 0}
.item-serv-compitent ul{margin:0;padding:0;list-style-type:none}
.item-serv-compitent ul li{position:relative;margin:0 0 18px 0;padding:0 0 0 25px;font-size:16px;line-height:24px;font-weight:500;background:0 0}
.item-serv-compitent ul li:before{position:absolute;top:10px;left:9px;border-radius:50%;background:#ff3434;content:'';display:block;width:5px;height:5px}
.item-serv-compitent ul li:last-child{margin-bottom:0}
.blcok-info-compitent{position:relative;z-index:50;padding:63px 0 68px 0;margin:0 0 80px 0}
.blcok-info-compitent:before{content:'';display:block;width:99.8vw;z-index:-1;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;height:100%;background:#f6f6f6;border-radius:50px}
.tit-info-compitent{font-size:52px;line-height:130%;margin:0 0 35px 0;font-weight:700}
.text-info-compitent{font-size:20px;line-height:34px;margin:0 0 29px 0}
.tit-serv-inf-compitent{font-size:24px;line-height:34px;font-weight:700;color:#ff3434;margin:0 0 25px 0}
.body-serv-comp{display:flex;margin:0 0 0 -85px;flex-wrap:wrap}
.body-serv-comp ul{width:calc(50% - 85px);margin:0 0 0 85px}
.body-serv-comp ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 8px no-repeat}
.integrat-compitent{margin:0 0 90px 0}
.integrat-compitent .tit-info-compitent{margin:0 0 49px 0}
.tit-info-compitent b{color:#ff3434}
.text-integrat-compitent{font-size:20px;line-height:34px;margin:0 0 54px 0}
.tags-integrat-compitent ul{display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px}
.tags-integrat-compitent ul li{margin:10px 0 0 10px;background:0 0;padding:0;font-size:24px;line-height:24px;font-size:16px;line-height:24px}
.tags-integrat-compitent ul li a{display:inline-flex;align-items:center;text-decoration:none;padding:0 18px 0 18px;border-radius:50px;background:#f6f6f6;color:#ff3434;min-height:50px}
.tags-integrat-compitent ul li a:hover{color:#fff;background:#ff3434}
.b-callback-compitent{position:relative;z-index:50;padding:74px 0 83px 0}
.b-callback-compitent:before{content:'';display:block;width:99.8vw;z-index:-1;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;height:100%;background:#f6f6f6;border-radius:50px}
.b-callback-compitent .title{margin:0 0 35px 0}
.text-callback-compitent{margin:0 0 42px 0;font-size:20px;line-height:30px;font-weight:500}
.line-callback-compitent{display:flex;margin:0 0 20px -20px}
.line-callback-compitent .field{width:calc(33.333% - 20px);margin:0 0 0 20px}
.b-callback-compitent .text-assets{margin-top:24px;margin-bottom:25px}
.b-callback-compitent .button-send{max-width:255px;margin-top:34px}
.b-callback-compitent .check label:before{ background:#D1D1D1;border-color:#D1D1D1}

@media screen and (max-width:1200px){
	.left-full-compitent h1{font-size:42px}
	.left-full-compitent{min-width:600px;width:600px}
	.img-full-compitemt{margin-left:-28px}
	.logo-full-compitemt{left:-45px}
	.item-serv-compitent{width:calc(50% - 50px)}
	.tit-info-compitent{font-size:42px}
}
@media screen and (max-width:999px){
	.top-full-compitent{flex-direction:column; margin-bottom:70px}
	.left-full-compitent{ margin-right:0; width:100%; min-width:100%; margin-bottom:50px}
	.text-full-compitemt{ max-width:100%}
	.left-full-compitent .button{ margin-top:50px}
	.img-full-compitemt{ margin-left:0; margin-top:0}
	.right-full-compitent{ max-width:400px; margin-left:auto; margin-right:auto}
	.img-full-compitemt img{ max-width:100%}
	.list-number-compitent{flex-wrap:wrap}
	.item-number-compitent{width: calc(50% - 20px);}
	.number-compitent{ padding-top:50px; padding-bottom:50px}
	.number-compitent:before{ border-radius:30px; width:100vw}
	.number-compitent .title{ margin-bottom:30px}
	.tit-info-compitent{ font-size:32px;}
	.text-info-compitent{ font-size:18px; line-height:28px}
	.blcok-info-compitent{ margin-bottom:70px}
	.text-integrat-compitent{ font-size:18px; line-height:28px}
	.integrat-compitent{ margin-bottom:70px}
	.b-callback-compitent:before{border-radius:30px}
	.b-callback-compitent{ padding-top:50px; padding-bottom:50px}
	.text-callback-compitent{ font-size:18px; line-height:28px}
	.blcok-info-compitent:before{ border-radius:30px}
	.blcok-info-compitent{ padding-top:50px; padding-bottom:50px}
	.integrat-compitent .tit-info-compitent{ margin-bottom:30px}
	.text-integrat-compitent{ margin-bottom:30px}
}

@media screen and (max-width:767px){
	.left-full-compitent h1{font-size:28px;margin-bottom:25px}
	.text-full-compitemt{font-size:18px;line-height:28px}
	.left-full-compitent .button a{min-width:100%}
	.right-full-compitent{max-width:100%}
	.logo-full-compitemt{left:-10px}
	.logo-full-compitemt{max-width:200px}
	.logo-full-compitemt img{display:block;max-width:100%}
	.item-number-compitent{width:calc(100% - 20px);text-align:center;padding-left:20px;padding-right:20px}
	.item-serv-compitent{width:calc(100% - 50px)}
	.tit-info-compitent{font-size:24px}
	.body-serv-comp ul{width:calc(100% - 85px)}
	.tags-integrat-compitent ul li{line-height:18px}
	.tags-integrat-compitent ul li{font-size:14px}
	.tags-integrat-compitent ul li a{padding-left:12px;padding-right:12px}
	.line-callback-compitent{flex-wrap:wrap}
	.line-callback-compitent .field{width:calc(100% - 20px);margin-bottom:20px}
	.line-callback-compitent .field:last-child{margin-bottom:0}
	.b-callback-compitent .title{margin-bottom:30px}
	.text-callback-compitent{font-size:16px;line-height:24px;margin-bottom:30px}
	.button-send button{width:100%}
	.b-callback-compitent .button-send{max-width:100%}
	.item-number-compitent i{font-size:56px}
	.tit-serv-compitent{text-align:center}
	.ico-serv-compitent{justify-content:center}
	.text-full-compitemt{font-size:16px;line-height:24px}
	.right-full-compitent{opacity:1!important;transform:none!important}
}

/*vacan*/
.top-page-vacan{margin:0 0 125px 0;display:flex}
.left-page-vacan{width:45%;min-width:45%;padding-right:20px}
.tit-page-vacan{margin:0 0 25px 0;font-size:52px;line-height:56px;color:#ff3434;font-weight:700}
.text-page-vacan{font-size:20px;line-height:30px;font-weight:500;margin:0 0 47px 0;max-width:480px}
.text-grey-vacan{margin:0 0 35px 0;font-size:16px;line-height:24px;color:#999;max-width:489px}
.buts-pages-vacan{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.buts-pages-vacan .but-more{margin:20px 0 0 20px}
.buts-pages-vacan .but-more a{min-width:230px;padding-left:32px;padding-right:32px}
.buts-pages-vacan .but-more.grey a{background:#efefef;color:#ff3434}
.buts-pages-vacan .but-more.grey a:hover{background:#eaeaea}
.right-page-vacan{margin-left:auto}
.img-page-vacan{position:relative;left:15px;opacity:0;transform:translateX(400px)}
.img-page-vacan img{display:block}
.b-features{margin:0 0 92px 0}
.b-features .title{text-transform:none;text-align:center;max-width:1086px;font-weight:700;margin-left:auto;margin-right:auto;margin-bottom:69px}
.list-features{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-features{padding:30px 23px 23px 29px;display:flex;flex-direction:column;width:calc(33.33% - 20px);margin:20px 0 0 20px;background:#f6f6f6;border-radius:30px}
.tit-item-features{font-size:24px;line-height:34px;color:#333;margin:0 0 15px 0;font-weight:700;min-height:136px}
.item-features p{font-size:16px;line-height:24px;margin:0 0 20px 0;padding:0}
.list-logo-features{margin-top:auto}
.list-logo-features ul{list-style-type:none;margin:-10px 0 0 -10px;padding:0;display:flex;flex-wrap:wrap}
.list-logo-features ul li{background:0 0; padding:0; width:calc(50% - 10px); margin:10px 0 0 10px}
.list-logo-features ul li a,.list-logo-features ul li i{font-style:normal; width:100%; display:flex; align-items:center; justify-content:center; min-height:64px; border-radius:15px; background:#fff;}
.list-logo-features ul li img{display:block;margin:0 auto; max-width:100%}
.tit-soc-features{ font-size:16px; line-height:24px; margin:0 0 22px 0; font-weight:700}
.list-soc-features{margin-top:auto}
.list-soc-features ul{list-style-type:none;margin:-26px 0 12px -20px;padding:0;display:flex;flex-wrap:wrap}
.list-soc-features ul li{background:0 0; min-width:118px; padding:0; font-size:16px; line-height:24px; font-weight:500; margin:26px 0 0 20px}
.list-soc-features ul li a{ position:relative;display:inline-block;color:#333; padding:0 0 0 40px; text-decoration: none}
.list-soc-features ul li a:before{ content:''; display:block; position:absolute; top:50%; transform:translateY(-50%); left:0}
.list-soc-features ul li.item1 a:before{ background:url(/local/templates/ramax-2025/images/sprite.svg) -433px -140px no-repeat; width:33px; height:33px}
.list-soc-features ul li.item2 a:before{ background:url(/local/templates/ramax-2025/images/sprite.svg) 0 -213px no-repeat; width:31px; height:31px}
.list-soc-features ul li.item3 a:before{ background:url(/local/templates/ramax-2025/images/sprite.svg) -71px -212px no-repeat; width:36px; height:26px}
.list-soc-features ul li.item4 a:before{ background:url(/local/templates/ramax-2025/images/sprite.svg) -147px -213px no-repeat; width:30px; height:31px}
.list-soc-features ul li a:hover{color:#FF3434}
.b-our-vacan{margin:0 0 95px 0;display:flex}
.left-our-vacan{width:calc(50% - 20px);display:flex;padding:0 50px 0 0;flex-direction:column}
.left-our-vacan .title{margin:0 0 35px 0}
.left-our-vacan .tags-vacan{margin:0 0 20px 0}
.bot-our-vacan{margin-top:auto}
.bot-our-vacan p{font-size:20px;line-height:30px;margin:0 0 41px 0;padding:0}
.bot-our-vacan p a{color:#ff3434}
.right-our-vacan{width:calc(50% - 20px);margin-left:auto}
.right-our-vacan .item-vacan{font-size:20px;line-height:130%}
.right-our-vacan .item-vacan:last-child{margin-bottom:0}
.right-our-vacan .item-vacan a{padding-top:35px;padding-bottom:28px}
.b-command{position:relative;z-index:50;margin:0 0 71px 0;padding:76px 0 115px 0}
.b-command:before{content:'';display:block;width:99.8vw;z-index:-1;position:absolute;top:0;left:50%;margin:0 0 0 -50vw;height:100%;background:#f6f6f6;border-radius:50px}
.b-command .title{margin:0 0 33px 0}
.list-command{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-command{position:relative;width:calc(50% - 20px);margin:20px 0 0 20px;background:#fff;border-radius:30px;padding:25px 38px 42px 52px}
.item-command:before{content:'';display:block;position:absolute;top:38px;left:0;background:#ff3434;width:32px;height:12px}
.tit-item-command{font-size:20px;line-height:34px;font-weight:700;margin:0 0 20px 0}
.item-command p{font-size:16px;line-height:24px;margin:0;padding:0}
.b-carier-univer{display:flex;margin:0 0 93px 0}
.left-univer{width:49%;min-width:49%}
.left-univer .title{margin:0 0 37px 0}
.left-univer p{font-size:20px;line-height:30px;margin:0 0 29px 0;padding:0}
.img-univer img{display:block}
.wr-table-mob{max-width:100%;overflow-x:auto}

@media screen and (max-width:1200px){
	.left-page-vacan{width:55%;min-width:55%}
	.img-page-vacan{left:0}
	.left-our-vacan{padding-right:0}
	.tit-page-vacan{ font-size:42px; line-height:52px}
}

@media screen and (min-width:999px){
	.pages ul li a:hover{color:#fff;background:#999}
	.nav-press ul li a:hover{color:#ff3434}
	.nav-tab-history ul li a:hover{color:#333}
	.nav-tab-round ul li a:hover{color:#ff3434}
	.nav-tab-news_main ul li a:hover{color:#ff3434}
	.nav-contacts ul li a:hover{color:#ff3434}
}
@media screen and (max-width:999px){
	.top-page-vacan{flex-direction:column}
	.left-page-vacan{width:100%;min-width:100%;padding-right:0;margin-bottom:50px}
	.right-page-vacan{margin-left:0}
	.img-page-vacan img{max-width:100%;margin:0 auto}
	.tit-page-vacan{font-size:32px;line-height:42px}
	.text-page-vacan{font-size:18px;line-height:28px;margin-bottom:30px}
	.top-page-vacan{margin-bottom:70px}
	.b-features{margin-bottom:70px}
	.b-features .title{margin-bottom:30px}
	.list-features{flex-wrap:wrap}
	.item-features{width:calc(100% - 20px)}
	.tit-item-features{min-height:1px}
	.right-our-vacan .item-vacan{font-size:18px}
	.b-command:before{border-radius:30px}
	.b-command{padding-top:50px;padding-bottom:50px}
	.bot-our-vacan p{font-size:18px;line-height:28px}
	.b-carier-univer{flex-direction:column}
	.left-univer{width:100%;min-width:100%;margin-bottom:50px}
	.img-univer img{max-width:100%;margin:0 auto}
	.left-univer p{font-size:18px;line-height:28px}
	.left-univer .title{margin-bottom:25px}
	.b-carier-univer{margin-bottom:70px}
	.b-our-vacan{ margin-bottom:70px}
}

@media screen and (max-width:767px){
	.wr-table-mob table{min-width:700px}
	.tit-page-vacan{font-size:28px;line-height:38px}
	.buts-pages-vacan .but-more{width:100%}
	.buts-pages-vacan .but-more a{width:100%}
	.tit-item-features{font-size:20px;line-height:28px}
	.item-features{padding-left:20px;padding-right:20px}
	.b-our-vacan{flex-direction:column}
	.left-our-vacan{width:100%;padding-right:0;margin-bottom:40px}
	.right-our-vacan{width:100%;margin-left:0}
	.item-command{width:calc(100% - 20px);padding-right:20px}
	.tit-item-command{font-size:18px;line-height:26px}
	.item-command:before{top:31px}
	.b-carier-univer .but-more a{width:100%}
	.left-univer p{font-size:16px;line-height:24px}
	.img-page-vacan{opacity:1!important;transform:none!important}
}

/*about history*/
.back-hist-about{position:relative}
.back-hist-about:before{position:absolute;top:0;left:0;height:1200px;content:'';z-index:-1;display:block;width:100%;background:#f6f6f6 url(/local/templates/ramax-2025/images/back-page-about.svg) no-repeat;background-size:100% auto}
.b-top-hist-about{padding:20px 0 94px 0}
.text-top-hist-about{margin:0 0 51px 0;font-size:36px;line-height:130%;font-weight:700;color:#333}
.text-top-hist-about b{color:#ff3434}
.square-hist-about{display:flex;margin:0 0 0 -20px}
.col-hist-about.item1{width:calc(50% - 20px);margin:0 0 0 20px}
.col-hist-about.item2{width:calc(25% - 20px);margin:0 0 0 20px}
.col-hist-about.item3{width:calc(25% - 20px);margin:0 0 0 20px}
.item-hist-about{margin-bottom:17px;overflow:hidden;opacity: 0;}
.item-hist-about:last-child{margin-bottom:0}
.item-hist-about.item1{background:#fff url(/local/templates/ramax-2025/images_tmp/back-top.jpg) no-repeat;min-height:260px;padding:14px 29px 0 29px;border-radius:30px;background-size:100% auto}
.item-hist-about.item1 .it-num-hist-about{text-transform:uppercase;font-size:75px;line-height:125%;font-weight:800;color:#ff3434;margin:0 0 6px 0}
.item-hist-about.item1 p{font-size:20px;line-height:125%;font-weight:600;margin:0;padding:0}
.item-hist-about i{font-style:normal}
.item-hist-about.item4{transform: translateY(-200px)}
.item-hist-about.item5{transform: translateY(200px)}
.item-hist-about.item1, .two-hist-bl{transform: translateX(-200px)}
.item-hist-about.item6, .item-hist-about.item7{transform: translateX(200px)}
.two-hist-bl .item-hist-about{opacity:1}
.two-hist-bl{display:flex;opacity:0}
.item-hist-about.item2{width:calc(50% - 9px);margin-bottom:0;display:flex;align-items:center;background:#fff;min-height:163px;font-size:20px;line-height:125%;font-weight:600;border-radius:30px;padding:30px 24px 33px 30px}
.item-hist-about.item2 b{color:#ff3434}
.item-hist-about.item3{width:calc(50% - 9px);margin-left:auto;margin-bottom:0;color:#fff;background:#d91920;min-height:163px;border-radius:30px;padding:30px 15px 27px 22px}
.item-hist-about.item3 .logo-hist-about{margin:0 0 12px 0}
.item-hist-about.item3 .logo-hist-about img{display:block;max-width:100%}
.item-hist-about.item3 p{font-size:20px;line-height:125%;font-weight:600;margin:0;padding:0}
.item-hist-about.item4{padding:14px 20px 38px 22px;min-height:165px;background:#fff;border-radius:30px}
.item-hist-about.item4 .bl-nums-ab-y{font-size:75px;font-weight:800;line-height:125%;color:#ff3434}
.item-hist-about.item4 p{margin:-5px 0 0 0;padding:0;font-size:20px;line-height:125%;font-weight:600}
.item-hist-about.item5{padding:12px 22px 20px 22px;color:#fff;min-height:257px;background:url(/local/templates/ramax-2025/images_tmp/bck-num-hist1.jpg) no-repeat;border-radius:30px;background-size:cover}
.item-hist-about.item5 .bl-nums-ab-y{font-size:75px;font-weight:800;margin:0 0 7px 0;line-height:125%;color:#fff}
.item-hist-about.item5 p{padding:0;font-size:20px;line-height:125%;font-weight:600;margin:0}
.item-hist-about.item6{padding:12px 22px 20px 29px;color:#fff;min-height:257px;background:url(/local/templates/ramax-2025/images_tmp/bck-num-hist2.jpg) right 0 no-repeat;border-radius:30px;background-size:cover}
.item-hist-about.item6 .bl-nums-ab-y{font-size:75px;font-weight:800;margin:0;line-height:125%;color:#fff}
.item-hist-about.item6 p{padding:0;font-size:20px;line-height:125%;font-weight:600;margin:0}
.item-hist-about.item7{padding:14px 20px 38px 22px;min-height:165px;background:#fff;border-radius:30px}
.item-hist-about.item7 .bl-nums-ab-y{font-size:75px;font-weight:800;line-height:125%;color:#ff3434}
.item-hist-about.item7 p{margin:-5px 0 0 0;padding:0;font-size:20px;line-height:125%;font-weight:600}
.history-about{position:relative;z-index:50;padding:76px 0 92px 0}
.history-about .title{margin:0 0 30px 0}
.slider-history-about{margin:0 -10px 46px -10px}
.slider-history-about .slide{padding:0 10px 0 10px}
.slider-history-about .slick-list{overflow:visible}
.date-about{position:relative;font-size:36px;line-height:100%;color:#ff3434;font-weight:700;margin:0 0 16px 21px}
.date-about i{position:relative;padding:0 9px 0 9px;display:inline-block;font-style:normal;background:#fff}
.date-about i:before{position:absolute;top:50%;left:100%;transform:translateY(-50%);width:306px;height:6px;content:'';display:block;background:url(/local/templates/ramax-2025/images/separ-year.svg) no-repeat}
.list-h-about{background:#f6f6f6;border-radius:30px 30px 30px 0;padding:44px 32px 27px 30px}
.list-h-about ul{list-style-type:none;margin:0;padding:0}
.list-h-about ul li{margin:0;padding:22px 0 22px 0;background:0 0;border-bottom:1px solid #00000033;font-size:20px;line-height:30px;font-weight:500}
.list-h-about ul li:last-child{border-bottom:none}
.list-h-about ul li:first-child{padding-top:0}
.more-hist-about{font-size:16px;line-height:30px;font-weight:500}
.more-hist-about a{position:relative;display:inline-block;text-decoration:none;padding:0 13px 0 0}
.more-hist-about a:before{position:absolute;top:11px;right:0;width:7px;height:10px;content:'';background:url(/local/templates/ramax-2025/images/sprite.svg) -438px -213px no-repeat;display:block}
.slider-history-about .slide:last-child .date-about i:before{display:none}
.big-about-company{position:relative;z-index:50;padding:67px 0 80px 0}
.big-about-company .title{margin:0 0 49px 0}
.text-about-company{font-size:36px;line-height:130%;margin:0 0 49px 0;font-weight:700;max-width:1202px}
.text-about-company b{color:#ff3434}
.body-big-about{display:flex}
.left-big-about{width:50%;padding:0 30px 0 0}
.left-big-about p{font-size:20px;line-height:30px;font-weight:500;margin:0 0 45px 0;max-width:620px}
.left-big-about ul{margin:0;padding:0;max-width:544px}
.left-big-about ul li{font-size:16px;line-height:24px;font-weight:500}
.text-prev-ul{font-size:16px;line-height:30px;font-weight:700;margin:0 0 25px 0}
.right-big-about{width:50%;margin-top:-66px}
.peop-about{position:relative;left:25px;z-index:30;height:363px;overflow:hidden}
.peop-about:before{position:absolute;left:148px;top:204px;border-radius:50%;z-index:-1;content:'';display:block;width:285px;height:285px;box-shadow:0 0 80px rgba(0,0,0,.4)}
.peop-about img{display:block;width:100%;max-width:342px;margin:0 auto}
.citate-about{position:relative;background:#fff;border-radius:30px;padding:65px 50px 48px 33px}
.citate-about:before{position:absolute;top:-53px;left:33px;content:'';display:block;width:103px;height:79px;background:url(/local/templates/ramax-2025/images/sprite.svg) 0 -383px no-repeat;background-size:100% auto}
.citate-about p{font-size:20px;line-height:30px;padding:0;margin:0 0 41px 0}
.letter-about{font-size:16px;line-height:24px;color:#999;text-align:right}
.press-about{position:relative;z-index:50;padding:75px 0 75px 0}
.press-about .title{margin:0 0 51px 0}
.press-about .nav-news_main{margin-top:85px}
.b-adwards-about{position:relative;z-index:50;padding:92px 0 92px 0}
.body-adwards-about{display:flex}
.left-adwards-about{max-width:559px;margin-right:70px}
.left-adwards-about .title{margin:0 0 50px 0}
.left-adwards-about p{font-size:20px;line-height:30px;font-weight:500;margin:0 0 28px 0}
.left-adwards-about .but-more{margin-top:50px}
.right-adwards-about{min-width:610px;width:610px;margin-left:auto}
.wr-slider-ad-about{position:relative;background:url(/local/templates/ramax-2025/images/back-awards.svg) no-repeat;height:465px}
.slider-ab-about .slide{padding:37px 45px 0 40px}
.logo-ad-about{margin:0 0 14px 0;height:110px;display:flex;align-items:center}
.logo-ad-about img{display:block;max-height:100%;max-width:100%}
.tit-ad-about{margin:0 0 24px 0;font-size:20px;line-height:30px;font-weight:700;color:#333}
.slider-ab-about .slide p{font-size:16px;line-height:24px;margin:0;padding:0}
.right-adwards-about .nav-slider{position:absolute;left:40px;bottom:29px}
.partners-about{position:relative;z-index:50;padding:96px 0 70px 0}
.partners-about .title{margin:0 0 31px 0}
.text-ab-about{font-size:20px;line-height:30px;margin:0 0 80px 0}
.slider-part-about{position:relative;margin:0 -15px 0 -15px}
.slider-part-about .slick-list{overflow:visible}
.slider-part-about .slide{padding:0 15px 0 15px}
.slider-part-about .slide p{margin:0;padding:0;display:flex;min-height:52px;align-items:center}
.slider-part-about .slide img{display:block;margin:0 auto;max-width:100%;max-height:100%}
.wr-nav-slider-part-ab{text-align:center;margin-top:98px}
.wr-nav-slider-part-ab .nav-slider{margin-left:auto;margin-right:auto}
.slider-part-about:before{position:absolute;right:100%;z-index:85;content:'';display:block;height:100%;background:#fff;width:10000px}
.slider-part-about.active:before{display:none}
.b-acarier-about{position:relative;z-index:50;margin-bottom:150px;padding:109px 0 0 0}
.b-acarier-about .title{margin:0 0 77px 0}
.body-carier-about{display:flex}
.left-carier-ab{width:calc(50% - 10px);padding:0 24px 0 0}
.text-carier-ab{font-size:20px;line-height:30px;margin:0 0 23px 0}
.left-carier-ab p{font-size:16px;line-height:24px;margin:0 0 68px 0;padding:0}
.right-carier-ab{width:calc(50% - 10px);margin-left:auto}
.b-nums-carier-about{position:relative;width:100%;height:auto;background:#f6f6f6;padding:30px 80px 0 33px;border-radius:30px 30px 0 0}
.b-nums-carier-about:after{position:absolute;top:14px;right:18px;width:211px;height:194px;content:'';display:block;background:url(/local/templates/ramax-2025/images/decor-carier-ab.svg) no-repeat}
.b-nums-carier-about:before{position:absolute;top:100%;left:0;width:100%;height:105px;content:'';display:block;background:url(/local/templates/ramax-2025/images/back-nums-ab.svg) 0 bottom no-repeat;background-size:100% auto}
.nums-carier-ab{margin:0 0 61px 0}
.nums-carier-ab b{display:block;margin:0 0 5px 0;font-size:75px;line-height:75px;font-weight:800;color:#ff3434}
.nums-carier-ab p{max-width:349px;font-size:20px;margin:0;padding:0;line-height:125%;font-weight:600}
.text-nums-ab{font-size:20px;line-height:30px}
.text-nums-ab a{text-decoration:none}
.text-nums-ab a:hover{text-decoration:underline}
.content .wr-white:after,.content .wr-white:before{width:100vw;left:50%;transform:translateX(-50%)}
.wr-grey-cont{position:relative;z-index:50}
.wr-grey-cont:after{content:'';display:block;position:absolute;top:-2px;width:100vw;left:50%;transform:translateX(-50%);height:calc(100% + 2px);background:#fff;z-index:-1}
.wr-grey-cont:before{content:'';display:block;position:absolute;top:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background:#f6f6f6;border-radius:50px;z-index:2}
.wr-white-cont-bot{position:relative;z-index:50}
.wr-white-cont-bot:after{content:'';display:block;position:absolute;top:0;width:100vw;left:50%;transform:translateX(-50%);height:calc(100% + 2px);background:#f6f6f6;z-index:-1}
.wr-white-cont-bot:before{content:'';display:block;position:absolute;top:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background:#fff;border-radius:0 0 50px 50px;z-index:2}
.wr-white-cont-top{position:relative;z-index:50}
.wr-white-cont-top:after{content:'';display:block;position:absolute;top:-2px;width:100vw;left:50%;transform:translateX(-50%);height:calc(100% + 2px);background:#f6f6f6;z-index:-1}
.wr-white-cont-top:before{content:'';display:block;position:absolute;top:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background:#fff;border-radius:50px 50px 0 0;z-index:2}
.wr-white-cont-center{position:relative;z-index:50}
.wr-white-cont-center:after{content:'';display:block;position:absolute;top:-2px;width:100vw;left:50%;transform:translateX(-50%);height:calc(100% + 2px);background:#f6f6f6;z-index:-1}
.wr-white-cont-center:before{content:'';display:block;position:absolute;top:0;width:100vw;left:50%;transform:translateX(-50%);height:100%;background:#fff;border-radius:50px 50px 50px 50px;z-index:2}

@media screen and (max-width:1200px){
	.item-hist-about.item1 p,.item-hist-about.item2,.item-hist-about.item3 p,.item-hist-about.item4 p,.item-hist-about.item5 p,.item-hist-about.item6 p,.item-hist-about.item7 p{font-size:16px}
	.item-hist-about.item1 .it-num-hist-about,.item-hist-about.item4 .bl-nums-ab-y,.item-hist-about.item5 .bl-nums-ab-y,.item-hist-about.item6 .bl-nums-ab-y,.item-hist-about.item7 .bl-nums-ab-y{font-size:60px}
	.list-h-about ul li{font-size:18px;line-height:28px}
	.peop-about:before{width:20vw;height:20vw}
	.citate-about:before{width:65px;height:52px;top:-33px;left:19px}
	.list-h-about ul li{font-size:16px;line-height:26px}
	.right-big-about{margin-top:-20px}
	.slider-ab-about .slide{padding-right:80px}
}

@media screen and (max-width:999px){
	.text-top-hist-about{font-size:26px}
	.item-hist-about.item1 p,.item-hist-about.item2,.item-hist-about.item3 p,.item-hist-about.item4 p,.item-hist-about.item5 p,.item-hist-about.item6 p,.item-hist-about.item7 p{font-size:14px}
	.item-hist-about.item1 .it-num-hist-about,.item-hist-about.item4 .bl-nums-ab-y,.item-hist-about.item5 .bl-nums-ab-y,.item-hist-about.item6 .bl-nums-ab-y,.item-hist-about.item7 .bl-nums-ab-y{font-size:50px}
	.item-hist-about{padding-left:20px!important;padding-right:20px!important}
	.item-hist-about.item3 .logo-hist-about img{max-width:117px}
	.text-about-company{font-size:26px}
	.citate-about:before{top:11px}
	.citate-about p{font-size:18px;line-height:26px}
	.citate-about{padding-right:20px}
	.body-adwards-about{flex-direction:column}
	.left-adwards-about{max-width:100%;margin-right:0;margin-bottom:50px}
	.right-adwards-about{margin-left:0}
	.body-big-about{flex-direction:column}
	.left-big-about{width:100%;margin-right:0;margin-bottom:40px}
	.right-big-about{width:100%}
	.peop-about:before{display:none}
	.peop-about{ left:0}
	.citate-about:before{top:-33px}
	.wr-grey-cont:before{border-radius:30px!important}
	.wr-white-cont-top:before{border-radius:30px 30px 0 0!important}
	.wr-white-cont-bot:before{border-radius:0 0 30px 30px!important}
	.b-acarier-about,.b-adwards-about,.big-about-company,.history-about,.partners-about,.press-about{padding-top:70px;padding-bottom:70px}
	.b-top-hist-about{padding-bottom:70px}
	.b-acarier-about{margin-bottom:50px;padding-bottom:30px}
	.body-carier-about{flex-direction:column}
	.left-carier-ab{width:100%;padding-right:0;margin-bottom:50px}
	.right-carier-ab{width:100%;margin-left:0}
	.b-nums-carier-about:before{display:none}
	.b-nums-carier-about{padding-bottom:50px;border-radius:30px}
}

@media screen and (max-width:767px){
	.b-top-hist-about{padding-top:0}
	.text-top-hist-about{font-size:20px;margin-bottom:30px}
	.history-about .but-more a,.press-about .but-more a{padding-left:20px;padding-right:20px;min-width:180px}
	.big-about-company .title{margin-bottom:30px}
	.text-about-company{font-size:20px;margin-bottom:30px}
	.left-big-about{padding-right:0}
	.left-big-about p{font-size:16px;line-height:24px;margin-bottom:30px}
	.text-prev-ul{line-height:24px}
	.peop-about img{max-width:235px}
	.peop-about{height:254px}
	.citate-about:before{top:15px}
	.citate-about p{font-size:16px;line-height:24px}
	.press-about .title{margin-bottom:30px}
	.press-about .nav-news_main{margin-top:50px}
	.left-adwards-about .title{margin-bottom:30px}
	.left-adwards-about p{font-size:16px;line-height:24px}
	.wr-slider-ad-about{background:#fff;border-radius:30px;height:auto}
	.right-adwards-about{min-width:100px;width:100%}
	.slider-ab-about .slide{padding:30px 20px 100px 20px}
	.right-adwards-about .nav-slider{left:20px}
	.text-ab-about{font-size:16px;line-height:24px;margin-bottom:40px}
	.wr-nav-slider-part-ab{margin-top:50px}
	.b-acarier-about .title{margin-bottom:30px}
	.text-carier-ab,.text-nums-ab{font-size:16px;line-height:24px}
	.left-carier-ab p{margin-bottom:40px}
	.b-nums-carier-about{padding:30px 20px}
	.nums-carier-ab{margin-bottom:30px}
	.b-acarier-about{margin-bottom:0;padding-bottom:0}
	.b-acarier-about .but-more a{width:100%}
	.citate-about{padding-top:85px;padding-left:30px;padding-right:30px}
	.item-hist-about{opacity:1}
	.item-hist-about.item4{transform:none}
	.item-hist-about.item5{transform:none}
	.item-hist-about.item1,.two-hist-bl{transform:none}
	.item-hist-about.item6,.item-hist-about.item7{transform:none}
	.two-hist-bl{opacity:1}
	.square-hist-about{flex-wrap:wrap}
	.col-hist-about{width:calc(100% - 20px)!important;margin-bottom:17px!important}
	.col-hist-about:last-child{margin-bottom:0!important}
	.back-hist-about:before{height:2000px}
	.item-hist-about.item1{min-height:150px}
	.col-hist-about.item2,.col-hist-about.item3{display:flex}
	.col-hist-about.item2>div,.col-hist-about.item3>div{width:calc(50% - 9px);min-height:140px!important;margin-bottom:0!important}
	.col-hist-about.item2>div:last-child,.col-hist-about.item3>div:last-child{margin-left:auto}
	.item-hist-about.item1 .it-num-hist-about,.item-hist-about.item4 .bl-nums-ab-y,.item-hist-about.item5 .bl-nums-ab-y,.item-hist-about.item6 .bl-nums-ab-y,.item-hist-about.item7 .bl-nums-ab-y{font-size:42px}
}

/*page service*/
.top-service_ab{display:flex;align-items:center;padding:10px 0 86px 0}
.left-service_ab{min-width:715px;margin-right:95px}
.left-service_ab h1{width:920px;margin:0 0 20px 0;padding:0;font-size:64px;line-height:120%;font-weight:800;text-transform:uppercase}
.left-service_ab>p{max-width:652px;font-size:20px;line-height:30px;font-weight:500;margin:0 0 35px 0}
.left-service_ab ul{list-style-type:none;margin:0 0 35px 0;padding:0;max-width:544px}
.left-service_ab ul li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 7px no-repeat}
.left-service_ab ul li:last-child{margin-bottom:0}
.panel-serv_ab{background:#f6f6f6;border-radius:15px;padding:17px 33px 26px 30px;max-width:715px}
.panel-serv_ab p{font-size:20px;line-height:30px;margin:0 0 13px 0;padding:0}
.img-top-serv_ab{opacity:0;transform:translateX(400px)}
.img-top-serv_ab img{display:block;max-width:560px}
.b-scheme-service_ab{position:relative;z-index:50;padding:63px 0 187px 0}
.text-scheme-serv_ab{max-width:705px;margin:0 0 117px 0;font-size:20px;line-height:30px;font-weight:700}
.list-service_ab{position:relative}
.list-service_ab:before{position:absolute;top:68px;left:50%;transform:translateX(-50%) rotate(-13deg);content:'';display:block;background:#fff;width:3000px;height:19px}
.line-service_ab{display:flex;margin:0 0 0 -8px}
.item-service_ab{position:relative;padding:0 0 0 18px;width:calc(31% - 38px);margin:0 0 0 38px;opacity:0}
.border-sevice_ab{position:absolute;left:0;top:0;width:1px;height:195px}
.border-sevice_ab:after{position:absolute;top:0;left:50%;transform:translateX(-50%);content:'';display:block;background:#d0d0d0;height:100%;width:1px}
.border-sevice_ab:before{position:absolute;top:100%;left:50%;margin-top:-12px;transform:translateX(-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/cube-border.png) no-repeat;width:55px;height:59px}
.item-service_ab i{font-style:normal;font-size:16px;display:block;line-height:125%;color:#ff3434;font-weight:700;margin:0 0 21px 0}
.item-service_ab p{min-height:80px;font-size:16px;line-height:125%;margin:0;padding:0;font-weight:500}
.item-service_ab.item1{transform:translateY(-200px)}
.item-service_ab.item4{transform:translateY(200px)}
.item-service_ab.item2{transform:translateY(-200px)}
.item-service_ab.item5{transform:translateY(200px)}
.item-service_ab.item3{transform:translateY(-200px)}
.item-service_ab.item6{transform:translateY(200px)}
.line-service_ab.item1{margin-bottom:45px}
.item-service_ab.item1 p{min-width:313px}
.item-service_ab.item1 i{max-width:300px}
.item-service_ab.item2{margin-top:-90px}
.item-service_ab.item2 p{min-width:320px;max-width:320px}
.item-service_ab.item2 i{max-width:320px}
.item-service_ab.item3{margin-top:-179px}
.item-service_ab.item3 p{min-width:365px}
.line-service_ab.item2 .border-sevice_ab{top:auto;bottom:0}
.line-service_ab.item2 .border-sevice_ab:before{bottom:auto;top:-60px;margin-top:20px}
.line-service_ab.item2{margin-left:185px}
.line-service_ab.item2 .border-sevice_ab{height:171px}
.item-service_ab.item4{display:flex;flex-direction:column;justify-content:flex-end}
.item-service_ab.item4 i{min-width:295px}
.item-service_ab.item4 p{min-height:1px;min-width:295px}
.item-service_ab.item4 .border-sevice_ab:before{left:7px}
.item-service_ab.item5{position:relative;top:-90px;left:71px;display:flex;flex-direction:column;justify-content:flex-end}
.item-service_ab.item5 p{min-height:1px;min-width:331px}
.item-service_ab.item6{position:relative;top:-179px;left:131px;display:flex;flex-direction:column;justify-content:flex-end;max-width:254px}
.item-service_ab.item6 i{position:relative;top:25px}
.item-service_ab.item6 p{min-height:1px;min-width:254px;position:relative;top:25px}
.block-info-scheme_ab{opacity:0;position:absolute;bottom:-32px;right:0;max-width:680px;font-size:16px;line-height:24px;background:#fff;border-radius:20px;box-shadow:0 4px 20px 0 #0000001A;padding:49px 85px 58px 60px}
.block-info-scheme_ab:before{position:absolute;top:25px;right:33px;content:'';display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -316px -383px no-repeat;width:51px;height:55px}
.b-what-serv_ab{position:relative;z-index:50;padding:96px 0 82px 0}
.b-what-serv_ab .title{text-transform:none;margin:0 0 73px 0;max-width:740px;font-weight:700}
.b-what-serv_ab .title b{color:#ff3434}
.list-what-serv_ab{position:relative;z-index:50;margin:-30px 0 60px -78px;display:flex;flex-wrap:wrap}
.list-what-serv_ab:before{position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-40%,-59%);width:1998px;height:366px;content:'';display:block;background:url(/local/templates/ramax-2025/images/decor-what-content.svg) no-repeat}
.item-what-serv_ab{width:calc(33.333% - 78px);margin:30px 0 0 78px}
.item-what-serv_ab p{font-size:20px;line-height:30px;margin:0;padding:0}
.b-awards-serv_ab{position:relative;z-index:50;padding:75px 0 137px 0}
.b-awards-serv_ab .title{margin:0 0 57px 0}
.list-awards-serv_ab{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-awards-serv_ab{width:calc(33.333% - 20px);margin:20px 0 0 20px;background:#fff;border-radius:30px 30px 30px 0;padding:34px 37px 25px 47px}
.logo-about-serv_ab{display:flex;height:107px;align-items:center;margin:0 0 27px 0}
.logo-about-serv_ab img{display:block;max-width:100%;max-height:100%}
.desc-about-serv_ab{position:relative;padding:40px 0 0 0;font-size:16px;line-height:24px}
.desc-about-serv_ab:before{position:absolute;top:0;left:0;content:'';display:block;width:110px;height:5px;background:#ff3434;border-radius:10px}
.item-awards-serv_ab:first-child .desc-about-serv_ab{max-width:311px}
.b-settinegs-serv_ab{position:relative;z-index:50;padding:103px 0 50px 0}
.b-settinegs-serv_ab .title{text-transform:none;margin:0 0 49px 0;font-weight:700}
.b-settinegs-serv_ab .title b{color:#ff3434}
.text-setting-serv_ab{font-size:20px;line-height:30px;margin:0 0 61px 0}
.in-serv-setting_ab{background:#f6f6f6;border-radius:30px;margin:0 0 38px 0;padding:0 35px 0 58px}
.body-serv-setting_ab{display:flex}
.left-serv-settings_ab{width:calc(48% - 10px);padding:42px 0 0 0}
.tit-serv-settings_ab{font-size:36px;line-height:45px;font-weight:700;max-width:420px}
.tit-serv-settings_ab b{color:#ff3434}
.right-serv-settings_ab{width:calc(52% - 10px);margin-left:auto}
.list-serv-settings_ab{max-height:421px;overflow-y:auto;padding-top:44px}
.list-serv-settings_ab ul{list-style-type:none;margin:0;padding:0;counter-reset:item}
.list-serv-settings_ab ul li{position:relative;font-size:16px;line-height:24px;background:0 0;margin:0 0 25px 0;padding:0 0 0 36px;counter-increment:item}
.list-serv-settings_ab ul li::before{content:counter(item,decimal-leading-zero);position:absolute;font-weight:500;color:#ff3434;top:0;left:0}
.list-serv-settings_ab{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.list-serv-settings_ab::-webkit-scrollbar{display:none}
.about-settings_ab{display:flex;align-items:center}
.text-about-set_ab{margin:0 61px 0 0;font-size:24px;line-height:34px}
.img-about-setting_ab{min-width:475px;margin-right:105px;max-width:475px}
.img-about-setting_ab img{width:100%;max-width:475px}
.b-possible-serv_ab{position:relative;z-index:50;padding:76px 0 82px 0}
.b-possible-serv_ab .title{margin:0 0 33px 0}
.body-possible_ab{display:flex;margin:-20px 0 0 -20px}
.col-possible_ab{width:calc(50% - 20px);margin:20px 0 0 20px}
.item-possible_ab{position:relative;background:#fff;border-radius:30px;padding:25px 33px 29px 52px;margin:0 0 20px 0}
.item-possible_ab:before{content:'';display:block;position:absolute;left:0;top:36px;width:32px;height:12px;background:#ff3434}
.item-possible_ab:last-child{margin-bottom:0}
.tit-possible_ab{font-size:20px;line-height:34px;font-weight:700;color:#333;margin:0 0 20px 0}
.item-possible_ab ul{margin:0;padding:0}
.item-possible_ab ul li{background:0 0;position:relative;padding:0 0 0 24px;margin:0 0 20px 0;font-size:16px;line-height:24px}
.item-possible_ab ul li:before{position:absolute;top:10px;left:10px;content:'';background:#ff3434;display:block;width:5px;height:5px;border-radius:50%}
.item-possible_ab ul li:last-child{margin-bottom:0}
.b-stage-serv_ab{position:relative;z-index:50;padding:68px 0 60px 0}
.b-stage-serv_ab .title{margin:0 0 32px 0}
.text-serv-stage_ab{font-size:20px;line-height:30px;font-weight:500;margin:0 0 55px 0}
.tabs-stage-serv_ab{display:flex;margin:0 0 55px 0}
.nav-stage-serv_ab{width:calc(50% - 11px)}
.item-nav-stage-serv_ab{display:flex;cursor:pointer}
.item-nav-stage-serv_ab i{display:flex;align-items:center;justify-content:center;text-align:center;min-width:50px;margin:0 32px 0 0;background:#ff3434;border-radius:10px;font-size:30px;line-height:30px;font-weight:800;width:50px;height:50px;color:#fff;font-style:normal}
.item-nav-stage-serv_ab p{border-top:1px solid #d9d9d9;width:calc(100% - 82px);min-height:60px;display:flex;align-items:center;padding:3px 0 5px 0;margin:0;font-size:20px;line-height:30px;font-weight:700}
.item-nav-stage-serv_ab:last-child p{border-bottom:1px solid #d9d9d9}
.item-nav-stage-serv_ab.active p{color:#ff3434}
.cont-stage-serv_ab{width:calc(50% - 11px);margin-left:auto;background:#f6f6f6;border-radius:20px;display:flex;align-items:center;padding:20px 23px 20px 44px}
.tab-stage-serv_ab ul{margin:0;padding:0}
.tab-stage-serv_ab li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 7px no-repeat}
.tab-stage-serv_ab li:last-child{margin-bottom:0}
.text-serv-stage-bot_ab{font-size:20px;line-height:30px;font-weight:500;margin:0 0 60px 0}
.b-projects-serv_ab{position:relative;z-index:50;padding:78px 0 75px 0}
.b-projects-serv_ab .title{margin:0 0 43px 0}
.slider-serv_ab{margin:0 0 48px 0}
.in-slide-serv_ab{display:flex}
.left-proj-serv_ab{width:calc(51% - 10px)}
.img-proj-serv_ab{position:relative;display:inline-flex;position:relative;margin:0 0 29px 0;display:block;border-radius:30px 30px 30px 0}
.img-proj-serv_ab:before{position:absolute;bottom:0;left:0;width:100%;z-index:5;height:100%;border-radius:30px 30px 30px 0;content:'';display:block;background:linear-gradient(233.55deg,rgba(0,0,0,0) 55.68%,rgba(0,0,0,.6) 100%)}
.img-proj-serv_ab>a>img,.img-proj-serv_ab>img{border-radius:30px 30px 30px 0;display:block;max-width:100%}
.logo-proj-serv_ab{position:absolute;left:22px;bottom:32px;z-index:20}
.logo-proj-serv_ab img{display:block;max-width:100%}
.tit-porj-serv_ab{font-size:22px;line-height:125%;font-weight:600;color:#333}
.tit-porj-serv_ab a{text-decoration:none;color:#333}
.tit-porj-serv_ab a:hover{color:#ff3434}
.right-proj-serv_ab{width:calc(49% - 10px);padding-left:30px;margin-left:auto}
.bl-proj-param_ab{margin:0 0 27px 0}
.bl-proj-param_ab:last-child{margin-bottom:0}
.tit-params-proj_ab{margin:0 0 20px 0;font-size:20px;line-height:34px;font-weight:700;color:#333}
.bl-proj-param_ab ul{margin:0;padding:0}
.bl-proj-param_ab ul li{position:relative;background:0 0;font-size:16px;line-height:24px;margin:0 0 20px 0;padding:0 0 0 24px}
.bl-proj-param_ab ul li:before{position:absolute;top:10px;left:10px;content:'';display:block;background:#333;width:4px;height:4px;border-radius:50%}
.b-projects-serv_ab .nav-news_main{justify-content:space-between}
.b-projects-serv_ab .nav-news_main .but-more{margin-left:0}
.b-projects-serv_ab .button-border{margin-left:15px;margin-right:15px}
.button-border{font-size:17px;font-weight:500}
.button-border a{display:inline-flex;align-items:center;text-decoration:none;color:#ff3434;border:1px solid #ff3434;justify-content:center;text-align:center;min-height:50px;border-radius:50px;padding:0 30px 0 30px;min-width:248px}
.button-border a:hover{background:#ff3434;color:#fff}
.b-benef-serv_ab{position:relative;z-index:50;padding:73px 0 0 0;margin:0 0 -30px 0}
.b-benef-serv_ab .title{text-transform:none;margin:0 0 65px 0;font-weight:700}
.b-benef-serv_ab .title b{color:#ff3434}
.body-benef-sev_ab{display:flex;align-items:center;margin:0 0 68px 0}
.left-benef-serv_ab{width:calc(50% - 20px)}
.left-benef-serv_ab p{font-size:20px;line-height:34px;margin:0;padding:0}
.right-benef-serv_ab{width:calc(50% - 20px);margin-left:auto;display:flex;align-items:center;background:#f6f6f6;border-radius:30px;padding:20px 30px 20px 49px;min-height:250px}
.grey-benef_ab{font-size:16px;line-height:24px}
.list-benef-serv_ab{display:flex;flex-wrap:wrap;margin:-22px 0 44px -20px}
.item-benef-serv_ab{position:relative;width:calc(50% - 20px);margin:22px 0 0 20px;padding:0 0 0 126px}
.ico-benef-serv_ab{position:absolute;left:13px;top:-5px}
.ico-benef-serv_ab img{display:block;max-width:100%}
.desc-beenf-serv_ab i{display:block;font-size:20px;line-height:125%;font-style:normal;font-weight:700;color:#333;margin:0 0 10px 0}
.desc-beenf-serv_ab p{font-size:16px;line-height:24px;margin:0;padding:0}
.ico-info{position:relative;display:inline-block;width:1px;height:19px;margin:0 0 0 3px}
.ico-info i{position:relative;display:block;background:url(/local/templates/ramax-2025/images/sprite.svg) -255px -383px no-repeat;cursor:pointer;width:20px;height:19px}
.ico-info i:before{width:0;z-index:20;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:18px solid #fff;display:none;content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}
.pop-die-info{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:17px;font-size:16px;min-width:472px;line-height:24px;background:#fff;box-shadow:0 4px 20px 0 #00000026;border-radius:30px;padding:42px 30px 42px 43px}
.ico-info:hover .pop-die-info{display:block}
.ico-info:hover i:before{display:block}

@media screen and (min-width:999px){
	.item-nav-stage-serv_ab:hover p{color:#ff3434}
}
@media screen and (max-width:1350px){
	.block-info-scheme_ab{max-width:600px;padding:40px}
	.block-info-scheme_ab:before{top:15px;right:15px}
	.list-service_ab{left:-13px}
	.item-service_ab.item6 p{min-width:200px;max-width:200px}
	.line-service_ab.item1{margin-bottom:24px}
	.right-service_ab{position:relative;left:-50px}
}
@media screen and (max-width:1200px){
	.left-service_ab h1{font-size:52px}
	.left-service_ab{min-width:550px}
	.panel-serv_ab p{font-size:18px;line-height:26px}
	.item-service_ab{opacity:1!important;transform:none!important;top:auto!important;left:auto!important;margin-top:0!important}
	.list-service_ab:before{display:none}
	.line-service_ab.item2{margin-left:0}
	.list-service_ab{left:auto}
	.item-service_ab p{min-height:1px!important;min-width:1px!important;top:auto!important;max-width:none!important}
	.item-service_ab{justify-content:flex-start!important;max-width:none!important}
	.block-info-scheme_ab{position:relative;left:auto;bottom:auto;right:auto;transform:none!important;opacity:1!important;filter:blur(0px)!important;max-width:100%;margin-top:70px}
	.b-scheme-service_ab{padding-bottom:70px}
	.line-service_ab.item2 .border-sevice_ab:before{display:none!important}
	.item-service_ab i{min-width:1px!important;top:auto!important}
	.line-service_ab.item1 .item-service_ab{padding-bottom:20px}
	.line-service_ab.item2 .item-service_ab{margin-top:0!important;padding-top:70px}
	.line-service_ab.item2{margin-left:-8px}
	.text-scheme-serv_ab{margin-bottom:50px;max-width:none}
	.item-what-serv_ab p{font-size:18px;line-height:26px}
	.text-about-set_ab{font-size:20px;line-height:30px}
	.img-about-setting_ab{margin-right:0}
	.item-nav-stage-serv_ab p{font-size:18px;line-height:24px}
	.left-benef-serv_ab p{font-size:18px;line-height:26px}
	.line-service_ab.item2 .border-sevice_ab{height:100%}
	.line-service_ab.item1{margin-bottom:0!important}
	.border-sevice_ab:before{margin-top:0}
	.border-sevice_ab{height:100%!important}
	.border-sevice_ab:before{z-index:50}
	.item-service_ab{width:calc(33.333% - 38px);margin:0 0 0 38px}
}
@media screen and (max-width:999px){
	.left-service_ab h1{font-size:32px;width:auto}
	.left-service_ab>p{font-size:18px;line-height:26px}
	.top-service_ab{flex-direction:column}
	.left-service_ab{min-width:100%;margin-right:0;margin-bottom:50px}
	.right-service_ab{left:auto;margin-left:auto;margin-right:auto}
	.top-service_ab{padding-bottom:70px}
	.b-awards-serv_ab,.b-possible-serv_ab,.b-projects-serv_ab,.b-scheme-service_ab,.b-settinegs-serv_ab,.b-stage-serv_ab,.b-what-serv_ab{padding-top:70px;padding-bottom:70px}
	.b-benef-serv_ab{padding-top:70px;padding-bottom:30px}
	.item-service_ab{width:calc(33.333% - 28px);margin:0 0 0 28px}
	.item-service_ab p{font-size:14px}
	.block-info-scheme_ab{padding-right:55px}
	.text-scheme-serv_ab{font-size:18px;line-height:26px}
	.item-what-serv_ab{width:calc(100% - 78px)}
	.b-awards-serv_ab .title,.b-settinegs-serv_ab .title,.b-what-serv_ab .title{margin-bottom:30px}
	.item-awards-serv_ab{padding:25px}
	.desc-about-serv_ab{font-size:14px;line-height:22px}
	.text-setting-serv_ab{font-size:18px;line-height:26px;margin-bottom:40px}
	.tit-serv-settings_ab{font-size:28px;line-height:36px}
	.in-serv-setting_ab{padding-left:30px;padding-right:30px}
	.about-settings_ab{flex-direction:column}
	.text-about-set_ab{margin-right:0;margin-bottom:50px;text-align:center}
	.img-about-setting_ab{max-width:475px;margin-left:auto;margin-right:auto}
	.in-serv-setting_ab{margin-bottom:50px}
	.body-possible_ab{flex-direction:column}
	.col-possible_ab{width:calc(100% - 20px)}
	.text-serv-stage_ab{font-size:18px;line-height:26px}
	.cont-stage-serv_ab{padding-left:20px}
	.item-nav-stage-serv_ab i{margin-right:15px}
	.text-serv-stage-bot_ab{font-size:18px;line-height:26px}
	.tit-porj-serv_ab{font-size:18px}
	.right-proj-serv_ab{padding-left:0}
	.left-benef-serv_ab p{font-size:16px;line-height:24px}
	.right-benef-serv_ab{padding:25px}
	.desc-beenf-serv_ab i{font-size:18px}
	.item-nav-stage-serv_ab p{line-height:21px}
	.img-top-serv_ab img{width:100%;max-width:400px}
	.wr-white-cont-center:before{border-radius:30px}
}
@media screen and (max-width:767px){
	.left-service_ab h1{font-size:28px}
	.left-service_ab>p{margin-bottom:30px}
	.panel-serv_ab{padding:25px;text-align:center}
	.panel-serv_ab .but-more a{width:100%}
	.panel-serv_ab p{font-size:16px;line-height:24px;margin-bottom:20px}
	.text-scheme-serv_ab{font-weight:600;font-size:16px;line-height:24px}
	.border-sevice_ab{display:none}
	.line-service_ab{margin:0!important;flex-wrap:wrap}
	.item-service_ab{padding:15px 0 15px 0!important;border-bottom:1px solid #ccc;width:100%;margin:0}
	.item-service_ab.item1{padding-top:0!important}
	.item-service_ab.item6{padding-bottom:0!important;border:none}
	.item-service_ab i{margin-bottom:15px}
	.text-scheme-serv_ab{margin-bottom:40px}
	.block-info-scheme_ab{padding-left:20px;font-size:15px;line-height:22px}
	.item-what-serv_ab p{font-size:16px;line-height:24px}
	.item-awards-serv_ab{width:calc(100% - 20px)}
	.text-setting-serv_ab{font-size:16px;line-height:24px}
	.pop-die-info{min-width:280px;width:280px;font-size:14px;line-height:20px;padding:12px;transform:translateX(-38%);border-radius:10px}
	.body-serv-setting_ab{flex-direction:column}
	.left-serv-settings_ab{margin-bottom:30px;width:100%}
	.list-serv-settings_ab{padding-top:0}
	.right-serv-settings_ab{width:100%;margin-left:0;padding-top:0}
	.in-serv-setting_ab{padding-left:25px;padding-right:25px}
	.tit-serv-settings_ab{font-size:24px;line-height:30px}
	.img-about-setting_ab{min-width:100%}
	.tit-possible_ab{font-size:16px;line-height:24px}
	.item-possible_ab:before{top:31px}
	.item-possible_ab{padding-right:20px;padding-left:45px}
	.text-serv-stage_ab{font-size:16px;line-height:24px}
	.tabs-stage-serv_ab{flex-direction:column}
	.nav-stage-serv_ab{margin-bottom:20px;width:100%}
	.cont-stage-serv_ab{width:100%;margin-left:0}
	.text-serv-stage-bot_ab{font-size:16px;line-height:24px}
	.in-slide-serv_ab{flex-direction:column}
	.left-proj-serv_ab{width:100%;margin-bottom:20px}
	.right-proj-serv_ab{width:100%;margin-left:0}
	.tit-params-proj_ab{font-size:18px;line-height:28px;margin-bottom:10px}
	.slider-serv_ab{margin-bottom:25px}
	.nav-news_main{position:relative}
	.b-projects-serv_ab .button-border{position:absolute;top:100%;margin:20px 0 0;width:100%}
	.b-projects-serv_ab .button-border a{width:100%}
	.b-projects-serv_ab{padding-bottom:120px}
	.b-benef-serv_ab .title{margin-bottom:30px}
	.body-benef-sev_ab{flex-direction:column}
	.left-benef-serv_ab{margin-bottom:30px;width:100%}
	.right-benef-serv_ab{width:100%;margin-left:0}
	.item-benef-serv_ab{width:calc(100% - 20px)}
	.item-benef-serv_ab{padding-left:80px}
	.ico-benef-serv_ab{left:0}
	.ico-benef-serv_ab{width:70px}
	.b-benef-serv_ab{padding-bottom:10px}
	.text-serv-stage_ab, .text-serv-stage-bot_ab, .tabs-stage-serv_ab{margin-bottom:30px}
	.b-projects-serv_ab .title{margin-bottom:20px}
	.wr-nav-mob-proj{display:flex;justify-content:flex-end;margin-bottom:25px}
	.wr-nav-mob-proj .nav-slider{min-width:96px}
	.img-top-serv_ab{opacity:1!important;transform:none!important}
}

/*directions*/
.list-direction_n{display:flex;flex-wrap:wrap;margin:-40px 0 0 -20px}
.item-direction_n{width:calc(33.333% - 20px);margin:40px 0 0 20px}
.item-direction_n a{display:block;color:#333;text-decoration:none}
.item-direction_n a:hover{color:#ff3434}
.img-direction_n{position:relative;z-index:50;border-radius:30px 30px 30px 0;margin:0 0 13px 0;overflow:hidden}
.img-direction_n:before{content:'';display:block;position:absolute;width:100%;height:100%;z-index:5;border-radius:30px 30px 30px 0;background: linear-gradient(233.55deg, rgba(0, 0, 0, 0) 55.68%, rgba(0, 0, 0, 0.6) 100%)}
.img-direction_n img{display:block;width:100%;border-radius:30px 30px 30px 0}
.tit-direction{font-size:22px;font-weight:600;padding-right:10px}

@media screen and (max-width:1200px){
	.tit-direction{font-size:18px}
}

@media screen and (max-width:767px){
	.item-direction_n{width:calc(50% - 20px)}
}

@media screen and (max-width:480px){
	.item-direction_n{width:calc(100% - 20px)}
}

/*card directions*/
.top-serv-direction{display:flex;margin:40px 0 48px 0;background:#f6f6f6;border-radius:30px;overflow:hidden}
.img-serv-direction{position:relative;width:50%}
.img-serv-direction img{display:block;border-radius:30px 0 0 30px;width:100%}
.desc-serv-direction{width:50%;padding:20px 37px 20px 35px}
.tit-serv-directions{font-weight:700;font-size:24px;margin:0 0 20px 0}
.desc-serv-direction ul{list-style-type:none;margin:0;padding:0;border-top:1px solid #d9d9d9}
.desc-serv-direction ul li{margin:0;padding:16px 0 18px 0;border-bottom:1px solid #d9d9d9;font-size:16px;line-height:24px;background:0 0;font-size:16px;line-height:24px}
.desc-serv-direction ul li a{color: inherit; text-decoration: none;}
.desc-serv-direction ul li:last-child{border-bottom:0}
.title-middle{font-size:36px;font-weight:600;margin:0 0 32px 0}
.link-optimis{margin:45px 0 60px 0}
.link-optimis ul{list-style-type:none;margin:-10px 0 0 -40px;padding:0;display:flex;flex-wrap:wrap}
.link-optimis ul li{margin:10px 0 0 40px;padding:0;background:0 0;font-size:20px;line-height:30px}
.link-optimis ul li a{color:#ff3434;border-bottom:1px dotted #ff3434;text-decoration:none}
.block-benef-red{border:2px solid #ff3434;border-radius:30px;margin:55px 0 38px 0;padding:29px 30px 50px 30px}
.title-benef-red{margin:0 0 33px 0;font-size:36px;line-height:normal;font-weight:600;color:#ff3434}
.body-benef-red{display:flex;margin:0 0 0 -55px}
.body-benef-red ul{list-style-type:none;padding:0;width:calc(50% - 55px);margin:0 0 0 55px}
.body-benef-red ul li{position:relative;font-size:16px;line-height:24px;padding:0 0 0 35px;font-weight:500;background:0 0;margin:0 0 25px 0}
.body-benef-red ul li:last-child{margin-bottom:0}
.body-benef-red ul li i{display:block;position:absolute;top:0;left:0;color:#ff3434;font-style:normal}
.body-benef-red ul li > ul{list-style-type: disc;margin: 20px 0 20px 22px;width:auto}
.body-benef-red ul li > ul li{padding-left:0;margin-bottom:15px}
.panel-serv_ab2{margin-bottom:44px;margin-top:56px}
.slider-siblings-direct{margin:0 -10px 45px -10px}
.slider-siblings-direct .slide{padding:0 10px 0 10px}
.img-direct-big{position:relative;border-radius:30px 30px 30px 0;overflow:hidden;margin:0 0 14px 0}
.img-direct-big:before{content:'';display:block;position:absolute;width:100%;height:100%;z-index:5;border-radius:30px 0 0 30px;background:linear-gradient(233.55deg,rgba(0,0,0,0) 55.68%,rgba(0,0,0,.6) 100%)}
.img-direct-big img{display:block;width:100%;border-radius:30px 30px 30px 0}
.tit-direct-big{font-size:22px;font-weight:600;color:#333}
.tit-direct-big a{color:#333;text-decoration:none}
.img-direct-big:hover+.tit-direct-big a,.tit-direct-big a:hover{color:#ff3434}
.list-condit-direct{margin-top:45px}
.list-condit-direct+.panel-serv_ab2{margin-top:20px}

@media screen and (min-width:999px){
	.img-serv-direction{overflow:hidden}
	.img-serv-direction img{min-height:100%;width:auto}
	.top-serv-direction .img-serv-direction:first-child:last-child{width:100%;max-height:360px;overflow:hidden}
	.top-serv-direction .img-serv-direction:first-child:last-child img{min-width:1px;width:100%}
}

@media screen and (max-width:1200px){
	.desc-serv-direction ul li{padding-top:10px;padding-bottom:12px}
}
@media screen and (max-width:999px){
	.top-serv-direction{flex-direction:column}
	.img-serv-direction{width:100%;order:2}
	.desc-serv-direction{width:100%;order:1;padding:25px}
	.img-serv-direction img{border-radius:0 0 30px 30px}
	.desc-serv-direction ul li:last-child{border-bottom:none}
	.title-benef-red,.title-middle{font-size:28px;margin-bottom:30px!important}
	.link-optimis{margin-top:40px;margin-bottom:40px}
	.tit-direct-big{font-size:18px}
	.block-benef-red{margin-top:50px;padding:30px}
	.panel-serv_ab2{margin-top:44px}
}
@media screen and (max-width:767px){
	.title-benef-red,.title-middle{font-size:24px}
	.link-optimis ul li{font-size:18px}
	.body-benef-red{flex-wrap:wrap}
	.body-benef-red ul{width:calc(100% - 55px);margin-bottom:25px}
	.body-benef-red ul:last-child{margin-bottom:0}
}

/*service*/
.block-vacan ul li ul{margin:18px 0 0 0;padding:0 0 0 8px;list-style-type:none}
.block-vacan ul li ul li{position:relative;background:0 0;padding:0 0 0 15px;margin:0 0 18px 0;line-height:24px}
.block-vacan ul li ul li:before{position:absolute;top:11px;left:0;content:'';display:block;width:4px;height:4px;border-radius:50%;background:#333}
.block-vacan ul li ul li:last-child{margin-bottom:0}
.desc-serv-direction p{margin:0;padding:0;font-size:20px;line-height:30px;font-weight:500}
.b-import{margin:0 0 59px 0}
.b-import .title-middle{margin:0 0 72px 0}
.list-import{display:flex;margin:-40px 0 0 -25px}
.item-import{position:relative;width:calc(33.333% - 25px);margin:40px 0 0 25px;padding:0 0 0 105px}
.item-import:last-child{width:calc(34.333% - 25px);}
.ico-import{position:absolute;top:-20px;left:0}
.ico-import img{display:block;max-width:100%}
.item-import p{font-size:16px;line-height:24px;margin:0;padding:0;font-weight:500}
.b-stage-work{margin:79px 0 91px 0}
.b-stage-work .title-middle{margin:0 0 42px 0}
.b-stage-work ul{list-style-type:none;margin:0;padding:0;counter-reset:item}
.b-stage-work li{position:relative;font-size:20px;line-height:30px;margin:0 0 30px 0;padding:0 0 0 80px;background:0 0;font-weight:700;counter-increment:item}
.b-stage-work li::before{content:counter(item);position:absolute;font-weight:800;color:#fff;top:50%;left:0;transform:translateY(-50%);font-size:30px;width:50px;height:50px;background:#ff3434;border-radius:10px;display:flex;align-items:center;justify-content:center}
.b-stage-work li:last-child{margin:0}
.b-business_n{margin:0 0 80px 0}
.b-business_n .title-middle{margin:0 0 38px 0}
.b-business_n li{font-weight:500}
.b-metod{border:1px solid #0000001A;border-radius:30px;margin:55px 0 73px 0;padding:40px 46px 52px 60px}
.b-metod .title-middle{margin:0 0 32px 0}
.body-metod{display:flex;margin:0 0 0 -35px}
.body-metod ul{list-style-type:none;padding:0;width:calc(50% - 30px);margin:0 0 0 30px}
.body-metod ul li{position:relative;font-size:16px;line-height:24px;padding:0 0 0 30px;font-weight:500;background:0 0;margin:0 0 25px 0}
.body-metod ul li:last-child{margin-bottom:0}
.body-metod ul li i{display:block;position:absolute;top:0;left:0;color:#ff3434;font-style:normal}
.b-steps_n .title-middle{margin:0 0 38px 0}
.b-steps_n ul{counter-reset:item;list-style-type:none;margin:0;padding:0}
.b-steps_n ul li{position:relative;counter-increment:item;margin:0 0 20px 0;padding:0 0 0 80px;background:0 0;font-size:20px;line-height:30px;font-weight:500}
.b-steps_n ul li:last-child{margin-bottom:0}
.b-steps_n ul li::before{position:absolute;left:0;top:0;content:"Шаг " counter(item) ".";font-weight:700}

@media screen and (max-width:999px){
	.list-import{flex-wrap:wrap}
	.item-import{width:calc(100% - 25px)!important;min-height:86px}
	.b-import .title-middle{margin-bottom:50px!important}
	.b-business_n,.b-metod,.b-stage-work{margin-bottom:70px}
	.b-metod{padding:30px}
	.b-import{margin-bottom:49px}
	.b-stage-work{margin-top:70px}
}
@media screen and (max-width:767px){
	.desc-serv-direction p{font-size:18px;line-height:28px}
	.body-metod{flex-wrap:wrap}
	.b-stage-work li{font-size:16px;line-height:24px;padding-left:70px}
	.body-metod ul{width:calc(100% - 30px);margin-bottom:25px}
	.body-metod ul:last-child{margin-bottom:0}
	.b-steps_n ul li{font-size:16px;line-height:24px;padding-left:70px}
}

.tags-press{position:relative;display:flex;flex-wrap:wrap;margin-top:-10px}
.in-tags-press{margin:10px 0 0 0}
.tags-press ul{margin-top:40px;display:none;margin-left:0}
.tags-press ul:first-child{margin-top:-10px;display:flex}
.tags-press ul li{display:none;margin-right:10px;margin-left:0}
.tags-press ul li:nth-child(-n+3){display:block}
.but-tags-more{font-size:16px;line-height:24px;margin:10px 0 0 0}
.but-tags-more i{display:inline-flex;cursor:pointer;min-height:30px;align-items:center;border:1px solid #d9d9d9;border-radius:50px;padding:0 15px 1px 15px;color:#000;text-decoration:none;justify-content:center;text-align:center;font-style:normal;cursor:pointer}
.but-tags-more i:hover{color:#fff;background:#ff3434;border-color:#ff3434}
.but-tags-more i:before{content:'...'}
.active + .but-tags-more i:before{content:'↑'}
.in-tags-press.active ul{ display:flex}
.in-tags-press.active ul li{display:block !important}
.label-press{padding-left:0;padding-right:0}
.label-press a{text-decoration:none;color:#fff;min-height: 24px;display:flex;align-items:center;padding:0 7px 0 7px}
.result-pending {	filter: blur(4px);}

/*fix style*/
.field textarea{width:100%;background:#fff;display:block;padding:12px 25px 0 25px;font-family:"Wix Madefor Display",sans-serif;outline:0;font-size:16px;font-weight:500;height:150px;border:1px solid transparent;border-radius:20px;resize:none;overflow-y:auto}
.field textarea::placeholder{color:#999}
.item-vacan{ position:relative}
.label-vacan { z-index:20}
.label-vacan a{font-size:14px;color:#fff;line-height:24px;font-weight:500;display:inline-flex;padding:0 11px 0 11px; margin-left:-11px; margin-right:-11px;border-radius:5px; text-decoration: none}
.field textarea + label{height:auto;top:8px}
.field label{padding-left:25px}

.nav-slider:has(.slick-hidden) {display:none}

@media screen and (min-width:999px){
.left-adwards-about,.left-big-about{opacity:0;transform:translateX(-100px)}
.right-adwards-about,.right-big-about{opacity:0;transform:translateX(200px)}
.wr-slider-other-blog{opacity:0;transform:translateY(200px)}
.slider-part-about .slide{opacity:0;transform:translateY(30px)}
.slider-part-about:before{height:150%}
.right-carier-ab{opacity:0;transform:translateX(150px)}
.nav-tab-history ul li{opacity:0;transform:translateY(40px)}
.ban-competent{opacity:0;transform:translateY(40px)}
.item-part-full{opacity:0}
.item-awrds-full{opacity:0;transform:translateY(50px)}
.right-page-docs{opacity:0;transform:translateX(100px)}
.item-docs{opacity:0;transform:translateY(40px)}
.list-features .item-features{opacity:0;position:relative}
.list-features .item-features:first-child{transform:translateX(-100px)}
.list-features .item-features:nth-child(2){transform:translateY(-500px)}
.list-features .item-features:nth-child(3){transform:translateX(100px)}
.item-vacan{opacity:0;transform:translateY(50px)}
.item-command{opacity:0;transform:translateX(0)}
.slider-blog-state .slide{opacity:0;transform:translateY(30px)}
.slider-blog-state:before{height:150%}
}

/*service page*/
.top-service-inner{position:relative}
.top-service1 .right-service_ab{position:absolute;top:32px;right:0;width:541px;min-width:541px}
.top-service1 .img-top-serv_ab img{width:100%}
.top-service1 .left-service_ab>p{max-width:640px}
.top-service1 .left-service_ab ul{margin-bottom:47px}
.right-proj-serv_ab>p{margin-top:0}
.b-rule-kazn{display:flex;position:relative;z-index:50;padding:67px 0 50px 0}
.img-rule-kazn{width:580px;min-width:580px;margin-right:50px}
.img-rule-kazn img{display:block;width:100%}
.tit-rule-kzn{font-size:24px;line-height:40px;font-weight:700;margin:0 0 50px 0}
.desc-rule-kazn p{font-size:16px;line-height:24px;font-weight:500;margin:0;padding:0}
.b-effect-simple{position:relative;z-index:50;padding:62px 0 97px 0}
.b-effect-simple ul{margin-bottom:66px}
.b-platform-inner{position:relative;z-index:50;padding:75px 0 113px 0}
.b-platform-inner .title{margin:0 0 80px 0}
.list-platform-inner{display:flex;flex-wrap:wrap;align-items:center;margin:-60px 0 0 0}
.item-platform-inner{width:25%;padding-right:20px;margin:60px 0 0 0}
.item-platform-inner img{display:block;max-width:100%}
.b-functional-inner{position:relative;z-index:50;padding:52px 0 75px 0;display:flex}
.left-func-inner{width:calc(50% - 25px)}
.right-func-inner{width:calc(50% - 25px);margin-left:auto}
.right-func-inner ul{margin:20px 0 0 0;padding:0}
.right-func-inner ul li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.right-func-inner ul li:last-child{margin-bottom:0}
.b-road-map-inner{position:relative;z-index:50;padding:68px 0 80px 0}
.b-road-map-inner .title{margin:0 0 25px 0}
.list-road-map-inner{display:flex;flex-wrap:wrap;margin:-30px 0 0 -20px}
.item-road-map-inner{width:calc(33.333% - 20px);margin:30px 0 0 20px}
.ico-road-map{margin:0 0 12px 0}
.ico-road-map img{display:block;max-width:100%}
.tit-road{margin:0 0 18px 0;font-size:20px;line-height:34px;font-weight:700}
.item-road-map-inner p{font-size:16px;line-height:24px;margin:0;padding:0}
.b-manuf-expet{position:relative;z-index:50;padding:63px 0 80px 0}
.cols-manuf-expert{display:flex;flex-wrap:wrap;margin:-40px 0 0 -42px}
.col-manuf-expert{width:calc(50% - 42px);margin:40px 0 0 42px}
.head-manuf-expert{display:flex;align-items:center;margin:0 0 18px 0}
.ico-manuf-expert{margin:0 20px 0 0}
.ico-manuf-expert img{display:block}
.head-manuf-expert p{margin:0;padding:0;font-size:32px;line-height:123%;font-weight:600}
.bl-manuf-expert{margin:0 0 33px 0}
.bl-manuf-expert:last-child{margin-bottom:0}
.sm-tit-manuf-expert{font-size:20px;line-height:34px;font-weight:700;margin:0 0 20px 0}
.bl-manuf-expert p{font-size:16px;line-height:24px;font-weight:500;margin:0;padding:0}
.b-benef-inner{position:relative;z-index:50;padding:85px 0 75px 0}
.b-benef-inner .title{margin:0 0 80px 0}
.title b{color:#ff3434}
.list-benef-inner{display:flex;flex-wrap:wrap;margin:-40px 0 65px -27px}
.item-benef-inner{width:calc(50% - 27px);margin:40px 0 0 27px;display:flex}
.ico-benef-inner{min-width:90px;margin-right:15px}
.ico-benef-inner img{display:block;max-width:100%}
.item-benef-inner p{font-size:20px;line-height:34px;margin:0;padding:0}
.left-service_ab{ position:relative;z-index:50}

/*Автоматизация систем бюджетирования*/
.top-service2{margin-top:80px;padding-bottom:160px}
.top-service2 .right-service_ab{position:absolute;top:-20px;right:-65px;width:534px;min-width:534px}
.top-service2 .img-top-serv_ab img{width:100%}
.top-service2 .left-service_ab h1{max-width:990px;width:990px}
.top-service2 .left-service_ab>p{margin-bottom:50px}
.b-service-inner{position:relative;z-index:50;padding:94px 0 94px 0;display:flex}
.left-service-inner{width:calc(50% - 30px)}
.tit-service-inner{font-size:36px;line-height:45px;font-weight:700;max-width:518px}
.tit-service-inner b{color:#ff3434}
.right-service-inner{width:calc(50% - 30px);margin-left:auto}
.item-service-inner{margin:0 0 40px 0}
.item-service-inner:last-child{margin-bottom:0}
.item-service-inner i{display:block;font-style:normal;font-size:20px;line-height:120%;font-weight:700;margin:0 0 15px 0;color:#ff3434}
.item-service-inner p{font-size:16px;line-height:24px;margin:0;padding:0;font-weight:500}
.b-benef-cols-inner{position:relative;z-index:50;padding:80px 0 90px 0}
.b-benef-cols-inner .title{margin:0 0 40px 0}
.list-cols-benef-inner{display:flex;flex-wrap:wrap;margin:-40px 0 0 -40px}
.col-benef-inner{width:calc(33.333% - 40px);margin:40px 0 0 40px}
.ico-coll-benef-inner{margin:0 0 15px 0;min-height:90px;display:flex;align-items:center}
.ico-coll-benef-inner img{display:block;max-width:100%}
.tit-benef-col-inner{font-size:20px;line-height:120%;min-height:75px;font-weight:700;margin:0 0 31px 0}
.col-benef-inner ul li{position:relative;padding:0 0 0 25px;margin:0 0 20px 0;font-size:16px;line-height:24px;background:0 0}
.col-benef-inner ul li:last-child{margin-bottom:0}
.col-benef-inner ul li:before{position:absolute;top:9px;left:9px;width:5px;height:5px;border-radius:50%;background:#ff3434;content:'';display:block}
.b-stage-serv_ab2 .title{margin-bottom:56px}
.b-stage-serv_ab2 .item-nav-stage-serv_ab{align-items:center}
.b-stage-serv_ab2 .item-nav-stage-serv_ab p{padding-top:10px;padding-bottom:12px}
.b-expertise-auto-inner{position:relative;z-index:50;padding:67px 0 84px 0}
.b-expertise-auto-inner .title{margin:0 0 35px 0}
.list-cols-expert-inner{display:flex;flex-wrap:wrap;margin:-40px 0 0 -20px}
.col-expert-inner{width:calc(33.333% - 20px);margin:40px 0 0 20px}
.ico-coll-expert-inner{margin:0 0 15px 0;min-height:90px;display:flex;align-items:center}
.ico-coll-expert-inner img{display:block;max-width:100%}
.tit-expert-col-inner{font-size:20px;line-height:120%;min-height:50px;font-weight:700;margin:0 0 21px 0}
.col-expert-inner p{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:500}
.wr-grey-cont+.wr-white-cont-top:after{display:none}
.bl-proj-param_ab p{font-size:16px;line-height:24px;margin:0 0 20px 0;padding:0}
.bl-proj-param_ab p:last-child{margin-bottom:0}

/*Система мониторинга показателей инновационного развития компаний*/
.top-service3{margin-top:0;padding-bottom:160px}
.top-service3 .right-service_ab{position:absolute;top:140px;right:-75px;width:483px;min-width:483px}
.top-service3 .img-top-serv_ab img{width:100%}
.top-service3 .left-service_ab>p{max-width:735px}
.top-service3 .left-service_ab ul{max-width:626px;margin-bottom:52px}
.top-service3 .left-service_ab>p.prev-ul-serv{font-size:16px;line-height:24px;margin-bottom:21px}
.b-benef-pir{position:relative;z-index:50;padding:73px 0 88px 0}
.b-benef-pir .title{margin:0 0 45px 0}
.text-red-inner{font-size:24px;line-height:30px;font-weight:700;color:#ff3434;margin:0 0 32px 0}
.list-benef-pir{display:flex;flex-wrap:wrap;margin:-23px 0 0 -27px}
.item-benef-pir{width:calc(33.333% - 27px);margin:23px 0 0 27px}
.ico-benef-pir{margin:0 0 10px 0;min-height:90px;display:flex;align-items:center}
.ico-benef-pir img{display:block;max-width:100%}
.item-benef-pir p{font-size:16px;line-height:24px;margin:0;padding:0;font-weight:500}
.b-tech-possible{position:relative;z-index:50;padding:84px 0 90px 0;display:flex}
.left-tech-possible{width:calc(50% - 25px);display:flex;flex-direction:column}
.bot-tech-possible{margin-top:auto}
.bot-tech-possible p{font-size:20px;line-height:34px;margin:0 0 11px 0;padding:0}
.right-tech-possible{width:calc(50% - 25px);margin-left:auto}
.right-tech-possible ul{margin:0}
.right-tech-possible ul li{font-size:16px;line-height:24px;margin:0 0 20px 0}
.right-tech-possible ul li:last-child{margin-bottom:0}

/*Повышение эффективности бизнес-процессов*/
.top-service4 .left-service_ab h1{width:690px}
.top-service4 .left-service_ab{margin-right:40px}
.top-service4 .right-service_ab{position:absolute;top:55px;right:-75px;width:560px;min-width:560px}
.top-service4 .img-top-serv_ab img{width:100%}
.b-solutions-toir{padding:71px 0 94px 0;display:flex;flex-wrap:wrap}
.wr-grey-cont>div{position:relative;z-index:50}
.left-solution-toir{width:calc(50% - 10px)}
.left-solution-toir p{font-size:24px;line-height:40px;font-weight:700;padding:0;margin:0 0 50px 0}
.list-solution-toir{padding:0 30px 0 0}
.item-solution-toir{display:flex;align-items:center;margin:0 0 17px 0}
.item-solution-toir:last-child{margin-bottom:0}
.ico-solution-toir{min-width:94px;margin:0 18px 0 0}
.ico-solution-toir img{display:block;max-width:100%}
.tit-solution-toir{font-size:20px;line-height:34px}
.right-solution-toir{width:calc(50% - 10px);margin-left:auto}
.descr-solution-toir{background:#fff;border-radius:20px;padding:46px 37px 93px 43px}
.tit-descr-solution-toir{font-size:36px;line-height:110%;color:#333;margin:0 0 35px 0;font-weight:700}
.descr-solution-toir p{font-size:20px;line-height:30px;margin:0 0 43px 0;padding:0}
.descr-solution-toir li{font-size:16px;line-height:24px;font-weight:500;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.descr-solution-toir li:last-child{margin-bottom:0}
.descr-solution-toir ul:last-child{margin-bottom:0}
.b-application-toir{padding:77px 0 75px 0}
.b-application-toir .title{margin:0 0 42px 0}
.body-applicat-toir{display:flex;flex-wrap:wrap;margin:0 0 50px 0}
.left-applicat-toir{width:calc(50% - 30px)}
.left-applicat-toir ul{margin:0}
.left-applicat-toir ul li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.left-applicat-toir ul li:last-child{margin-bottom:0}
.left-applicat-toir ul:last-child{margin-bottom:0}
.right-applicat-toir{width:calc(50% - 30px);margin-left:auto}
.descr-applicat-toir{background:#f6f6f6;border-radius:20px;padding:72px 36px 110px 36px}
.tit-desc-applicat-toir{margin:0 0 38px 0;font-size:36px;line-height:110%;font-weight:700;color:#ff3434}
.descr-applicat-toir ul:last-child{margin-bottom:0}
.descr-applicat-toir ul li:last-child{margin-bottom:0}
.b-tools-toir{padding:58px 0 119px 0}
.b-tools-toir .title{margin:0 0 43px 0}
.body-tools-toir{display:flex;flex-wrap:wrap}
.left-tools-toir{width:calc(50% - 40px)}
.tit-tools-toir{font-size:24px;line-height:120%;font-weight:700;margin:0 0 29px 0}
.left-tools-toir .tit-tools-toir{color:#ff3434}
.left-tools-toir ul{margin-top:0}
.left-tools-toir ul li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.left-tools-toir ul li:last-child{margin-bottom:0}
.left-tools-toir ul:last-child{margin-bottom:0}
.right-tools-toir{width:calc(50% - 40px);margin-left:auto}
.right-tools-toir ul li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.right-tools-toir ul li:last-child{margin-bottom:0}
.right-tools-toir ul:last-child{margin-bottom:0}
.b-need-toir{display:flex;padding:60px 0 83px 0}
.left-need-toir{width:calc(50% - 23px);display:flex;flex-direction:column}
.left-need-toir .title{margin:0 0 20px 0;padding:0 20px 0 0}
.text-need-toir{margin-top:auto;font-size:20px;line-height:30px;font-weight:500}
.right-need-toir{width:calc(50% - 23px);margin-left:auto}
.tit-need-toir{font-size:20px;line-height:30px;margin:0 0 20px 0;font-weight:700}
.right-need-toir ul{margin-top:0}
.right-need-toir ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.right-need-toir ul li:last-child{margin-bottom:0}
.right-need-toir ul:last-child{margin-bottom:0}


/*Система интеллектуального ценообразования*/
.top-service5{margin-top:0;padding-bottom:62px}
.top-service5 .left-service_ab h1{margin-bottom:26px}
.top-service5 .right-service_ab{position:absolute;top:55px;right:-75px;width:534px;min-width:534px}
.top-service5 .img-top-serv_ab img{width:100%}
.top-service5 .left-service_ab>p{margin-bottom:21px}
.b-solutions-cic{display:flex;flex-wrap:wrap;padding:66px 0 79px 0}
.left-solution-cic{width:calc(49% - 20px)}
.left-solution-cic p{font-size:24px;line-height:40px;font-weight:700;margin:0}
.right-solution-cic{width:calc(51% - 20px);margin-left:auto}
.item-solution-cic{display:flex;align-items:flex-start;margin:0 0 50px 0}
.item-solution-cic:last-child{margin-bottom:0}
.ico-solution-cic{min-width:94px;margin:-10px 18px 0 0}
.ico-solution-cic img{display:block;max-width:100%}
.tit-solution-cic{font-size:20px;line-height:120%;font-weight:700;margin:0 0 15px 0}
.tit-solution-cic b{display:block;margin:0 0 15px 0}
.tit-solution-cic p{font-size:16px;line-height:24px;font-weight:500;margin:0;padding:0}
.item-solution-cic:last-child p:last-child{margin-bottom:0}
.how-work-cic{padding:67px 0 99px 0}
.how-work-cic .title{margin:0 0 60px 0}
.body-work-cic{display:flex;flex-wrap:wrap}
.left-work-cic{width:calc(50% - 10px);display:flex;flex-direction:column}
.left-work-cic p{font-size:20px;line-height:30px;font-weight:500;margin-top:0;padding:0 30px 0 0}
.left-work-cic p:last-child{margin-bottom:0}
.left-work-cic .panel-serv_ab{margin-top:auto}
.right-work-cic{width:calc(50% - 10px);margin-left:auto}
.right-work-cic p{font-size:16px;line-height:24px;margin:0 0 34px 0;font-weight:500}
.tit-work-cic{font-size:20px;line-height:120%;font-weight:700;color:#ff3434;margin:0 0 25px 0}
.right-work-cic ul li{font-size:16px;line-height:24px;font-weight:500;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.right-work-cic ul li:last-child{margin-bottom:0}
.right-work-cic ul:last-child{margin-bottom:0}
.b-statisctic-cic{padding:62px 0 105px 0}
.b-statisctic-cic .title{margin:0 0 47px 0;width:101%}
.list-statistic-cic{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-statistic-cic{width:calc(33.333% - 20px);margin:20px 0 0 20px;background:#fff;border-radius:30px 30px 30px 0;padding:31px 15px 64px 34px}
.item-statistic-cic b{display:block;font-size:32px;line-height:120%;font-weight:600;color:#ff3434;margin:0 0 24px 0}
.item-statistic-cic p{font-size:16px;line-height:24px;margin:0 0 25px 0;padding:0}
.item-statistic-cic p:last-child{margin-bottom:0}
.b-benef-cic{padding:61px 0 87px 0;position:relative;z-index:50}
.b-benef-cic ul:last-child{margin-bottom:0}
.b-benef-cic li:last-child{margin-bottom:0}
.b-applicat-cic{position:relative;z-index:50;padding:88px 0 30px 0;display:flex}
.left-applicat-cic{margin:0 86px 0 0;display:flex;flex-direction:column}
.left-applicat-cic .title{margin:0 0 20px 0}
.bot-applicat-cic{margin-top:auto}
.img-applicat-cic{width:575px;min-width:575px}
.img-applicat-cic img{display:block;width:100%}
.left-service_ab ul li{font-weight:500}
.bot-applicat-cic p{margin:0 0 11px 0;font-size:20px;line-height:34px;font-weight:500}

/*Переход на российские инфраструктурные решения*/
.top-service6{margin-top:0;padding-bottom:70px}
.top-service6 .left-service_ab h1{margin-bottom:26px;width:991px}
.top-service6 .right-service_ab{position:absolute;top:95px;right:-70px;width:534px;min-width:534px}
.top-service6 .left-service_ab>p{max-width:712px}
.top-service6 .left-service_ab ul{max-width:605px}
.b-solution-infra{display:flex;padding:0 0 107px 0}
.left-solut-infra{width:calc(50% - 44px);display:flex;flex-direction:column}
.top-left-solut-infra .title{margin:0 0 48px 0}
.top-left-solut-infra p{font-size:20px;line-height:30px;margin:0 0 20px 0;padding:0}
.bot-solut-infra{margin-top:auto}
.bot-solut-infra p{font-size:20px;line-height:34px;font-weight:500;margin:0 0 11px 0;padding:0}
.right-solut-infra{width:calc(50% - 44px);margin-left:auto}
.bl-solut-infra{margin:0 0 36px 0}
.bl-solut-infra:last-child{margin-bottom:0}
.tit-bl-infra{font-size:20px;line-height:125%;font-weight:700;color:#ff3434;margin:0 0 25px 0}
.bl-solut-infra ul:last-child{margin:0}
.bl-solut-infra ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat;margin:0 0 20px 0}
.bl-solut-infra ul li:last-child{margin-bottom:0}
.b-benef-infra-rf{padding:68px 0 100px 0}
.b-benef-infra-rf .title{margin:0 0 59px 0}
.list-infra-rf{display:flex;flex-wrap:wrap;margin:-73px 0 0 -50px}
.item-infra-rf{width:calc(50% - 50px);margin:73px 0 0 50px;display:flex;align-items:center}
.ico-infra-rf{min-width:90px;margin:0 15px 0 0}
.ico-infra-rf img{display:block;max-width:100%}
.item-infra-rf p{font-size:20px;line-height:34px;font-weight:500;margin:0;padding:0}
.b-functional-infra-rf{padding:75px 0 78px 0}
.b-functional-infra-rf .title{margin:0 0 37px 0}
.body-func-infra-fr{display:flex;align-items:center}
.left-infra-rf{max-width:610px;margin:0 20px 0 0}
.left-infra-rf ul{margin:0}
.left-infra-rf ul li:last-child{margin-bottom:0}
.right-infra-rf{min-width:514px;width:514px;margin-left:auto}
.stage-infra-rf{padding:75px 0 75px 0}
.stage-infra-rf .title{margin:0 0 55px 0}
.list-stage-infra{display:flex;margin:0 0 0 -64px}
.item-stage-infra{flex:1 1 0;margin:0 0 0 64px;min-width:calc(25% - 64px)}
.num-stage-infra{position:relative;font-size:75px;font-weight:800;color:#ff3434;margin:0 0 18px 0}
.arrow-stage-infr{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:203px;height:24px;margin-left:50px;background:url(/local/templates/ramax-2025/images/arrow-step.svg) right 0 no-repeat;overflow:hidden}
.item-stage-infra:last-child .arrow-stage-infr{width:64px;height:64px;margin:0;right:auto;left:70px;background:url(/local/templates/ramax-2025/images/final-step.svg) no-repeat}
.item-stage-infra p{font-size:20px;line-height:34px;font-weight:500;margin:0;padding:0}
.benef-infra-rf{padding:69px 0 0 0}
.benef-infra-rf .title{margin:0 0 50px 0}
.benef-infra-rf ul{margin:0 0 60px 0}
.benef-infra-rf ul li:last-child{margin-bottom:0}
.panel-serv_ab p{font-weight:500}

/*Консалтинг в области перехода на отечественное ПО*/
.top-service7{padding-bottom:104px}
.top-service7 .right-service_ab{position:absolute;top:30px;right:-70px;width:534px;min-width:534px}
.top-service7 .left-service_ab>p{margin-bottom:57px}
.top-service7 .left-service_ab h1{margin-bottom:32px}
.b-task-import{padding:67px 0 83px 0}
.b-task-import .title{margin:0 0 35px 0}
.list-task-import{display:flex;flex-wrap:wrap;margin:-52px 0 0 -52px}
.item-task-import{width:calc(33.333% - 52px);margin:52px 0 0 52px}
.ico-task-import{min-height:95px;margin:0 0 15px 0}
.ico-task-import img{display:block;max-width:100%}
.item-task-import p{margin:0;padding:0;font-size:20px;line-height:34px;font-weight:500}
.business-import-result{padding:62px 0 108px 0;display:flex;flex-wrap:wrap}
.left-business-result{width:calc(47% - 40px)}
.right-business-result{width:calc(53% - 40px);margin-left:auto}
.right-business-result ul:last-child{margin-bottom:0}
.right-business-result ul li:last-child{margin-bottom:0}
.b-method-import{position:relative;z-index:50;padding:64px 0 105px 0}
.b-method-import .title{margin:0 0 47px 0}
.body-method-import{display:flex;margin:-53px 0 0 -53px}
.body-method-import ul{margin:0;width:calc(50% - 53px);margin:53px 0 0 53px}
.body-method-import ulli:last-child{margin:0}
.b-road-import{position:relative;z-index:50;padding:73px 0 0 0}
.b-road-import .b-stage-work{margin-bottom:46px;margin-top:0}
.b-road-import .title{margin:0 0 68px 0}
.b-stage-work li{min-height:50px;display:flex;align-items:center;margin-bottom:12px}
.b-stage-work li:last-child{margin-bottom:0}

/*Цифровой анализ бизнес-процессов*/
.top-service8{padding-bottom:65px}
.top-service8 .right-service_ab{position:absolute;top:80px;right:-70px;width:484px;min-width:484px}
.top-service8 .left-service_ab h1{margin-bottom:28px}
.top-service8 .left-service_ab>p{margin-bottom:24px;max-width:712px}
.top-service8 .left-service_ab ul{max-width:626px}
.top-service8 .left-service_ab ul li b{display:block}
.top-service8 .panel-serv_ab{padding-right:23px}
.service-cyfra{padding:85px 0 95px 0;display:flex;flex-wrap:wrap}
.left-serv-cyfra{width:calc(48% - 30px)}
.left-serv-cyfra .title{margin:0 0 40px 0}
.left-serv-cyfra p{font-size:20px;line-height:30px;font-weight:500;margin:0;padding:0;max-width:542px}
.left-serv-cyfra p:last-child{margin-bottom:0}
.right-serv-cyfra{width:calc(52% - 30px);margin-left:auto}
.right-serv-cyfra ul{margin:20px 0 0 0}
.right-serv-cyfra ul li{font-size:16px;line-height:24px;font-weight:500;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.right-serv-cyfra ul li:last-child{margin-bottom:0}
.b-benef-cyfra{position:relative;z-index:50;padding:81px 0 106px 0}
.b-benef-cyfra .title{margin:0 0 74px 0}
.list-benef-cyfra{display:flex;flex-wrap:wrap;margin:-57px 0 0 -33px}
.item-benef-cyfra{width:calc(50% - 33px);margin:57px 0 0 33px;display:flex}
.ico-benef-cyfra{min-width:90px;margin-right:15px;position:relative;top:-15px}
.ico-benef-cyfra img{display:block;max-width:100%}
.desc-benef-cybra b{display:block;margin:0 0 20px 0}
.desc-benef-cybra p{font-size:16px;line-height:24px;margin:0;padding:0;font-weight:500}
.platform-cyfra{position:relative;z-index:50;padding:76px 0 105px 0}
.platform-cyfra .title{margin:0 0 58px 0}
.list-platform-cyfra{display:flex;flex-wrap:wrap;margin:-60px 0 0 0}
.item-platform-cyfra{width:33.333%;margin:60px 0 0 0}
.item-platform-cyfra img{display:block;max-width:100%}
.wr-grey-cont .panel-serv_ab{background:#fff;margin-top:54px;padding-right:25px}
.b-example-cyfra{padding:60px 0 97px 0}
.b-example-cyfra .title{margin:0 0 48px 0}
.body-example-cyfra{display:flex}
.video-example-cyfra{min-width:609px;width:609px;margin-right:20px}
.video-example-cyfra iframe,.video-example-cyfra img{display:block;border-radius:20px;width:100%!important;height:auto!important}
.desc-example-cyfra{width:100%;margin-left:auto;max-width:525px}
.logo-example-cyfra{margin:0 0 30px 0}
.logo-example-cyfra img{display:block;max-width:100%}
.tit-example-cyfra{font-size:20px;line-height:125%;font-weight:700;margin-bottom:15px}
.desc-example-cyfra p{font-size:16px;line-height:24px;font-weight:500;margin:0 0 20px 0}
.desc-example-cyfra p:last-child{margin-bottom:0}
.b-optimiz-cyfra{padding:67px 0 75px 0}
.b-optimiz-cyfra .title{margin:0 0 55px 0}
.list-optimiz-cyfra{display:flex;flex-wrap:wrap;margin:-40px 0 0 -37px}
.item-optimiz-cyfra{width:calc(25% - 37px);margin:40px 0 0 37px}
.ico-optimiz-cyfra{margin:0 0 15px 0;min-height:90px;display:flex;align-items:center}
.ico-optimiz-cyfra img{display:block}
.item-optimiz-cyfra p{font-size:16px;line-height:24px;margin:0;padding:0;font-weight:500}
.benef-cyfra-bottom{padding:81px 0 0 0}
.benef-cyfra-bottom .title{margin:0 0 51px 0}
.benef-cyfra-bottom ul{margin:0}
.benef-cyfra-bottom .panel-serv_ab{margin-top:42px;max-width:913px}

/*Внедрение хранилищ данных и Data Lake*/
.top-service9{padding-bottom:106px}
.top-service9 .left-service_ab h1{margin-bottom:30px}
.top-service9 .right-service_ab{position:absolute;top:25px;right:-75px;width:560px;min-width:560px}
.top-service9 .left-service_ab ul{max-width:612px;margin-bottom:52px}
.b-help-task-inner{display:flex;flex-wrap:wrap;padding:90px 0 104px 0}
.left-help-task-inner{width:calc(46% - 50px)}
.left-help-task-inner .title{max-width:510px}
.right-help-task-inner{width:calc(54% - 50px);margin-left:auto}
.b-what-effect_ab{padding:80px 0 73px 0}
.b-what-effect_ab .title{margin:0 0 67px 0}
.list-what-effect_ab{position:relative;z-index:50;margin:-30px 0 60px -78px;display:flex;flex-wrap:wrap}
.list-what-effect_ab:before{position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-40%,-59%);width:1998px;height:366px;content:'';display:block;background:url(/local/templates/ramax-2025/images/decor-what-content.svg) no-repeat}
.item-what-effect_ab{width:calc(33.333% - 78px);margin:30px 0 0 78px}
.item-what-effect_ab p{font-size:20px;line-height:30px;margin:0;padding:0;font-weight:500}
.b-integration-data{padding:63px 0 88px 0}
.b-integration-data .title{margin:0 0 30px 0;max-width:854px}
.b-integration-data ul:last-child{margin-bottom:0}
.b-integration-data ul li:last-child{margin-bottom:0}
.benef-data-lake{padding:60px 0 76px 0}
.benef-data-lake .title{max-width:900px;margin:0 0 46px 0}
.list-benef-data-lake{display:flex;flex-wrap:wrap;margin:-65px 0 0 -30px}
.item-benef-data-lake{width:calc(50% - 30px);margin:65px 0 0 30px;display:flex}
.ico-benef-data-lake{min-width:90px;margin-right:20px}
.ico-benef-data-lake img{display:block;max-width:100%}
.desc-benef-data-lake{font-size:20px;line-height:34px;font-weight:500}
.b-steck{padding:66px 0 127px 0}
.b-steck .title{margin:0 0 69px 0}
.list-steck{display:flex;flex-wrap:wrap;margin:-40px 0 0 -60px}
.item-steck{width:calc(50% - 60px);margin:40px 0 0 60px}
.item-steck i{display:block;font-style:normal;margin:0 0 20px 0;font-size:64px;line-height:100%;font-weight:800;color:#ff3434}
.item-steck p{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:500}
.b-expert-lake{padding:58px 0 70px 0}
.b-expert-lake .title{margin:0 0 49px 0}
.list-expert-lake{display:flex;flex-wrap:wrap;margin:-57px 0 0 -35px}
.item-expert-lake{width:calc(50% - 35px);margin:57px 0 0 35px;display:flex}
.ico-expert-lake{position:relative;top:-10px;min-width:90px;margin-right:20px}
.ico-expert-lake img{display:block;max-width:100%}
.desc-expert-lake i{display:block;font-style:normal;margin:0 0 20px 0;font-size:20px;font-weight:700;line-height:120%}
.desc-expert-lake p{font-size:16px;line-height:24px;font-weight:500;margin:0;padding:0}
.wr-white-cont-bot>div,.wr-white-cont-center>div,.wr-white-cont-top>div{position:relative;z-index:50}

/*Аналитика с помощью ML*/
.top-service10{padding-bottom:97px}
.top-service10 .left-service_ab h1{margin-bottom:25px}
.top-service10 .left-service_ab>p{max-width:712px}
.top-service10 .right-service_ab{position:absolute;top:25px;right:-75px;width:483px;min-width:483px}
.top-service10 .left-service_ab ul{max-width:612px;margin-bottom:42px}
.b-analitik-ml{padding:59px 0 77px 0}
.b-analitik-ml .title{margin:0 0 40px 0}
.text-analitik-ml{font-size:20px;line-height:30px;font-weight:500;margin:0 0 56px 0}
.body-analitik-ml{display:flex;flex-wrap:wrap;margin:-53px 0 0 -53px}
.col-analitik-ml{width:calc(50% - 53px);margin:53px 0 0 53px;display:flex;flex-direction:column}
.tit-analitik-ml{font-size:20px;line-height:125%;color:#ff3434;font-weight:700;margin:0 0 25px 0}
.col-analitik-ml ul{margin:0 0 20px 0}
.col-analitik-ml ul:last-child{margin-bottom:0}
.col-analitik-ml li{font-size:16px;line-height:24px;font-weight:500;margin:0 0 20px 0}
.col-analitik-ml li:last-child{margin:0}
.bot-analitik-ml{background:#fff;border-radius:20px;font-size:16px;line-height:24px;font-weight:500;margin-top:auto;padding:54px 40px}
.b-benef-ml{padding:79px 0 90px 0}
.b-benef-ml .title{margin:0 0 30px 0;max-width:1000px}
.list-benef-ml{display:flex;flex-wrap:wrap;margin:-30px 0 0 -20px}
.item-benef-ml{width:calc(33.333% - 20px);margin:30px 0 0 20px}
.ico-benef-ml{min-height:92px;display:flex;margin:0 0 15px 0;align-items:center}
.ico-benef-ml img{display:block}
.item-benef-ml p{margin:0;padding:0;font-size:20px;line-height:125%;font-weight:500}
.b-function-ml{padding:65px 0 80px 0}
.b-function-ml .title{margin:0 0 52px 0}
.body-function-ml{display:flex;flex-wrap:wrap;margin:-30px 0 0 -22px}
.body-function-ml ul{width:calc(50% - 22px);margin:30px 0 0 22px}
.body-function-ml ul li{font-size:20px;line-height:30px;font-weight:500;margin:0 0 20px 0}
.body-function-ml ul li:last-child{margin-bottom:0}
.b-function-ml .panel-serv_ab{margin-top:67px}
.benef-bot-ml .title{max-width:none;margin-bottom:83px}

/*Управление маркетинговыми кампаниями*/
.top-service11{padding-bottom:97px}
.top-service11 .left-service_ab h1{margin-bottom:26px}
.top-service11 .left-service_ab>p{max-width:712px;margin-bottom:39px}
.top-service11 .right-service_ab{position:absolute;top:20px;right:-70px;width:534px;min-width:534px}
.nav-news_main+.panel-serv_ab{margin-top:60px}
.b-optimism-market{padding:66px 0 93px 0;display:flex;flex-wrap:wrap}
.left-optimism-market{width:calc(50% - 11px);font-size:24px;line-height:40px;font-weight:700}
.right-optimism-market{width:calc(50% - 11px);margin-left:auto}
.item-optimism-market{display:flex;margin:0 0 50px 0}
.item-optimism-market:last-child{margin-bottom:0}
.ico-optimism-market{position:relative;top:-10px;min-width:90px;margin-right:18px}
.ico-optimism-market img{display:block;max-width:100%}
.desc-optimism-market i{font-style:normal;display:block;font-weight:700;font-size:20px;line-height:125%;margin:0 0 15px 0}
.desc-optimism-market p{font-size:16px;line-height:24px;margin:0;padding:0}
.b-possible-market{padding:64px 0 110px 0}
.b-possible-market .title{margin:0 0 54px 0}
.body-possible-market{display:flex;flex-wrap:wrap}
.left-possible-market{width:calc(50% - 20px)}
.right-possible-market{width:calc(50% - 20px);margin-left:auto}
.in-possible-market{position:relative;z-index:20;background:#f6f6f6;border-radius:20px;padding:45px;height:100%;display:flex;flex-direction:column;justify-content:center}
.in-possible-market:before{position:absolute;top:55px;right:43px;z-index:-1;content:'';display:block;background:url(/local/templates/ramax-2025/images/decor-possible.svg) no-repeat;width:211px;height:194px}
.tit-possible-market{font-size:24px;line-height:40px;margin:0 0 31px 0;font-weight:700}
.in-possible-market ul{margin:0;padding:0}
.tab-stage-serv_ab p{font-size:16px;line-height:24px;margin:0 0 20px 0;padding:0 50px 0 0;font-weight:500}
.tab-stage-serv_ab p:last-child{margin-bottom:0}
.b-ekonom-market{display:flex;flex-wrap:wrap;padding:62px 0 89px 0}
.left-ekonom-market{width:calc(50% - 44px);display:flex;flex-direction:column}
.left-ekonom-market .title{margin-bottom:60px}
.bot-ekonom-market{margin-top:auto}
.bot-ekonom-market p{font-size:20px;line-height:34px;margin:0 0 11px 0;padding:0}
.right-ekonom-market{width:calc(50% - 44px);margin-left:auto;padding:20px 0 0 0}
.right-ekonom-market ul{margin:0 0 20px 0}
.right-ekonom-market ul li{margin:0 0 20px 0}
.right-ekonom-market ul,.right-ekonom-market ul li:last-child{margin-bottom:0}
.benef-ekonom-market{padding:61px 0 92px 0}
.benef-ekonom-market .title{margin:0 0 50px 0}
.benef-ekonom-market ul{margin-top:0}
.benef-ekonom-market ul li:last-child,.benef-ekonom-market ul:last-child{margin-bottom:0}
.b-applicat-mark{padding:63px 0 100px 0}
.b-applicat-mark .title{margin:0 0 59px 0}
.body-applicat-mark{display:flex}
.left-applicat-mark{width:553px;margin-right:64px}
.img-applicat-mark{width:553px;min-width:553px}
.img-applicat-mark img{display:block;width:100%}
.in-applicat-mark{background:#fff;border-radius:20px;padding:45px 47px 45px 41px;height:100%;font-size:20px;line-height:34px;font-weight:500;display:flex;flex-direction:column;justify-content:center}

@media screen and (max-width:1200px){
	.img-applicat-mark{width:455px;min-width:455px}
}

/*Внедрение и сопровождение систем ERP*/
.top-service12{padding-bottom:90px}
.top-service12 .left-service_ab h1{margin-bottom:24px}
.top-service12 .left-service_ab>p{max-width:652px;margin-bottom:24px}
.top-service12 .left-service_ab>p.small-p{font-size:16px;line-height:24px;margin-bottom:38px}
.top-service12 .right-service_ab{position:absolute;top:60px;right:-70px;width:534px;min-width:534px}
.top-service12 .panel-serv_ab{max-width:610px}
.b-service-erp{padding:66px 0 90px 0}
.b-service-erp .title{margin-bottom:73px}
.b-system-erp{padding:60px 0 93px 0}
.b-system-erp .title{margin:0 0 40px 0}
.body-system-erp{display:flex;flex-wrap:wrap;margin:-40px 0 0 -45px}
.col-system-erp{width:calc(50% - 45px);margin:40px 0 0 45px}
.col-system-erp ul{margin:0;padding:0}
.col-system-erp ul li:last-child{margin-bottom:0}
.b-system-erp .panel-serv_ab{margin-top:34px}
.b-cost-integrat-epr{display:flex;margin:-50px 0 0 -80px;padding:78px 0 95px 0}
.col-integrat-epr{width:calc(50% - 80px);margin:50px 0 0 80px;display:flex;flex-direction:column}
.col-integrat-epr .title{margin-bottom:20px}
.bot-integrat-epr{margin-top:auto}
.bot-integrat-epr p{font-size:20px;line-height:34px;margin:0 0 11px 0;padding:0}
.col-integrat-epr>p{font-size:20px;line-height:34px;margin:0 0 30px 0;padding:0;font-weight:500}
.col-integrat-epr>ul{margin:0;padding:0}
.col-integrat-epr>ul li{font-size:16px;line-height:24px;font-weight:500;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.col-integrat-epr>ul li:last-child{margin-bottom:0}
.nav-news_main + .panel-serv_ab{ max-width:609px}

/*Внедрение системы электронного архива*/
.top-service13{padding-bottom:137px}
.top-service13 .left-service_ab h1{margin-bottom:24px}
.top-service13 .left-service_ab>p{max-width:652px;margin-bottom:62px}
.top-service13 .right-service_ab{position:absolute;top:-17px;right:-70px;width:534px;min-width:534px}
.top-service13 .panel-serv_ab{max-width:610px}
.list-platform-cyfra{align-items:center}
.b-benef-base-elect{padding:71px 0 106px 0}
.b-benef-base-elect .title{margin:0 0 49px 0}
.body-benef-elect{display:flex;flex-wrap:wrap;font-weight:500}
.left-benef-base-el{width:calc(50% - 25px)}
.left-benef-base-el ul{margin:0;padding:0}
.left-benef-base-el li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.left-benef-base-el li:last-child{margin-bottom:0}
.right-benef-base-el{width:calc(50% - 25px);margin-left:auto}
.in-benef-base-el{background:#fff;border-radius:20px;padding:48px 52px}
.in-benef-base-el p{font-size:20px;line-height:34px;margin:0;padding:0}
.b-stage-serv_ab3{padding:64px 0 77px 0}
.b-stage-serv_ab3 .title{margin:0 0 34px 0}
.b-stage-serv_ab3>p{margin:0 0 34px 0;padding:0}
.b-stage-serv_ab3 .tabs-stage-serv_ab{margin-top:56px}
.b-stage-serv_ab3 .panel-serv_ab{max-width:610px}
.b-possible-base-el{padding:94px 0 103px 0}
.b-possible-base-el .title{margin:0 0 57px 0}
.b-possible-base-el ul{margin:0;padding:0}
.b-possible-base-el li{font-size:20px;line-height:30px;font-weight:500}
.b-possible-base-el li:last-child{margin-bottom:0}
.b-what-base-el{padding:73px 0 120px 0}
.b-what-base-el .title{width:101%;margin-bottom:54px}
.body-what-base-el{display:flex;flex-wrap:wrap;font-weight:500}
.left-what-base-el{width:calc(49% - 38px);display:flex;flex-direction:column}
.tit-what-base-el{font-size:20px;line-height:34px;max-width:540px;font-weight:700;margin:0 0 20px 0}
.left-what-base-el p{margin-top:auto;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0}
.right-what-base-el{width:calc(51% - 38px);margin-left:auto}
.right-what-base-el ul{margin:0;padding:0}
.right-what-base-el ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.right-what-base-el ul li:last-child{margin-bottom:0}
.b-projects-serv_ab2{padding-bottom:0}
.bl-proj-param_ab{font-weight:500}
.img-proj-big a{position:relative;border-radius:30px 30px 30px 0;overflow:hidden;display:block}
.img-proj-big a:before{position:absolute;top:0;left:0;background:linear-gradient(233.55deg,rgba(0,0,0,0) 55.68%,rgba(0,0,0,.6) 100%);width:100%;height:100%;content:'';display:block;border-radius:30px 30px 30px 0}

/*Переход в виртуальную инфраструктуру VDI*/
.top-service14{padding-bottom:86px}
.top-service14 .left-service_ab h1{margin-bottom:25px;width:941px}
.top-service14 .left-service_ab>p{max-width:652px;margin-bottom:37px}
.top-service14 .left-service_ab>ul{max-width:644px;margin-bottom:51px}
.top-service14 .right-service_ab{position:absolute;top:90px;right:-75px;width:541px;min-width:541px}
.top-service14 .panel-serv_ab{max-width:610px}
.b-service_vdi{padding:64px 0 83px 0;display:flex;flex-wrap:wrap}
.left-service_vdi{width:calc(50% - 35px)}
.left-service_vdi .title{margin:0 0 45px 0}
.left-service_vdi p{font-size:20px;line-height:34px;margin:0;padding:0;font-weight:500}
.right-service_vdi{width:calc(50% - 35px);margin-left:auto}
.bl-service_vdi{margin:0 0 35px 0}
.bl-service_vdi:last-child{margin-bottom:0}
.bl-service_vdi i{display:block;font-style:normal;font-size:20px;line-height:125%;font-weight:700;color:#ff3434;margin:0 0 24px 0}
.bl-service_vdi ul{margin:0;padding:0}
.bl-service_vdi ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.bl-service_vdi li:last-child{margin-bottom:0}
.b-effect_vdi{padding:66px 0 112px 0}
.b-effect_vdi .title{margin:0 0 52px 0}
.b-effect_vdi>ul{margin:0 0 57px 0}
.b-effect_vdi>ul li{font-size:20px;line-height:30px;margin:0 0 20px 0}
.b-effect_vdi>ul li:last-child{margin-bottom:0}
.b-effect_vdi .item-possible_ab{background:#f6f6f6;padding-bottom:42px}
.b-effect_vdi .tit-possible_ab{font-size:130%;font-size:20px}
.b-effect_vdi .item-possible_ab:before{top:35px}
.tit-step_vid{font-size:20px;line-height:125%;font-weight:700;margin:0 0 26px 0;color:#ff3434}
.item-stage-infra ul{margin:0;padding:0}
.item-stage-infra ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.b-function_vdi .panel-serv_ab{max-width:812px}
.bl-proj-param_ab ul li ul{margin-left:16px;margin-top:10px;margin-bottom:20px}
.bl-proj-param_ab ul li ul li{padding-left:24px;margin:0 0 2px 0}
.bl-proj-param_ab ul li ul li:before{left:0;top:14px;width:16px;height:1px;background:#000}

/*Миграция в облачную IT-инфраструктуру*/
.top-service15{padding-bottom:86px}
.top-service15 .left-service_ab h1{margin-bottom:25px;width:941px}
.top-service15 .left-service_ab>p{max-width:652px;margin-bottom:37px}
.top-service15 .left-service_ab>ul{max-width:644px;margin-bottom:37px}
.top-service15 .right-service_ab{position:absolute;top:50px;right:-75px;width:534px;min-width:534px}
.top-service15 .panel-serv_ab{max-width:610px}
.b-service-it-infra{padding:64px 0 74px 0}
.b-service-it-infra .title{margin:0 0 45px 0}
.body-it-infra{display:flex;flex-wrap:wrap;margin:-55px 0 0 -55px;font-weight:500}
.col-it-infra{width:calc(50% - 55px);margin:55px 0 0 55px}
.tit-it-infra{font-size:36px;line-height:125%;font-weight:600;color:#ff3434;margin:0 0 25px 0}
.col-it-infra p{font-size:20px;line-height:150%;margin:0 0 30px 0;padding:0}
.col-it-infra ul{margin:0 0 20px 0}
.col-it-infra ul li{font-size:16px;line-height:24px;margin:0 0 20px 0;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.col-it-infra ul li:last-child{margin-bottom:0}
.col-it-infra ul:last-child{margin-bottom:0}
.b-possible-it-infra{padding:75px 0 108px 0;font-weight:500}
.b-possible-it-infra .title{margin:0 0 50px 0}
.list-possible-it-infra{display:flex;flex-wrap:wrap;margin:-53px 0 0 -45px}
.item-it-infra{width:calc(50% - 45px);margin:53px 0 0 45px}
.item-it-infra i{display:block;font-style:normal;margin:0 0 24px 0;color:#ff3434;font-weight:700}
.item-it-infra p{font-size:16px;line-height:150%;margin:0;padding:0}
.b-effect-it-infra{padding:69px 0 93px 0}
.b-effect-it-infra .title{margin:0 0 47px 0}
.body-effect-it-infra{display:flex;flex-wrap:wrap;margin:-20px 0 0 -53px}
.body-effect-it-infra ul{width:calc(50% - 53px);margin:20px 0 0 53px;padding:0}
.body-effect-it-infra li:last-child{margin-bottom:0}
.stage-it-infra .panel-serv_ab{max-width:610px;margin-top:22px}
.bl-proj-param_ab ul+p{margin-top:30px}
.b-benef-ifra-it{padding:70px 0 0 0}
.b-benef-ifra-it .title{margin:0 0 47px 0}
.b-benef-ifra-it .panel-serv_ab{max-width:610px;margin-top:35px}
.wr-white-cont-center .b-projects-serv_ab{padding-bottom:80px}

/*Организация 1-й и 2-й линии техподдержки*/
.top-service16{padding-bottom:86px}
.top-service16 .left-service_ab h1{margin-bottom:19px;width:690px}
.top-service16 .left-service_ab>p{max-width:652px;margin-bottom:25px}
.top-service16 .left-service_ab>ul{max-width:655px;margin-bottom:42px}
.top-service16 .right-service_ab{position:absolute;top:90px;right:-75px;width:541px;min-width:541px}
.top-service16 .panel-serv_ab{max-width:610px}
.b-service_supp .left-service_vdi{display:flex;flex-direction:column}
.b-service_supp .left-service_vdi p{max-width:551px;margin-bottom:20px}
.b-service_supp .left-service_vdi .but-more{margin-top:auto}
.b-possible-support-line{padding:76px 0 92px 0}
.b-possible-support-line .title{margin:0 0 52px 0}
.b-possible-support-line .panel-serv_ab{max-width:820px}
.b-group-support{padding:100px 0 100px 0;display:flex;font-weight:500}
.left-group-support{width:calc(50% - 23px)}
.left-group-support p{font-size:20px;line-height:30px;margin:0 0 20px 0;padding:0}
.left-group-support p:last-child{margin-bottom:0}
.right-group-support{width:calc(50% - 23px);margin-left:auto}
.in-group-support{position:relative;z-index:20;background:#f6f6f6;padding:46px;height:100%;display:flex;align-items:center;border-radius:20px}
.in-group-support:before{content:'';display:block;z-index:-1;position:absolute;background:url(/local/templates/ramax-2025/images/decor-block-support.svg) no-repeat;top:14px;right:30px;width:181px;height:181px}
.in-group-support p{margin:0 0 20px 0;font-size:16px;line-height:24px;padding:0;color:#000}
.in-group-support p:last-child{margin-bottom:0}
.b-benef-line-support{padding:80px 0 0 0}
.b-benef-line-support .title{margin:0 0 70px 0}
.list-benef-line-support{display:flex;flex-wrap:wrap;margin:-45px 0 0 -45px}
.item-benef-line-support{width:calc(33.333% - 45px);margin:45px 0 0 45px}
.ico-benef-line-supp{min-height:92px;display:flex;align-items:center;margin:0 0 15px 0}
.ico-benef-line-supp img{display:block;max-width:100%}
.item-benef-line-support p{margin:0;padding:0;font-size:20px;line-height:34px}
.b-benef-line-support .panel-serv_ab{margin-top:65px;max-width:610px}

/*Организация технической поддержки / импортозамещения западных решений*/
.top-service17{padding-bottom:86px}
.top-service17 .left-service_ab h1{position:relative;z-index:50;margin-bottom:19px;width:auto;max-width:1025px}
.top-service17 .left-service_ab>p{max-width:652px;margin-bottom:50px}
.top-service17 .left-service_ab>ul{max-width:655px;margin-bottom:42px}
.top-service17 .right-service_ab{position:absolute;top:23px;right:-80px;width:541px;min-width:541px}
.top-service17 .panel-serv_ab{max-width:610px}
.body-group-support{display:flex;font-weight:500}
.b-supp-tech-solut{padding:69px 0 89px 0}
.b-supp-tech-solut .title{margin:0 0 57px 0}
.b-supp-tech-solut .left-group-support{padding-right:20px}
.b-supp-tech-solut .in-group-support{background:#fff;padding-bottom:74px}
.b-supp-tech-solut .in-group-support:before{opacity:.4}
.sm-tit-it-infra{font-size:20px;line-height:125%;font-weight:700;color:#ff3434;margin:0 0 40px 0}
.b-service-slot-im .title{margin-bottom:41px}
.b-service-slot-im .col-it-infra:first-child{padding-right:20px}
.b-service-slot-im .panel-serv_ab{margin-top:48px}
.b-our-part{padding:85px 0 84px 0}
.b-our-part .title{margin:0 0 44px 0}
.table-logo-im tr th{padding:13px 13px 23px 13px;border:none;border-bottom:1px solid #d9d9d9;background:0 0;font-size:16px;line-height:125%;font-weight:700;color:#ff3434}
.table-logo-im tr td{height:100px;padding:10px 13px 10px 13px;width:190px;border:none;border-bottom:1px solid #d9d9d9}
.table-logo-im td img{display:block;max-width:100%;margin:0 auto}
.table-logo-im tr td:first-child{font-size:20px;line-height:125%;width:422px;font-weight:700;padding-left:0}
.table-logo-im tr td.border{border-left:2px dashed #ff3434;border-right:2px dashed #ff3434}
.table-logo-im tr th.border{border-left:2px dashed #ff3434;border-right:2px dashed #ff3434;border-top:2px dashed #ff3434}
.table-logo-im tr:last-child td.border{border-bottom:2px dashed #ff3434}
.b-effect-solut-im{padding:61px 0 73px 0}
.b-effect-solut-im .title{margin:0 0 54px 0}
.body-effect-solut-im{display:flex;flex-wrap:wrap;margin:-53px 0 0 -53px}
.col-effect-import{width:calc(50% - 53px);margin:53px 0 0 53px;padding-right:20px}
.tit-effect-import{font-size:20px;line-height:125%;font-weight:700;margin:0 0 30px 0;min-height:50px}
.col-effect-import ul{margin:0;padding:0}
.col-effect-import ul li:last-child{margin-bottom:0}
.b-benef-import-sol{padding:80px 0 0 0}
.b-benef-import-sol .title{margin:0 0 63px 0}
.body-effect-import-sol{display:flex;margin:-50px 0 0 -50px;font-weight:500}
.item-effect-import-sol{width:calc(50% - 50px);margin:50px 0 0 50px}
.item-effect-import-sol ul{margin:0;padding:0}
.item-effect-import-sol ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
.item-effect-import-sol ul li:last-child{margin-bottom:0}
.in-item-effect-import-sol{border-radius:20px;background:#f6f6f6;padding:48px 60px 60px 54px;font-size:20px;line-height:34px}
.b-benef-import-sol .panel-serv_ab{margin:40px 0 0 0;max-width:610px}

/*Внедрение методологии и инструментов по руководству и управлению данными*/
.top-service18{padding-bottom:87px}
.top-service18 .left-service_ab h1{position:relative;z-index:50;margin-bottom:31px;width:auto;max-width:1025px}
.top-service18 .left-service_ab>p{max-width:735px;margin-bottom:70px}
.top-service18 .right-service_ab{position:absolute;top:106px;right:-129px;width:483px;min-width:483px}
.top-service18 .panel-serv_ab{max-width:712px}
.complex-data_met{padding:73px 0 100px 0}
.complex-data_met .title{margin:0 0 65px 0}
.list-complex-data-met{display:flex;flex-wrap:wrap;margin:-30px 0 0 -20px}
.item-complex-data-met{width:calc(33.333% - 20px);margin:30px 0 0 20px}
.ico-complex-data-met{min-height:92px;margin:0 0 5px 0;display:flex;align-items:center}
.ico-complex-data-met img{display:block;max-width:100%}
.tit-complex-data-met{font-size:20px;line-height:125%;font-weight:700;margin:0 0 20px 0}
.text-data_met{font-size:16px;line-height:24px;font-weight:500;margin:0;padding:0}
.b-competent-data_met{padding:75px 0 0 0}
.b-competent-data_met .title{margin:0 0 34px 0}
.list-competent-data_met{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}
.item-competent-data_met{position:relative;width:calc(50% - 20px);margin:20px 0 0 20px;background:#f6f6f6;border-radius:30px;padding:31px 30px 35px 52px}
.item-competent-data_met:before{content:'';width:32px;height:12px;position:absolute;top:38px;left:0;background:#ff3434}
.item-competent-data_met i{font-style:normal;display:block;font-size:20px;line-height:125%;font-weight:700;margin:0 0 28px 0}
.item-competent-data_met p{font-size:16px;line-height:24px;font-weight:500;margin:0;padding:0}
.b-effect-data_met{padding:70px 0 100px 0}
.b-effect-data_met .title{margin:0 0 75px 0}
.list-effect-data_met ul{display:flex;flex-wrap:wrap;margin:-56px 0 0 -80px;padding:0}
.list-effect-data_met li{position:relative;padding:0 0 0 84px;margin:56px 0 0 80px;width:calc(50% - 80px);background:0 0}
.list-effect-data_met li:before{position:absolute;top:8px;left:0;content:'';width:63px;height:40px;background:url(/local/templates/ramax-2025/images/pie-effect.svg) no-repeat}
.b-functional-data_met{padding:72px 0 89px 0;display:flex;flex-wrap:wrap}
.left-functional-data-met{width:calc(50% - 35px);display:flex;flex-direction:column}
.left-functional-data-met .title{margin:0 0 20px 0}
.left-functional-data-met .but-more{margin-top:auto}
.right-functional-data-met{width:calc(50% - 35px);margin-left:auto}
.right-functional-data-met ul{margin:10px 0 20px 0;padding:0}
.right-functional-data-met ul:last-child{margin-bottom:0}
.right-functional-data-met li{font-size:16px;line-height:25px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat;margin:0 0 20px 0}
.full-block-data_met{display:flex;flex-wrap:wrap;padding:93px 0 100px 0}
.left-full-data_met{width:calc(50% - 27px)}
.img-full-data_met img{display:block;max-width:100%}
.right-full-data_met{width:calc(50% - 27px);margin-left:auto}
.accord-data-full_met{border-top:1px solid #d9d9d9}
.item-accrod-full{border-bottom:1px solid #d9d9d9}
.head-accord_met{position:relative;display:flex;cursor:pointer;flex-wrap:wrap;min-height:60px;padding:5px 50px 5px 0;align-items:center;font-size:20px;line-height:30px;font-weight:700;color:#333}
.head-accord_met:before{position:absolute;top:50%;right:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/arrow-accord.svg) no-repeat;width:44px;height:44px}
.head-accord_met.active:before{transform:translateY(-50%) rotate(-90deg)}
.head-accord_met.active{color:#ff3434}
.body-accord_met{padding:17px 0 10px 0;display:none}
.head-accord_met.active+.body-accord_met{display:block}
.body-accord_met ul{margin:0;padding:0}
.body-accord_met ul li{position:relative;background:0 0;font-size:16px;line-height:24px;margin:0 0 20px 0;padding:0 0 0 24px}
.body-accord_met ul li:before{position:absolute;top:10px;left:10px;content:'';display:block;background:#333;width:4px;height:4px;border-radius:50%}
.ico-info2:hover{z-index:9999}
.ico-info2{position:relative;top:3px}
.ico-info2 i{width:21px;height:21px;background:url(/local/templates/ramax-2025/images/ico-info2.svg) no-repeat}
.ico-info2 i:before{display:none!important}
.ico-info2 .pop-die-info{border-radius:10px;padding:32px 20px 37px 20px;min-width:450px}
.ico-info2 .pop-die-info:after,.ico-info2 .pop-die-info:before{display:none}
.tit-pop-die-inf{font-size:20px;line-height:25px;font-weight:700;margin:0 0 20px 0}
.ico-info2 .pop-die-info p{font-size:16px;line-height:24px;margin:0;padding:0}

@media screen and (min-width:999px){
	.head-accord_met:hover{color:#ff3434}
}

/*BI-решения: дашборды и отчетность*/
.top-service19{padding-bottom:73px}
.top-service19 .left-service_ab h1{position:relative;z-index:50;margin-bottom:28px;width:auto;max-width:991px}
.top-service19 .left-service_ab>p{max-width:652px;margin-bottom:25px}
.top-service19 .left-service_ab>ul{max-width:609px;margin-bottom:36px}
.top-service19 .right-service_ab{position:absolute;top:23px;right:-50px;width:541px;min-width:541px}
.top-service19 .right-service_ab .img-top-serv_ab img{width:100%}
.top-service19 .panel-serv_ab{max-width:715px}
.b-translate_bi{padding:86px 0 100px 0;font-weight:500}
.b-translate_bi .title{margin:0 0 42px 0}
.b-translate_bi ul{margin:0 0 46px 0}
.b-translate_bi ul li:last-child{margin-bottom:0}
.b-translate-dash{padding:58px 0 69px 0;display:flex;font-weight:500}
.left-translate_dash{width:calc(50% - 25px)}
.left-translate_dash .title{max-width:464px;margin:0 0 20px 0}
.right-translate_dash{width:calc(50% - 25px);margin-left:auto}
.bl-dash{margin:0 0 40px 0}
.bl-dash:last-child{margin-bottom:0}
.bl-dash i{display:block;font-style:normal;font-size:20px;line-height:125%;font-weight:700;color:#ff3434;margin:0 0 15px 0}
.bl-dash p{font-size:16px;line-height:24px;margin:0;padding:0}
.benef-translate_dash{padding:84px 0 106px 0;font-weight:500}
.benef-translate_dash .title{margin:0 0 73px 0}
.list-benef-translate_dash{display:flex;flex-wrap:wrap;margin:-42px 0 0 -30px}
.item-translate_dash{display:flex;width:calc(50% - 30px);margin:42px 0 0 30px}
.ico-translate_dash{min-width:92px;margin-right:20px}
.ico-translate_dash img{display:block;max-width:100%}
.text-translate_dash{font-size:20px;line-height:34px}
.wr-grey-cont .item-competent-data_met{background:#fff}
.wr-grey-cont .b-competent-data_met{padding:65px 0 74px 0}
.b-expert-bi-bot{margin:33px 0 0 0}
.b-expert-bi-bot p{font-size:20px;line-height:34px;margin:0 0 11px 0;font-weight:500}
.list-platform-subd{display:flex;flex-wrap:wrap;margin:67px 0 0 -20px}
.item-platform-subd{width:calc(33.33% - 20px);margin:30px 0 0 20px}
.item-platform-subd i{font-style:normal;display:block;margin:0 0 15px 0;font-size:64px;line-height:64px;font-weight:700;color:#ff3434}
.item-platform-subd p{margin:0;padding:0;font-size:16px;line-height:24px;font-weight:500}
.b-stage_bi{padding:91px 0 91px 0}
.b-stage_bi .title{margin:0 0 25px 0}
.text-stage-bi{font-size:20px;line-height:34px;margin:0 0 44px 0}
.body-stage-bi{display:flex;flex-wrap:wrap;margin:-46px 0 0 -20px}
.col-stage-bi{width:calc(50% - 20px);margin:46px 0 0 20px}
.col-stage-bi ul{list-style-type:none;margin:-46px 0 0 0;padding:0;counter-reset:item}
.col-stage-bi li{position:relative;padding:0 0 0 80px;background:0 0;counter-increment:item;font-size:16px;line-height:24px;margin:46px 0 0 0;font-weight:500}
.col-stage-bi li::before{content:counter(item);position:absolute;font-weight:800;color:#fff;top:50%;left:0;transform:translateY(-50%);font-size:30px;width:50px;height:50px;background:#ff3434;border-radius:10px;display:flex;align-items:center;justify-content:center}
.b-faq-bi{padding:58px 0 88px 0}
.b-faq-bi .title{margin:0 0 48px 0}
.list-faq-bi{border-top:1px solid #d9d9d9}
.item-faq-bi{position:relative;border-bottom:1px solid #d9d9d9}
.head-faq-bi{padding:28px 97px 28px 0;font-size:22px;line-height:125%;font-weight:700;cursor:pointer}
.head-faq-bi:before{position:absolute;top:50%;right:0;transform:translateY(-50%);content:'';display:block;background:url(/local/templates/ramax-2025/images/arrow-accord2.svg) no-repeat;width:44px;height:44px}
.head-faq-bi.active:before{transform:translateY(-50%) rotate(-90deg)}
.body-faq-bi{display:none;padding:0 97px 38px 0}
.body-faq-bi p{font-size:16px;line-height:24px;font-weight:500;margin:0 0 20px 0;padding:0}
.body-faq-bi p:last-child{margin:0}
.head-faq-bi.active+.body-faq-bi{display:block}
.b-stage_bi .panel-serv_ab{margin:55px 0 0 0}
.b-when-expert{padding:70px 0 100px 0}
.b-when-expert .title{max-width:990px}
.bot-when-expert{padding:17px 30px 19px 17px;background:#f6f6f6;border-radius:15px;display:flex;align-items:center}
.text-when-expert{font-size:20px;line-height:34px;font-weight:500;margin:0 50px 0 0}
.bot-when-expert .but-more{min-width:302px}
.list-service_ab2{min-height:580px;margin-top:130px}
.list-service_ab2:before{background:#f6f6f6;top:203px}
.list-service_ab2 .item-service_ab{width:calc(44% - 38px)}
.list-service_ab2 .item-service_ab.item1 i{max-width:400px}
.list-service_ab2 .border-sevice_ab{height:330px}
.list-service_ab2 .item-service_ab.item3{margin-top:-127px}
.list-service_ab2 .item-service_ab.item4{width:calc(51% - 38px)}
.list-service_ab2 .line-service_ab.item2 .border-sevice_ab{height:210px}
.list-service_ab2 .line-service_ab.item2{margin-left:252px;margin-top:65px}
.list-service_ab2 .item-service_ab.item6{width:calc(48% - 38px);top:-126px;left:45px;max-width:468px}
.col-stage-bi:last-child ul{counter-reset:item 4}
.col-stage-bi li::before{transform:none;top:-1px}
.list-effect-data_met li{background:0 0!important}


@media screen and (max-width:1350px){
	.top-service1 .right-service_ab, .top-service2 .right-service_ab,.top-service3 .right-service_ab,.top-service4 .right-service_ab,.top-service5 .right-service_ab,.top-service6 .right-service_ab,.top-service7 .right-service_ab,
	.top-service8 .right-service_ab,.top-service9 .right-service_ab,.top-service10 .right-service_ab,.top-service11 .right-service_ab,.top-service12 .right-service_ab,.top-service13 .right-service_ab,.top-service14 .right-service_ab,
	.top-service15 .right-service_ab,.top-service16 .right-service_ab,.top-service17 .right-service_ab,.top-service18 .right-service_ab,.top-service19 .right-service_ab{ right:0 !important; left:auto !important}
	
	.left-service_ab .panel-serv_ab, .panel-serv_ab{ max-width:580px !important}
	.item-stage-infra p{ font-size:16px !important;line-height:24px !important}
	
	.top-service1 .left-service_ab>p, .top-service2 .left-service_ab>p, .top-service3 .left-service_ab>p, .top-service4 .left-service_ab>p, .top-service5 .left-service_ab>p, .top-service6 .left-service_ab>p, .top-service7 .left-service_ab>p,
	.top-service8 .left-service_ab>p, .top-service9 .left-service_ab>p, .top-service10 .left-service_ab>p, .top-service11 .left-service_ab>p, .top-service12 .left-service_ab>p, .top-service13 .left-service_ab>p, .top-service14 .left-service_ab>p,
	.top-service15 .left-service_ab>p, .top-service16 .left-service_ab>p, .top-service17 .left-service_ab>p, .top-service18 .left-service_ab>p, .top-service19 .left-service_ab>p{max-width:600px !important}
	
	.top-service1 .left-service_ab h1, .top-service2 .left-service_ab h1, .top-service3 .left-service_ab h1, .top-service4 .left-service_ab h1, .top-service5 .left-service_ab h1, .top-service6 .left-service_ab h1, .top-service7 .left-service_ab h1, 
	.top-service8 .left-service_ab h1, .top-service9 .left-service_ab h1, .top-service10 .left-service_ab h1, .top-service11 .left-service_ab h1, .top-service12 .left-service_ab h1, .top-service13 .left-service_ab h1, 
	.top-service14 .left-service_ab h1, .top-service15 .left-service_ab h1, .top-service16 .left-service_ab h1, .top-service17 .left-service_ab h1, .top-service18 .left-service_ab h1, .top-service19 .left-service_ab h1{ font-size:42px; width:auto !important; max-width:550px !important}

	.top-service1 .left-service_ab ul, .top-service2 .left-service_ab ul, .top-service3 .left-service_ab ul, .top-service4 .left-service_ab ul, .top-service5 .left-service_ab ul, .top-service6 .left-service_ab ul, .top-service7 .left-service_ab ul, 
	.top-service8 .left-service_ab ul, .top-service9 .left-service_ab ul, .top-service10 .left-service_ab ul, .top-service11 .left-service_ab ul, .top-service12 .left-service_ab ul, .top-service13 .left-service_ab ul, .top-service14 .left-service_ab ul, 
	.top-service15 .left-service_ab ul, .top-service16 .left-service_ab ul, .top-service17 .left-service_ab ul, .top-service18 .left-service_ab ul, .top-service19 .left-service_ab ul { max-width:550px !important}
	.list-service_ab2 .item-service_ab.item6 p{max-width:386px}
	.list-service_ab2 .line-service_ab.item2{margin-top:-1px}
	.list-service_ab2 .item-service_ab.item4 p{max-width:412px}
}

@media screen and (max-width:1200px){
	.img-rule-kazn{width:480px;min-width:480px;margin-right:20px}
	.tit-rule-kzn{font-size:20px;line-height:30px;margin-bottom:30px}
	.top-service1 .right-service_ab,.top-service10 .right-service_ab,.top-service11 .right-service_ab,.top-service12 .right-service_ab,.top-service13 .right-service_ab,.top-service14 .right-service_ab,.top-service15 .right-service_ab,.top-service16 .right-service_ab,.top-service17 .right-service_ab,.top-service18 .right-service_ab,.top-service19 .right-service_ab,.top-service2 .right-service_ab,.top-service3 .right-service_ab,.top-service4 .right-service_ab,.top-service5 .right-service_ab,.top-service6 .right-service_ab,.top-service7 .right-service_ab,.top-service8 .right-service_ab,.top-service9 .right-service_ab{right:-70px!important;left:auto!important}
	.top-service1 .left-service_ab>p,.top-service10 .left-service_ab>p,.top-service11 .left-service_ab>p,.top-service12 .left-service_ab>p,.top-service13 .left-service_ab>p,.top-service14 .left-service_ab>p,.top-service15 .left-service_ab>p,.top-service16 .left-service_ab>p,.top-service17 .left-service_ab>p,.top-service18 .left-service_ab>p,.top-service19 .left-service_ab>p,.top-service2 .left-service_ab>p,.top-service3 .left-service_ab>p,.top-service4 .left-service_ab>p,.top-service5 .left-service_ab>p,.top-service6 .left-service_ab>p,.top-service7 .left-service_ab>p,.top-service8 .left-service_ab>p,.top-service9 .left-service_ab>p{max-width:500px!important}
	.top-service4 .right-service_ab,.top-service9 .right-service_ab{right:-100px!important}
	.arrow-stage-infr{width:185px!important}
	.left-service_ab .panel-serv_ab,.panel-serv_ab{max-width:480px!important}
	.list-service_ab2 .item-service_ab.item4,.list-service_ab2 .item-service_ab.item6{width:calc(44% - 38px)}
	.list-service_ab2 .line-service_ab.item2{margin-left:-8px}
	.list-service_ab2{margin-bottom:50px}
	.item-stage-infra:last-child .arrow-stage-infr{width:64px!important}
}

@media screen and (min-width:999px){
	.head-faq-bi:hover{color:#ff3434}
}

@media screen and (max-width:999px){
	.top-service1 .right-service_ab,.top-service10 .right-service_ab,.top-service11 .right-service_ab,.top-service12 .right-service_ab,.top-service13 .right-service_ab,.top-service14 .right-service_ab,.top-service15 .right-service_ab,.top-service16 .right-service_ab,.top-service17 .right-service_ab,.top-service18 .right-service_ab,.top-service19 .right-service_ab,.top-service2 .right-service_ab,.top-service3 .right-service_ab,.top-service4 .right-service_ab,.top-service5 .right-service_ab,.top-service6 .right-service_ab,.top-service7 .right-service_ab,.top-service8 .right-service_ab,.top-service9 .right-service_ab{display:flex;justify-content:center;width:480px;min-width:480px;position:relative!important;top:auto!important;right:auto!important}
	.top-service1 .left-service_ab>p,.top-service10 .left-service_ab>p,.top-service11 .left-service_ab>p,.top-service12 .left-service_ab>p,.top-service13 .left-service_ab>p,.top-service14 .left-service_ab>p,.top-service15 .left-service_ab>p,.top-service16 .left-service_ab>p,.top-service17 .left-service_ab>p,.top-service18 .left-service_ab>p,.top-service19 .left-service_ab>p,.top-service2 .left-service_ab>p,.top-service3 .left-service_ab>p,.top-service4 .left-service_ab>p,.top-service5 .left-service_ab>p,.top-service6 .left-service_ab>p,.top-service7 .left-service_ab>p,.top-service8 .left-service_ab>p,.top-service9 .left-service_ab>p{max-width:100%!important}
	.left-service_ab ul{max-width:none}
	.top-service1 .left-service_ab h1,.top-service10 .left-service_ab h1,.top-service11 .left-service_ab h1,.top-service12 .left-service_ab h1,.top-service13 .left-service_ab h1,.top-service14 .left-service_ab h1,.top-service15 .left-service_ab h1,.top-service16 .left-service_ab h1,.top-service17 .left-service_ab h1,.top-service18 .left-service_ab h1,.top-service19 .left-service_ab h1,.top-service2 .left-service_ab h1,.top-service3 .left-service_ab h1,.top-service4 .left-service_ab h1,.top-service5 .left-service_ab h1,.top-service6 .left-service_ab h1,.top-service7 .left-service_ab h1,.top-service8 .left-service_ab h1,.top-service9 .left-service_ab h1{font-size:42px;width:auto!important;max-width:100%!important}
	.top-service1 .left-service_ab ul,.top-service10 .left-service_ab ul,.top-service11 .left-service_ab ul,.top-service12 .left-service_ab ul,.top-service13 .left-service_ab ul,.top-service14 .left-service_ab ul,.top-service15 .left-service_ab ul,.top-service16 .left-service_ab ul,.top-service17 .left-service_ab ul,.top-service18 .left-service_ab ul,.top-service19 .left-service_ab ul,.top-service2 .left-service_ab ul,.top-service3 .left-service_ab ul,.top-service4 .left-service_ab ul,.top-service5 .left-service_ab ul,.top-service6 .left-service_ab ul,.top-service7 .left-service_ab ul,.top-service8 .left-service_ab ul,.top-service9 .left-service_ab ul{max-width:100%!important}
	.wr-grey-cont>div,.wr-white-cont-bot>div,.wr-white-cont-center>div,.wr-white-cont-top>div{padding-top:70px!important;padding-bottom:70px!important}
	.top-service1,.top-service10,.top-service11,.top-service12,.top-service13,.top-service14,.top-service15,.top-service16,.top-service17,.top-service18,.top-service19,.top-service2,.top-service3,.top-service4,.top-service5,.top-service6,.top-service7,.top-service8,.top-service9{padding-bottom:70px!important}
	.b-rule-kazn{flex-direction:column}
	.img-rule-kazn{width:100%;min-width:100%;margin-right:0;order:2}
	.desc-rule-kazn{margin-bottom:40px;order:1}
	.b-effect-simple ul{margin-bottom:40px}
	
	/*parts*/
	.b-applicat-cic,.b-ekonom-market,.b-functional-data_met,.b-functional-inner,.b-group-support,.b-help-task-inner,.b-need-toir,.b-optimism-market,.b-service-inner,.b-service_vdi,.b-solution-infra,.b-solutions-cic,.b-solutions-toir,.b-tech-possible,.b-translate-dash,.body-applicat-mark,.body-applicat-toir,.body-benef-elect,.body-example-cyfra,.body-func-infra-fr,.body-group-support,.body-possible-market,.body-tools-toir,.body-what-base-el,.body-work-cic,.business-import-result,.full-block-data_met,.service-cyfra{flex-direction:column}
	.left-applicat-cic,.left-applicat-mark,.left-applicat-toir,.left-benef-base-el,.left-business-result,.left-ekonom-market,.left-full-data_met,.left-func-inner,.left-functional-data-met,.left-group-support,.left-help-task-inner,.left-infra-rf,.left-need-toir,.left-optimism-market,.left-possible-market,.left-serv-cyfra,.left-service-inner,.left-service_vdi,.left-solut-infra,.left-solution-cic,.left-solution-toir,.left-tech-possible,.left-tools-toir,.left-translate_dash,.left-what-base-el,.left-work-cic,.right-applicat-cic,.video-example-cyfra{width:auto;margin-bottom:40px;margin-right:0;padding-right:0;max-width:none}
	.desc-example-cyfra,.right-applicat-mark,.right-applicat-toir,.right-benef-base-el,.right-business-result,.right-ekonom-market,.right-full-data_met,.right-func-inner,.right-functional-data-met,.right-group-support,.right-help-task-inner,.right-infra-rf,.right-need-toir,.right-optimism-market,.right-possible-market,.right-serv-cyfra,.right-service-inner,.right-service_vdi,.right-solut-infra,.right-solution-cic,.right-solution-toir,.right-tech-possible,.right-tools-toir,.right-translate_dash,.right-what-base-el,.right-work-cic{width:auto;margin-left:0;padding-right:0;max-width:none}
	/*parts*/
	
	/*cols*/
	.b-cost-integrat-epr,.body-analitik-ml,.body-effect-import-sol,.body-effect-it-infra,.body-effect-solut-im,.body-it-infra,.body-system-erp,.cols-manuf-expert,.list-benef-inner,.list-cols-benef-inner,.list-cols-expert-inner,.list-complex-data-met,.list-road-map-inner,.list-statistic-cic,.list-steck,.list-task-import,.list-what-effect_ab{flex-direction:column;margin-left:0}
	.body-effect-it-infra ul,.col-analitik-ml,.col-benef-inner,.col-effect-import,.col-expert-inner,.col-integrat-epr,.col-it-infra,.col-manuf-expert,.col-system-erp,.item-benef-inner,.item-complex-data-met,.item-effect-import-sol,.item-road-map-inner,.item-statistic-cic,.item-steck,.item-task-import,.item-what-effect_ab{width:100%;margin-left:0}
	/*cols*/
	
	.b-stage-serv_ab3>p,.bot-applicat-cic p,.bot-solut-infra p,.bot-tech-possible p,.desc-benef-data-lake,.descr-solution-toir p,.item-benef-inner p,.item-benef-line-support p,.item-infra-rf p,.item-task-import p,.item-what-effect_ab p,.text-stage-bi,.text-translate_dash,.tit-solution-toir,.top-left-solut-infra p{font-size:16px;line-height:24px}
	.b-benef-cic ul li,.b-effect-simple ul li,.b-effect_vdi>ul li,.b-integration-data ul li,.b-possible-base-el li,.b-possible-support-line li,.b-translate_bi li,.benef-cyfra-bottom li,.benef-ekonom-market ul li,.benef-infra-rf ul li,.body-effect-it-infra ul li,.body-function-ml ul li,.body-method-import ul li,.col-effect-import li,.col-system-erp ul li,.descr-applicat-toir ul li,.in-possible-market li,.left-infra-rf ul li,.list-effect-data_met li,.right-business-result ul li,.right-ekonom-market ul li{font-size:16px;line-height:24px;background:url(/local/templates/ramax-2025/images/marker-vacan.svg) 0 6px no-repeat}
	.b-analitik-ml .title,.b-applicat-mark .title,.b-application-toir .title,.b-benef-base-elect .title,.b-benef-ifra-it .title,.b-benef-import-sol .title,.b-benef-inner .title,.b-benef-line-support .title,.b-effect-it-infra .title,.b-effect-solut-im .title,.b-effect_vdi .title,.b-example-cyfra .title,.b-faq-bi .title,.b-function-ml .title,.b-method-import .title,.b-optimiz-cyfra .title,.b-our-part .title,.b-possible-base-el .title,.b-possible-it-infra .title,.b-possible-support-line .title,.b-road-import .title,.b-service-it-infra .title,.b-steck .title,.b-supp-tech-solut .title,.b-system-erp .title,.b-tools-toir .title,.b-translate_bi .title,.b-what-base-el .title,.b-what-effect_ab .title,.benef-cyfra-bottom .title,.benef-data-lake .title,.benef-ekonom-market .title,.benef-infra-rf .title,.benef-translate_dash .title,.complex-data_met .title,.left-ekonom-market .title,.left-service_vdi .title, .b-benef-pir .title, .b-statisctic-cic .title{margin-bottom:30px}
	.b-expert-bi-bot p,.bl-dash i,.bl-service_vdi i,.bot-ekonom-market p,.bot-integrat-epr p,.bot-tech-possible p,.col-integrat-epr>p,.col-it-infra p,.desc-optimism-market i,.descr-solution-toir p,.head-faq-bi,.in-applicat-mark,.in-benef-base-el p,.in-item-effect-import-sol,.item-competent-data_met i,.left-group-support p,.left-optimism-market,.left-service_vdi p,.left-solution-cic p,.left-solution-toir p,.left-work-cic p,.list-effect-data_met li,.sm-tit-it-infra,.sm-tit-manuf-expert,.text-need-toir,.text-red-inner,.text-stage-bi,.tit-analitik-ml,.tit-benef-col-inner,.tit-bl-infra,.tit-effect-import,.tit-example-cyfra,.tit-it-infra,.tit-need-toir,.tit-possible-market,.tit-rule-kzn,.tit-solution-cic b,.tit-tools-toir,.tit-what-base-el,.tit-complex-data-met{font-size:18px;line-height:26px;max-width:none}
	
	.left-func-inner .title{margin-bottom:0}
	.right-func-inner ul{margin-top:0}
	.tit-road{font-size:18px;line-height:24px}
	.head-manuf-expert p{font-size:20px}
	.ico-manuf-expert{max-width:70px}
	.ico-manuf-expert img{max-width:100%}
	.list-benef-inner{margin-bottom:50px}
	.left-service_ab .panel-serv_ab,.panel-serv_ab{max-width:100%!important}
	.top-service2{margin-top:0}
	.tit-service-inner{font-size:24px;line-height:34px;max-width:none}
	.item-service-inner i{font-size:18px}
	.tit-benef-col-inner{min-height:1px;margin-bottom:20px}
	.col-benef-inner ul{margin-top:0;margin-bottom:0}
	.item-platform-inner{width:50%;padding:0 15px 0 15px}
	.item-platform-inner img{margin-left:auto;margin-right:auto}
	.b-platform-inner .title{margin-bottom:40px}
	.b-stage-serv_ab2 .title{margin-bottom:30px}
	.tit-expert-col-inner{font-size:18px}
	.tit-expert-col-inner{min-height:1px}
	.item-benef-pir{width:calc(50% - 27px)}
	.img-rule-kazn img{margin:0 auto;max-width:500px}
	.sm-tit-manuf-expert{margin-bottom:15px}
	.item-benef-inner{display:block}
	.ico-benef-inner{margin:0 0 15px 0}
	.left-service_ab{margin-right:0!important}
	.left-solution-toir p{font-size:20px;line-height:28px;margin-bottom:30px}
	.descr-solution-toir p{margin-bottom:20px}
	.descr-applicat-toir,.descr-solution-toir{padding:20px}
	.item-statistic-cic b,.tit-desc-applicat-toir{font-size:20px;line-height:30px;margin-bottom:15px}
	.descr-applicat-toir ul{margin-top:0}
	.tit-solution-cic:last-child{margin-bottom:0}
	.how-work-cic{padding-top:70px;padding-bottom:70px}
	.item-statistic-cic{padding:30px 20px}
	.img-applicat-cic{width:100%;min-width:100%}
	.img-applicat-cic img{max-width:500px;margin-left:auto;margin-right:auto}
	.wr-white-cont-top>.b-applicat-cic{padding-bottom:0!important}
	.how-work-cic .title{margin-bottom:40px}
	.left-work-cic p{padding:0;margin-bottom:30px}
	.bot-applicat-cic p,.bot-solut-infra p{margin-bottom:20px}
	.top-left-solut-infra .title{margin-bottom:30px}
	.b-solution-infra{padding-bottom:70px}
	.item-infra-rf{width:calc(100% - 50px)}
	.list-infra-rf{margin-top:-40px}
	.item-infra-rf{margin-top:40px}
	.b-benef-infra-rf .title{margin-bottom:40px}
	.body-func-infra-fr{align-items:flex-start}
	.list-stage-infra{flex-wrap:wrap}
	.item-stage-infra{flex:auto;min-width:calc(100% - 64px);margin-bottom:20px}
	.item-stage-infra:last-child{margin-bottom:0}
	.arrow-stage-infr{width:40px!important;transform:rotate(90deg);margin-top:-6px}
	.item-stage-infra:last-child .arrow-stage-infr{width:64px!important;transform:translateY(-50%)!important;margin-top:0}
	.num-stage-infra{margin-bottom:5px}
	.stage-infra-rf .title{margin-bottom:20px}
	.top-service7 .left-service_ab>p{margin-bottom:40px}
	.left-business-result .title{margin-bottom:0}
	.right-business-result ul{margin:0}
	.b-stage-work li{font-size:16px;line-height:24px}
	.wr-white-cont-top>.b-road-import{padding-bottom:0!important}
	.item-stage-infra:last-child .arrow-stage-infr{width:55px!important;height:55px;transform:translateY(-50%)!important;margin-top:0;background-size:100% auto}
	.right-serv-cyfra ul{margin-top:0}
	.left-serv-cyfra p{max-width:100%;font-size:18px;line-height:26px}
	.left-serv-cyfra .title{margin-bottom:30px}
	.item-benef-cyfra{width:calc(100% - 33px)}
	.b-benef-cyfra .title{margin-bottom:50px}
	.list-benef-cyfra{margin-top:-40px}
	.item-benef-cyfra{margin-top:40px}
	.b-example-cyfra{padding-bottom:70px}
	.item-optimiz-cyfra{width:calc(50% - 37px)}
	.left-help-task-inner .title{max-width:none;margin-bottom:0}
	.list-what-effect_ab{margin-bottom:50px}
	.list-benef-data-lake{margin-top:-40px}
	.item-benef-data-lake{width:calc(100% - 30px);margin-top:40px}
	.item-steck i{font-size:52px}
	.item-expert-lake{width:calc(100% - 35px)}
	.desc-expert-lake i{font-size:18px}
	.item-platform-cyfra{width:50%;padding-left:20px;padding-right:20px}
	.item-platform-cyfra img{margin-left:auto;margin-right:auto}
	.body-analitik-ml{margin-top:-40px}
	.col-analitik-ml{margin-top:40px}
	.text-analitik-ml{font-size:18px;line-height:26px;margin-bottom:40px}
	.item-benef-ml{width:calc(100% - 20px);font-size:16px;line-height:24px}
	.item-benef-ml p{font-size:16px}
	.body-function-ml ul{width:calc(100% - 22px);margin-top:20px}
	.body-function-ml{margin-top:-20px}
	.item-benef-data-lake{align-items:center}
	.benef-ekonom-market{padding-bottom:70px}
	.img-applicat-mark img{margin-left:auto;margin-right:auto}
	.img-applicat-mark{min-width:1px;margin-left:auto;margin-right:auto;width:100%;max-width:400px}
	.left-applicat-mark{order:2;margin-bottom:0}
	.right-applicat-mark{order:1;margin-bottom:40px}
	.col-integrat-epr>p{margin-bottom:20px}
	.wr-white-cont-bot .tabs-stage-serv_ab:last-child,.wr-white-cont-center .tabs-stage-serv_ab:last-child,.wr-white-cont-top .tabs-stage-serv_ab:last-child{margin-bottom:0}
	.body-it-infra{margin-top:-40px}
	.col-it-infra{margin-top:40px}
	.col-it-infra p:last-child{margin-bottom:0}
	.list-possible-it-infra{margin-top:-30px}
	.item-it-infra{width:calc(100% - 45px);margin-top:30px}
	.b-service_supp .left-service_vdi p{max-width:100%}
	.item-benef-line-support{width:calc(100% - 45px)}
	.b-supp-tech-solut .in-group-support{padding-bottom:46px}
	.table-logo-im tr td:first-child{font-size:16px}
	.table-logo-im{max-width:100%;overflow-x:auto}
	.table-logo-im table{min-width:700px;margin-bottom:0}
	.tit-effect-import{min-height:1px}
	.body-effect-solut-im{margin-top:-40px}
	.col-effect-import{margin-top:40px}
	.in-item-effect-import-sol{padding-bottom:48px}
	.wr-white-cont-top:last-child .b-benef-import-sol{padding-bottom:0!important}
	.top-service18 .left-service_ab>p{margin-bottom:50px}
	.item-competent-data_met{width:calc(100% - 20px)}
	.item-competent-data_met i{margin-bottom:20px}
	.list-effect-data_met li{width:calc(100% - 80px)}
	.list-effect-data_met li br{display:none}
	.list-effect-data_met li:before{top:50%;transform:translateY(-50%)}
	.b-effect-data_met .title{margin-bottom:40px}
	.b-effect-data_met{padding-bottom:70px}
	.right-functional-data-met ul{margin-top:0;margin-bottom:0}
	.right-functional-data-met ul li:last-child{margin-bottom:0}
	.img-full-data_met{width:100%;max-width:400px;margin-left:auto;margin-right:auto}
	.left-translate_dash .title{margin-bottom:0;max-width:none}
	.item-translate_dash{width:calc(100% - 30px);align-items:center}
	.benef-translate_dash{padding-top:70px;padding-bottom:70px}
	.list-service_ab2{margin-top:50px}
	.bot-when-expert{flex-direction:column}
	.text-when-expert{font-size:18px;line-height:26px;margin:0 0 20px 0;padding:0}
	.list-platform-subd{margin-top:50px}
	.item-platform-subd{width:calc(100% - 20px)}
	.item-platform-subd i{font-size:52px;font-weight:800}
	.b-stage_bi{padding-top:70px;padding-bottom:70px}
	.bl-dash i{margin-bottom:10px}
	.col-stage-bi{width:calc(100% - 20px)}
	.col-stage-bi ul{margin-top:-30px}
	.col-stage-bi li{margin-top:30px;display:flex;min-height:50px;align-items:center}
	.b-translate_bi{padding-top:70px;padding-bottom:70px}
	.text-callback-compitent{line-height:26px}
	.tit-descr-solution-toir{font-size:30px;margin-bottom:25px}
	.tit-work-cic{margin-bottom:20px}
	.right-work-cic ul:last-child{margin-top:25px}
	.b-function-ml .panel-serv_ab{margin-top:40px}
	.right-ekonom-market{padding-top:0}
	.b-service-erp .title{margin-bottom:50px}
	.top-service13 .left-service_ab>p{margin-bottom:45px}
	.wr-white-cont-top:last-child .b-projects-serv_ab2{padding-bottom:40px!important}
	.wr-white-cont-top:last-child .b-benef-ifra-it{padding-bottom:0!important}
	.sm-tit-it-infra{margin-bottom:30px}
	.ico-complex-data-met{margin-bottom:10px}
	.tit-complex-data-met{margin-bottom:15px}
	.text-stage-bi br{display:none}
	.stage-infra-rf{ padding-top:70px; padding-bottom:70px}
	.head-faq-bi, .body-faq-bi{ padding-right:50px}
}

@media (min-width: 767px) and (max-width: 999px) {
   .decor-ask{max-width:270px}
}

@media screen and (max-width:767px){
	.top-service1 .left-service_ab h1,.top-service10 .left-service_ab h1,.top-service11 .left-service_ab h1,.top-service12 .left-service_ab h1,.top-service13 .left-service_ab h1,.top-service14 .left-service_ab h1,.top-service15 .left-service_ab h1,.top-service16 .left-service_ab h1,.top-service17 .left-service_ab h1,.top-service18 .left-service_ab h1,.top-service19 .left-service_ab h1,.top-service2 .left-service_ab h1,.top-service3 .left-service_ab h1,.top-service4 .left-service_ab h1,.top-service5 .left-service_ab h1,.top-service6 .left-service_ab h1,.top-service7 .left-service_ab h1,.top-service8 .left-service_ab h1,.top-service9 .left-service_ab h1{font-size:24px;width:auto!important;max-width:100%!important}
	.top-service17 .left-service_ab>p{margin-bottom:40px}
	.top-service1 .right-service_ab,.top-service10 .right-service_ab,.top-service11 .right-service_ab,.top-service12 .right-service_ab,.top-service13 .right-service_ab,.top-service14 .right-service_ab,.top-service15 .right-service_ab,.top-service16 .right-service_ab,.top-service17 .right-service_ab,.top-service18 .right-service_ab,.top-service19 .right-service_ab,.top-service2 .right-service_ab,.top-service3 .right-service_ab,.top-service4 .right-service_ab,.top-service5 .right-service_ab,.top-service6 .right-service_ab,.top-service7 .right-service_ab,.top-service8 .right-service_ab,.top-service9 .right-service_ab{display:flex;justify-content:center;width:100%;min-width:100%;max-width:480px;position:relative!important;top:auto!important;right:auto!important}
	.title{font-size:24px!important}
	.ico-benef-cyfra img,.ico-benef-data-lake img,.ico-benef-inner img,.ico-benef-line-supp img,.ico-benef-ml img,.ico-benef-pir img,.ico-coll-benef-inner img,.ico-coll-expert-inner img,.ico-complex-data-met img,.ico-expert-lake img,.ico-optimism-market img,.ico-optimiz-cyfra img,.ico-road-map img,.ico-solution-cic img,.ico-solution-toir img,.ico-task-import img,.ico-translate_dash img{margin-left:auto;margin-right:auto}
	.col-expert-inner,.item-benef-inner,.item-benef-ml,.item-complex-data-met,.item-road-map-inner,.item-task-import,.tit-benef-col-inner{text-align:center}
	.b-projects-serv_ab{margin-bottom:50px}
	.tit-service-inner{font-size:20px;line-height:30px}
	.item-benef-pir{text-align:center;width:calc(100% - 27px)}
	.item-benef-cyfra,.item-benef-data-lake,.item-benef-line-support,.item-expert-lake,.item-optimism-market,.item-solution-cic,.item-solution-toir,.item-translate_dash{flex-direction:column;text-align:center}
	.ico-benef-cyfra,.ico-benef-data-lake,.ico-benef-line-supp,.ico-benef-ml,.ico-complex-data-met,.ico-expert-lake,.ico-optimism-market,.ico-optimiz-cyfra,.ico-solution-cic,.ico-solution-toir,.ico-translate_dash{top:auto;margin:0 auto 10px auto}
	.tit-descr-solution-toir{font-size:24px;line-height:34px}
	.tit-tools-toir{margin-bottom:20px}
	.right-applicat-cic{margin-bottom:0}
	.left-applicat-cic{text-align:center}
	.bot-solut-infra{text-align:center;margin-left:0;margin-top:20px}
	.right-infra-rf{min-width:100%}
	.body-method-import{flex-wrap:wrap;margin-top:-20px}
	.body-method-import ul{width:calc(100% - 53px);margin-top:20px}
	.body-method-import ul li:last-child{margin-bottom:0}
	.ico-benef-cyfra{margin-bottom:5px}
	.video-example-cyfra{min-width:100%}
	.item-optimiz-cyfra{width:calc(100% - 37px);text-align:center}
	.benef-cyfra-bottom{padding-top:70px}
	.bl-service_vdi i,.desc-benef-cybra b,.desc-optimism-market i,.sm-tit-it-infra,.tit-it-infra{margin-bottom:15px}
	.in-benef-base-el,.in-group-support{padding:20px!important}
	.left-group-support p{font-size:16px;line-height:24px}
	.wr-white-cont-top:last-child .b-benef-line-support{padding-bottom:0!important}
	.b-projects-serv_ab.b-projects-serv_ab2 .nav-news_main+.panel-serv_ab{margin-top:100px}
	.wr-white-cont-center .b-projects-serv_ab.b-projects-serv_ab2{margin-bottom:0}
	.in-item-effect-import-sol{padding:20px!important}
	.list-effect-data_met li{font-size:16px;line-height:24px}
	.list-service_ab2 .item-service_ab{width:100%}
	.list-service_ab2 .item-service_ab.item4,.list-service_ab2 .item-service_ab.item6{width:100%}
	.list-service_ab2{margin-top:0}
	.body-stage-bi{margin-top:-30px}
	.col-stage-bi{margin-top:30px}
	.head-faq-bi{font-size:16px;line-height:24px}
	.ico-info2{display:block;margin-left:auto;margin-right:auto;margin-top:10px}
	.ico-info2 .pop-die-info{min-width:300px;transform:translateX(-50%)}
	.tit-pop-die-inf{font-size:16px;line-height:24px}
	.in-possible-market{padding:20px}
	.nav-stage-serv_ab{margin-bottom:30px}
	.tab-stage-serv_ab p{ padding:0}
	.in-applicat-mark{ padding:20px}
	.body-system-erp{margin-top:-18px}
	.col-system-erp{margin-top:18px}
	.item-benef-pir{margin-top:30px}
	.img-top-serv_ab img{ max-width:200px}
	.top-service1,.top-service10,.top-service11,.top-service12,.top-service13,.top-service14,.top-service15,.top-service16,.top-service17,.top-service18,.top-service19,.top-service2,.top-service3,.top-service4,.top-service5,.top-service6,.top-service7,.top-service8,.top-service9{padding-bottom:50px!important}
}

.list-other-blog{margin-bottom:30px}
.list-other-blog:last-child{margin-bottom:0}
.nav-full-state { margin:0 0 50px 0}
.tit-full-state { font-size:18px; font-weight:700; color:#000; margin-bottom:20px}
.nav-full-state > .articleTag { list-style-type:none; margin:0; padding:0}
.nav-full-state > .articleTag>li { margin:0 0 20px 0; padding:0; font-size:16px; line-height:125%; background:none}
.nav-full-state > .articleTag>li:before{ display:none}
.nav-full-state > .articleTag>li:last-child{ margin-bottom:0}
.nav-full-state .more-but-state{display:none}
.nav-full-state > .articleTag>li>ul{ padding:0 0 0 11px; margin:20px 0 0 0;}
.nav-full-state > .articleTag>li>ul li{ position:relative; margin:0 0 10px 0; font-size:16px; padding:0 0 0 14px; line-height:125%; background:none}
.nav-full-state > .articleTag>li>ul li:before{ content:''; display:block; width:4px; height:4px; border-radius:50%; position:absolute; top:8px; left:0; background:#ff3434}
.nav-full-state > .articleTag>li>ul li:last-child{ margin-bottom:0}
.img-other-blog{font-size:12px}
.siblings-proj .img-direct-big{border-radius:30px}

@media screen and (min-width:999px){
.about-state-blog{display:flex;align-items:unset}
.img-about-blog img{max-width:none;min-height:100%}
.desc-about-blog p:last-child{margin-bottom:0}
.desc-about-blog{font-size:18px}
.desc-about-blog p{line-height:26px}
}

.info-ur-f{font-size:18px;line-height:125%;margin:0 0 0 47px}

@media screen and (max-width:1250px){
	.info-ur-f{width:100%;margin-left:0;margin-top:15px}
}
@media screen and (max-width:999px){
	.info-ur-f{text-align:center;margin-top:25px}
}
@media screen and (max-width:767px){
	.info-ur-f{font-size:16px}
}

.b-acarier-about{margin-bottom:80px}
.full-info-company{display:flex;align-items:center;border:1px solid #0000001A;border-radius:30px;font-weight:500;padding:31px 0 34px 56px}
.text-full-info-company{width:calc(100% - 352px);font-size:16px;line-height:24px;display:flex;align-items:center;padding:0 38px 0 0;min-height:89px;border-right:1px solid #0000001A}
.data-full-info-company{min-width:352px;width:352px;padding:0 40px 0 62px;font-size:16px;line-height:24px}

@media screen and (max-width:999px){
	.full-info-company{padding-left:20px}
	.text-full-info-company{padding-right:20px}
	.text-full-info-company br{display:none}
	.b-acarier-about{margin-bottom:0}
}
@media screen and (max-width:767px){
	.full-info-company{flex-direction:column;padding:20px}
	.text-full-info-company{width:100%;border:none;border-bottom:1px solid #0000001A;padding:0 0 20px 0}
	.data-full-info-company{width:100%;min-width:1px;padding:0;border:none;padding:20px 0 0 0}
}

.wr-pop-cookie{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:0 15px 0 15px;width:100%;max-width:623px;z-index:999}
.pop-cookie-ss{width:100%;background:#F6F6F6;border-radius:20px;padding:40px 40px 33px 40px;box-shadow: 0px 10px 20px 0px #00000026;}
.in-pop-cookie-ss{max-height:281px;overflow-y:auto;font-size:15px;line-height:24px;padding:0 22px 0 0;margin:0 0 27px 0;color:rgba(255,255,255,.8); font-weight:500;color:#333}
.in-pop-cookie-ss p{margin:0 0 23px 0;line-height:24px;font-size:16px;padding:0}
.in-pop-cookie-ss p:last-child{margin-bottom:0}
.but-cookie-ss{font-size:17px;font-weight:500;text-align:center}
.but-cookie-ss a{display:inline-flex;min-height:50px;cursor:pointer;background: linear-gradient(90deg, #DC0000 0%, #FF3434 100%);
color:#fff;padding:0 25px 2px 25px;min-width:196px;border-radius:50px;text-decoration:none;align-items:center;justify-content:center;text-align:center}
.but-cookie-ss a:hover{opacity:.9}
.in-pop-cookie-ss::-webkit-scrollbar{width:7px}
.in-pop-cookie-ss::-webkit-scrollbar-thumb{background:#FF0000;border-radius:10px}
.in-pop-cookie-ss::-webkit-scrollbar-track{background:#fff;border-radius:10px}
.in-pop-cookie-ss i{font-style:normal}
#cookieBanner.hidden{display: none}

@media screen and (max-width:767px){
.in-pop-cookie-ss{padding-right:15px}
.in-pop-cookie-ss i{word-break:break-all}
.pop-cookie-ss{padding:20px}
.in-pop-cookie-ss,.in-pop-cookie-ss p{font-size:14px;line-height:21px;margin-bottom:15px}
.in-pop-cookie-ss p:last-child{margin-bottom:0}
}

@media screen and (max-width:430px){
.in-pop-cookie-ss{height:200px}
.in-pop-cookie-ss,.in-pop-cookie-ss p{font-size:13px;line-height:18px}
}

@media screen and (min-width:999px){
	.left-applicat-cic,.left-applicat-mark,.img-rule-kazn,.result-project, .citate-blog,.direction-project,.left-applicat-toir,.left-benef-base-el,.left-business-result,.left-ekonom-market,.left-full-data_met,.left-func-inner,.left-functional-data-met,.left-group-support,.left-help-task-inner,.left-infra-rf,.left-need-toir,.left-optimism-market,.left-possible-market,.left-serv-cyfra,.left-service-inner,.left-service_vdi,.left-solut-infra,.left-solution-cic,.left-solution-toir,.left-tech-possible,.left-tools-toir,.left-translate_dash,.left-what-base-el,.left-work-cic,.right-applicat-cic,.video-example-cyfra,.left-solution-cic, .left-work-cic, .left-applicat-cic{opacity:0;transform:translateY(100px)}
	.desc-example-cyfra,.right-applicat-mark,.right-solution-cic,.sevice-project, .right-work-cic, .right-applicat-cic,.right-applicat-toir,.right-benef-base-el,.right-business-result,.right-ekonom-market,.right-full-data_met,.right-func-inner,.right-functional-data-met,.right-group-support,.right-help-task-inner,.right-infra-rf,.right-need-toir,.right-optimism-market,.right-possible-market,.right-proj-serv_ab,.right-serv-cyfra,.right-service-inner,.right-service_vdi,.right-solut-infra,.right-solution-cic,.right-solution-toir,.right-tech-possible,.right-tools-toir,.right-translate_dash,.right-what-base-el,.right-work-cic{opacity:0;transform:translateX(100px)}
	.col-possible_ab>div,.left-proj-serv_ab,.list-expert-lake>div,.panel-serv_ab,.desc-serv-direction, .list-sel-filter,.left-about-project{opacity:0;transform:scale(.7)}
	.body-method-import ul,.item-stage-infra{opacity:0;transform:translateX(-50px)}
	.b-stage-work ul li,.col-stage-bi ul li,.list-benef-data-lake>div,.list-benef-line-support>div,.list-benef-ml>div,.list-benef-translate_dash>div,.list-infra-rf>div,.nav-press, .list-direction_n > div, .right-work-cic>div,.body-benef-red ul li, .bl-contacts,.right-about-project, .target-project,.block-vacan,.item-webinars,.list-serv-compitent>div{opacity:0}
	.b-cost-integrat-epr>div,.body-analitik-ml>div,.body-effect-import-sol>div,.body-effect-it-infra>div,.tags-integrat-compitent ul li,.body-effect-solut-im>div,.body-it-infra>div,.body-serv-comp ul,.body-system-erp>div,.cols-manuf-expert>div,.list-benef-cyfra>div,.list-benef-inner>div,.list-benef-pir>div,.list-cols-benef-inner>div,.list-cols-expert-inner>div,.list-complex-data-met>div,.list-optimiz-cyfra>div,.list-road-map-inner>div,.list-statistic-cic>div,.list-steck>div,.list-task-import>div,.list-what-effect_ab>div,.nav-stage-serv_ab>div{opacity:0}
	.list-platform-cyfra>div, .list-platform-inner>div,.slider-siblings-proj .slide,.list-number-compitent>div{transform:translateX(100px);opacity:0}
	.body-function-ml{transform:translateY(-100px);opacity:0}
	.line-service_ab>div{transform:translateY(-200px);opacity:0}
}
.slider-siblings-proj .slick-track{margin:0}

.full-search{position:relative;margin-bottom:40px;max-width:600px}
.edit-search{margin-bottom:5px;font-size:14px}
.way-search .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;margin:0}
.way-search .breadcrumbs p{font-size:14px;line-height:24px;margin:0 8px 0 0}
.way-search .breadcrumbs ul li{ line-height:24px !important}
.list-full-search .desc-awards-full p{margin:0 0 25px 0}
.list-full-search .item-awrds-full{padding-top:20px;padding-bottom:20px}
.filters-projects{position:relative;z-index:97}
/* End */
/* /local/templates/ramax-2025/css/slick-theme.css?17477390403637 */
/* /local/templates/ramax-2025/css/jquery.fancybox.css?174773904013255 */
/* /local/templates/ramax-2025/template_styles.css?1752231039244915 */
