.adsbygoogle {
    min-height: 200px;
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;-webkit-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;-webkit-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;-webkit-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;-webkit-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;-webkit-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;-webkit-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;-webkit-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;-webkit-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;-webkit-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-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}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-display: swap;font-family:Mariupol-Regular;src:url(../fonts/Mariupol/Mariupol-Regular.eot);src:url(../fonts/Mariupol/Mariupol-Regular.eot#iefix) format('embedded-opentype'),url(../fonts/Mariupol/Mariupol-Regular.woff) format('woff'),url(../fonts/Mariupol/Mariupol-Regular.woff2) format('woff2'),url(../fonts/Mariupol/Mariupol-Regular.ttf) format('truetype'),url(../fonts/Mariupol/Mariupol-Regular.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-display: swap;font-family:Mariupol-Medium;src:url(../fonts/Mariupol/Mariupol-Medium.eot);src:url(../fonts/Mariupol/Mariupol-Medium.eot#iefix) format('embedded-opentype'),url(../fonts/Mariupol/Mariupol-Medium.woff) format('woff'),url(../fonts/Mariupol/Mariupol-Medium.woff2) format('woff2'),url(../fonts/Mariupol/Mariupol-Medium.ttf) format('truetype'),url(../fonts/Mariupol/Mariupol-Medium.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-display: swap;font-family:Mariupol-Bold;src:url(../fonts/Mariupol/Mariupol-Bold.eot);src:url(../fonts/Mariupol/Mariupol-Bold.eot#iefix) format('embedded-opentype'),url(../fonts/Mariupol/Mariupol-Bold.woff) format('woff'),url(../fonts/Mariupol/Mariupol-Bold.woff2) format('woff2'),url(../fonts/Mariupol/Mariupol-Bold.ttf) format('truetype'),url(../fonts/Mariupol/Mariupol-Bold.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-display: swap;font-family:MontserratAlternates-SemiBold;src:url(../fonts/MontserratAlternates/MontserratAlternates-SemiBold.eot);src:url(../fonts/MontserratAlternates/MontserratAlternates-SemiBold.eot#iefix) format('embedded-opentype'),url(../fonts/MontserratAlternates/MontserratAlternates-SemiBold.woff) format('woff'),url(../fonts/MontserratAlternates/MontserratAlternates-SemiBold.woff2) format('woff2'),url(../fonts/MontserratAlternates/MontserratAlternates-SemiBold.ttf) format('truetype'),url(../fonts/MontserratAlternates/MontserratAlternates-SemiBold.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-display: swap;font-family:MontserratAlternates-ExtraBold;src:url(../fonts/MontserratAlternates/MontserratAlternates-ExtraBold.eot);src:url(../fonts/MontserratAlternates/MontserratAlternates-ExtraBold.eot#iefix) format('embedded-opentype'),url(../fonts/MontserratAlternates/MontserratAlternates-ExtraBold.woff) format('woff'),url(../fonts/MontserratAlternates/MontserratAlternates-ExtraBold.woff2) format('woff2'),url(../fonts/MontserratAlternates/MontserratAlternates-ExtraBold.ttf) format('truetype'),url(../fonts/MontserratAlternates/MontserratAlternates-ExtraBold.svg);}body{font-family:Mariupol-Regular,sans-serif;font-size:16px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2e2e2e}a{text-decoration:none!important;color:#333}ul{margin-bottom:0;list-style-type:none}li{list-style-type:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.section-titling{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2}.section-subtitling{font-family:Mariupol-Regular,sans-serif;color:#2e2e2e;font-size:16px;font-weight:400;line-height:1.6}.btn{border-radius:21px;padding:10px 25px;cursor:pointer;font-size:14px;}.btn--red{background:#ff5252}.btn--red a{color:#fff}.btn--red:active,.btn--red:focus,.btn--red:hover{background:#ff1f1f}.btn--red:hover a{color:#fff!important}.btn--white{border:1px solid #e8e8e8}.btn--white:active,.btn--white:focus,.btn--white:hover{border:1px solid #ff5252}.btn-transp{border-radius:23px;border:2px solid #ff5252;padding:10px 30px;color:#ff5252;text-align:center;cursor:pointer;outline:0}.btn-transp:active,.btn-transp:focus,.btn-transp:hover{background:#ff5252;color:#fff}.hot-btn{border-radius:4px;border:1px solid #ff5252;color:#ff5252;padding:5px 6px;line-height:1;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hot-btn span{text-transform:uppercase;font-family:Mariupol-Regular,sans-serif;font-size:12px;font-weight:400}.hot-btn .fire-icon{background-image:url(../img/icons/fire.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;width:10px;height:10px;margin-left:2px}.stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.icon-lb{width:32px;height:32px;background-image:url(../img/svg/lb-icon.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:50% 50%;display:block}.store-link{width:180px;height:55px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:50% 50%;display:block}.store-link--playmarket{background-image:url(../img/svg/playstore.png)}.store-link--playmarket-dark{background-image:url(../img/svg/playstore-dark.png)}.store-link--appstore{background-image:url(../img/svg/appstore.png)}.store-link--appstore-dark{background-image:url(../img/svg/appstore-dark.png)}.accent-point,.accent-text{color:#ff5252}.text-link{color:#2fa4de}.slider-btn:hover{background:#ff5252}.slider-btn:hover i{color:#fff}.last-vac-wrapper{position:relative}.slick-dots{position:absolute;top:-50px;right:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slick-dots li{margin-right:10px}.slick-dots li .dot{display:block;width:10px;height:10px;border-radius:50%;background:#d3d3d3}.slick-dots li.slick-active .dot{background:#ff5252}.slider-btn{display:block;width:50px;height:50px;border:2px solid #ff5252;border-radius:50%;font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#ff5252;background-color:transparent;position:absolute}.slider-prev{left:-50px;top:50%;margin-top:-50px;z-index:100}.slider-next{right:-50px;top:50%;margin-top:-50px;z-index:100}.file-upload{position:relative}.uploadButton{display:block;width:100%;cursor:pointer;height:55px;border-radius:2px;border:1px solid #dadce3;background-color:#e8eaef;text-align:center;line-height:55px;color:#838c90;font-size:14px;font-weight:400}.uploadButton:hover{background:#ececec}.uploadbtn{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.file-upload-path-line{margin-top:10px;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.file-upload-path-line .upload-close-btn{color:#ff5252;cursor:pointer}.chosen-file{width:100%;margin-right:10px;background:#f5f6f8;border:0;outline:0}.top-line{font-family:Mariupol-Regular,sans-serif;font-size:16px;color:#2e2e2e;}.top-line__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-line__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-line__drop-btn{display:none;font-size:24px}.top-line__nav{padding:15px 0}.top-line__nav-item{display:inline-block;padding:10px 20px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px;}.top-line__nav-item:active>a,.top-line__nav-item:focus>a,.top-line__nav-item:hover>a{color:#ff5252}.profile-btn{position:relative;padding-left:60px;padding-right:20px;border-radius:2px}.profile-btn__icon{display:block;position:absolute;overflow:hidden;width:30px;height:30px;border-radius:50%;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.profile-btn__icon img{width:100%;height:auto}.profile-btn__username{display:inline-block;color:#2e2e2e;font-family:Mariupol-Medium;font-size:14px;font-weight:500;pointer-events:none}.profile-btn i.fas{margin-left:6px;pointer-events:none}.profile-drop{display:none;position:absolute;width:100%;right:-8px;top:-11px;margin-top:-1px;border:1px solid #e8e8e8;border-top:0;border-radius:2px;background:#fff;z-index:100;padding:20px}.profile-drop__item a:active,.profile-drop__item a:focus,.profile-drop__item a:hover{color:#ff5252}.js-drop-profile.is-open .profile-drop{display:block}.hero{background-image:url('/back/models/stars_light.webp');-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:225px;padding-bottom:45px}.hero--small{background-image:-webkit-radial-gradient(98.58% 32.64%,circle 1348px,#092e6c 0,#124aa9 100%);background-image:-o-radial-gradient(98.58% 32.64%,circle 1348px,#092e6c 0,#124aa9 100%);background-image:radial-gradient(circle 1348px at 98.58% 32.64%,#092e6c 0,#124aa9 100%);padding:50px 0}.hero__center-wrapper{margin:0 75px}.hero__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:40px;font-weight:700;color:#fff;line-height:1.3}.hero__search-form{margin-top:30px}.hero__bottom-block{margin-top:50px}.hero__icon-lb{margin:0 auto}.hero__bottom-wrap{text-align:center;color:#fff}.hero__subtitle{font-family:MontserratAlternates-SemiBold;font-size:24px;line-height:1.37}.hero__describ{font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.hero__store-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.hero__store-links .hero-store-link{margin:0 14px}.search-form{font-family:Mariupol-Regular,sans-serif;font-size:16px;line-height:1.2}.search-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 -5px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.search-form__item{font-family:Mariupol-Regular,sans-serif;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;display:inline-block;padding:20px;border-radius:4px;border:0;padding-left:40px;outline:0;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;text-indent:10px}.search-form__item option{padding:10px 0}.search-form__submit-btn{width:60px;height:60px;-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;background:#ff5252;color:#fff;border:0;background-image:url(../img/svg/search-icon.svg);background-repeat:no-repeat;background-position:center center;cursor:pointer;margin-left:10px}.select-wrapper{position:relative;width:240px}.select-wrapper select{width:100%;height:100%}.select-wrapper__icon{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;left:0;top:50%;margin-top:-13px;margin-left:20px;pointer-events:none}.select-wrapper__arrow{position:absolute;right:0;width:20px;height:20px;line-height:20px;text-align:center;background:#fff;color:#a9a9a9;top:50%;font-size:12px;margin-top:-10px;margin-right:15px;pointer-events:none}.form-item{margin-left:5px;margin-right:5px}.countries{padding:45px 0}.countries__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2;margin-bottom:5px}.countries__subtitle{font-family:Mariupol-Regular,sans-serif;color:#2e2e2e;font-size:16px;font-weight:400;line-height:1.6}.countries__list{margin-top:30px}.iconlist-item{margin-bottom:16px}.iconlist-item--others{font-family:Mariupol-Regular,sans-serif;font-size:16px}.iconlist-item--others:active a,.iconlist-item--others:focus a,.iconlist-item--others:hover a{color:#1e88bc}.iconlist-item--others>a{color:#2fa4de;display:inline-block!important}.iconlist-item--others i{font-size:12px;margin-left:5px}.iconlist-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.iconlist-item__img{margin-right:18px;opacity:1;transition: all 0.2s;}.iconlist-item__name{font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;margin-right:8px}.iconlist-item__count{border-radius:11px;background-color:#eff1f5;font-family:Mariupol-Regular,sans-serif;font-size:14px;font-weight:400;color:#6a6a6a;padding:3px 5px}.iconlist-item:hover .iconlist-item__name{color:#000;font-family:Mariupol-Medium,sans-serif}.iconlist-item:hover .iconlist-item__text{font-weight:700}.iconlist-item:hover .iconlist-item__img{opacity:1;transform: scale(1.1)}.last-vacancies{padding:50px 0;background-color:#f5f6f8}.last-vacancies__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2}.last-vac-wrapper{margin-top:50px}.last-vac-wrapper .slick-dots{right:0}.last-vac-card{padding:25px;background:#fff;font-family:"font-family: " Mariupol-Regular ", sans-serif;",sans-serif;margin-bottom:20px}.last-vac-card__top-wrap{font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.last-vac-card__country,.last-vac-card__salary{position:relative}.last-vac-card__country:before,.last-vac-card__salary:before{content:'';width:25px;height:25px;display:inline-block;position:absolute;left:0;top:3px;background-repeat:no-repeat}.last-vac-card__salary{padding-left:30px}.last-vac-card__salary:before{background-image:url(../img/icons/purse.svg);-webkit-filter:contrast(34%);filter:contrast(34%)}.last-vac-card__country{padding-left:30px}.last-vac-card__country:before{background-image:url(../img/icons/earth.svg);-webkit-filter:contrast(34%);filter:contrast(34%)}.last-vac-card__date{font-weight:400}.last-vac-card__title{font-size:18px;padding-top:20px;padding-bottom:15px;font-weight:700;color:#000}.last-vac-card__content{padding-top:5px;padding-bottom:16px;border-bottom:2px solid #eee;font-size:14px;line-height:1.6;font-weight:400;margin-bottom:16px}.last-vac-card__bottom-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.last-vac-card__spec{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin-right:60px;color:#838c90;font-size:14px;font-weight:400;line-height:1.3}.last-vac-card__spec a{color:#838c90}.last-vac-card__details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap;color:#2fa4de}.last-vac-card__details:active,.last-vac-card__details:focus,.last-vac-card__details:hover{color:#1e88bc}.popular-rubric{padding:50px 0}.popular-rubric__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2}.popular-rubric__subtitle{font-family:Mariupol-Regular,sans-serif;color:#2e2e2e;font-size:16px;font-weight:400;line-height:1.6}.popular-rubric__list-wrapper{margin-top:40px}.last-news{background:#f5f6f8;padding:50px 0}.last-news__topline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.last-news__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2}.last-news__btn{border-radius:23px;border:2px solid #ff5252;padding:10px 30px;color:#ff5252;text-align:center;cursor:pointer;outline:0}.last-news__btn:active,.last-news__btn:focus,.last-news__btn:hover{background:#ff5252;color:#fff}.news-item{border-radius:12px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.news-item__content{padding:20px;margin-top:auto}.news-item__title{font-family:Mariupol-Regular,sans-serif;font-size:18px;font-weight:700;color:#000;margin:20px 0}.news-item__text{font-family:Mariupol-Regular;font-size:14px;font-weight:400;line-height:22px}.news-item__b{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Mariupol-Regular;font-size:16px;font-weight:400;line-height:19px;padding-top:16px;border-top:1px solid #dedede;margin-top:16px}.news-item__details-link{color:#2fa4de}.news-item__details-link:active,.news-item__details-link:focus,.news-item__details-link:hover{color:#1e88bc}.seo-block{padding:50px}.seo-block__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2;margin-bottom:20px}.seo-block__text-holder{font-size:14px;font-weight:400;line-height:1.5}.seo-block__text{padding-bottom:25px}.seo-block__btn{border-radius:23px;border:2px solid #ff5252;padding:10px 30px;color:#ff5252;text-align:center;cursor:pointer;outline:0;display:block;width:195px}.seo-block__btn:active,.seo-block__btn:focus,.seo-block__btn:hover{background:#ff5252;color:#fff}.seo-block__img{border-radius:12px;background-image:url(../img/bg/seo-bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-background-origin:center center;background-origin:center center;height:100%;height:320px}.subscribe{position:relative}.subscribe__abs-left{position:absolute;height:100%;left:0;top:0;width:50%;background-image:-webkit-linear-gradient(335deg,#ff4936 0,#ff5252 100%);background-image:-o-linear-gradient(335deg,#ff4936 0,#ff5252 100%);background-image:linear-gradient(115deg,#ff4936 0,#ff5252 100%)}.subscribe__abs-right{position:absolute;height:100%;right:0;top:0;width:50%;background-image:url(../img/bg/subscribe-bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.subscr-left{padding:70px 0;padding-right:50px;color:#fff}.subscr-left__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px;line-height:1.5}.subscr-left__subtitle{font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.subscr-left__form{margin-top:35px;position:relative}.subscr-left__input,.subscr-left__subscr-btn{border:0;border-radius:23px;padding:16px 25px;outline:0;font-size:16px;font-weight:400;font-family:Mariupol-Regular,sans-serif}.subscr-left__input{width:100%;color:#8e8e8e;padding-right:150px}.subscr-left__subscr-btn{position:absolute;right:-2px;top:0;background-color:#151a29;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscr-right{padding:30px 0}.subscr-right__title{color:#fff;font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:24px;font-weight:700;margin-bottom:12px;line-height:1.5}.subscr-right__inp-group{margin:-10px}.subscr-right__inp-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.subscr-right__input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px;color:#8e8e8e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;border-radius:2px;border:0;margin:10px 10px}.subscr-right__submit-btn{border-radius:23px;border:2px solid #ff5252;padding:10px 30px;color:#ff5252;text-align:center;cursor:pointer;outline:0;border:1px solid #fff;color:#fff;background:0 0;display:block;margin:0 auto;margin-top:20px}.subscr-right__submit-btn:active,.subscr-right__submit-btn:focus,.subscr-right__submit-btn:hover{background:#ff5252;color:#fff}.subscr-right__submit-btn:active,.subscr-right__submit-btn:focus,.subscr-right__submit-btn:hover{background:#000;color:#fff;border-color:#000}.footer{padding-top:40px;background-color:#151a29;color:#fff}.footer-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-top__descrip{opacity:.3;color:#fff;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400}.footer-top__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-top__social-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-top__social-link{display:inline-block;width:32px;height:32px;color:#8a8d94;padding:5px;border:1px solid #8a8d94;border-radius:50%;margin-left:15px;text-align:center;margin-bottom:15px}.footer-top__social-link:hover{color:#ff5252;border:1px solid #ff5252}.footer-info{margin:30px 0}.footer-info__links-descrip{font-family:Mariupol-Regular,sans-serif;color:#fff;font-size:16px;font-weight:400;line-height:1.37}.footer-info__link{font-family:Mariupol-Regular,sans-serif;color:#2fa4de;font-size:16px;font-weight:400;line-height:22px;display:block}.footer-info__inner-links{color:#fff;font-family:Mariupol-Regular,sans-serif;font-size:14px;line-height:1.37}.footer-info__inner-link{display:block;color:#fff;line-height:1.37}.footer-info__inner-link:active,.footer-info__inner-link:focus,.footer-info__inner-link:hover{color:#2fa4de}.footer-info__btn-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.footer-info__btn-summary,.footer-info__btn-vacancy{font-family:Mariupol-Regular,sans-serif;color:#fff;font-size:16px;font-weight:400;line-height:1.2;padding:12px 20px;cursor:pointer}.footer-info__btn-summary{border-radius:21px 0 0 21px;background-color:#e14444}.footer-info__btn-vacancy{border-radius:0 21px 21px 0;background-color:#ff5252}.footer-apps{padding:25px 0;border-top:1px solid #2d313f;border-bottom:1px solid #2d313f}.footer-apps__content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-apps__icon-lb{height:53px;width:53px}.footer-apps__desc{margin-left:20px}.footer-apps__title{color:#fff;font-family:MontserratAlternates-SemiBold,sans-serif;font-size:18px;font-weight:600;line-height:1.8}.footer-apps__subtitle{color:#fff;font-family:Mariupol-Regular;font-size:16px;font-weight:400;line-height:1.5}.footer-apps__store-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.footer-apps__store-link{margin-left:20px}.footer-copyright{padding:20px 0}.footer-copyright__text{color:#5b5e69;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.breadcrumbs-line{background:#f5f6f8}.breadcrumbs-holder{height:100%;padding:15px 0;color:#dedfe1;font-size:14px;height:1.2;font-weight:400;border-bottom:2px solid #e7e8ea}.breadcrumb{display:inline-block;position:relative;margin-right:15px}.breadcrumb a:active,.breadcrumb a:focus,.breadcrumb a:hover{color:#2fa4de}.breadcrumb:last-child:after{display:none}.breadcrumb:after{content:'';position:absolute;display:block;right:0;margin-right:-10px;top:8px;width:5px;height:5px;border-radius:50%;background:#d9dadc}.modal-target{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999}.modal-target:before{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000;opacity:.9}.modal-win{width:80%;background:#151a29;border-radius:10px;margin-top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);margin-left:auto;margin-right:auto;position:relative;padding:10px;padding-top:20px;padding-bottom:20px}.modal_store_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_close-btn{position:absolute;right:-20px;top:-20px;display:block;width:40px;height:40px;border-radius:50%;line-height:38px;text-align:center;border:2px solid #ff5252;background:#ff5252;color:#fff;cursor:pointer}.modal-title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:16px;color:#fff;text-align:center;margin-bottom:40px}.modal-mb-20{margin-bottom:20px}.job-search-block{background:#f5f6f8;padding-top:30px;padding-bottom:60px}.job-card{padding:25px;background:#fff;margin-bottom:20px}.job-card__topline a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-card__title{font-family:Mariupol-Bold,sans-serif;font-size:22px;font-weight:700;color:#2fa4de}.job-card__title--hot{color:#ff5252}.job-card__stat-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:15px}.job-card__stat-item{margin-right:13px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.job-card__stat-icon{width:17px;height:16px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center;display:inline-block;margin-right:8px;-webkit-filter:contrast(34%);filter:contrast(34%)}.job-card__stat-value{display:inline-block;color:#2e2e2e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:700}.job-card__info{margin-top:15px;color:#2e2e2e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding-bottom:30px;border-bottom:2px solid #eee}.job-card__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}.job-card__footer-categories{color:#838c90;font-family:Mariupol-Regular,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.job-card__footer-details-link{color:#2fa4de;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400}.job-card__footer-details-link i{font-size:12px;margin-left:5px}.job-card__footer-details-link:hover{color:#1e88bc}.job-filters{background:#fff}.job-filters__inner-wrap{padding:20px}.job-filters__form-submit-btn{width:100%;height:60px;background-color:#ff5252;color:#fff;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;border:0;cursor:pointer}.job-filters__form-submit-btn:active,.job-filters__form-submit-btn:focus,.job-filters__form-submit-btn:hover{background-color:#eb0000}.jfilter-item{padding-bottom:10px;margin-bottom:25px}.jfilter-item__title{color:#2e2e2e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:700;margin-bottom:15px}.jfilter-item__input-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -5px}.jfilter-item__input-holder{width:100%;position:relative;margin:0 5px}.jfilter-item__input{width:100%;height:44px;border-radius:4px;border:1px solid #dedede;color:#8e8e8e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;padding-left:40px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.jfilter-item__input--small{padding-left:10px}.jfilter-item__input-icon{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center;width:14px;height:14px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.jfilter-item__arrow-icon{position:absolute;width:25px;height:15px;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1px;background:#fff;color:#a9a9a9;pointer-events:none;margin-top:-2px}.jfilter-item__check-item-input{position:relative;margin-right:8px}.jfilter-item__check-item-input:checked:before{font-family: 'Font Awesome 5 Free';font-weight: 900;content:'\f00c';border:1px solid #ff4936;color:#ff4936;background:#fff}.jfilter-item__check-item-input:before{content:'';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;text-align:center;line-height:18px;font-size:10px;display:block;position:absolute;width:18px;height:18px;border-radius:2px;background-color:#e8e8e8;top:-2px;left:-2px}.jfilter-item__check-item-text{color:#2e2e2e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400}.jarticle-block{background:#f5f6f8;padding-top:30px}.jarticle{padding:25px;background:#fff}.jarticle__heading-wrap{padding-bottom:15px;border-bottom:2px solid #efefef}.jarticle__heading-wrap-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jarticle__title{color:#2e2e2e;font-family:Mariupol-Regular,sans-serif;font-size:24px;font-weight:700}.jarticle__categories{font-family:Mariupol-Regular,sans-serif;font-size:14px;font-weight:400;margin-top:10px}.jarticle__categories-item{color:#2fa4de}.jarticle__categories-item:after{content:' -'}.jarticle__categories-item:last-child:after{content:''}.jarticle__categories-item:active,.jarticle__categories-item:focus,.jarticle__categories-item:hover{color:#1e88bc}.jarticle__second-heading{padding:25px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jarticle__statline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.jarticle__stat-item{display:inline-block;margin-right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jarticle__stat-icon{-webkit-filter: contrast(34%);filter: contrast(34%);display:inline-block;width:16px;height:16px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center;margin-right:8px}.jarticle__stat-value{display:inline-block;color:#2e2e2e;font-size:16px;font-weight:700}.jarticle__stat-value .hour{font-weight:400;color:#2e2e2e}.jarticle__company-info{border-radius:10px;background:#f5f6f8;padding:25px}.jarticle__company-info-row{margin:0 -15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.jarticle__company-info-col{color:#838c90;font-size:16px;font-weight:400;line-height:1.2;margin:0 15px}.jarticle__company-info-col .text-bolder{color:#2e2e2e}.jarticle__company-info-text{margin-bottom:5px}.jarticle__company-info-text:last-child{margin-bottom:0}.jarticle__maininfo-wrap{margin-top:30px;padding-bottom:25px;border-bottom:2px solid #eee}.jarticle__descrip{margin-bottom:20px}.jarticle__descrip:last-child{margin-bottom:0}.jarticle__descrip-title{margin-bottom:10px}.jarticle__descrip-text{color:#2e2e2e;font-size:14px;font-weight:400;line-height:1.5}.jarticle__descrip-list-item{list-style-type:disc;margin-left:15px}.jarticle-footer{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:25px}.jarticle-footer__complain{color:#2fa4de;font-size:14px;font-weight:400;cursor:pointer}.jarticle-footer__complain:active,.jarticle-footer__complain:focus,.jarticle-footer__complain:hover{color:#1e88bc}.jarticle-footer__share{color:#838c90;font-size:14px;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jarticle-footer__share>span{margin-right:5px}.jarticle-footer__share-social-holder{display:inline-block}.jarticle-footer__share-social-icon{display:inline-block;text-align:center;width:32px;height:32px;line-height:32px;border-radius:50%;color:#fff}.jarticle-subtitling{color:#2e2e2e;font-size:16px;font-weight:700}.jarticle .st-btn{border-radius:50%!important}.comments{padding:25px;background:#fff;margin-top:30px}.comments__header{padding-bottom:20px;border-bottom:2px solid #eee;}.comments__title{color:#2e2e2e;font-size:16px;font-weight:700}.comments__count{color:#6a6a6a;font-size:14px;line-height:14px;font-weight:400;display:inline-block;padding:1px 5px;border-radius:11px;background-color:#eff1f5;text-align:center}.comment{margin-top:16px;}.comment--answer{padding-left:25px}.comment__title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.comment__user-name{color:#2e2e2e;font-size:16px;font-weight:700}.comment__recommand{font-size:14px;font-weight:400}.comment__recommand--positive{color:#3dc334}.comment__recommand--negative{color:#ff5252}.comment__body{margin:8px 0;color:#2e2e2e;font-size:14px;font-weight:400;line-height:1.5}.comment__footer{padding:4px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #eee}.comment__footer-tools{font-size:14px;font-weight:400; display:flex;}.comment__footer-tools .claim:active,.comment__footer-tools .claim:focus,.comment__footer-tools .claim:hover,.comment__footer-tools .reply:active,.comment__footer-tools .reply:focus,.comment__footer-tools .reply:hover{color:#1e88bc}.comment__footer-tools .reply{display:inline-block;color:#2fa4de;position:relative;padding-left:15px;padding-right:8px;margin-right:8px;border-right:1px solid #dedede}.comment__footer-tools .reply:before{content:'';position:absolute;top:5px;left:0;width:12px;height:9px;display:block;background-image:url(../img/icons/back-arrow.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center}.comment__footer-tools .claim{color:#2fa4de;padding-left:8px}.comment__footer-date{color:#838c90;font-size:14px;font-weight:400}.jreviews{margin-top:50px}.jreviews__title{color:#2e2e2e;font-size:22px;font-weight:700;margin-bottom:25px}.jreviews__input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px}.jreviews__form-elem{font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;border-radius:2px;border:0;padding:15px;color:#8e8e8e}.jreviews__input{width:100%;margin:0 10px}.jreviews__textarea{width:100%;margin-top:20px;height:85px}.jreviews__form-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.jreviews__radio-item{margin-right:25px}.jreviews__radio-item>input[type=radio]{position:relative;outline:0;margin-right:8px}.jreviews__radio-item>input[type=radio]:before{content:'';display:block;position:absolute;width:18px;height:18px;left:-2px;top:-2px;background:#fff;border-radius:50%;border:1px solid #2e2e2e;z-index:5}.jreviews__radio-item>input[type=radio]:checked:before{border:1px solid #ff5252;-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 20px 20px #ff5252;box-shadow:inset 0 0 0 3px #fff,inset 0 0 20px 20px #ff5252}.jreviews__form-submit-btn{padding:15px 65px;border-radius:23px;font-family:Mariupol-Regular,sans-serif;background-color:#ff5252;border:0;color:#fff;cursor:pointer}.jreviews__form-submit-btn:active,.jreviews__form-submit-btn:focus,.jreviews__form-submit-btn:hover{background:#ff1f1f}.last-openings{margin-top:50px}.last-openings__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:23px;font-weight:700;color:#2e2e2e;line-height:1.2}.last-openings__items-wrap{margin-top:25px}.last-work{padding:25px;background:#fff;margin-bottom:10px}.last-work__title{color:#2fa4de;font-size:18px;font-weight:700;letter-spacing:1px}.last-work__title:active,.last-work__title:focus,.last-work__title:hover{color:#1e88bc}.last-work__stat-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.last-work__stat-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:15px}.last-work__stat-icon{width:16px;height:16px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center;margin-right:8px}.last-work__stat-value{color:#2e2e2e;font-size:16px;font-weight:700}.last-work__bottom-line{margin-top:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.last-work__details{color:#2fa4de;font-size:16px;font-weight:400}.last-work__details:active,.last-work__details:focus,.last-work__details:hover{color:#1e88bc}.jsubscribe{padding:25px;border:2px solid #e9eaeb;margin-top:25px}.jsubscribe__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2}.jsubscribe__subtitle{color:#2e2e2e;font-size:16px;font-weight:400;line-height:1.5}.jsubscribe__form{position:relative;margin-top:20px}.jsubscribe__form-item{border-radius:23px;background-color:#fff;color:#8e8e8e;font-size:16px;font-weight:400;border:0;padding:12px 25px;width:100%;outline:0}.jsubscribe__form-item--submit{position:absolute;width:150px;right:0;top:0;background-color:#ff5252;color:#fff;cursor:pointer}.jsubscribe__form-item--submit:active,.jsubscribe__form-item--submit:focus,.jsubscribe__form-item--submit:hover{background:#ff1f1f}.jsidebar__connect-btn{border-radius:8px;background:#ff5252;color:white;font-size:16px;font-weight:400;text-align:center;padding:15px 0;cursor:pointer}.jsidebar__connect-btn:active,.jsidebar__connect-btn:focus,.jsidebar__connect-btn:hover{background:#e01818}.jsidebar__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2;margin:25px 0}.add-info{background:#f5f6f8;padding-bottom:70px;padding-top:50px}.add-info-topline{border-bottom:2px solid #eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.add-info-topline__adding-btn-wrapper{color:#2e2e2e;font-size:16px;font-weight:700}.add-info-topline__item{padding:25px 15px;display:inline-block;cursor:pointer;text-align:center}.add-info-topline__item.is-active{color:#ff5252;border-bottom:4px solid #ff5252}.add-info-topline__login{color:#2fa4de;font-size:16px;font-weight:400}.add-info-topline__login:active,.add-info-topline__login:focus,.add-info-topline__login:hover{color:#1e88bc}.add-vacancy__block{margin-top:40px}.vac-block__title{color:#2e2e2e;font-size:22px;font-weight:700;margin-bottom:15px}.vac-block__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px;margin-bottom:20px}.vac-block__col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vac-block__col-noflex{width:50%;margin:0 10px}.vac-block__input{font-family:Mariupol-Regular,sans-serif;width:100%;margin:0 10px;padding:15px 25px;border-radius:2px;background-color:#fff;border:0;outline:0;font-size:16px}.vac-block__input--textarea{margin:0;resize:none;margin-bottom:10px;height:80px}.vac-block__subtitle{color:#2e2e2e;font-size:16px;font-weight:700}.vac-block__select-holder{width:100%;margin:0 10px;position:relative}.vac-block__select-holder--third{width:70%}.vac-block__select-holder:before{content:'\f078';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:block;position:absolute;right:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:30px;line-height:30px;text-align:center;z-index:10;background:#fff;color:#a9a9a9;padding-right:5px;pointer-events:none}.vac-block__select{width:100%;padding:15px 25px;padding-right:15px;border-radius:2px;background-color:#fff;border:0;position:relative;display:block;color:#8e8e8e;font-size:16px}.vac-block__check-holder{margin-top:16px}.vac-block__check-label{display:block}.vac-block__check-label span{margin-left:8px}.vac-block__check{background:red;position:relative}.vac-block__check:checked:before{content:'\f00c';font-family: 'Font Awesome 5 Free';font-weight: 900;color:#ff5252;border:1px solid #ff5252}.vac-block__check:before{content:'';text-align:center;line-height:18px;display:block;position:absolute;top:-1px;left:-1px;width:18px;height:18px;border-radius:2px;background-color:#e8e8e8}.vac-block__file-upload{margin-top:16px}.vacancy-promotion__title{color:#2e2e2e;font-size:22px;font-weight:700;margin-bottom:20px}.vacancy-promotion__overall-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vacancy-promotion__left-block{padding:25px 45px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #d9dbdd;border-right:0}.vacancy-promotion__right-block{padding:25px 45px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.promotion-left__title{color:#2e2e2e;line-height:1;font-family:Mariupol-Medium,sans-serif;font-size:18px;font-weight:500;position:relative}.promotion-left__title:before{content:'';display:block;position:absolute;width:20px;height:24px;background-image:url(../../../img/icons/fire.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center;right:100%;margin-right:10px;top:-5px}.promotion-left__text{color:#2e2e2e;font-size:14px;font-weight:400;line-height:1.57;margin-top:13px}.promotion-left__list{color:#2e2e2e;font-size:14px;font-weight:400;line-height:1.57;margin-top:13px}.promotion-left__list-item{padding-left:25px;position:relative}.promotion-left__list-item:before{content:'\f00c';display:block;position:absolute;left:0;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:12px;color:#ff5252}.promotion-right{background-color:#ff5252}.promotion-right__title{color:#fff;line-height:1;font-family:Mariupol-Medium,sans-serif;font-size:18px;font-weight:500}.promotion-right__text{color:#fff;font-size:14px;font-weight:400;line-height:1.57;margin-top:13px}.set-vacancy-btn{display:block;padding:15px 45px;border-radius:23px;background-color:#ff5252;color:#fff;font-size:16px;font-weight:400;font-family:Mariupol-Regular,sans-serif;border:0;margin:0 auto;margin-top:30px;cursor:pointer}.set-vacancy-btn:active,.set-vacancy-btn:focus,.set-vacancy-btn:hover{background-color:#ff1f1f}.login{padding-bottom:70px;position:relative}.login__abs-left{position:absolute;width:40%;height:100%;top:0;left:0;background:#f5f6f8}.login__abs-right{position:absolute;width:60%;height:100%;right:0;top:0;background-image:url(../img/bg/login-bg.jpg?v4);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.personal-area{margin-top:40px}.personal-area__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2}.personal-area__describe{color:#2e2e2e;font-size:16px;font-weight:400;line-height:1.5;margin-top:7px}.personal-area__form-holder{margin-top:16px}.personal-area__input{width:100%;height:46px;border-radius:2px;background-color:#fff;border:0;outline:0;margin-bottom:20px;padding:15px;color:#2e2e2e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400}.personal-area__form-bottom-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.personal-area__check{background:red;position:relative}.personal-area__check:checked:before{content:'\f00c';font-family: 'Font Awesome 5 Free';font-weight:900;color:#ff5252;border:1px solid #ff5252;background:#fff}.personal-area__check:before{content:'';text-align:center;line-height:18px;display:block;position:absolute;top:-1px;left:-1px;width:18px;height:18px;border-radius:2px;background-color:#e8e8e8}.personal-area__check-text{margin-left:10px}.personal-area__forgotpass{color:#2fa4de;font-size:16px;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.personal-area__forgotpass:active,.personal-area__forgotpass:focus,.personal-area__forgotpass:hover{color:#1e88bc}.personal-area__submit-btn{margin-top:30px;width:100%;height:46px;border-radius:2px;background-color:#2e2e2e;border:0;cursor:pointer;color:#fff;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400}.personal-area__submit-btn:active,.personal-area__submit-btn:focus,.personal-area__submit-btn:hover{background-color:#ff5252}.personal-area__social-entry{margin-top:35px}.social-entry__text{text-align:center}.social-entry__link-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -5px;margin-top:10px}.social-entry__link{font:1px;width:85px;padding:10px 35px;border-radius:23px;background-color:#3b5998;color:#fff;margin:0 5px;text-align:center}.social-entry__link--google{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1)}.registry{background-color:#151a29;padding:36px;margin-top:40px}.registry__title{font-family:MontserratAlternates-ExtraBold,sans-serif;font-size:26px;font-weight:700;color:#2e2e2e;line-height:1.2;color:#fff}.registry__descrip{color:#fff;margin-top:5px}.registry__form-holder{margin-top:15px}.registry__input{height:46px;width:100%;border-radius:2px;background-color:#fff;border:0;outline:0;margin-bottom:20px;padding:15px;color:#2e2e2e;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400}.registry__input-holder{position:relative}.registry__input-holder .captcha{width:100px;height:42px;position:absolute;right:0;top:0;background-image:url(../img/bg/captcha.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#ff5252;color:#fff;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;border:0;cursor:pointer}.registry__submit-btn:active,.registry__submit-btn:focus,.registry__submit-btn:hover{background-color:#ff1f1f}.profile-workspace{padding-top:65px;background:#f5f6f8;padding-bottom:80px}.profile-sidebar__list-item{width:100%;border-radius:2px;border:1px solid #e8e8e8;margin-bottom:10px}.profile-sidebar__list-item a{display:block;width:100%;height:100%;padding-left:20px;padding-top:10px;padding-bottom:10px;font-family:"",sans-serif;font-family:Mariupol-Regular;font-size:16px;font-weight:400}.profile-sidebar__list-item:active a,.profile-sidebar__list-item:focus a,.profile-sidebar__list-item:hover a{background-color:#E8E9EB;color:#333;}.vacancy{position:relative;overflow:hidden;margin-bottom:30px}.vacancy .last-vac-card{width:100%;height:100%;margin-bottom:0}.vacancy:hover .vacancy-curtain{bottom:0}.vacancy-curtain{position:absolute;bottom:100%;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.vacancy-curtain:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:#000;opacity:.8;top:0;left:0;z-index:2}.vacancy-curtain__btn-review{text-align:center;opacity:1;z-index:3;margin-left:15%;margin-right:15%;color:#fff;margin-bottom:30px;cursor:pointer}.vacancy-curtain__btn-review:active,.vacancy-curtain__btn-review:focus,.vacancy-curtain__btn-review:hover{color:#ff5252}.vacancy-curtain__btn-edit{text-align:center;opacity:1;z-index:3;margin-left:20%;margin-right:20%;color:#fff;cursor:pointer}.vacancy-curtain__btn-edit i{margin-right:7px}.vacancy-curtain__btn-edit:active,.vacancy-curtain__btn-edit:focus,.vacancy-curtain__btn-edit:hover{color:#ff5252}.vacancy-curtain__del-link{position:absolute;display:block;right:15px;bottom:15px;z-index:3;color:#ff5252}.vacancy-curtain__del-link:active,.vacancy-curtain__del-link:focus,.vacancy-curtain__del-link:hover{color:#ff8585}.edit-cv__topline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.edit-cv__label{margin-right:30px}.edit-cv__label>input[type=radio]{position:relative;outline:0;margin-right:8px}.edit-cv__label>input[type=radio]:before{content:'';display:block;position:absolute;width:18px;height:18px;left:-2px;top:-2px;background:#fff;border-radius:50%;border:1px solid #2e2e2e;z-index:5}.edit-cv__label>input[type=radio]:checked:before{border:1px solid #ff5252;-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 20px 20px #ff5252;box-shadow:inset 0 0 0 3px #fff,inset 0 0 20px 20px #ff5252}.edit-cv__submit-btn{border:0;color:#fff;padding:15px 60px;display:block;margin:0 auto;outline:0}.edit-cv-section__title{color:#2e2e2e;font-family:Mariupol-Bold;font-size:22px;font-weight:700;margin-bottom:20px}.edit-cv-section__form{margin-bottom:40px;margin-top:30px}.edit-cv-section__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px;margin-bottom:20px}.edit-cv-section__col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.edit-cv-section__col-noflex{width:50%;margin:0 10px}.edit-cv-section__input{font-family:Mariupol-Regular,sans-serif;font-size:16px;width:100%;margin:0 10px;padding:15px 25px;border-radius:2px;background-color:#fff;border:0;outline:0}.edit-cv-section__input--textarea{height:80px}.edit-cv-section__select-holder{width:100%;margin:0 10px;position:relative}.edit-cv-section__select-holder:before{content:'\f078';font-family:"Font Awesome 5 Free",sans-serif;display:block;position:absolute;font-weight:900;right:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:30px;line-height:30px;text-align:center;z-index:10;background:#fff;color:#a9a9a9;padding-right:5px;pointer-events:none}.edit-cv-section__select{font-family:Mariupol-Regular,sans-serif;font-size:16px;width:100%;padding:15px 25px;padding-right:15px;border-radius:2px;background-color:#fff;border:0;position:relative;display:block;color:#8e8e8e}.profile-settings__content{padding-bottom:210px}.profile-settings__title{color:#2e2e2e;font-family:Mariupol-Bold;font-size:22px;font-weight:700;margin-bottom:15px}.profile-settings__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.profile-settings__check{background:red;position:relative;margin-right:10px}.profile-settings__check:checked:before{content:'\f00c';font-family: 'Font Awesome 5 Free';font-weight: 900;color:#ff5252;border:1px solid #ff5252}.profile-settings__check:before{content:'';text-align:center;line-height:18px;display:block;position:absolute;top:-1px;left:-1px;width:18px;height:18px;border-radius:2px;background-color:#e8e8e8}.profile-settings__text{color:#2e2e2e;font-family:Mariupol-Regular;font-size:16px;font-weight:400;line-height:1.38}.profile-settings__bottom-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-settings__save-btn{width:254px;color:#fff;text-align:center}.profile-settings__unsubscribe{color:#2fa4de;font-family:Mariupol-Regular;font-size:16px;font-weight:400}.profile-settings__unsubscribe:active,.profile-settings__unsubscribe:focus,.profile-settings__unsubscribe:hover{color:#1e88bc}.transactions__title{color:#2e2e2e;font-family:Mariupol-Medium;font-size:18px;font-weight:500}.transactions__item-holder{margin-top:20px}.transactions-item{border:1px solid #d9dbdd;padding:15px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.transactions-item--completed{opacity:.5}.transactions-item__left-side{-webkit-box-flex:1;-webkit-flex:1 0 320px;-ms-flex:1 0 320px;flex:1 0 320px;padding-left:30px;position:relative}.transactions-item__left-side:before{content:'';position:absolute;top:0;left:0;display:block;width:20px;height:25px;background-image:url(../img/icons/fire.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center}.transactions-item__title{color:#2e2e2e;font-family:Mariupol-Medium;font-size:18px;font-weight:500;margin-bottom:10px}.transactions-item__text{color:#2e2e2e;font-family:Mariupol-Regular;font-size:14px;font-weight:400;line-height:1.6}.transactions-item__right-side{-webkit-box-flex:1;-webkit-flex:1 0 320px;-ms-flex:1 0 320px;flex:1 0 320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.transactions-item__date{color:#2e2e2e;font-family:Mariupol-Regular;font-size:16px;font-weight:400}.transactions-item__btn{margin-top:25px;background:0 0}.popup{display:none;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popup:before{content:'';position:absolute;width:100%;height:100%;background-color:#000;opacity:.8;z-index:1}.popup-msg{display:block;width:470px;height:250px;border-radius:4px;background-color:#fff;z-index:2;position:relative}.popup-msg__close-btn{width:25px;height:25px;position:absolute;right:0;top:-35px;cursor:pointer;border-radius:50%;text-align:center;font-size:25px;line-height:25px;color:#ff5252}.popup-msg__top{padding-top:60px;padding-bottom:40px;padding-right:45px;padding-left:45px;text-align:center;border-bottom:1px solid #e8e8e8}.popup-msg__text{color:#2e2e2e;font-family:Mariupol-Bold;font-size:22px;font-weight:700;line-height:1.32}.popup-msg__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:25px;padding-bottom:25px}.popup-msg__cancel{border:2px solid #ff5252;color:#fff;margin-right:10px;outline:0}.popup-msg__delete{margin-left:10px;background:0 0;outline:0}@media (min-width:576px){.container{max-width:540px}.col-sm{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;-webkit-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;-webkit-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;-webkit-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;-webkit-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;-webkit-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;-webkit-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;-webkit-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;-webkit-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;-webkit-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:768px){.container{max-width:720px}.col-md{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;-webkit-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;-webkit-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;-webkit-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;-webkit-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;-webkit-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;-webkit-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;-webkit-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;-webkit-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;-webkit-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:992px){.container{max-width:960px}.col-lg{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;-webkit-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;-webkit-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;-webkit-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;-webkit-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;-webkit-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;-webkit-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;-webkit-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;-webkit-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;-webkit-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.container{max-width:1140px}.col-xl{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;-webkit-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;-webkit-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;-webkit-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;-webkit-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;-webkit-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;-webkit-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;-webkit-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;-webkit-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;-webkit-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;-webkit-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;-webkit-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;-webkit-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:1450px){.container{min-width:1300px}}@media (min-width:1600px){.container{min-width:1450px}}@media (min-width:1920px){.container{min-width:1600px}}@media (max-width:1260px){.last-vac-wrapper{padding-left:40px;padding-right:40px}}@media (max-width:1200px){.profile-btn{height:50px;padding-left:30px;padding-right:20px;padding-top:10px;padding-bottom:10px}.profile-btn__icon{left:10px}.profile-btn__username{display:none}.profile-btn i.fas{margin-left:20px}.profile-drop{right:0;left:auto;width:220px}.jfilter-item__input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jfilter-item__input-wrapper .input-wrapper-item{margin-bottom:10px}.jsidebar .last-vac-card__top-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.jsidebar .last-vac-card__date{width:100%;text-align:center}.login__abs-left{width:43%}.login__abs-right{width:57%}.vacancy .last-vac-card__top-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vacancy .last-vac-card__bottom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vacancy-curtain__btn-review{margin-left:10px;margin-right:10px}.vacancy-curtain__btn-edit{margin-left:10px;margin-right:10px}.transactions-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.transactions-item__left-side{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.transactions-item__right-side{margin-top:30px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.transactions-item__btn{margin-top:0}}@media (max-width:1076px){.slider-prev{left:-20px}.slider-next{right:-20px}}@media (max-width:992px){.profile-btn{width:230px;padding-left:60px;padding-right:20px;padding-top:10px!important;padding-bottom:10px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.profile-btn__icon{left:20px}.profile-btn__username{display:inline-block}.profile-btn i.fas{margin-left:50px}.profile-drop{width:100%;bottom:100%;top:auto}.top-line__drop-btn{display:inline-block}.top-line__nav-list{position:absolute;display:none;top:100%;left:0;width:100%;background:#fff}.top-line__nav-list.is-open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-line__nav-item{display:inline-block;margin-bottom:10px;padding-top:5px;padding-bottom:5px;margin-left:10px;}.top-line__nav-item.btn--white{margin-top:10px}select.search-form__item{max-width:auto!important}.search-form form{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.search-form form .form-item{margin-bottom:20px;width:100%;margin-left:0;margin-right:0}.search-form__item{width:100%;margin-left:0;margin-right:0;max-width:auto}.search-form__submit-btn{margin-right:0;margin-left:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:60px;-ms-flex-preferred-size:60px;flex-basis:60px}.select-wrapper:after{right:-10px}.iconlist-item__img{margin-right:5px}.iconlist-item__name{font-size:14px;margin-right:4px}.iconlist-item__count{font-size:14px}.footer-info__btn-summary{border-radius:41px 0 0 41px}.footer-info__btn-vacancy{border-radius:0 41px 41px 0}.job-cards{margin-top:20px}.jfilter-item__input{font-size:14px;padding-left:25px}.jfilter-item__input-icon{left:10px}.jsidebar .last-vac-card__top-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.jsidebar .last-vac-card__country{margin-left:15px}.jsidebar .last-vac-card__date{margin-left:15px;width:unset}.login__abs-left{width:50%}.login__abs-right{width:50%}.profile-settings__content{margin-top:50px}.profile-settings__bottom-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.profile-settings__unsubscribe{margin-top:20px}.transactions__content{margin-top:50px}}@media (max-width:775px){.jarticle__second-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jarticle__company-info{width:100%;margin-left:0;margin-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.jarticle__company-info-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jarticle__company-info-col{margin-bottom:8px}.jarticle-footer__share-social-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.slider-prev{left:-50px}.slider-next{right:-50px}.seo-block__img{display:none}.subscribe__abs-left{top:0;left:0;width:100%;height:50%}.subscribe__abs-right{top:50%;left:0;height:50%;width:100%}.subscr-left{padding-right:0;padding-bottom:0}.subscr-right{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.footer-info__btn-holder{margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-apps__subtitle,.footer-apps__title{line-height:1.2}.footer-apps__store-links{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:20px}.footer-apps__store-link{margin:0}.footer-copyright__text{text-align:center}.job-card__footer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.job-card__footer-categories{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.job-card__footer-details-link{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right}.jreviews__radio-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vac-block__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:padding-box;box-sizing:padding-box}.vac-block__col{margin-bottom:20px}.vac-block__col:last-child{margin-bottom:0}.vac-block__col-noflex{width:100%;margin:0;margin-bottom:20px}.vacancy-promotion__overall-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vacancy-promotion__left-block{border:1px solid #d9dbdd;border-bottom:0}.login{background:#f5f6f8}.login__abs-left,.login__abs-right{display:none}.personal-area{background:#dfdfdf;padding:20px}}@media (max-width:767px){.last-news__topline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.last-news__btn{margin-top:20px}}@media (max-width:665px){.last-news .slider-prev{left:-30px}.last-news .slider-next{right:-30px}}@media (max-width:576px){.slider-prev{left:-20px}.slider-next{right:-20px}}@media (max-width:560px){.hero__title{font-size:35px;line-height:1.2}.hero__center-wrapper{margin:0}.hero__store-links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__store-links .hero-store-link{margin-bottom:10px}}@media (max-width:525px){.add-info-topline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.add-info-topline__adding-btn-wrapper{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.add-info-topline__login{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (max-width:481px){.subscr-left{margin-bottom:50px}}@media (max-width:480px){.jarticle__second-heading{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.jarticle__statline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jarticle__stat-item{margin-bottom:10px}.jarticle-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:478px){.popup-msg{width:100%;height:auto;margin-left:10px;margin-right:10px}.popup-msg__bottom{padding-bottom:20px}}@media (max-width:470px){.last-work__bottom-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.last-work__stat-wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.last-work__details{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:10px}}@media (max-width:466px){.subscribe__abs-left{height:45%}.subscribe__abs-right{top:45%;height:55%}}@media (max-width:460px){.seo-block{padding:25px 10px}}@media (max-width:455px){.jreviews__form-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.jreviews__radio-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.jreviews__radio-item{font-size:14px}.jreviews__form-submit-btn{margin-top:10px}}@media (max-width:430px){.slider-prev{left:-10px}.slider-next{right:-10px}.last-vac-wrapper{padding-left:15px;padding-right:15px}.last-vac-card__top-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:390px){.add-info-topline__item{padding:20px 10px}.add-info-topline__adding-btn-wrapper{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:380px){.job-card__stat-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:365px){.jsidebar .last-vac-card__top-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.jsidebar .last-vac-card__country{margin-left:0}.jsidebar .last-vac-card__date{margin-left:0;width:unset}}@media (max-width:360px){.last-work__bottom-line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.last-work__stat-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.last-work__details{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:10px}}@media (max-width:343px){.set-vacancy-btn{width:100%}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:-webkit-inline-flex!important;display:inline-flex!important}}textarea{resize:vertical}.iconlist-item__img{max-width:42px;max-height:42px}.slider-btn{cursor:pointer}.jssocials-share-link{border-radius:50%}.personal-area__check-holder{width:60%}#loginform-rememberme{float:left}.help-block-error{color:red}.personal-area__input{margin-bottom:12px}.registry__input-holder .captcha{background-image:unset}.registry__input-holder .captcha img{max-width:100%}.form-group{margin-bottom:16px}.seo-block__text-holder i{font-style:italic}.seo-block__text-holder b,.seo-block__text-holder strong{font-weight:700}.seo-block__text-holder em,.seo-block__text-holder i{font-style:italic}.jarticle__descrip p{display: block;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;}.jarticle__descrip li{list-style-type:initial!important;}.jarticle__descrip b,.jarticle__descrip strong{font-weight:700;padding-top: 0px;display: inline-block;}.jarticle__descrip em,.jarticle__descrip i{font-style:italic}.jarticle__descrip ul{list-style-type:disc;list-style-position:inside}.jarticle__descrip ol{list-style-type:decimal;list-style-position:inside}.jarticle__descrip ol ul,.jarticle__descrip ul ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.jarticle__descrip ol ol,.jarticle__descrip ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.pagination li{float:left;margin-right:10px}.pagination li.active{font-weight:700;font-size:20px;margin-top:-3px}.vac-block__col{position:relative}.vac-block__col .help-block{color:red;font-size:11px;position:absolute;left:11px;top:-18px}.vac_description .cke_chrome{width:100%}#filter-form .add-info-topline__item{width:49%;padding-top:0}#filter-form .add-info-topline{border:unset}#filter-form .add-info-topline__adding-btn-wrapper{width:100%}#filter-form .add-info-topline__item.is-active{border:unset}.alert{padding:20px;background-color:#ff5252;color:#fff;margin-bottom:15px}.alert-success{background-color:#4caf50}.closebtn{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.closebtn:hover{color:#000}html{word-break:break-word!important}.registry__submit-btn{width:100%;height:46px;border-radius:2px;background-color:#ff5252;color:#fff;font-family:Mariupol-Regular,sans-serif;font-size:16px;font-weight:400;border:0;cursor:pointer}.js-promotion{cursor:pointer;background-color:initial;border:1px solid #d9dbdd}.js-promotion.active{cursor:initial;background-color:#ff5252;border:1px solid #ff5252}.promotion-right{background-color:initial}.js-promotion.active .promo-color-text{color:#fff}.js-promotion .promo-color-text{color:#2e2e2e}.vacancy-promotion__title{margin-top:20px}.js-promotion.active .promotion-left__title:before{-webkit-filter:brightness(5);filter:brightness(5)}.js-promotion.active .promotion-left__list-item:before{color:#fff}.js-toogle-date{cursor:default}.balance-wrapper{margin-bottom:8px;font-size:20px}.balance-wrapper strong{font-weight:700}.balance-btn{color:#fff;display:inline-block;margin-bottom:20px;border:none}.hot-btn.w-auto{width:auto}.tarif-price{font-size:30px}.text-center{text-align:center}[name=upload]{cursor:pointer}.vacancy-curtain__btn-review{margin-bottom:18px}.rezume-photo{max-width:220px}.rezume-photo.round{border-radius:50%}.file-upload-wrapper{position:relative}.show-rezume-photo{max-height:60px}.file-trash{position:absolute;top:0;left:0;color:#ff5252;border:1px solid #ff5252;padding:4px 8px;background:rgba(207,28,28,.118);border-radius:4px;font-size:12px}.news-item__bottom-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Mariupol-Regular;font-size:16px;font-weight:400;line-height:19px;padding-top:16px;border-top:1px solid #dedede;margin-top:16px}.news-item__details-link{color:#2fa4de}.js-cancel-reply{display:inline-block;margin-right:12px;color:red;cursor:pointer}.msg-isguest{font-size:20px;padding:24px 0}.msg-isguest a{color:#2fa4de}.plain-text li{list-style-type:disc}.plain-text a{color:#2fa4de}.article-bottom-wrapper{background-color:#fff;padding:24px}.article-bottom{padding-top:24px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bdbdbd;color:#838c90}.description-wrapper{background-color:#fff;margin-top:-7px;padding:24px}.article-wrapper{padding-top:50px}.article-title{font-family: MontserratAlternates-ExtraBold,sans-serif;font-size:32px;line-height:36px;font-weight:700;color:#2e2e2e;margin-bottom:40px}.article-wrapper .last-openings__title{margin-bottom:16px}.img-wrapper{display:block;width:100%;height:auto}.img-wrapper img{width:100%}.profile-btn__username{max-width:50px;max-height:17px;overflow:hidden}.rating-wrapper{display:flex;flex-direction:row;height:41px;align-items:center}.rating-wrapper .lb{display:inline-block;margin-right:12px}.plain-text address,.plain-text blockquote,.plain-text body,.plain-text center,.plain-text dd,.plain-text dir,.plain-text div,.plain-text dl,.plain-text dt,.plain-text fieldset,.plain-text form,.plain-text h1,.plain-text h2,.plain-text h3,.plain-text h5,.plain-text h6,.plain-text hr,.plain-text html,.plain-text menu,.plain-text ol,.plain-text p,.plain-text pre,.plain-text ul,.plain-texth4{display:block;unicode-bidi:embed}.plain-text li{display:list-item}.plain-text head{display:none}.plain-text table{display:table}.plain-text tr{display:table-row}.plain-text thead{display:table-header-group}.plain-text tbody{display:table-row-group}.plain-text tfoot{display:table-footer-group}.plain-text col{display:table-column}.plain-text colgroup{display:table-column-group}.plain-text td,th{display:table-cell}.plain-text caption{display:table-caption}.plain-text th{font-weight:bolder;text-align:center}.plain-text caption{text-align:center}.plain-text body{margin:8px}.plain-text h1{font-size:2em;margin:.67em 0}.plain-text h2{font-size:1.5em;margin:.75em 0}.plain-text h3{font-size:1.17em;margin:.83em 0}.plain-text blockquote,.plain-text dir,.plain-text dl,.plain-text fieldset,.plain-text form,.plain-text h4,.plain-text menu,.plain-text ol,.plain-text p,.plain-text ul{margin:0px;margin-bottom:6px;}.plain-text h5{font-size:.83em;margin:1.5em 0}.plain-text h6{font-size:.75em;margin:1.67em 0}.plain-text b,.plain-text h1,.plain-text h2,.plain-text h3,.plain-text h4,.plain-text h5,.plain-text h6,.plain-text strong{font-weight:bolder}.plain-text blockquote{margin-left:40px;margin-right:40px}.plain-text address,.plain-text cite,.plain-text em,.plain-text i,.plain-text var{font-style:italic}.plain-text big{font-size:1.17em}.plain-text small,.plain-text sub,.plain-text sup{font-size:.83em}.plain-text sub{vertical-align:sub}.plain-text sup{vertical-align:super}.plain-text table{border-spacing:2px}.plain-text thead,.plain-texttbody,.plain-texttfoot{vertical-align:middle}.plain-text td,.plain-text th,.plain-text tr{vertical-align:inherit}.plain-text del,.plain-text s,.plain-text strike{text-decoration:line-through}.plain-text hr{border:1px inset}.plain-text dd,.plain-text dir,.plain-text menu,.plain-text ol,.plain-text ul{margin-left:40px}.plain-text ol{list-style-type:decimal}.plain-text ol ol,.plain-text ol ul,.plain-text ul ol,.plain-text ul ul{margin-top:0;margin-bottom:0}.plain-text ins,.plain-text u{text-decoration:underline}.plain-text br:before{content:"\A";white-space:pre-line}.plain-text center{text-align:center}.plain-text ol li{list-style-type:decimal}.d-none{display:none!important}@media (max-width:992px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.hero{position:relative}.hero .container{z-index:10;position:relative}.hero::before{content:" ";top:0;position:absolute;width:100%;height:100%;display:block;z-index:3;background:linear-gradient(216.99deg,rgba(0,22,60,.5) 4.89%,rgba(21,86,197,.5) 87.93%);mix-blend-mode:normal}.hero::after{content:" ";bottom:0;position:absolute;width:100%;height:50%;background:url(../img/bg/hero-fotter.png);left:0;background-size:100% 90%;background-position-x:center;background-position-y:bottom;background-repeat:no-repeat}.hero.evropa{background-image:url(../img/bg/bg_evropa.jpg)}.hero.amerika{background-image:url(../img/bg/bg_amerika.jpg)}.hero.aziya{background-image:url(../img/bg/bg_aziya.jpg)}.hero.afrika{background-image:url(../img/bg/bg_afrika.jpg)}.hero.avstraliya{background-image:url(../img/bg/bg_avstraliya.jpg)}.tg-btn i{font-size:22px;margin-right:8px}.tg-btn{border:2px solid #fff;box-sizing:border-box;border-radius:100px;color:#fff;font-size:16px;line-height:15px;padding:11px 22px;display:inline-flex;margin-top:12px;align-items:center}.tg-btn:hover{background:rgba(255,255,255,.2)}.tg-subtitle{font-size:16px}.tg-heading{font-family:MontserratAlternates-SemiBold;font-style:normal;font-weight:600;font-size:24px}.telegram-icon{background:url(/img/icons/telegram_icon.png);width:67px;height:67px;content:" ";display:inline-block;background-size:cover}.telgram-promo{width:100%;clear:both;padding-top:40px;padding-bottom:40px;background:linear-gradient(275.18deg,#01aee4 9.57%,#019ad8 92.35%);color:#fff;position:relative}.telgram-promo:before{position:absolute;width:100%;height:100%;content:" ";display:block;background:url(/img/icons/telegram_clouds.png);top:0;background-position-x:right;background-position-y:bottom;left:0;background-repeat:no-repeat;z-index:0}.telgram-promo_sidebar{margin-top:40px;margin-bottom:40px;padding:40px 12px}.telgram-promo_sidebar .tg-heading{font-size:20px}.telgram-promo_sidebar .tg-subtitle{font-size:14px;margin-top:12px;margin-bottom:12px}.telgram-promo_sidebar .telegram-icon{width:50px;height:50px}.error-summary{padding:20px}.error-summary li{color:#ff5252;list-style-type:disc;margin-right:10px}.jarticle__work-logo{opacity:.4}.logo-img-list-fix{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.logo-company-vacancy{max-height:48px;max-width:200px;margin-top:10px}@media (max-width:992px){.logo-img-list-fix{flex-direction:column;align-items:flex-start}.jarticle__work-logo{text-align:center;width:100%}.jsidebar__connect-btn.mobile{position:fixed;bottom:10px;width:94%;left:3%;z-index:222}}.js-card{cursor:pointer}.js-card:hover{box-shadow:0 4px 20px rgba(217,218,220,.5)}.vacancy .last-vac-card.not-active{filter:blur(.8px);opacity:.5}.hot-btn.hot-btn-blue{color:#2fa4de;border-color:#2fa4de}#signupform-account_type{color:#fff;display:flex;justify-content:space-between;flex-direction:column}#signupform-account_type label{cursor:pointer}.white-btn{display:inline-block;font-size:14px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:21px;padding:10px 20px;margin-top:6px}.white-btn:hover{background:rgba(255,255,255,.2)}.profile-sidebar__list-item.active{background-color:#ff5252;border:0}.profile-sidebar__list-item.active a{color:#fff}.side-bar-link{display:block;width:100%}.hero__title.sidebar{font-size:20px;color:#333;margin-top:28px;margin-bottom:8px}.amp-fixer{display:none}.spec-item{display:inline-flex;border:1px solid #ff5252;box-sizing:border-box;border-radius:50px;color:#ff5252;font-size:14px;padding:6px 10px;padding-right:14px;margin-right:10px;margin-bottom:10px}.spec-item .spec-icon{width:20px;height:20px;background-position:center;background-repeat:no-repeat;margin-right:6px}.spec-wrapper{margin-top:20px}.back-line-col{background:#fff;margin-bottom:22px;padding:10px 25px}.back-line-col.css-fav{display: flex;align-items: center;justify-content: flex-end;}.hero.hero--small::after{background:unset}@media (max-width:768px){.back-line-col{margin-bottom:10px}.back-line-col.css-fav{justify-content: space-around;margin-bottom:22px}.back-line-col.css-fav span{margin:0px;}.jarticle{padding:14px}.hero.hero--small .hero__title{font-size:21px;line-height:1.2}.hero.hero--small{padding:24px 0}.hero::after{background:unset}.jarticle__heading-wrap-top{flex-direction:column-reverse;align-items:flex-start}.jarticle__footer.jarticle-footer{align-items:flex-start}.jarticle__footer.jarticle-footer a{margin-top:0;margin-bottom:14px}.jarticle-footer__share{flex-direction:column;align-items:flex-start}.jarticle-footer__share>span{margin-bottom:6px}.company-meta-wrap{margin-top:20px}.company-meta-wrap .company-rate-widget{flex-direction:column;align-items:flex-start;margin-bottom:0}}.hot-btn span{margin-right:4px}.spec-wrapper.small .spec-item{border:unset;font-size:13px;color:#838c90;padding:0}.spec-wrapper.small .spec-item .spec-icon{filter:grayscale(1)}.company-meta-wrap{margin-bottom:20px;display:flex;background:#fff;padding:26px 26px 8px 26px}.cmp-r{display:flex;flex-direction:row;width:100%;justify-content:space-between}.cmp-c{display:flex;flex-direction:column}.cmp-flex-end{justify-content:flex-end}@media (max-width:768px){.job-card__footer{flex-direction:column}.g-banner{margin:auto;background:url(/img/banners/g_m.png);background-size:contain;background-repeat:no-repeat;width:100%;height:280px;max-width:336px;max-height:280px}}@media (min-width:768px){.g-banner{margin:auto;background:url(/img/banners/g_d.png);background-size:contain;background-repeat:no-repeat;width:100%;height:90px;max-width:728px;max-height:90px}}.banner-place{margin-bottom:20px;text-align:center}span.hidden-link{cursor:pointer}.fav-btn{cursor:pointer;font-size:14px;columns:#2e2e2e}.fav-btn.active i{color:#ff5252}.transactions-item.fav .transactions-item__left-side:before{background:unset;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f004';color:#ff5252}.logo-holder{background:#ddd;position:relative;width:100%;height:100%;content:"";display:inline-flex;justify-content:center;align-items:center}.logo-holder:after{content:"LOGO";font-size:20px;color:#fff}.review-form{background: #eee;border-radius: 10px;border-bottom:2px solid #ddd;padding:20px}.company-rate-widget{display:flex;flex-direction:row;font-size:16px;justify-content:space-between;align-items:center;color:#838c90;margin-top:6px;margin-bottom:20px}.lay-badge{background:#ff5252;color:#fff;padding:2px 6px;border-radius:4px;font-size:14px;font-family:Mariupol-Regular,sans-serif}.profile-sidebar__list-item.active .lay-badge{color:#ff5252;background:#fff}.profile-sidebar__list-item:active .lay-badge,.profile-sidebar__list-item:focus .lay-badge,.profile-sidebar__list-item:hover .lay-badge{color:#ff5252;background:#fff}.review-form .help-block{color:red}@media (max-width:768px){.hero{padding-top:35px;padding-bottom:20px;background-image:unset;background-color:#204f9c}.hero__bottom-block{margin-top:0}.last-vac-card__top-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.job-card__stat-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;align-items:flex-start}.job-card__title{font-size:20px}.sibebar-links-mob a{align-self:flex-start;text-align:left}.job-card__stat-value{font-size:14px}.subscribe__abs-right{background:#204f9c}.subscribe{background:#204f9c}}.company-list-standart .company-rate-widget{justify-content:flex-end}.company-list-small .company-rate-widget{justify-content:flex-start}.count-badge{background:#ddd;padding:2px 4px;border-radius:4px}.search-hint span{font-style:italic}.search-hint{color:#fff;margin-top:6px}.search-hint._sm-fix{margin:0;margin-top:-20px;margin-bottom:8px}.company_type{background:#fff;padding:20px}.company_type .vac-block__check-holder{justify-content:center}.company_type .vac-block__check-holder .vac-block__check-label{margin-right:48px}.fi-btn{display:inline-block;border-radius:0}.fi-btn.active{background:#ff5252;color:#fff}.t-cont{background:#f2f2f2;width:100%;padding-top:20px;padding-bottom:20px}.thx-success{background:#e2f6e1;font-style:normal;font-weight:700;font-size:16px;padding:14px;display:flex;align-items:center}.thx-success i{margin-right:12px;color:#3dc334;font-size:26px}.thx-warning{padding:14px;background:#ffe5e5;font-size:14px;color:#ff5252;margin:14px 0}.lite-p{font-size:14px;color:#838c90;margin:26px 0}.box{border-top:2px solid #ff5252;border-right:2px solid #ff5252;border-bottom:2px solid #ff5252;background:#fff;box-shadow:0 4px 20px rgba(218,220,224,.5),0 4px 2px rgba(218,220,224,.15);margin-bottom:26px}.box .padd{padding:20px}.t-line{width:99.9%;border-bottom:1px solid #eaecf0}.t-row{padding:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.image-holder{background-image:url(../img/tnx_book.png);width:412px;height:244px;margin:-20px;display:flex;justify-content:flex-end;align-items:flex-start}.price{font-family:MontserratAlternates-SemiBold;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;font-weight:700;background-image:url(../img/tnx_vector.png);width:74px;height:74px;margin-top:40px;margin-right:88px}.price span{font-size:11px;margin-left:2px;margin-top:-20px}.text-holder .t-title{font-family:MontserratAlternates-ExtraBold;font-size:20px;color:#ff5252;margin-bottom:12px}.text-holder{justify-content:flex-start;width:50%}.text-holder p{color:#000;font-size:16px}.text-holder .t-red{color:#ff5252}.t-space{margin-top:50px}.white-box-fix{height:3px;width:50%;background:#fff;margin-bottom:-2px}.text-holder-2{font-size:14px;width:40%}.t-bold{font-family:MontserratAlternates-ExtraBold;font-size:16px;font-weight:700}.countdown p{font-family:MontserratAlternates-ExtraBold;font-size:18px;color:#ff5252;min-width:100px}.box .set-vacancy-btn{border-radius:0;margin:0;padding:22px 80px}.offset-fix{margin-left:21.5%}@media (max-width:768px){.offset-fix{margin-left:0}.mob-center{text-align:center}.t-cont{background:#fff}.box{border:unset;box-shadow:unset}.t-row{flex-direction:column-reverse;padding:0}.t-row.sec{flex-direction:column;padding:0}.countdown p{font-size:24px}.countdown{width:90%;border:2px solid #ff5252;padding:10px}.text-holder{width:100%}.t-line{display:none}.t-red,.t-space{display:none}.image-holder{background-size:contain;width:100%;height:180px;background-repeat:no-repeat;margin-top:20px}.price{margin:30px 10px 0 0}.text-holder-2{width:100%}.countdown{margin:20px 0}.t-line{margin-top:20px}}.stat-line{background:#eee;padding:4px 12px;display:flex;justify-content:space-between;align-items:center;margin-top:6px}.stat-line .upp{display:flex;flex-direction:column;justify-content:center;align-items:center}.stat-line .upp p{text-transform:uppercase}.stat-line .upp span{font-size:20px;font-weight:700}.seo-links{padding:6px 0;margin-top:12px}.seo-links a{margin-bottom: 6px;display:inline-block;background:#ddd;padding:0 6px;border-radius:4px;margin-right:10px;text-transform:lowercase}.js-morebtn-wrapper{display:flex;justify-content:center;align-items:center;padding:20px;width:100%}.more-btn{display:inline-block;padding:10px 20px;font-weight:400;border:1px solid #ff5252;color:#ff5252}.more-btn:hover{background:#ff5252;color:#fff}@media (max-width:768px){.cookie-consent{flex-direction:column}.cookie-consent p{width:98%}}.cookie-consent{z-index:9999;display:flex;position:fixed;bottom:0;left:0;width:100%;background:rgba(255,255,255,.9);border-top:1px solid #ddd;padding:20px 10px;color:#333;justify-content:space-around;align-items:center}.cookie-consent p{width:76%}.cookie-consent a.red{display:inline-block;padding:10px 20px;font-weight:400;border:1px solid #ff5252;color:#ff5252}.cookie-consent a:hover{background:#ff5252;color:#fff}.publish-country{font-size:14px;color:#838c90;margin-bottom:8px}.publish-country i{margin-right:6px}.publish-country.active i{color:#ff5252}.outline-round-red-btn{display:inline-block;padding:9px 16px;font-weight:400;border:1px solid #ff5252;border-radius:21px;color:#ff5252;font-style:normal;font-weight:400;font-size:14px;line-height:15px}.lay-tabs{overflow-x:auto;overflow-y:hidden;clear:both;white-space:nowrap;width:100%;border-bottom:1px solid #d9dbdd;font-family:Mariupol-Regular,sans-serif;margin-bottom:24px}.lay-tab{display:inline-block;font-weight:500;font-size:16px;line-height:16px;color:#838c90;padding:14px 0;margin-right:32px}.lay-tab.active{color:#ff5252;border-bottom:3px solid #ff5252}.set-vacancy-btn.custom{background:#ff5252;border-radius:2px;margin:0;margin-top:24px}.faq-badge{font-size:13px;line-height:11px;background:#f5f6f8;border-radius:4px;padding:6px 8px;word-break:normal}.faq-question-stat{font-size:14px;line-height:14px;white-space: nowrap;}.faq-question-stat i{color:#838c90}.faq-question-stat span i{margin-right:6px}.faq-label{font-size:26px;line-height:32px;font-weight:700;font-family:MontserratAlternates-ExtraBold,sans-serif}.faq-label span{color:#ff5252}.faq-create-question{background:#ff5252;width:100%;padding:22px 0;font-size:16px;line-height:15px;color:#fff;display:inline-block;text-align:center;margin-top:32px}.faq-create-question:hover{background:#ff1f1f}.user-pic-avatar{margin-right:14px;z-index:1001;border-radius: 50%; width: 44px; height: 44px; background-size: cover; background-position: center; background-repeat: no-repeat;}.circle{background-color:#eeeff2;border-radius:50%;height:44px;width:44px;display:flex;justify-content:center;align-items:center}.user-avatar-wrapper{display:flex;align-items:center;font-size:16px}.user-avatar-wrapper .circle{z-index:400;margin-right: 14px;}.initials{font-size:15px;line-height:15px;color:#979ead;text-transform:uppercase}.js-reply-label-faq{font-size:13px;line-height:11px;background:#fff;border-radius:4px}.js-faq-undo-answer{color:#ff5252;margin-right:12px;font-size:13px;cursor:pointer}.js-fav-btn-question{cursor:pointer}.user-avatar-wrapper.av-fix{display:inline-flex;justify-content:center;align-items:center;position:relative;padding:0;cursor:pointer;vertical-align:middle}.user-avatar-wrapper.av-fix .initials{font-weight:700}.user-avatar-wrapper.av-fix .profile-btn__username{max-width:unset;max-height:unset;margin-right:10px;line-height:initial;height: 14px;overflow: hidden;}.profile-drop{padding:8px;background:#fff;border:1px solid #d5dce6;box-shadow:0 3px 20px rgba(47,52,61,.1);border-radius:2px;margin-top:10px;min-width:200px}.profile-drop .profile-drop__item{padding:7px 12px;border-radius:2px}.profile-drop .profile-drop__item:hover{background:#ff5252}.profile-drop .profile-drop__item:hover a{color:#fff}.profile-drop .profile-drop__item:hover .lay-badge{background:#fff;color:#ff5252}.profile-drop .profile-drop__item.css-logout:hover i{color:#fff}.notify-bell-wrapper{font-size:18px;display:inline-flex;justify-content:center;align-items:center;line-height:initial;padding:6px 28px;cursor:pointer;position:relative}.notify-bell-wrapper a{padding:initial;display:inline-flex;border-radius:50%;background-color:transparent;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.notify-bell-wrapper a:hover{background:#eeeff2}.notify-bell-wrapper.unseen:before{content:"";width:5px;height:5px;background-color:#ff5252;border-radius:50%;display:block;position:absolute;right:34px;top:11px}.notify-bell-wrapper i{color:#979ead;line-height:inherit}@media (min-width:992px){.js-top-menu{display:flex}}.css-logout i{transform:rotate(90deg);color:#ff5252;font-size:14px}.profile-sidebar__list-item:hover{border-color:transparent}.profile-sidebar__list-item:hover a{border-radius:2px}.profile-sidebar__list-item:active .lay-badge,.profile-sidebar__list-item:focus .lay-badge,.profile-sidebar__list-item:hover .lay-badge{color:#fff;background:#ff5252}.profile-sidebar__list-item.active:hover a{border-radius:2px;color:#333}.m-none{margin:0}.v-vac-name{font-family:Mariupol-Regular,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;color:#2fa4de;margin-bottom:16px;display:inline-block;}.v-pay-btn{background:#ff5252;border:1px solid #ff5252;border-radius:21px;color:#fff;display:inline-flex;justify-content:center;align-items:center;padding:3px 15px}span.fire{content:'';display:block;width:13px;height:16px;background-image:url(../img/icons/fire.svg);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center;filter:brightness(4);margin-right:8px}.v-pay-btn:hover{background:#ff6464}.v-pay-btn.disabled{background:0 0;color:#bfc2c4;border:1px solid #bfc2c4;cursor:initial}.v-pay-btn.disabled span.fire{filter:grayscale(1)}.v-date{font-size:14px;line-height:15px;color:#838c90}.v-date:first-child{border-right:1px solid #838c90;padding-right:14px;margin-right:10px}.updt-date{font-size:14px;line-height:15px;color:#ff5252}.promoted-vac-header{background:#ff5252;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;text-align:center;padding:6px 26px;font-size:12px;line-height:16px}.disabled-vac-header{border-top-left-radius:2px;border-top-right-radius:2px;text-align:center;background:#e8e9eb;padding:6px 26px;font-size:12px;line-height:16px}.promoted-vac-header .tarif-name{text-transform:uppercase}.promoted-vac-header .payment-end-date{float:right}.v-footer-vac{margin-top:22px;padding-top:20px;border-top:1px solid #dedede}.v-stat-item{font-size:16px;line-height:15px;color:#2e2e2e;margin-right:24px}.v-stat-item i{color:#838c90;margin-right:8px}.v-stat-btn{font-size:14px;line-height:15px;color:#2fa4de;padding:8px;margin-right:8px}.v-stat-btn i{margin-right:8px}.v-stat-btn:hover{background:#f5f6f8;border-radius:2px}.simple-blue-link{font-size:14px;line-height:14px;color:#2fa4de}.simple-blue-link:hover{color:#2482b1}.lay-tabs a{cursor:pointer}.feedback{background:#f5f6f8;padding:16px;margin-bottom:14px;border-radius:2px}.feedback span{font-size:16px;line-height:15px;color:#2e2e2e;font-weight:700}.feedback span.name{font-weight:400}.feedback p.date{font-size:14px;line-height:15px;color:#838c90;margin-top:6px}.v-sort-row{padding-top:10px;padding-bottom:10px;text-align:right}.v-upd-dat{text-align:right}.v-mob-btn-i{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;font-size:12px}.v-mob-btn-i.blue{background-color:#e6f7ff;color:#2fa4de}.v-mob-btn-i.gray{background-color:#eeeff2;color:#878e9c}.v-mob-btn-i.red{background-color:#ffecec;color:#ff5252}.v-mob-menu-proff{background-color:#f5f6f8;margin-bottom:10px}.v-mob-menu-proff li{text-align:center;padding:14px 0}@media (max-width:768px){.v-sort-row{text-align:left}.profile-workspace__content .container-fluid{padding:0}.profile-workspace__content .vacancy{margin-right:-15px;margin-left:-15px}.v-date:first-child{border:unset;margin-bottom:6px}.v-date{display:block}.v-upd-dat{text-align:center;margin-top:12px}.v-mob-flex-fix{display:flex;justify-content:space-between}.v-footer-vac{border-bottom:1px solid #dedede;padding-bottom:20px}.v-stat-item{margin:0}.lay-tabs{margin-bottom:0}.profile-workspace{padding-top:10px}.top-line__nav-list{flex-direction:column-reverse!important}.notify-bell-wrapper{display:none}}.v-input-fix .company_type{background:unset;padding:0}.v-input-fix .company_type .vac-block__col-noflex{width:100%}.v-input-fix .company_type .add-vacancy__block{margin-top:0}.v-input-fix .company_type .vac-block__check-holder{justify-content:flex-start;padding-left:10px}.notify-item{padding:16px;background:#fff;box-shadow:inset 0 -1px 0 #d9dbdd}.notify-item.unseen{background:#eaebed}.notify-type-icon{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%}.notify-type-icon.type-default{background-color:#e4e4e4;color:#919191}.notify-type-icon.type-feedback{background-color:#ffc700;color:#fff}.notify-type-icon.type-comment{background-color:#979ead;color:#fff}.notify-type-icon.type-msg{background-color:#2fa4de;color:#fff}.notify-type-icon.type-like{background-color:#ff5252;color:#fff}.notify-b-link{text-decoration:underline!important;font-size:16px;color:#2fa4de}ul.auth-clients{display:flex!important;justify-content:center!important;align-items:center!important}.stars{color:rgba(255, 82, 82, 1);font-size:13px}.stars.xs{font-size:10px}.stars.sm{font-size:12px}.stars.md{font-size:14px}.stars.lg{font-size:18px}.stars-input-wrapper{display:flex;position:relative}.stars-input-wrapper label{position:absolute;top:0;left:0;height:100%;cursor:pointer}.stars-input-wrapper label:last-child{position:static}.stars-input-wrapper label:nth-child(1){z-index:5}.stars-input-wrapper label:nth-child(2){z-index:4}.stars-input-wrapper label:nth-child(3){z-index:3}.stars-input-wrapper label:nth-child(4){z-index:2}.stars-input-wrapper label:nth-child(5){z-index:1}.stars-input-wrapper label input{position:absolute;top:0;left:0;opacity:0}.stars-input-wrapper label .icon{float:left;color:transparent}.stars-input-wrapper label:last-child .icon{color:#d8d8d8}.stars-input-wrapper:hover label:hover input~.icon,.stars-input-wrapper:not(:hover) label input:checked~.icon{color:rgba(255, 82, 82, 1)}.stars-input-wrapper label input:focus:not(:checked)~.icon:last-child{color:#d8d8d8;text-shadow:0 0 5px rgba(255, 82, 82, 1)}.empty{margin:auto;background-image:url(../img/no_vacancy.png);width:273px;height:257px;position:relative}.empty a{background:#ff5252;color:#fff;width:32px;height:32px;font-size:28px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:absolute;top:15px;left:120px}#to-top {display: block;position: fixed;bottom: -100px;right: 30px;z-index: 99;padding: 10px 20px;background: rgba(255,31,31,0.5);border-radius: 100%;color: white;font-size: 24px;cursor: pointer;transition: all 0.5s ease;}#to-top:hover {background: rgba(255,31,31,1);}.ltab{display:none;}.ltab.active{display:block;}.profile-drop__item{display:block;}.profile-drop__item:hover{color:white;}.top-line__nav-item:hover{color:#ff5252;}
 .feedback-btn-blue {
    font-size:14px;
    color:#2FA4DE;
    border:1px solid #2FA4DE;
    border-radius:21px;
    padding:8px 16px;
    font-family: Mariupol-Regular,sans-serif;
}
.vacancy-date {
    color:#838C90;
    font-weight:400;
    font-size:12px;
    margin-right:30px;
}
.vacancy-body{
    padding:24px;
    min-width:100%;
    max-width:100%;
}

.vacancy-card-footer {
    padding:16px 24px;
    border-top:1px solid #E4E5E7;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.vacancy-card-preview {
    color:#838C90;
    font-size:12px;
    display: flex;
}
.hot-badge {
    font-family: Mariupol-Bold,sans-serif;
    font-size:12px;
    color:#FF5252;
    background: rgba(255, 82, 82, 0.1);
    border-radius: 4px;
    padding: 2px 8px;
    display:inline-block;
    margin-bottom:16px;
}
ul.select-social-icon { 
    background: white;
    display:flex;
    width: 50px;
    height: 40px;
    border-radius: 2px;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    position:relative;
    cursor:pointer;
}
.pl-sec {
    display:block;
    position:absolute;
    top:40px;
    left:0px;
    overflow:hidden;
    z-index:20;
    transition:all 0.1s;
    display:none;
}
.pl-sec.active{
    display:block;
}
ul.select-social-icon li {
    background:white;
    display:flex;
    width: 50px;
    height: 40px;
    align-items: center;
    justify-content: center;
}
ul.select-social-icon li.selected {
    background:#ddd;
}

.social-item {
    display: flex;
    align-items: center;
    margin: 10px 0px;
    background: white;
    padding: 8px 14px;
    border-radius: 2px;
    color: #7d7d7d;
    width: 336px;
}
.social-item a{
    display:inline-block;
    font-family:initial;
}

.social-item a i {
    font-size:12px;
    color:#ff5252;
    transition:all 0.2s;
}

.social-item a i:hover {
    color:red;
}

.social-item span {
    display: inline-block;
    width: 250px;
    overflow: hidden;
    height: 22px;
}
.social-item i.scic {
    width:40px;
    font-family:'Font Awesome 5 Brands';
    font-size: 26px;
}

.social-input {
    display: flex;
    justify-content: space-between;
    width:336px;
}
.add-social {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 42px;
    border: 1px solid #ff5252;
    color: #ff5252;
    border-radius: 4px;
    max-width: 60px;
    width: 60px;
    transition:all 0.2s;
}
.add-social:hover{
    background:rgba(255,82,82,0.1);
}
.vacancy-sub-header {
    width:100%;
    margin-bottom:18px;
    
    display:flex;
}
.vacancy-sub-header p {
    font-family: Mariupol-Bold,sans-serif;
    font-size: 16px;
    color: #2E2E2E;
}

.v-country i {
    color:#B2B7C2;
    margin-right:4px;
}
.hot-line {
    width:100%;
    height:26px;
    display:flex;
    align-items:center;
    background: linear-gradient(45deg, #FF5252 40%, white 40%);
    color:white;
    font-size:12px;
    border-top-right-radius: 6px;
    text-transform:uppercase;
    padding:8px 24px;
    font-weight:bold;
    line-height: 1px;
    font-family: Mariupol-Bold,sans-serif;
}
@media (max-width:768px) {
    .hot-line {
        background: #FF5252;
        
        border-top-left-radius: 6px;
    }
    .article-bottom {
        flex-direction:column;
    }
    .another-add {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 30px;
    }
}
.hot-line i {
    margin-left:8px;
}
.vacancy-card {
    background:white;
    margin-bottom:20px;   
}
.vacancy-card-title {
    font-family: Mariupol-Bold,sans-serif;
    font-size:20px;
    color:#2FA4DE;
    line-height: initial;
}

.vacancy-card-title.red {
    color:#FF5252;
}
.vacancy-card-category {
    font-size:14px;
    color:#838C90;
    margin-bottom: 14px;
}
.vacancy-card-header {
    display: flex;
    justify-content: space-between;
}
.vacancy-card-small {
        background:white;
        margin-bottom:16px;
        padding:24px;
    }
    .vacancy-card-small .t {
        color:#2FA4DE;
        font-size:18px;
        font-family: Mariupol-Bold,sans-serif;
    }
    .vacancy-card-small .t.red {
        color:#FF5252;
    }

        .faq-card-footer {
        display:flex;
        justify-content: space-between;
        align-items: center;
        
    }
    .faq-title {
        font-size: 20px;
        line-height: 21px;
        color: #2FA4DE;
        font-family: Mariupol-Bold,sans-serif;
        margin-top:12px;
        margin-bottom:12px;
    }
    .user-avatar-wrapper {
        margin-right:10px;
    }
    .faq-country {
        color: #2E2E2E;
        font-size: 14px;
        margin-top: 5px;
    }
    .faq-username {
        color:#2E2E2E;
        font-size:14px;
        line-height: 12px;
    }
    .faq-date {
        color:#838C90;
        font-size:12px;
    }
    .user-i-w {
        display:flex;
    }

    .faq-card-header {
        display:flex;
        justify-content: space-between;
    }
    .faq-card {
        background:white;
        margin-bottom:20px;
        border-radius: 5px;
    }

    .faq-card-body {
        padding:24px;
        padding-bottom:4px;
    }
    .faq-card-footer {
        padding:14px 24px;
        border-top:1px solid #ddd;
    }
       @media (max-width:768px) {
        .rezume-card-col.f-col {
            width:100%;
        }
        .vacancy-sub-header {
            flex-direction:column;
        }
        .vacancy-sub-header p {
            margin-top:4px;
            margin-bottom:4px;
        }

    }
    .avaholder {
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        justify-content:center;
        min-height:200px;
        border-radius: 5px;
        background: #fbfbfb;
        margin-bottom:22px;
        font-size:42px;
        color: #979ead;
    }
    .rezume-actions {
        margin-top:20px;
    }
    .v-salary {
        margin-right:16px;
    }
    .rfavfix {
        background: #F5F6F8;
        border-radius:100%;
        padding:9px;
    }
    .rezume-send-msg:hover {
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }
    .rezume-send-msg {
        transition: all 0.4s;
        background: #FFE6E6;
        border-radius: 21px;
        color:#FF5252;
        padding:4px 12px;
        display:inline-block;
        cursor:pointer;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .rezume-info-row {
        display:flex;
        width:100%;
        margin-top:20px;
        align-items: center;
        justify-content: space-between;
    }
    .rezume-date {
        font-size: 12px;
        line-height: 12px;
        color: #838C90;
    }
    .rezume-country {
        font-family: Mariupol-Bold,sans-serif;
        
    }
    .rezume-salary {
        font-family: Mariupol-Bold,sans-serif;
    }
    .rezume-card-header {
        display: flex;
        width:100%;
    }
    .rezume-title {
        font-size: 20px;
        line-height: 21px;
        color: #2FA4DE;
        font-family: Mariupol-Bold,sans-serif;
        margin-top:8px;
        margin-bottom:8px;
    }

    .rezume-username {
        font-size: 14px;
        line-height: 15px;
        color: #2E2E2E;
    }

    .f-col {width:70%;flex-direction:column;}
    .s-col {
        width:30%;
        border-left:1px solid #E4E5E7;
        flex-direction: column;
    }
    .rezume-card-col {
        padding:24px;
        display:flex;
    }
.rezume-card {
    background:white;
    display:flex;
    margin-bottom:20px;
}
.rezume-photo {
    display: flex;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    margin-right: 20px;
    background-size: cover;
    background-repeat: no-repeat;
}
.js-open-photo {
    cursor:pointer;
}
.job-card.disabled{
    background: #f3f3f3;
    border: 1px solid #ddd;
}
.comment--answer.disabled {
    background: #f3f3f3;
    border: 1px solid #ddd;
    padding: 20px;
}
.subscribe__right .telgram-promo_sidebar {
    margin-left:100px;
    margin-top:0px;
    margin-bottom:0px;
}
@media (max-width:768px) { 
    .subscribe__right .telgram-promo_sidebar {
        margin-left:0px;
    }
    .company_type .vac-block__check-holder .vac-block__check-label {
        width: 100%;
        margin-right:0px;
    }
}
.subscribe__abs-right:before{
    position: absolute;
    width: 100%;
    height: 100%;
    content: " ";
    display: block;
    background: url(/img/icons/telegram_clouds.png);
    top: 0;
    background-position-x: right;
    background-position-y: bottom;
    left: 0;
    background-repeat: no-repeat;
    z-index: 0;
}

.verify-icon-custom,
.verify-icon {
    background: url(/img/verifyy.svg);
    width:16px;
    height:16px;
    background-size:cover;
    content:" ";
    display: inline-block;
    margin-left:6px;
}

.verify-icon span {
    min-width:160px;
    position:absolute;
    font-size:12px;
    color:#51a7f9;
    border:1px solid #51a7f9;
    border-radius:4px;
    padding:2px 8px;
    margin-top:0px;
    margin-left:24px;
    display:inline-block;
    background:white;
    font-weight:bold;
    z-index:0;
    box-shadow:0 4px 20px rgba(217,218,220,.5)
}
.languages-klisl {
    padding:1px;
    height: max-content;
    border:1px solid #8a8d94;
    display:flex;
    justify-content:center;
    align-items: center;
    border-radius:100px;
    margin-left:16px;
}
.languages-klisl-splash {
    content:" ";
    display:flex;
    width:1px;
    height:18px;
    background:#4c4c4c;
    margin-left:16px;
    margin-top:7px;
}

.languages-klisl a{
    text-transform: capitalize;
    color:#8a8d94;
    display:flex;
    justify-content:center;
    align-items: center;
    font-size:14px;
    line-height: 15px;
    width:28px;
    height:28px;
    border-radius:100%;
    font-weight: 600;
}

.languages-klisl a.active {
    background:white;
    color:#333;
}

.cmp-bdg {
    background: #F5F6F8;
    border-radius: 4px;
    font-size: 13px;
    line-height: 13px;
    color: #2E2E2E;
    display:inline-block;
    margin-right:8px;
    padding:6px 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.company-list-standart .job-card__title {
    margin-bottom:10px;
}

.company-list-standart .cmp-dsc{
    font-size: 12px;
    line-height: 16px;
    color: #838C90;
    margin-top:16px;
}

.company-list-standart .job-card {
    padding:0px;
}

.company-list-standart .row {
    padding:26px 12px;
    margin:0px;
}
.company-list-standart .row.cmp-card-footer {
    padding-top:8px;
    padding-bottom:8px;
    border-top:1px solid #eee;
}
.company-list-standart .job-card-fotter {
    background:white;
}
.cmp-card-footer-col {
    display:flex;
    align-items: center;
}

.cmcr-ft {
    margin-right:14px;
    display:felx;
}

.verify-full-badge {
    padding:4px;
    font-size: 12px;
    line-height: 13px;
    color: #2E2E2E;
    background: rgb(44 201 106 / 20%);
    display: flex;
    align-items: center;
    border-radius: 4px;
}

.verify-full-badge .verify-icon {
    margin:0px;
    margin-right:8px;
}
.big-heart {
    display:flex;
    justify-content: center;
    align-items: center;
    width:44px;
    height:44px;
    color:#FF5252;
    background:#FFE5E5;
    border-radius:100%;
    font-size:20px;

    width:44px;
}
@media (max-width:768px) { 
    .footer-top__social-row {
        justify-content: space-between;
        display: flex;
        width: 100%;
    }

    .footer-top {
        flex-direction:column;
        justify-content: center;
    }
    .footer-top__social {
        justify-content: center;
        margin-top: 29px;
    }
    .footer-top__social-link {
        margin-left: 2px;
        display:flex;
        justify-content:center;
        align-items: center;
        width:34px;
        height:34px;
    }
    .languages-klisl a {
        width:34px;
        height:34px;
    }
    .languages-klisl-splash {
        margin-top:14px;
    }
    .company-list-standart .row {
        padding:20px 0px;
    }
    .cmp-card-footer-col {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
    }
    .cmcr-ft {
        margin-bottom:8px;
    }
    .mdfcmp {
        display:flex;
        align-items: center;
        justify-content:flex-end;
    }

}
.swal2-popup .swal2-actions {
    z-index:0!important;
}

.ads-mobile-btn {
    position:fixed;
    bottom:40px;
    width:90%;
    text-align:center;
    z-index:9999;
    height:40px;
    font-size:20px;
}
.ads-laptop-block .ads-red {
    font-size: 18px;
    line-height: 17px;
    font-weight:bold;
    margin-bottom:24px;
}
.ads-last-row .ads-laptop-block .ads-black-heading {
    margin-top:20px;
    margin-bottom:6px;
}

.ads-laptop-block{
    text-align:center;
}
.ads-laptop-block img{
    max-width:100%;
    max-height:100%;
    margin:auto;
}
.ads-price span {
    font-size: 16px;
    line-height: 16px;
    text-decoration-line: line-through;
    color: #FF5252;
}
.ads-price-block a.ads{
    margin:auto;
    margin-top:30px;
}
.ads-price {
    text-align:right;
    font-family:'Mariupol-Bold';
    font-weight:bold;
    font-size: 24px;
    line-height: 24px;
    color: #2FA4DE;
}
.ads-price-block {
    padding:32px;
    background:white;
    box-shadow: 0px 14px 30px rgba(182, 191, 205, 0.3);
    border-radius: 4px;
    border: 2px solid #B6BFCD;
    font-size:20px;
}
.ads-last-row .ads-black-heading{
    margin-bottom:30px;
}
.ads-last-row {
    background: #F5F6F8;
    padding:80px 0px;
}
.ads-second-row a.ads {
    margin:auto;
    margin-top:50px;
}
.srow-ads .ads-black-subhead {
    padding:20px 0px;
}

.srow-ads {
    margin-top:70px;
}
.ads-red {
    color:#FF5252;
}
.ads-black-subhead{
    font-family:'Mariupol-Regular';
    font-weight:bold;
    font-size: 18px;
    line-height: 20px;
    color: #2E2E2E;
}
.ads-black-heading {
    font-family: 'MontserratAlternates-ExtraBold';
    font-size: 26px;
    line-height: 32px;
    color: #2E2E2E;
}
.ads-second-row {
    margin-top:50px;
    margin-bottom:80px;    
}
.ads-bg:before{
    display:block;
    content:'';
    background:url('/img/banners/ads_page/mockup1.png');
    background-size:cover;
    width: 610px;
    height: 300px;
    position: absolute;
    top: 280px;
    left: 36%;
}
.ads-bg {
    background:url('/img/banners/ads_page/background.png');
    background-size:cover;
    padding:130px 0px;
}
.ads-heading {
    font-family: 'MontserratAlternates-ExtraBold';
    font-style: normal;
    font-weight: 800;
    font-size: 40px;
    line-height: 49px;
    color:white;
}

.ads-heading span {
    color:#FF5252;
}
.ads-subheading {
    font-family: 'MontserratAlternates-ExtraBold';
    font-size:26px;
    line-height:28px;
    color:white;
    padding-top:18px;
}

.ads.top-line__nav-item {
    margin:0px;
    margin-top:56px;
}

@media (max-width:768px) {
    .comment__footer {
        flex-direction: column;
    }
    .comment__footer-tools {
        align-self: self-start;
    }
    .comment__footer-date {
        align-self: self-end;
        font-size:11px;
        margin-top:4px;
    }
    .ads-bg {
        padding-top:40px;
        padding-bottom:300px;
        background-size:cover;
        background-position:center;
    }
    .ads-bg:before{
        background:url('/img/banners/ads_page/mockup.png');
        background-size:cover;
        width: 300px;
        height: 250px;
        position: absolute;
        top: 400px;
        left: 10%;
    }
    .ads-second-row {
        margin-bottom:20px;
    }
    .ads-rowmobfix {
        flex-direction: column-reverse;
    }
}

.js-review-like {
    margin-left:12px;
    color:#1e88bc;
}

.js-review-like:hover {
    color:#0d4e6e;
}

.mob-float-area {
    position: fixed;
    bottom: 20px;
    left: 0;
    z-index: 999;
    width: 100%;
}
.mob-float-area .jsidebar__connect-btn {
    width:80%;
    margin-right:10px;
    margin-left:10px;
}

.callback-float {
    width: 20%;
    color: #ff5252;
    border: 1px solid #ff5252;
    background: #ffeaea;
    font-size: 20px;
    color: #ff5252;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    border-radius:10px;
}

.description-wrapper.plain-text:first-letter{
    color:#ff5252;
    font-size:26px;
}

.description-wrapper.plain-text blockquote {
    color: #ff5252;
    border-left: 3px solid #ff7676;
    padding-left: 20px;
    margin-top: 20px;
    margin-left: 0px;
    margin-bottom: 20px;
    font-weight: bold;
}

.news-tags {
    margin-top:12px;
    margin-bottom:12px;
}
.news-tags a {
    display:inline-block;
    padding: 0px 6px;
    border:1px solid #ff5252;
    color:#ff5252;
    font-size:12px;
    margin-right:6px;
}
.news-tags a:hover {
    background:#ffd6d6;
}

.cntries-block a{
    display:block;
    border-bottom:1px solid #ddd;
    font-size:20px;
    color:#2fa4de;
    padding: 6px 0px;
}
.cntries-block a:hover {
    color:#1a6489;
}
.cntries-block a.active{
    font-weight:bold;
    color:#ff5252;
}

.seo-block__text img {
    max-width:100%;
}

.nslct,
.seo-block__text-holder {
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
}

.vacancy-card.disabled {
    opacity:0.8;
}

.js-faq-comment-like:hover {
    color:#1e88bc;
}

.js-faq-comment-like {
    display:inline-block;
    color: #2fa4de;
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    border-right: 1px solid #dedede;
    margin-right: 8px;
}

li.js-autobadge {
    display:none;
}

.ads-mob, .ads-desc {
    display:none;
    margin-top:10px;
    margin-bottom:10px;
}

@media (max-width:800px) {
    .ads-desc {display:none;}
    .ads-mob {display:block;}
}
@media (min-width:800px) {
    .ads-desc {display:block;}
    .ads-mob {display:none;}
}

[data-ad-status="unfilled"] {
    display:none!important;
}

@media (min-width:992px) and (max-width:1200px) {
    .faq-question-stat {
        font-size: 12px;
        line-height: 12px;
    }

    .faq-question-stat span {
        margin-right: 4px;
    }

    .faq-question-stat span i {
        margin-right:2px;
    }
    .top-line__nav-item {
        padding:4px 8px;
    }
    .vacancy-card-category {
        font-size:12px;
    }
    .vacancy-card-title {
     font-size:16px;
    }
    .vacancy-sub-header p {
        font-size:14px;
    }
    .feedback-btn-blue {
        font-size:12px;
    }
    .vacancy-date {
        font-size:11px;
    }
    .footer-info__btn-summary, .footer-info__btn-vacancy{
        padding: 6px 10px;
        font-size: 14px;
    }
    .hero__title {
        font-size:28px;
    }
    .v-pay-btn {
        padding: 2px 6px;
    }
    .room-contact .meta {
        margin-left:20px;
    }
}

.cmp-fbf .last-news__btn {
        margin-bottom:12px;
    }

@media (min-width:768px) and (max-width:992px) {
    .news-item {
        margin-bottom:22px;
        display: flex;
        flex-direction: row;
    }
    .news-item__img {
        max-height: 200px;
        margin: 20px;
        margin-top:40px;
    }
    .seo-block__btn {
        margin-top:20px;
    }
    .faq-create-question {
        margin-bottom:20px;
    }
    
    .v-mob-flex-fix {
        display: flex;
        justify-content: space-between;
    }
    .v-footer-vac {
        margin-top: 22px;
        padding-top: 20px;
        border-top: 1px solid #dedede;
        border-bottom: 1px solid #dedede;
        padding-bottom: 20px;
    }
}

.our-heading {
    font-family: MontserratAlternates-ExtraBold,sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #2e2e2e;
}

.m-f .footer-info__links-descrip{
    margin-bottom:4px;
}
.m-f {
    margin-bottom:16px;
}

.cntrfix {
    display:flex;
    align-items:center;
}
.adcnt {
    top: 90px;
    position: -webkit-sticky;
    position: sticky;
}
.top-line{z-index:1000;position:relative;}

.news-item__img.round {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.img-wrapper img {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.nt-link i{
    margin-right:12px;
    font-size:20px;
}
.nt-link.telegram {
    background:#dbf3ff;
}
.nt-link.viber {
    background:#e2d4e7;
}
.nt-link:hover {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.layboard-alert a.nt-link:hover {
    color:#333;
}
.layboard-alert a.nt-link {
    color:#333;
}
.nt-link {
    
    margin-right: 12px;
    justify-content: center;
    width: 274px;
    display: inline-flex;
    align-items: center;
    background: #eee;
    border-radius: 4px;
    line-height: 0px;
    padding: 6px 8px;
}

.layboard-alert.default {border-color:#2fa4de;}
    .layboard-alert.default .layboard-alert-icon{color:#2fa4de;}

    .layboard-alert.warning {border-color:#dbb427;}
    .layboard-alert.warning .layboard-alert-icon{color:#dbb427;}

    .layboard-alert.danger {border-color:#ff5252;}
    .layboard-alert.danger .layboard-alert-icon{color:#ff5252;}

    .layboard-alert.success {border-color:#4caf50;}
    .layboard-alert.success .layboard-alert-icon{color:#4caf50;}

    .layboard-alert {
        border:2px solid #ff5252;
        border-radius:12px;
        position: relative;
        padding: 38px;
        margin-top:12px;
        margin-bottom:32px;
        text-align:center;
    }
    .layboard-alert-icon {
        position: absolute;
        bottom: 0;
        right: 36px;
        background-color: #f5f6f8;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        display:flex;
        justify-content:center;
        align-items:center;
        color:#ff5252;
        padding:10px;
        font-size:26px;
    }

    .layboard-alert a:hover {
        color:#64c8f9;
    }
    .layboard-alert a {
        color:#2fa4de;
    }
    .soc-subscribe-row {
        margin-top:12px
    }


    .soc-subscribe-row a.nt-link {
        margin:0px;
        margin-bottom:12px;
    }

    .soc-subscribe-row {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .layboard-alert .nt-link.telegram {
        margin-bottom:12px;
    }
    
    @media (min-width:800px) {
        .pay-row {
            margin:100px;
        }
        .soc-subscribe-row {
            justify-content:flex-start;
            flex-direction: row;
        }
        .soc-subscribe-row a.nt-link {
            margin-right:12px;
        }
    }
    

    .plain-text h2 {
        font-family: MontserratAlternates-ExtraBold,sans-serif!important;
    }

    .cmp-bdg i {
        font-size:12px;
        color:#9f9f9f;
        margin-right:12px;
    }

    @media (max-width:800px) {
        .profile-workspace__content .mdfcmp .big-heart i{
            font-size: 14px;
        }
        .profile-workspace__content .mdfcmp .big-heart{
            width:32px;
            height:32px;
        }
        .profile-workspace__content .mdfcmp .rezume-send-msg.big {
            font-size: 14px;
            padding: 4px 8px;
        }
        .profile-workspace__content .mdfcmp {
            margin-top:20px;
            margin-top: 20px;
            border-top: 1px solid #ddd;
            padding-top: 10px;
            margin-bottom: -10px;
        }
        .profile-workspace__content .rezume-send-msg {
            font-size:14px;
        }
    }

    .rezume-send-msg.big {
        width: 80%;
        font-size: 16px;
        text-align: center;
        padding: 9px;
    }

    .verify-full-badge.custom{
        margin: -14px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-bottom: 10px;
        padding: 6px;
        padding-left: 14px;
    }

    
.tooltip {
  position: relative;
  display: inline-flex;
}
.subscribers .circle.add:hover {
    background:#ffeeee;
}
.subscribers .circle.add {
    cursor:pointer;
    color:#ff8787;
    border-color: #ff8787;
    background: transparent;
    margin:0px;
    margin-left:6px;
}
.tooltip .tooltiptext {
  opacity: 0;
  transition: opacity 1s;
  z-index: 9999999;
}

.tooltip:hover .tooltiptext {
  opacity: 1;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 100px;
  background-color: #444444;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: -150%;
  left: 50%;
  margin-left: -50px;
  font-size:13px;
  text-transform:lowercase;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #444444 transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.last-vacancies .faq-badge{
    font-size:10px;
}
.last-vacancies .faq-question-stat{
    font-size:12px;
}

.subscribers {
    display:flex;
}
.subscribers {
    margin-left:10px;
}
.subscribers .circle.default {
    display: flex; 
    align-items:center;
    justify-content:center;
    font-size:14px;
    color:white;
    background:rgba(255, 82, 82, 1);
}
.subscribers .circle {
    border:2px solid white;
    margin-left:-10px;
    background-size: cover;
    background-position: center;
}
.jarticle__footer.jarticle-footer .faq-likes i{
    color:#278fc3;
}

.faq-likes:hover i{
    color:#2FA4DE;
}
.faq-likes{
    cursor:pointer;
}

    .headlight .tp-h3{
        margin-left:40px;
    }
    .headlight {
        background:white;
        padding:22px;
    }
    .extra-art .socials a:hover{
        transform:scale(1.15);
    }
    .extra-art .socials a{
        font-size:22px;
        transition:all 0.1s;
        display:inline-block;
    }
    .extra-art .author a{
        font-size: 16px;
        color:#2fa4de;
    }
    .extra-art .author{
        color: #959595;
        font-size: 12px;
        display:flex;
        align-items:center;
        margin-right:12px;
    }
    .imaga img {
        border-radius:100%;
        width:42px;
        height:42px;
        margin-right:12px;
    }
    .extra-art {
        display: flex;
  
        padding: 14px 22px;
        background: white;
        margin-bottom: 16px;
        margin-top:-8px;    
        align-items: flex-end;
    }

    .title-css{
        max-width:555px;
        border-radius:21px;
        height:38px;  
        margin-left:8px;
        margin-right:12px;
        padding-left: 18px;
        color:#333;
    }
    .text-area-css{
        max-width:555px;
        border-radius:21px;
        margin-left: 4px;
        height:38px;  
        padding-top: 10px;
        transition:all 0.2s;
        padding-left: 18px;
    }
    .extra-form select{
        border-radius: 21px;
    }
    .extra-form.active{
        display:block;
    }
    .country-css, 
    .category-css, 
    .text-area-css {
        display:none;
    }
    .country-css.active,
    .category-css.active,
    .text-area-css.active {
        display:block;       
    }
    .text-area-css.active {
        height:66px;
    }
    .form-wrapper {
        display:flex;
        align-items:center;
    }
    .extra-form .row {
        margin-top:12px;
        margin-left:48px;
    }
    .rekr {
        display:flex;justify-content: space-between;align-items: center;
    }

    .comment-item .heading-line .user-avatar-wrapper{
        margin-right:0px;
    }
    .comment-item .child-body {
        margin-top: 8px;
        color: #2e2e2e;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
    }
    .comment-item .heading-line {
        display:flex;
        align-items:center;
    }

    .child-body {
        font-size:14px;
        color:#888da8;
        position: relative;
        width:100%;
    }
    .gray-link.child-link {
        font-size:14px;
    }
    .btns-area {
        border-top:1px solid #eee;
    
        display:flex;
        align-items:center;
        justify-content:space-between;

        margin-top: -22px;
        padding:12px 22px;
    }

   
 
    .reply-form {
        padding-left: 25px;
        padding-top: 10px;
        padding-bottom: 15px;
        display:none;
    }
    .comment-item {
        position: relative;
        display:flex;
        flex-direction: column;
        padding-top:16px;
        margin-bottom: 12px;
    }
   
    .images-area img{
        max-width:100%;
        max-height:140px;
        margin-right:8px;
        margin-bottom:8px;
        cursor:pointer;
        border-radius:4px;
    }

    .images-area{
        display: flex;
        flex-wrap: wrap;
        margin-top:22px;
    }
            

   
    .main-content{
        margin: 25px 0;
        font-size: 16px;
        color:#888da8;
    }
    .footer-line{
        display: flex;
        align-items: center;
    }
    .inf-link {
        font-weight:bold;color:#2FA4DE;
    }
    .inf {
        font-size:13px;font-weight:normal;color:#888da8;
    }
    .rg-foot {
        margin-right: 0;
        margin-left: auto;
    }

    .gray-link:hover {
        color:#76767c;
    }
    .gray-link {
        color:#9a9fbf;
        font-size: 18px;
    }
    .event a{
        display:"inline-block";
        color:#2FA4DE;
    }
    .hight {
        padding:12px;
        background:white;
    }
    .hi-it .trext{
        text-transform:uppercase;
        font-size:11px;
    }

    .hi-it .number{
        font-size:40px;
    }
    
    .hi-it{
        display:flex;
        justify-content:center;
        align-items:center;
        flex-direction:column;
    }
    .circle.sm,
    .user-pic-avatar.sm {
        width:34px;
        height:34px;
    } 
    

    .js-post-comments-more {
        color: #2fa4de;
        margin-left: 26px;
        margin-top: 10px;
        display: inline-block;
        margin-bottom:12px;
    }


    .reply.edit:before{
        display:none;
    }
    .editable-input {
        width:100%;
        padding:8px;
        border:1px solid #2FA4DE;
        border-radius:4px;
    }

    .right-border {
        border:unset;
        border-right:1px solid #dedede;
        padding-right:8px;
        margin-right:8px;
    }

    .left-border {
        border:unset;
        border-left:1px solid #dedede;
        padding-left:8px;
        margin-left:8px;
    }

    .friend-card.mute{
        opacity:0.6;
    }

  
    .app-btn:hover {
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        background:#c0e7c3;
    }
    .app-btn {
        background:#cff2d2;
        color:#333;
        transition:all 0.2s;
    }
    .friend-card .remove-btn {
        background: #f9f9f9;
        color: #333!important;
    }

    @media (max-width:768px) {
        .friend-card .actions{
            margin-top:20px;
        }
        .friend-card {
            flex-direction:column;
            align-items: flex-start;
        }
        .rekr {
            flex-direction:column;
        }
        .hi-it .number {
            font-size: 20px;
        }
        .hi-it .trext {
            font-size: 8px;
        }

        .form-wrapper .user-pic-avatar {
            display:none;
        }

        .extra-form .row {
            margin:0px;
            margin-top:2px;
        }
        .extra-form .col-12 {
            padding:0px;
            margin-top:4px;
        }

        .comment__footer-date {
            display:none;
        }
    }




    .extra-dropdown .inners a:hover{
        background:#ddd;
    }
    .extra-dropdown .inners a{
        display:block;
        margin-bottom:2px;
        margin-top:2px;
    }
    .extra-dropdown .inners{
        display:none;
        width:120px;
        background:#eee;
        padding:8px;
        text-align:center;
    }
    .extra-dropdown:hover .inners{
        display:block;
        position:absolute;

        right:0;
        box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
        z-index: 99;
        border-radius:4px;
    }
    .extra-dropdown:hover{
        cursor:pointer;
    }
    .extra-dropdown{
        position:absolute;
        background:white;
        color:#838c90;
        right:0;
        top:0;
        padding:20px;
        border-top-right-radius: 20px;
    }
    .invate-block .user-social {
        border-top:1px solid #ddd;
        margin-top:12px;
        padding-top:12px;
    }
    .micro-link {
        display:inline-block;
        text-transform:lowercase;
        color:#333;
        border:1px solid #333;
        border-radius: 8px;
        font-size:13px;
        padding: 2px 10px;
        margin-top:4px;
    }
    
  .user-social-recommend {
        display:flex;
        flex-direction:column;
    }
    .avas-wrapper .user-avatar-wrapper .circle {
        margin-right:0px;
    }
    .avas-wrapper .user-pic-avatar{
        border:2px solid #ddd;
    }
    .avas-wrapper {
        display:flex;
    }
    .social-block .hedingg span{
        color:#878787;
        margin-left:6px;
        font-size:14px;
    }
    .social-block .hedingg.link{
        cursor:pointer;
    }
    .social-block .hedingg{
        display:inline-block;
        margin-bottom:12px;
        font-weight:bold;
    }
    .social-block {
        padding:12px 18px;
        border-radius:5px;
        border:1px solid #eee;
        background:white;
        margin-bottom:12px;
    }

/* SOCIALSSOCIAL 14.08.2023 */


ul.select-social-icon { 
    display:flex;
    border-radius: 4px;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    position:relative;
    cursor:pointer;
    min-width:46px;
}

.pl-sec {
    display:block;
    position:absolute;
    top:40px;
    left:0px;
    overflow:hidden;
    z-index:20;
    transition:all 0.1s;
    display:none;

}
.social-input .realone-input{
    margin: 0px 10px;
}

.pl-sec.active{
    display:block;
}
ul.select-social-icon li:hover {
    background:#f7f7f7;
}
ul.select-social-icon li {
    padding:10px;
    display:flex;
    align-items: center;
    justify-content: center;
    background:white;
    border-radius:4px;
    min-width:46px;
    border:1px solid #ddd;
}
ul.select-social-icon li.selected {
    background:#ddd;
}

.social-item {
    display: flex;
    align-items: center;
    margin: 10px 0px;
    background: white;
    padding: 8px 14px;
    border-radius: 2px;
    color: #7d7d7d;
    width: 336px;
}
.social-item a{
    display:inline-block;
    font-family:initial;
}

.social-item a i {
    font-size:12px;
    color:#ff5252;
    transition:all 0.2s;
}

.social-item a i:hover {
    color:red;
}

.social-item span {
    display: inline-block;
    width: 250px;
    overflow: hidden;
    height: 22px;
}
.social-item i.scic {
    width:40px;
    font-family:'Font Awesome 5 Brands';
    font-size: 26px;
}

.social-input {
    display: flex;
    justify-content: space-between;
    width:336px;
}
.add-social {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 42px;
    border: 1px solid #ff5252;
    color: #ff5252;
    border-radius: 4px;
    max-width: 60px;
    width: 60px;
    transition:all 0.2s;
}
.add-social:hover{
    background:rgba(255,82,82,0.1);
}

.soc-back .container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.soc-back {
    height:260px;
    background-image:url('/img/soc_back.png');
    background-size:cover;
    padding:32px 0px;
    display:flex;
    font-family: Mariupol-Regular;
    font-size: 14px;
    font-weight: 400;
    color:rgba(106, 106, 106, 1);
    background-position: center;
}
.soc-breadcrumbs .dot-divider {
    border-radius:50%;
    background:rgba(106, 106, 106, 1);
    width:2px;
    height:2px;
    margin:0px 10px;
}
.soc-back a{
    color:white;
}

.soc-breadcrumbs {
    display:flex;
    align-items:center;
}
.soc-rightside {
    text-align:right;
}
.soc-like.rotate {
    transform:rotate(180deg);
}
.soc-rightside .divider {
    width:1px;
    height:14px;
    display:inline-block;
    background:rgba(106, 106, 106, 1);
    margin: 0px 12px;
}
.soc-rightside a{
    display:inline-flex;
}
.lics {
    margin-top:12px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.gray-wrapper {
    background: rgba(249, 249, 249, 1);
    padding-top:22px;
    font-family:Mariupol-Regular;
}
.soc-white-card {
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
    background:white;
    border-radius:10px;
    border: 1px solid rgba(221, 221, 221, 0.8667);
    width:100%;
    margin-bottom:18px;
}
.soc-side-body {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.user-ava-wrapper .user-pic-avatar.no-border{
    border:unset;
}
.circle.large .initials{
    font-size:32px;
}
.circle.large,
.user-ava-wrapper .user-pic-avatar.large{
    width:140px;
    height:140px;
}
.img-holder {
    display: flex;
    justify-content: center;
    position:relative;
}
.soc-side-header {
    padding:19px;
    padding-top:32px;
}
.soc-status.online{
    background:rgba(58, 180, 70, 1);
}
.soc-status {
    width:18px;
    height:18px;
    background:rgba(153, 153, 153, 1);
    border-radius:50%;
    border:2px solid white;
    position:absolute;
    right: 80px;
    bottom: 0px;
}
.soc-last-online span {
    color: rgba(46, 46, 46, 1);
}
.soc-last-online {
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    color: rgba(153, 153, 153, 1);
    margin-top:8px;
}
.main-sub-username {
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-weight: 400;
    text-align:center;
}
.main-username {
    font-family:Mariupol-Bold;
    font-size: 18px;
    font-weight: 500;
    color: rgba(46, 46, 46, 1);
    margin-top:12px;
    text-align:center;
    margin-bottom:12px;
}
.soc-side-body {
    padding:19px;
    padding-top:24px;
}
.is-red,
.soc-text-block-1 .is-red {
    color:rgba(255, 82, 82, 1);
}
.soc-text-block-1 span{
    color: rgba(46, 46, 46, 1);
}
.soc-text-block-1 {
    font-size: 14px;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    margin-bottom:24px;
}
.soc-text-block-icons i{
    min-width:18px;
    font-size:11px;
    margin-top:5px;
    margin-right:6px;
}

.soc-text-block-icons p {
    display:flex;
    margin-bottom:4px;
}

.subscribers .circle{
    margin-right:0px;
}

.soc-text-block-icons{
    font-size: 14px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    margin-bottom:14px;
}
.soc-btn-red-fill.half {
    background:rgba(255, 82, 82, 0.2);
    border:1px solid rgba(255, 82, 82, 1);
    color:rgba(255, 82, 82, 1);
}
.soc-btn-red-fill.outline {
    background:transparent;
    color:#333;
    border:1px solid rgba(255, 82, 82, 1);
}
.soc-btn-red-fill {
    border-radius:20px;
    color:white;
    background:rgba(255, 82, 82, 1);
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:10px;
    margin:10px 0px;
    white-space: nowrap;
    overflow: hidden;
}


.soc-face{
    background-image:url('/img/icons/soc_face.svg');
}

.soc-download{
    background-image:url('/img/icons/soc_download.svg');
    transform:scale(1.3);
    margin-top:8px;
}

.soc-circle-chat{
    background-image:url('/img/icons/soc_circle_chat.svg');
}
.soc-circle-white-plus{
    background-image:url('/img/icons/soc_circle_white_plus.svg');
}
.soc-sort{
    background-image:url('/img/icons/soc_sort.svg');
}
.soc-cv-btn {
    text-align:center;
    border-bottom:1px solid rgba(255, 82, 82, 1);
    padding-bottom:4px;
}
.soc-side-actions {
    text-align:center;
}
.soc-side-table {
    margin-top:24px;
    margin-bottom:24px;
    font-size: 14px;
    font-weight: 400;

}
.soc-table-item {
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.soc-side-simple-block {
    margin-top:24px;
    margin-bottom:24px;
}
.soc-simple-heading{
    font-size: 14px;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    margin-bottom:12px;
}
.soc-simple-text{
    font-size: 12px;
    font-weight: 400;
}
.soc-side-footer {
    margin-top:24px;
    margin-bottom:32px;
}
.soc-side-footer .black{
    color: rgba(46, 46, 46, 1);
}

.soc-side-footer {
    font-size: 12px;
    font-weight: 400;
    color:rgba(153, 153, 153, 1);
    text-align:center;
}
.last-action a{
    font-size: 14px;

}
.last-action a i{
    font-size:12px;
    color:rgba(255, 82, 82, 1);
    margin-right:6px;
}

.last-action .div{
    width:1px;
    background:#ddd;
    height:24px;
    margin-left:16px;
    margin-right:16px;
}
.last-action {
    margin-top:12px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.soc-last-users .gray{
    font-size: 14px;
    font-weight: 400;
    color:rgba(153, 153, 153, 1);
    margin-bottom:10px;
}

.soc-last-users {
    padding-bottom:24px;
    margin-bottom:24px;
    border-bottom:1px solid #ddd;
}

.soc-nav {
    margin-top:0px;
    margin-bottom:24px;
    margin-left:-8px;
    display: flex;
    justify-content: space-between;
    width: calc(100% + 8px); 
}

.soc-nav-item:hover,
.soc-nav-item.active {
    background:rgba(255, 82, 82, 1);
    color:white
}

.soc-nav-item {
    text-align:center;
    margin:8px;
    flex-grow: 1;
    display:inline-block;
    border: 1px solid rgba(255, 82, 82, 1);
    border-radius:20px;
    color: rgba(46, 46, 46, 1);
    padding: 8px 18px;
    font-size: 14px;
    line-height: 16px;
}
.soc-controls-row {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin-bottom:16px;
    display: flex;
    align-items: center;
    justify-content: space-between;

}
.soc-controls-row a{
    display: flex;
    align-items: center;
}
.show-by a.active {
    color: rgba(255, 82, 82, 1);
}
.show-by a {
    color: rgba(46, 46, 46, 1);
    margin-left:8px;
    margin-right:8px;
}
.show-by {
    display:flex;
    align-items:center;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    color: rgba(102, 102, 102, 1);
}
.soc-white-card.pad {
    padding:20px;
}
.soc-red-heading {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: rgba(255, 82, 82, 1);
    margin-bottom:12px;
}
.soc-body-text span{
    color: rgba(255, 82, 82, 1);
    font-weight:bold;
    text-decoration:underline;
}
.vac-heading img {
    max-width:100px;
    max-height:30px;
}

.soc-body-text {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
}
.soc-outside-heading {
    font-weight:bold;
    margin-bottom:12px;
    font-size: 18px;
    color: rgba(46, 46, 46, 1);
    
}
.soc-pop-rate span {
    color: rgba(46, 46, 46, 1);
    margin-left:8px;
}
.soc-pop-rate {
    font-size: 12px;
    font-weight: 400;
    color: rgba(153, 153, 153, 1);
    margin-bottom:20px;
}
.popular-company-item i{
    font-size:10px;
    color:rgba(255, 82, 82, 1);
}
.popular-company-item {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:12px;
}
.soc-white-card.vac .vac-heading .date{
    font-size: 12px;
    font-weight: 400;
    color: rgba(46, 46, 46, 1);
}
.soc-white-card.vac .vac-name{
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: rgba(255, 82, 82, 1);
    margin-bottom:20px;
}
.soc-white-card.vac .vac-heading{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:20px;
}
.soc-white-card.vac {
    padding:20px;
    margin-bottom:12px;
}
.soc-simple-red-link {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: center;
    color:rgba(255, 82, 82, 1);
    text-decoration:underline!important;
}

.main-card {
    margin-top: -210px;
}

.circle.large, .user-ava-wrapper .user-pic-avatar.large {
    background-color:white;
}
.popular-company-item .soc-stars {
    min-width: 95px;
    padding-left: 20px;
}
.popular-company-item .d-flex {
    align-items: center;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media screen and (max-width: 991px) {

    .soc-rightside {
        display:none;
    }
    .soc-back {
        height:140px;
    }
    .soc-side-actions {
        display:flex;
        justify-content:space-between;
    }

    .comment-footer a .dot{
        display:none;
    }

}

    .force-wahite-back .breadcrumbs-holder {
    border:unset;
}
.force-wahite-back .job-search-block,
.force-wahite-back .breadcrumbs-line,
.force-wahite-back {
    background:white;
}
.soc-white-card.company-card .soc-side-body{
    border:unset;
}
.soc-company-h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    color:rgba(46, 46, 46, 1);
    margin-bottom:24px;
}
.soc-main-company-block {
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(237, 239, 242, 1);
    border-radius:10px;
    margin-bottom:24px;
    background:white;
}
.hot-line {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.telgram-promo:before,
.telgram-promo {
    border-radius:10px;
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
}


.back-line .back-line-col:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
}
.back-line .back-line-col:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
}
.room-contact:first-child {
    border-top-left-radius: 10px;  /* Вы можете изменить значение на желаемое */
    border-top-right-radius: 10px;
}

.room-contact:last-child {
    border-bottom-left-radius: 10px;  /* Аналогично, меняйте значение на нужное вам */
    border-bottom-right-radius: 10px;
}
.vacancy,
.faq-card,
.rezume-card,
.extra-art,
.comments,
.job-filters,
.job-card,
.jarticle,
.company-meta-wrap,
.vacancy-card-small,
.vacancy-card {
    border-radius:10px;
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(237, 239, 242, 1);
}
.company-btn-row a{
    padding: 8px 32px;
    margin-right:12px;
    min-width:160px;
}
.company-btn-row {
    display:flex;
    margin-top:6px;
}
.company-background {
    height:140px;
    background-size:cover;
    background-position:center;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    margin-bottom:32px;
}
.user-ava-wrapper .user-pic-avatar.size-80 {
    width:80px;
    height:80px;
}
.m-0 {
    margin:0px;
}

.main-company-name{
    font-family: Mariupol-Bold;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom:12px;
}

.sb-col{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    
}
.review-row {
    font-size: 14px;
    font-weight: 500;
    color:rgba(153, 153, 153, 1);
}
.is-bold{
    font-family: Mariupol-Bold;
}
.company-description .heading{
    font-size: 18px;
    font-weight: 400;
    line-height: 14px;
    color:rgba(153, 153, 153, 1);
    margin-bottom:16px;
}
.company-description {
    font-family: Mariupol-Regular;
    font-size: 14px;
    font-weight: 400;
    padding:15px;
    padding-bottom:24px;
    padding-top:24px;
    margin-top:20px;
    border-top:1px solid rgba(237, 239, 242, 1)
}
.stat-head {
    font-family: Mariupol-Bold;
    font-size: 14px;
    font-weight: 500;
}
.stat-subhead {
    font-family: Mariupol-Regular;
    font-size: 10px;
    font-weight: 400;
    color:rgba(153, 153, 153, 1);
}
.stat-row {
    padding-top:12px;
    margin-top:12px;

    margin-bottom:12px;
    border-top:1px solid #ddd;
}
.stat-number {
    font-family: Mariupol-Bold;
    font-size: 14px;
    line-height:14px;
    font-weight: 500;
    margin-bottom:8px;
    color:rgba(255, 82, 82, 1);
}
.stat-desc {
    font-family: Mariupol-Regular;
    font-size: 10px;
    line-height:10px;
    font-weight: 400;
    color:rgba(46, 46, 46, 1);
}

.buy-access-wrapper,
.stat-wrapper {
    margin-bottom:40px;
}

    .post-social {
    border: 1px solid rgba(221, 221, 221, 0.8667);
    border-radius:10px;
    background: white;
    margin-bottom:8px;
    padding:14px;
    font-family: Mariupol-Regular;
    position:relative;
}
.post-social-header {
    display:flex;
    justify-content:space-between;
    margin-bottom:16px;
}
.user-ava-wrapper .user-pic-avatar {
    width:40px;
    height:40px;
    border: 1px solid rgba(153, 153, 153, 1)
}
.user-side {
    display:flex;
}
.user-side-body .date,
.user-side-body .subtitle {
    font-family: Mariupol-Regular;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(153, 153, 153, 1);
    margin-bottom:4px;
}
.user-side-body .title {
    display:inline-flex;
    font-family: Mariupol-Regular;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom:0px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 300px;
    text-overflow: ellipsis;
}
.subscribe-post-btn {
    font-family: Mariupol-Regular;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    color: rgba(255, 82, 82, 1);
    display:flex;
    margin-bottom: 24px;
}
.subscribe-post-btn i {
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width: 14px;
    height: 14px;
    border-radius: 50px;
    background: rgba(255, 82, 82, 1);
    color:white;
    font-size:8px;
    margin-right:6px;
}
.date-side p{
    font-family: Mariupol-Regular;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(153, 153, 153, 1);
    margin-bottom:4px;
    margin-top:44px;
    width:100%;
    text-align:right;
}
.post-body {
    font-family: Mariupol-Regular;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(46, 46, 46, 1);
    margin-bottom:8px;
}
.post-social-footer {
    margin-top:8px;
    padding-top:16px;
    border-top:1px solid rgba(221, 221, 221, 1);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.post-social-footer a:hover{
    color: rgba(46, 46, 46, 0.8);
}
.post-social-footer a{
    display:inline-flex;
    align-items:center;
    font-family: Mariupol-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
    color: rgba(46, 46, 46, 1);
}
.soc-reply{
    background-image:url('/img/icons/soc_reply.svg');
    scale:1.2;
}
.soc-goback{
    background-image:url('/img/icons/soc_goback.svg');
    scale:1.2;
}
.soc-send{
    background-image:url('/img/icons/soc_send.svg');
    scale:1.2;
}
.soc-like{
    background-image:url('/img/icons/soc_like.svg');
    scale:1.2;
}
.soc-like-circle{
    background-image:url('/img/icons/soc_like_circle.svg');
    scale:1.2;
    min-width: 17px!important;
    min-height: 17px!important;
}
.soc-icon {
    display:inline-block;
    background-position:center;
    background-repeat:no-repeat;
    margin-right:6px;
    min-width:16px;
    min-height:16px;
    max-width:16px;
    max-height: 16px;
    margin-left: 2px;
}
.post-social-extra-line {
    display:flex;
    align-items: center;
    justify-content: space-between;
    margin-top:8px;
    margin-bottom:8px;
}
.extra-info p span {
    color: rgba(255, 82, 82, 1);
    margin-right:4px;
}
.extra-info .divider{
    width:1px;
    display:inline-block;
    background:rgba(153, 153, 153, 1);
    margin-left:8px;
    margin-right:8px;
}
.extra-info {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(153, 153, 153, 1);
    display:flex;
    text-transform:lowercase;
}
.extra-likes {
    display: inline-flex;
    align-items: center;
    color: rgba(255, 82, 82, 1);
    overflow: hidden;
    white-space: nowrap;
    max-width: 48%;
}
.post-social-comment .profile-image-side {
    margin-right:8px;
}
.post-social-comments {
    margin-top:16px;
}
.post-social-comment {
    display:flex;
    margin-bottom:16px;
}

.comment-body-side {
    width:100%;
}
.main-body {
    border-radius: 0px 10px 10px 10px;
    background: rgba(237, 239, 242, 0.5);
    padding:14px;
}
.comment-h {
    display:flex;
    justify-content:space-between;
}
.date {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(153, 153, 153, 1);
}
.comment-footer a .dot{
    display:inline-block;
    margin:0px 8px;
    width:4px;
    height:4px;
    background: rgba(217, 217, 217, 1);
    border-radius:100%;

}
.comment-footer .divider{
    display:inline-block;
    width:2px;
    height:14px;
    margin: 0px 12px;
    background: rgba(153, 153, 153, 0.6);
}
.comment-footer a{
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
    display:inline-flex;
    align-items:center;
    padding: 0px 8px;
}
.comment-footer {
    display:flex;
    align-items:center;
    margin-top:8px;
}
.soc-micro-reply{
    background-image:url('/img/icons/soc_micro_reply.svg');
    scale:1.2;
}
.soc-micro-like{
    background-image:url('/img/icons/soc_micro_like.svg');
    scale:1.2;
}
.soc-micro-repost{
    background-image:url('/img/icons/soc_micro_repost.svg');
    scale:1.2;
}
.comment-input-wrapper.active {
    display:flex;
}
.comment-input-wrapper {
    margin-top:28px;
    margin-bottom:18px;
    align-items:center;
    display:none;
}
.soc-reply-input::placeholder{
    color: #bebebe;
}
#post-social-modal textarea {
    overflow-y: hidden;
    resize: none;
    min-height:20px;
}
.soc-reply-input {
    border-radius: 10px;
    border: 1px solid rgba(221, 221, 221, 1);
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
    color: rgba(46, 46, 46, 1);
    padding:16px 13px;
    padding: 12px 16px;
    height: auto;
}
.js-send-reply {
    position:absolute;
    color: rgba(255, 82, 82, 1);
    padding: 4px 14px;
    right: 32px;
    margin-top:2px;
    background:white;
}
.extra-dropdown {
    right: 9px;
    padding: 4px;
}

.extra-dropdown .inners a:hover{
    background:#ddd;
}
.extra-dropdown .inners a{
    display:block;
    margin-bottom:2px;
    margin-top:2px;
}
.extra-dropdown .inners{
    display:none;
    width:120px;
    background:#eee;
    padding:8px;
    text-align:center;
}
.extra-dropdown:hover .inners{
    display:block;
    position:absolute;

    right:0;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    z-index: 99;
    border-radius:4px;
}
.extra-dropdown:hover{
    cursor:pointer;
}
.extra-dropdown{
    position:absolute;
    background:white;
    color:#838c90;
    right:0;
    top:0;
    padding:14px;
    border-top-right-radius: 20px;
}
@media screen and (max-width: 991px) {
    .comment-footer a .dot{
        display:none;
    }
    .user-side-body .title {
        max-width: 180px;
    }

}

.chat-col-body {

overflow-x: hidden;
overflow-y: scroll;
}
.soc-chat-app {
        background:white;
        border-radius:10px;
        box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
        font-family: Mariupol-Regular;
        font-size: 18px;
        font-weight: 500;
        line-height: 18px;

      }
      .main-row {
        display:flex;
      }
      .chat-col:first-child {
        border-left:unset;
        border-right:unset;
        width:30%;

      }
      .chat-col:last-child {

        border-right:unset;
        width:70%;
      }
      .chat-col {
        display:flex;
        flex-direction:column;
        width:45%;
        border-left:1px solid #ddd;
        border-right:1px solid #ddd;

      }
      .chat-col-head {
        padding: 10px 16px;

        border-bottom:1px solid #ddd;
        display:flex;
        align-items:center;
        margin-bottom:8px;
        min-height:61px;
      }
      .soc-chat-in {
        background-image:url('/img/icons/soc_chat_in.svg');
      }
       .soc-room-line .face img{
            max-width: 100%;
            width: 40px;
            height: 40px;
            max-height: 100%;
            border-radius: 100%;
        }
.soc-room-line .face{
width: 40px;
height: 40px;
margin-right: 8px;
min-width: 40px;
display: flex;
justify-content: center;
align-items: center;
position:relative;
}
.soc-room-line {
display:flex;
font-size: 14px;
font-weight: 400;
margin:4px;
padding:12px;
}
.soc-chat-meta .name {
font-size:16px;

display:flex;
align-items:center;
}
.soc-chat-meta .name span {
color:rgba(153, 153, 153, 1);
font-size:12px;
font-family:Mariupol-Regular;

}
.soc-chat-meta .dot {
width:4px;
height:4px;
border-radius:100%;
background:rgba(153, 153, 153, 1);
display:inline-block;
margin-right:6px;
margin-left:6px;
}
.last-msg i{
transform: scaleX(-1);
}
.last-msg {
color:rgba(153, 153, 153, 1);
font-size:14px;
overflow: hidden;
max-height: 20px;
}

      .soc-room-line:hover .soc-chat-meta p,
      .soc-room-line:hover .soc-chat-meta span{
        color:rgba(255, 82, 82, 1)!important;
      }
      .soc-room-line:hover {
        border-radius:8px;
        color:rgba(255, 82, 82, 1)!important;
        cursor:pointer;
        background: rgba(248, 248, 248, 0.9333);
        box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);

      }
.soc-black-heading {
    font-family: Mariupol-Bold;
    font-size: 22px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: center;
    margin-bottom:12px;

}

.buy-access-wrapper .soc-body-text {
    font-family: Mariupol-Regular;
    margin-top:24px;
    margin-bottom:24px;
}

.invite-access-heading {
    font-family: Mariupol-Bold;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    color:rgba(46, 46, 46, 1);
    margin-bottom:6px;
}
.invite-access-subheading {
    font-family: Mariupol-Regular;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color:rgba(46, 46, 46, 1);
    margin-bottom:12px;
}

.soc-plus-red{
    background-image:url('/img/icons/soc_plus_red.svg');

}

.soc-rate{
    background-image:url('/img/icons/rate.svg');
    scale:1.2;
}

.soc-eye{
    background-image:url('/img/icons/soc_eye.svg');
    scale:1.2;
}
.soc-q{
    background-image:url('/img/icons/soc_q.svg');
    scale:1.2;
}
.rate-wrapper .soc-rate {
    margin-right:0px;
}
.rate-wrapper {
    display:inline-flex;
    color:rgba(255, 82, 82, 1);
    font-size:12px;
    margin-left:8px;
}
.invite-subs .user-side-body .title {
    display:inline-flex;
}
.invite-link {
    font-family: Mariupol-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    display:inline-flex;
    color:rgba(255, 82, 82, 1);
    display: inline-flex;
    color: rgba(255, 82, 82, 1);
    align-items: center;
    margin-top: 12px;
}
.user-invite-row:not(:last-child) {
    padding-bottom:16px;
    margin-bottom:16px;
    border-bottom:1px solid #ddd;
}

.icons-row .soc-icon{
    margin-right:8px;
}
.icon-pics:last-child {
    margin-right: 0px;
}
.icon-pics {
    display:flex;
    align-items: center;
    margin-right:22px;
}
.icons-row {
    display:flex;
    font-family: Mariupol-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0px;

    align-items: center;
    width: 100%;
    margin-top:20px;
    margin-bottom:20px;
}
.simtred {
    display:none;
}
.profile-sidebar__list {
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
    border-radius:10px;
}
.profile-sidebar__list-item:first-child,
.profile-sidebar__list-item.active:first-child,
.profile-sidebar__list-item.active:first-child a,
.profile-sidebar__list-item:first-child a{
    border-top-right-radius:10px;
    border-top-left-radius:10px;
}
.profile-sidebar__list-item:last-child,
.profile-sidebar__list-item.active:last-child,
.profile-sidebar__list-item.active:last-child a,
.profile-sidebar__list-item:last-child a{
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
}
.profile-sidebar__list-item.active a {
    background:rgba(255, 82, 82, 1);
    border-bottom:unset;
}
.profile-sidebar__list-item a{
    background:white;
    font-family: Mariupol-Regular;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
    padding:20px 16px;
    border-bottom:1px solid #ddd;
}
.profile-sidebar__list-item {
    margin:0px;
    padding:0px;
    border:unset;
}
@media screen and (max-width: 991px) {
    .simtred {
        display:block;
        font-family: Mariupol-Regular;
        font-size: 12px;
        font-weight: 400;
        line-height: 12px;
        letter-spacing: 0em;
        text-align: center;
        color:rgba(153, 153, 153, 1);
        width:100%;
        margin-top:16px;
        margin-bottom:6px;

    }
    .company-btn-row {
        flex-direction: column;
    }
    .company-btn-row a {
        margin: 0px;
        margin-bottom: 6px;
    }
    .soc-cmp-heading .subscribers .tooltiptext{
        display:block;
    }
    .soc-cmp-heading .subscribers {
        display:flex;
        width:100%;
        justify-content:center;
        margin-bottom:16px;
    }
}
.review-row .stars{
    margin-right:12px;
}
.review-row {
    display:flex;
    align-items:center;
    margin-bottom:8px;
}
.soc-cmp-heading .user-ava-wrapper .user-pic-avatar.size-80{
    width: 125px;
    height: 125px;
    margin-top: -15px;
    background-color: white;
}
.contact-profile {
width:100%;
}
.chat-col-body::-webkit-scrollbar {
display: none;
}


.user-avatar-wrapper .circle.micro,
.user-pic-avatar.micro {
width: 24px;
min-width: 24px;
min-height: 24px;
height: 24px;
}
.soc-chat-app .last-online-badge {
margin:0px;
}
.chat-room-actions a{
font-size:14px;
color:rgba(255, 82, 82, 1);
margin-left:8px;
}
.chat-room-actions {
text-align:right;
}
/* 
#ads-right-banner-parent,
#ads-right-banner {
    min-height:200px;
} */

.chat-infoblock{
border: 1px solid rgba(237, 239, 242, 1);
margin:8px;
padding:8px;
padding-bottom:32px;
}
.gray-layer {
    height: 56px;
    border-radius: 8px;
    width:100%;
    background: rgba(237, 239, 242, 1);
}
.user-pic-avatar.large  {
width:64px;
height:64px;
border: 1px solid rgba(153, 153, 153, 1);
background-color:white;
}
.avat {
margin-left:16px;
margin-top:-32px;
}
.an-n {
margin-top:8px;
margin-left:16px;
font-family: Mariupol-Bold;
font-size: 16px;
font-weight: 500;
line-height: 16px;
}

.messages a {
color:#5fbae7;
}
.last-online-badge {
font-size:11px;
color:#6d6d6d;
margin-top: 4px;
}
.last-online-badge.online {
color:#2CC96A;
}

.chat-loading {
position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.4);
z-index: 999;
display:flex;
justify-content:center;
align-items:center;
display: none;
}

.chat-loading i {
color:white;
font-size:40px;
}

.tooltip {
position: relative;
display: inline-block;
}

.tooltip .tooltiptext {
opacity: 0;
transition: opacity 1s;
z-index: 9999999;
}

.tooltip:hover .tooltiptext {
opacity: 1;
}

.tooltip .tooltiptext {
visibility: hidden;
width: 100px;
background-color: #444444;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px 0;
position: absolute;
z-index: 1;
bottom: -150%;
left: -50%;
margin-left: -50px;
font-size:13px;
text-transform:lowercase;
}

.tooltip .tooltiptext::after {
content: "";
position: absolute;
bottom: 100%;
left: 90%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: transparent transparent #444444 transparent;
}

.tooltip:hover .tooltiptext {
visibility: visible;
}
.chat-msg-block {
width:100%;
display:flex;
padding:10px;
background:#f8d8d8;
color:#ff5252;
margin-top:40px; 
}

.simple-red-link {
    font-family: Mariupol-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    color:rgba(255, 82, 82, 1);
    display:inline-block;
    margin-bottom:12px;
}

.preview {
    overflow: hidden;
    width: 160px; 
    height: 160px;
    margin: 10px;
    border: 1px solid red;
}
.back{
    width:140px;;
    height:140px;
    position:absolute;
    z-index: 9;  
    display:none;
    background:#31313170;
    justify-content:center;
    align-items:center;
    color:white;
    font-size:40px;
    border-radius:2px;
    margin-top: 0;
    border-radius:100%;
}
.avatar-changer{
    position:relative;
}
.avatar-changer:hover > .back{
    display:flex;
    cursor:pointer;
    
}

.soc-set {
    background:white;
    padding:32px;
    border-radius:10px;
}
.subi-hed:first-child {
    margin-top:0px;
}
.subi-hed {
    font-family: Mariupol-Bold;
    font-size: 18px;
    line-height: 18px;
    margin-top:40px;
    margin-bottom:24px;
}
.soc-set-block {
    display:flex;
}

.soc-set-block .set-main-col {
    width:80%;
}

.soc-set-block .spacer {
    width:20%;
    border-right:1px solid #eee;
    margin-right:40px;
    padding-right:40px;
}
.realone-input label{
    margin-left:12px;
    margin-bottom:4px;
}
.set-main-col .vac-block__subtitle {
    font-family: Mariupol-Regular;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    color:rgba(153, 153, 153, 1);
}
.realone-input select,
.realone-input input{
    border: 1px solid rgba(237, 239, 242, 1);
    padding:12px;
    font-size:16px;
    color:rgba(46, 46, 46, 1);
    border-radius:6px;
    font-family: Mariupol-Bold;
    font-weight:500;
    height:auto;
}
.realone-input {
    display:flex;
    flex-direction:column;
    font-family: Mariupol-Regular;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    color:rgba(153, 153, 153, 1);
    margin-bottom:24px;
}

.soc-set .file-trash {
    bottom:0px;
    right:0px;
    top:unset;
    left:unset;
}
.soc-set .rezume-photo {
    width:140px;
    height:140px;
}
.set-main-col .vac-block__check-holder {
    align-items:center;
}
.mod-s {
font-family: Mariupol-Regular;
color:rgba(153, 153, 153, 1);
font-size:14px;
margin-bottom:0px;
}
.repost-label {
display:none;
}

.is-repost {
border: 1px solid rgba(237, 239, 242, 1);
background:rgba(237, 239, 242, 0.5);
margin-left: 18px;
margin-right: 18px;
margin-bottom: 40px;
}
.mod-h {
font-family: Mariupol-Bold;
font-size: 18px;
font-weight: 500;
line-height: 18px;
margin-top:2px;
margin-bottom:4px;
}
.u-names {
display:flex;
}
.js-like-new.liked .soc-icon.soc-like{
background-image: url(/img/icons/soc_like_fill.svg);
}
.js-like-new.liked:active,
.js-like-new.liked {
color:rgba(255, 82, 82, 1)!important;
}

.soc-friend-box {
border: 1px solid rgba(237, 239, 242, 1);
background:white;
border-radius:10px;
}
.friends-head-wrapper {
padding:16px;
color: rgba(46, 46, 46, 1);
font-family: Mariupol-Bold;
font-size: 18px;
font-weight: 500;
line-height: 18px;
border-bottom:1px solid #ddd;
margin-bottom:16px;
}

.friend-card .actions a{
margin-left:8px;
}
.friend-card .actions {
display:flex;
align-items: center;
}
.friend-card{
display: flex;
justify-content:space-between;
margin:16px;
border-bottom:1px solid #ddd;
padding-bottom:16px;
}
.friend-card.not-approved a .username{
color:rgba(255, 82, 82, 1);
}
.soc-btn-red-fill.outline i {
margin-right:8px;
}
.circle {
margin-right:14px;
}
.soc-side-header .user-pic-avatar.large,
.soc-side-header .circle.large{
background-color:#eee;
margin:0px;
}
#share-profile {
display: flex;
z-index: -10;
position: relative;
justify-content: center;
margin-top: 17px;
min-height:34px;
}
.comp-review-list .job-card {
border: 1px solid #ddd;
border-radius: 10px;
box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
}

.faq-question-stat .soc-icon {
display: inline-flex;
align-items: center;
justify-content: center;
transform: scale(1);
}

.faq-question-stat .faq-likes,
.faq-question-stat .faq-comments,
.faq-question-stat .faq-views {
display: inline-flex;
align-items: center;
margin-right:20px;
}

@media screen and (max-width: 991px) {
.chat-col{
    border:unset;
}
.chat-col:first-child,
.chat-col{
    width:100%;
}
.soc-set-block {
    flex-direction: column;
}
.soc-set-block .set-main-col,
.soc-set-block .spacer {
    width:100%;
    margin-bottom: 20px;
}
.main-card {
    margin-top:-120px;
}
.soc-controls-row {
    margin-top:14px;
}
}


.subscribers .circle.default {
    background:rgba(255, 82, 82, 1);
    color:white;
}

.set-main-col.w100 .social-input{
    margin:auto
}
.set-main-col.w100 .vac-block__check-holder{
    justify-content: space-around;
}
.set-main-col.w100 {
    width:100%;
}
#uploadbtn-photo {
    cursor:pointer;
}
.soc-avatar-container.sm .online::after {
    width:8px;
    height:8px;
}
.soc-avatar-container.sm .fallback {
    font-size:12px;
}
.soc-avatar-container.sm .avatar {
    width:40px;
    height:40px;
}
.soc-avatar-container.sm .avatar.is-circle.online::after {
    bottom: 0px;
    right: 4px;
}



.soc-avatar-container.md .online::after {
    width:15px;
    height:15px;
}
.soc-avatar-container.md .fallback {
    font-size:24px;
}
.soc-avatar-container.md .avatar {
    width:80px;
    height:80px;
}
.soc-avatar-container.md .avatar.is-circle.online::after {
    bottom: 0px;
    right: 8px;
}

.soc-avatar-container.smx .online::after {
    width:8px;
    height:8px;
}
.soc-avatar-container.smx .fallback {
    font-size:12px;
}
.soc-avatar-container.smx .avatar {
    width:52px;
    height:52px;
}
.soc-avatar-container.smx .avatar.is-circle.online::after {
    bottom: 0px;
    right: 4px;
}

.soc-avatar-container.lg .online::after {
    width:18px;
    height:18px;
}
.soc-avatar-container.lg .fallback {
    font-size:32px;
}
.soc-avatar-container.lg .avatar {
    width:140px;
    height:140px;
}
.soc-avatar-container.lg .avatar.is-circle.online::after {
    bottom: 0px;
    right: 18px;
}

.avatar.is-circle.online::after {
    bottom: 0px;
    right: 4px;
}

.soc-avatar-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.soc-avatar-container a {
    display: inline-block;
}

.avatar {
    position: relative;
    background-color:white;
    border-radius:4px;
}

.avatar.is-circle {
    background-color: #EEF0F2;
}
.avatar.is-circle img {
    border-radius:50%;
    object-fit: cover;
}
.avatar img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius:4px;
}

.fallback {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #333;
    text-transform:uppercase;
}

.is-circle {
    border-radius: 50%;
}

.has-border {
    border: 1px solid #ddd;
}

.online.off::after {
    background:rgba(153, 153, 153, 1);
}

.online::after {
    content: "";
    position: absolute;
    bottom: 1px;
    right: 1px;
    width: 15px;
    height: 15px;
    background-color: rgba(58, 180, 70, 1);
    border-radius: 50%;
    border: 2px solid #fff;
}

.d-flex {
    align-items:center;
}

.post-social.full-post .post-social-footer a{
    margin-right:40px;
}
.post-social.full-post .post-social-footer{
    justify-content: start;
}


.social-href {
    display:inline-block;
    margin-right:12px;
    transition:all 0.2s;
}

.scic {
    width:40px;
    font-family:'Font Awesome 5 Brands';
    font-size: 26px;
}
.scic-msg {
    font-size:16px;
    min-width:16px;
}
.jarticle__company-info-text {
    margin-bottom:14px;
}

#post-social-modal.disable::before {
    position:absolute;
    content:" ";
    z-index: 9999;
    width:100%;
    height: 100%;
    top:0;
    left:0;
    right:0;
    background:#eeeeee8c;
}
#preview-uploads img{
    max-width:120px;
    margin-right:4px;
    margin-bottom:4px;
}
#preview-uploads {
    display:flex;
    margin-bottom:12px;
    flex-wrap: wrap;
}
.round-bb span{
    margin:0px;
}
.round-bb:hover {
    background:#ddd;
}
.round-bb {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:36px;
    height:36px;
    height:36px;
    background:#eee;
    border-radius:100%;
}
#youtube-link-input-modal.active,
#youtube-link-input.active {
    display:block;
}
#youtube-link-input-modal,
#youtube-link-input {
    display:none;
}
.realtextarea {
    width:100%;
    resize:vertical;
    border:unset;
    font-family: Mariupol-Regular;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color:rgba(46, 46, 46, 1);
    transition: border-color 0.5s;

}
.realone-input-modal {
    font-family: Mariupol-Regular;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    padding:12px 16px;
    color:rgba(46, 46, 46, 1);
    border-radius:10px;
    border: 1px solid rgba(221, 221, 221, 1);
    display: block;
    width: 100%;
    margin-bottom: 12px;
    transition: border-color 0.5s;

}
.text-right {
    text-align:right;
}
.close-modal:hover {
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
}
.close-modal {
    background:rgba(237, 239, 242, 1);
    width:24px;
    height:24px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:100%;
    cursor:pointer;
}
.modal {
display: none;
position: fixed;
z-index: 22;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0); 
background-color: rgba(0,0,0,0.4);
}

.modal-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
max-width:780px;
border-radius:10px;
padding:40px;
}
#image-container-modal {
    display:flex;
    flex-wrap: wrap;
}


#image-container-modal .image-input,
#image-container .image-input{
    display:none;
    z-index:-999;

}
.image-preview {
    max-width:140px;
    max-height:140px;
}
.img-thumb .remove-image-btn:hover{
    background:white;
}
.img-thumb .remove-image-btn{
    color:#ff5252;
    position:absolute;
    top:4px;
    right:4px;
    display:inline-block;
    background:#ffffff57;
    border-radius:10px;
    padding:4px 8px;
    border:1px solid #ddd;
}
.img-thumb img{
    border-radius:10px;
    
}

.img-thumb {
    position:relative;
    margin-right:8px;
    margin-bottom:8px;
    border-radius:10px;
}
.social-post.in.disable::before {
    position:absolute;
    content:" ";
    z-index: 9999;
    width:100%;
    height: 100%;
    top:0;
    left:0;
    right:0;
    background:#eeeeee8c;
}

#drop-area.highlight {
    opacity: 0.5;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.social-post .main-container{
    display:flex;
}
.social-post .leftside{
    width:100%;
}
.social-post .bottom{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-left: 56px;
    margin-top: 4px;
}
.social-post {
    border-radius:10px;
    border: 1px solid rgba(221, 221, 221, 0.8667);
    background:white;
    padding:14px;
    margin-bottom:20px;
}
.soc-main-input::placeholder,
.soc-main-input {
    font-size: 14px;
    font-weight: 400;
}
.soc-main-input {
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius:10px;
    color: rgba(46, 46, 46, 1);
    padding:13px 16px;
    width:100%;
}

.soc-photo,
.soc-video,
.soc-job,
.soc-article{
    min-width:18px!important;
    min-height:18px!important;
}

.soc-photo{
    background-image:url('/img/icons/soc_photo.svg');
}
.soc-video{
    background-image:url('/img/icons/soc_video.svg');
}
.soc-job{
    background-image:url('/img/icons/soc_job.svg');
}
.soc-article{
    background-image:url('/img/icons/soc_article.svg');
}

.social-input-btn:hover {
    background:#f3f3f3;
}
.social-input-btn {
    display:inline-flex;
    align-items:center;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: left;
    color: rgba(46, 46, 46, 1);
    border-radius:10px;
    padding:4px 12px;
}
body.drag-over {
background-color: rgba(0, 123, 255, 0.1); /* Полупрозрачный синий фон */
}

.add-image-btn-modal.active, 
.add-image-btn.active {
display:inline-block;
z-index:1;
}
.add-image-btn-modal,
.add-image-btn {
display:none;
z-index:-999;
height: 120px;
width: 120px;
border: unset;
border-radius: 10px;
color: rgba(255, 82, 82, 1);
font-size: 30px;
}
#image-container .image-input{
    display:none;
    z-index:-999;

}
.drag-and-drop-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); /* Полупрозрачный черный */
z-index: 9999; /* Выше, чем у других элементов */

justify-content: center;
align-items: center;
color: white;
font-size: 24px;
text-shadow: 0 0 10px #FFFFFF;
}
.comp-review-answer .realone-input input,
.soc-style-review-form .realone-input input{
    font-family: Mariupol-Regular;
} 
.soc-style-review-form textarea{ 
    border: 1px solid rgba(237, 239, 242, 1);
    padding: 12px;
    font-size: 16px;
    color: rgba(46, 46, 46, 1);
    border-radius: 6px;
    font-family: Mariupol-Regular;
    font-weight: 500;
}
.soc-style-review-form {
    border-radius:10px;
    border: 1px solid rgba(221, 221, 221, 0.8667);
    background:white;
}
.sort {
    position: relative;
    display: inline-block;
}

.sort .sort-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    width:140px;
}

.sort:hover .sort-menu {
    display: block;
}

.sort-option {
    display: block;
    width: 100%;
    padding: 10px 16px;
    background-color: white;
    border: none;
    text-align: left;
    cursor: pointer;
}
.comp-review-answer .realone-input input,
.soc-style-review-form .realone-input input{
    font-family: Mariupol-Regular;
} 
.soc-style-review-form textarea{ 
    border: 1px solid rgba(237, 239, 242, 1);
    padding: 12px;
    font-size: 16px;
    color: rgba(46, 46, 46, 1);
    border-radius: 6px;
    font-family: Mariupol-Regular;
    font-weight: 500;
}
.soc-style-review-form {
    border-radius:10px;
    border: 1px solid rgba(221, 221, 221, 0.8667);
    background:white;
}
.comp-review-answer textarea {
    border: 1px solid rgba(237, 239, 242, 1);
    padding: 12px;
    font-size: 16px;
    color: rgba(46, 46, 46, 1);
    border-radius: 6px;
    font-family: Mariupol-Regular;
    font-weight: 500;
}
.comp-review-answer {
    background:white;
    padding:14px;
    border-radius:10px;
    border: 1px solid rgba(237, 239, 242, 1);
    margin-top:16px;
    background:rgba(237, 239, 242, 0.5);
}    .comp-review-list .comment--answer .comment__footer-tools a,
.comp-review-list .comment__footer a{
    display: inline-flex;
    align-items: center;
    margin-right:18px;
}
.comp-review-list .comment--answer .comment__footer-tools{
    justify-content: space-between;
    display: flex;
}
.o-none {
    opacity: 0;
}
.comp-review-list .comment--answer .comment__body{
    margin-left:58px;
}
.comp-review-list .comment--answer{
    background:rgba(237, 239, 242, 0.5);
    border-radius:10px;
    padding:14px;
}
.comp-review-list .comment__footer{
    border:unset;
    border-top:1px solid #ddd;
    padding-top:12px;
    padding-bottom:0px;
}
.comp-review-list .job-card__title a{
    color:#333;
}
.comp-review-list .job-card {
    padding:14px;
}
.sort-option:hover {
    background-color: #ddd;
}
.only-mob {
    display:none;
}

.text-center{
    align-items:center;
    justify-content: center;
}

@media screen and (max-width: 991px) {
    .subscribe {
        background: #204f9c;
    }
    .only-mob {
        display:flex;
    }
    .hide-mob {
        display:none;
    }

    .soc-white-card.main-card.profile {
        margin-top:-10px;
    }
    .soc-main-company-block .soc-avatar-container.lg .avatar {
        max-width:80px;
        max-height:80px;
    }
    .mob-to-column {
        flex-direction:column;
    }
    .company-btn-row a {
        min-width: initial;
        width: -webkit-fill-available;
        margin: 6px;
    }
    .company-btn-row {
        flex-direction: row;
        justify-content: space-between;
    }
    .is-repost {
        margin:0;
        margin-bottom:12px;
    }
    .set-vacancy-btn.revmob {
        display: block!important;
        border-radius:10px;
    }
    .ttt {
        margin-right:10px;
        font-size:10px;
    }

    .img-holder .soc-avatar-container.lg .avatar{
        border:4px solid white;

    }
    .soc-white-card.main-card .soc-side-header{
        margin-top:-100px;
    }
    
    .soc-white-card.main-card {
        margin: -15px;
        margin-top: -22px;
        width: calc(100% + 30px);
        margin-bottom: 40px;
        box-shadow: unset;
    }
    .soc-last-users {
        margin:0;
    }
    .soc-side-actions.only-mob a{
        flex-grow:1;
    }
    .soc-side-actions.only-mob {
        gap:10px;
        margin-bottom:20px;
    }
    .social-input {
        width:auto;
    }
    .social-input .realone-input {
        min-width: 0px;
    }
    .back-line-col {
        border-radius: 10px;
    }

    .chat-col:last-child {
        width:100%;
    }
    .reglog .avatar-changer .back {
        display:flex;
    }
    .post-social.full-post .post-social-footer a {
        margin:0px;
    }
    .post-social.full-post .post-social-footer {
        justify-content: space-between;
    }
    .faq-question-stat {
        font-size: 14px;
    }
    .faq-question-stat .faq-likes, .faq-question-stat .faq-comments, .faq-question-stat .faq-views {
        margin-right: 10px;
    }
    .himobname {
        overflow: hidden;
        white-space: nowrap;
        max-width: 75px;

    }
    .extra-likes .soc-like-circle{
        scale:1;
    }
    .extra-likes {
        font-size: 12px;
    }
    .faq-country {
        font-size: 12px;
        margin-top: 4px;
    }
    .faq-username {
        overflow: hidden;
        max-width: 140px;
    }

    .icon-pics{
        font-size: 14px;
        white-space: nowrap;
    }
    .vacancy-sub-header p {
        white-space: nowrap;
        overflow: hidden;
    }
    
}

.v-pay-btn {
    transition: all 0.2s;
}

.v-pay-btn:hover {
    color:white;
    scale:1.05;
}

.binance-pay span{
    font-weight:bold;
    margin-left:6px;
    margin-right:6px;
}
.binance-pay:hover{
    box-shadow: rgba(99, 99, 99, 0.8) 0px 2px 8px 0px;
}
.binance-pay{
    transition: all 0.2s;
    background:white;
    color:#F3BA2F;
    font-size:16px;
    border:1px solid #F3BA2F;
    border-radius:10px;
    display:inline-flex;
    border-radius:10px;
    padding:4px;
    align-items:center;
    padding: 4px 20px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.svg-icon svg{
    max-width: 100%;
    height: auto;
    max-height:100%;
    margin:auto;
}
.iconlist-item a:hover .svg-icon {
    transform: scale(1.1);
}
.svg-icon {
    transition: all 0.2s;
    display:flex;
    justify-content: center;
    align-items: center;
    line-height:42px;
    text-align:center;
    width:42px;
    min-width:42px;
    height:42px;
    min-height:42px;
    padding:4px;
    border: 1px solid;
    border-image: linear-gradient(to bottom, blue, red);
    border-image-slice: 1;
    margin-right:12px;
    border-radius:4px;
}

.underredline {
    position: relative;
    overflow: hidden;
}
.underredline:hover::before {
    left: 0%;
}

.underredline::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    left: -200%;
    bottom: 3px;
    background: #FF5252;
    -webkit-transition: 1s;
    transition: 1s;
}

.inpostlink {
    color:#019ad8;
}

br#brmob {
display: none; /* По умолчанию скрываем <br> */
}

.subscribe__left.subscr-left {
    margin-right:100px;
}

@media only screen and (max-width: 600px) {
    .subscribe__left.subscr-left {
        margin-right:0px;
    }
    br#brmob {
        display: block; /* Показываем <br> только в мобильной версии */
    }

    .cmp-fbf .last-news__btn {
        margin-bottom: 0px;
    }
}

.js-save-edit {
    background: #ffd4d4;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 6px;
}

.js-add-new-photo {
    display: inline-block;
    margin-left: 14px;
}

#image-container {
    display:flex;
    flex-wrap: wrap;
}

.js-drop-img {
    font-size:18px;
}

.has-error .help-block {
    color:#ff5252;
}

.extra-likes .is-red.himobname {
    max-width: 70%;
    overflow: hidden;
    white-space: nowrap;
    max-width: 70%;
}

#post-input:focus {
    outline: none;
}

.molodost-icon {
    content: ' ';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(/img/molodost.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.8;
}

.footer-top__social-link:hover .molodost-icon {
    opacity: 1;
}
.footer-top__social-link:hover {
    color: white;
    border-color: white;
    opacity: 1;
}

.job-cards {
    margin-right: -10px;
    margin-left: -10px;
    padding: 20px;
}

#swal-captcha input {
    width: 180px;
}
#swal-captcha {
    display: flex;
}

.top-line__nav-list.js-top-menu li {
    display:flex;
    align-items: center;
    justify-content: center;
}

.speciality-vacation-card {
    padding: 5px 20px;
    background: #fff;
    border-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    height: 65px;
}

.speciality-vc-title {
    color: var(--title-color);
    font-weight: bold;
    width: 22%;
    font-size: 14px;
    line-height: 1.3;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: nowrap;
}

.speciality-vc-salary {
    display: flex;
    font-size: 14px;
    color: var(--gray);
    flex-wrap: wrap;
    align-items: flex-end;
    flex-direction: column;
    justify-content: center;
}

.speciality-vc-salary span {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 1;
    display: inline-block;
    margin-left: 5px;
}

.speciality-vc-link {
    display: flex;
    align-items: center;
    color: var(--title-color);
    font-weight: 500;
    font-size: 13px;
    transition: all 0.25s;
    white-space: nowrap;
    width:100%;
}

.speciality-vc-link img {
    margin-left: 7px;
}

.speciality-vc-link:hover {
    opacity: 0.7;
    transition: all 0.25s;
}






/* ADV PAGES */

/* Buttons */
.land__btn {
    font-family: 'Mariupol';
    font-size: 18px;
    font-weight: bold;
    display: inline-flex;
    padding: 10px 15px;
    background: #FF5252;
    position: relative;
    text-align: center;
    transition: all 0.25s;
    justify-content: center;
    align-items: center;
    border: 1px solid #FF5252;
    cursor: pointer;
    color: #fff;
    border-radius: 50px;
}

.land__btn:hover {
    background: transparent;
    transition: all 0.25s;
    color: #FF5252;
}

.land__section {
    padding: 50px 0;
}

.land__sec__title {
    text-align: center;
    font-weight: bold;
    font-size: 40px;
    font-family: 'Montserrat Alternates';
    display: block;
    margin-bottom: 45px;
    line-height: 1.3;
    color: #292929;
}

.land__three__col,
.land__two__col {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.land__row {
    display: flex;
    align-items: flex-start;
}

.land__icon {
    width: 25px;
    flex: none;
    margin-right: 15px;
}

.land__icon img {
    width: 100%;
    display: block;
}

.land__col__item {
    width: 46%;
}

.land__col__item:first-child,
.land__col__item:last-child {
    width: 25%;
}

.land__section.land__dark__bg {
    padding: 0;
}

.land__dark__bg .land__section__wrapper {
    background: #242424;
    padding: 50px;
    border-radius: 10px;
}

.land__dark__bg,
.land__dark__bg .land__sec__title,
.land__dark__bg .land__block__title,
.land__dark__bg p {
    color: #fff;
}

.land__item__1 {
    width: 42%;
}

.land__item__2 {
    width: 54%;
}

.land__block__title {
    font-size: 20px;
    font-family: 'Montserrat Alternates';
    display: block;
    font-weight: 600;
    margin-bottom: 10px;
}

.land__item p {
    font-size: 16px;
}

.land__img {
    height: 100%;
}

.land__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}

.land__label {
    display: inline-block;
    text-align: center;
    padding: 3px 15px;
    border-radius: 20px;
    margin-bottom: 20px;
    color: #292929;
    font-size: 13px;
}

.land__label.green {
    background: #5CEA9D;
}

.land__label.yellow {
    background: #FFC700;
}

.land__step__wrapper .land__two__col:not(:last-child) {
    margin-bottom: 70px;
}

.land__step__wrapper .land__two__col:nth-child(even) {
    flex-direction: row-reverse;
}

.lang__step__row {
    position: relative;
}

.lang__decor__line {
    position: absolute;
    top: 100%;
    left: 33%;
    margin-top: 20px;
}

.lang__decor__line img {
    width: 100%;
}

.land__btn__wrapper.top__margin {
    margin-top: 50px;
}

.land__yellow__bg .land__section__wrapper {
    background: #FFFBED;
    padding: 50px;
    border-radius: 10px;
}

.land__section__head p {
    width: 75%;
    text-align: center;
    margin: 0 auto;
}

.land__section__head {
    margin-bottom: 60px;
}

.land__section__head .land__sec__title {
    margin-bottom: 30px;
}

.land__btn__wrapper.flex {
    display: flex;
    justify-content: center;
}

.land__wrap_text {
    display: flex;
    align-items: flex-start;
}

.land__wrap_text {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 20px;
}

.land__wrap_text:last-child {
    margin-bottom: 0;
}

.land__common__text {
    padding: 40px;
    background: #FFF7DA;
    border-radius: 10px;
}

.land__block__title.text--center {
    text-align: center;
}

.land__common__text p {
    text-align: center;
    font-size: 18px;
}


/* Advantages Page Start */
@font-face {
    font-family: 'Oswald';
    src: url('../land/fonts/Oswald/Oswald-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../land/fonts/Oswald/Oswald-SemiBold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.adv__page {
    background: #F5F6F8;
    padding-bottom: 50px;
}

.adv__page .container {
    max-width: 1595px;
}

.adv__page__banner {
    padding: 80px 0;
    background: linear-gradient(to right, #1350B6, #042354);
    margin-bottom: 40px;
}

.adv__pade__title {
    display: block;
    color: #fff;
    text-align: center;
    font-family: 'MontserratAlternates-ExtraBold';
    margin-bottom: 20px;
    line-height: 1.3;
    font-size: 40px;
}

.adv__page__banner p {
    text-align: center;
    color: #fff;
    font-size: 17px;
    margin: 0 auto 50px;
    width: 40%;
}

.adv__banner__reward {
    display: grid;
    gap: 30px;
    width: 55%;
    margin: 0 auto;
    grid-template-columns: repeat(3, 1fr);
}

.adv__banner__card {
    padding: 40px;
    background: #fff;
    border-radius: 15px;
    height: 100%;
    width: 100%;
    margin: auto;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.adv__banner__img {
    width: 128px;
    margin: 0 auto 15px;
}

.adv__banner__img img {
    width: 100%;
    aspect-ratio: 1;
    object-fit: contain;
}

.adv__banner__text {
    display: block;
    text-align: center;
    color: #242424;
    font-weight: bold;
    font-family: 'Mariupol';
    font-size: 16px;
    line-height: 1.4;
    width: 80%;
    margin: 0 auto;
}

.adv__section {
    padding: 60px 0;
}

.adv__section__title {
    display: block;
    text-align: center;
    font-family: 'MontserratAlternates-ExtraBold';
    margin-bottom: 40px;
    line-height: 1.3;
    font-size: 24px;
    font-weight: bold;
    color: #000;
}

.adv__section__title span {
    color: red;
}

.adv__award__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}

.adv__award__card {
    background: #fff;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    border-radius: 15px;
    padding: 25px 15px;
    height: 100%;
}

.adv__award__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px;
}

.adv__award__wrapper::before,
.adv__award__wrapper::after {
    content: '';
    width: 45px;
    height: 45px;
    flex: none;
}

.adv__award__wrapper::before {
    background: url(../land/images/icons/kolos-left.svg) no-repeat center center / contain;
}

.adv__award__wrapper::after {
    background: url(../land/images/icons/kolos-right.svg) no-repeat center center / contain;
}

.adv__img__row {
    display: flex;
    align-items: center;
    justify-content: center;
}

.adv__img__text {
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    color: #242424;
    text-transform: uppercase;
    font-family: 'Oswald';
}

.adv__img__text.center {
    text-align: center;
}

.adv__img__text span {
    color: #FBBA1C;
}

.adv__img__text.blue--text {
    color: #005595;
    white-space: nowrap;
}

.adv__img__row img {
    flex: none;
    width: 21px;
}

.adv__img__text br {
    display: none;
}

.adv__award__pic {
    background: url(../land/images/award__border.svg) no-repeat center center / contain;
    height: 133px;
    width: 126px;
    margin: 0 auto 20px;
    padding: 25px 10px;
}

.adv__award__stars {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 10px;
    gap: 5px;
}

.adv__award__stars img {
    width: 14px;
}

.adv__award__stars img:nth-child(2) {
    width: 22px;
    margin-top: -10px;
}

.adv__award__text {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    color: #242424;
    display: block;
    text-align: center;
    font-family: 'Oswald';
}

.adv__award__text span {
    display: block;
    font-family: 'Mariupol';
    font-weight: bold;
    margin-top: 10px;
    font-size: 9px;
}

.adv__award__card p {
    font-family: 'Mariupol';
    font-size: 16px;
    line-height: 1.4;
    text-align: center;
    font-weight: 400;
    color: #242424;
}

.adv__partners__grid {
    width: 80%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 40px;
}

.adv__partner__logo {
    height: 60px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}

.adv__partner__logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

@media (max-width:1440px) {
    .adv__page__banner {
        padding: 70px 0;
    }

    .adv__banner__card {
        padding: 30px;
    }

    .adv__section {
        padding: 50px 0;
    }

    .adv__award__wrapper::before,
    .adv__award__wrapper::after {
        width: 40px;
        height: 40px;
    }

    .adv__img__text {
        font-size: 12px;
    }

    .adv__award__card p {
        font-size: 14px;
    }

    .adv__banner__img {
        width: 100px;
    }
}

@media (max-width:1366px) {

    .adv__award__wrapper::before,
    .adv__award__wrapper::after {
        width: 30px;
        height: 30px;
    }
}

@media (max-width:1200px) {
    .adv__page__banner p {
        margin: 0 auto 40px;
        width: 50%;
    }

    .adv__banner__text {
        width: 100%;
    }

    .adv__banner__card {
        padding: 30px 20px;
    }

    .adv__page__banner {
        padding: 50px 0;
        margin-bottom: 20px;
    }

    .adv__award__card.mobile__hide {
        display: none;
    }

    .adv__award__grid {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (max-width:1024px) {
    .adv__page__banner p {
        margin: 0 auto 30px;
        width: 80%;
    }

    .adv__banner__reward {
        width: 70%;
    }

    .adv__partners__grid {
        width: 100%;
    }

    .adv__partner__logo {
        height: 50px;
    }
}

@media (max-width:768px) {
    .adv__pade__title {
        font-size: 24px;
    }

    .adv__page__banner p {
        margin: 0 auto 30px;
        width: 100%;
    }

    .adv__award__grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }

    .adv__banner__reward {
        width: 100%;
        gap: 20px;
    }

    .adv__partners__grid {
        width: 100%;
        grid-template-columns: repeat(3, 1fr);
        gap: 30px;
    }

    .adv__partner__logo {
        height: 40px;
    }

    .adv__img__text {
        font-size: 11px;
    }

    .adv__img__text.blue--text {
        font-size: 8px;
    }

    .adv__img__text br {
        display: block;
    }
}

@media (max-width:767px) {
    .adv__section {
        padding: 40px 0;
    }

    .adv__banner__card {
        display: flex;
        align-items: center;
        padding: 20px;
    }

    .adv__banner__reward {
        grid-template-columns: repeat(1, 1fr);
        width: 100%;
        gap: 20px;
    }

    .adv__page__banner p {
        font-size: 14px;
    }

    .adv__banner__text {
        text-align: left;
        font-size: 14px;
        line-height: 1.4;
        width: auto;
    }

    .adv__banner__img {
        width: 62px;
        margin: 0 20px 0 0;
        flex: none;
    }

    .adv__award__card p {
        font-size: 12px;
    }

    .adv__award__card {
        padding: 20px 5px;
        box-shadow: 0 5px 12px rgba(0, 0, 0, 0.2);
    }

    .adv__award__grid {
        gap: 15px;
    }

    .adv__section__title {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .adv__img__row img {
        width: 10px;
    }
}

/* ===== RESPONSIVE STYLE ===== */

@media (max-width:768px) {
    .land__three__col {
        margin: 0;
    }

    .land__col__item,
    .land__col__item:first-child,
    .land__col__item:last-child {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }

    .land__sec__title {
        font-size: 24px;
        margin-bottom: 30px;
    }

    .land__section p,
    a,
    ul li {
        font-size: 15px;
    }

    .land__btn {
        font-size: 14px;
    }

    .land__item__1 {
        width: 100%;
        margin-bottom: 30px;
    }

    .land__item__2 {
        width: 100%;
    }

    .land__step__wrapper .land__two__col:not(:last-child) {
        margin-bottom: 90px;
    }

    .land__dark__bg .land__section__wrapper {
        padding: 40px 20px;
        margin: 0 -20px;
    }

    .land__yellow__bg .land__section__wrapper,
    .land__common__text {
        padding: 40px 20px;
    }

    .land__section__head p {
        width: 100%;
    }

    .land__section__head {
        margin-bottom: 30px;
    }

    .lang__decor__line {
        left: auto;
        margin-top: 0;
        width: 30%;
        right: 20px;
    }

}

@media (max-width:480px) {
    .land__btn {
        width: 100%;
    }
}

/* Advantages Page End */

#faq-search ._search-form__submit-btn {
    display: inline-flex;
    align-items: center;
    background: unset;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 6px;
    background: #ff5252;
    color: #fff;
    border: 0;
    cursor: pointer;
    padding: 0px 24px;
    font-size: 20px;
}

#faq-search .select-wrapper:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 120%;
    background: #D9D9D9;
    transform: translateY(-50%);
}

#faq-search {
    background: #fff;
    border-radius: 6px;
    padding: 6px;
}

.search-icon {
    background-image: url('/img/svg/search-icon.svg');
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: cover;
    margin-right: 12px;
}

@media (max-width: 768px) {
    #faq-search {
        background: unset;
    }

    #faq-search .select-wrapper:before {
        display: none;
    }

    #faq-search ._search-form__submit-btn {
        display: flex;
        width: 100%;
        justify-content: center;
        padding: 20px;
    }
}


.lay-navigation-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    padding: 10px;
}

.topic-select-dropdown {
    min-width: 200px;
    padding: 16px 22px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    font-size: 16px;
    appearance: none;
}

.sort-container {
    position: relative;
}

.sort-label {
    display: flex;
    align-items: center;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}

.sort-icon {
    margin-left: 5px;
    transition: transform 0.3s ease;
}

.sort-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    background: white;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 10px 0;
    min-width: 150px;
    z-index: 100;
    display: none;
}

.sort-dropdown.active {
    display: block;
}

.sort-dropdown ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sort-dropdown li {
    padding: 8px 15px;
}

.sort-dropdown li:hover {
    background-color: #f5f5f5;
}

.sort-dropdown a {
    text-decoration: none;
    color: #333;
    display: block;
}

.select-wrapper {
    position: relative;
}

.select-wrapper__arrow {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}

@media screen and (max-width: 768px) {
    .nested-comments .ttt {
        display: none;
    }
    .comment-h {
        flex-direction: column;
    }
    .lay-navigation-container {
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
    }

    .select-wrapper {
        width: 100%;
    }

    .topic-select-dropdown {
        width: 100%;
    }

    .sort-container {
        align-self: flex-start;
        width: 100%;
    }

    .sort-dropdown {
        width: 100%;
        left: 0;
        right: auto;
    }

    /* Ensure the sort label takes full width */
    .sort-label {
        width: 100%;
        justify-content: space-between;
        padding: 10px 0;
    }
}

.ck-parent {
    display: flex;
    flex-direction: column;
    gap: 10px;
    position: relative;
    max-width: 100%;
}

.comment-body-side {
    max-width: 100%;
}

.ck-row {
    display: flex;
    gap: 10px;
    position: relative;
    max-width: 100%;
}

.ck-left {
    width: 48px;
    flex-shrink: 0;
    position: relative;
}

.ck-right {
    flex-grow: 1;
    max-width: 100%;
    min-width: 0;
}

.extra-control {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.2s ease;
    position: relative;
    z-index: 2;
    background-color: white;

    width: 30px;
    height: 30px;
}


.extra-control svg {
    height: 16px;
    width: 16px;
}

/* Hide minus icon, show plus icon when collapsed */
.comment-collapsed .icon-minus {
    display: none;
}

.comment-collapsed .icon-plus {
    display: block !important;
}

/* Only hide content, not the container itself */
.comment-collapsed .nested-comments,
.comment-collapsed .js-nested-reply {
    display: none !important;
}

.extra-control-spacer {
    height: 20px;
    width: 20px;
}

/* Comment thread connection lines */
.vertical-line {
    position: absolute;
    left: 24px;
    /* Center of the left column */
    top: 48px;
    /* Below the avatar */
    width: 1px;
    background-color: #e0e0e0;
    height: calc(100% - 48x);
    /* Full height minus avatar */
    z-index: 1;
}

/* For comments with nested replies */
.has-nested .vertical-line {
    height: calc(100% - 200px);
    /* Adjusted to end at the control button */
}

/* Horizontal connector from the vertical line to nested comments */

/* Container for the control button and horizontal line */
.control-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Extra line below the control */
/* .extra-line {
    position: absolute;
    left: 24px;
    top: 0;
    width: 2px;
    background-color: #e0e0e0;
    height: 100%;
    z-index: 1;
} */

.curve-arrow {
    position: absolute;
    display: none;
    left: -41px;
    top: -4px;
    width: 48px;
    height: 48px;
}

.curve-arrow.curve-arrow-more {
    display: block;
    left: 17px;
}

.nested-comments .ck-left.avatar-side .curve-arrow {
    display: block;
}

.nested-comments .ck-left.avatar-side {
    position: relative;
}

.avatar-side {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.v-line {
    width: 1px;
    background-color: #e0e0e0;
    transform: translateY(10px);
    flex: 1;
}

.branch {
    position: absolute;
    display: block;
    right: calc(100% - 15px);
    top: -30px;
    width: 25px;
    height: 50px;
    border-left: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-radius: 0 0 0 20px;
    transform: translate(-100%, 0);
}

.ck-parent.level-3::before,
.ck-parent.level-2::before {
    content: '';
    width: 1px;
    background-color: #e0e0e0;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 100%;
    transform: translateX(-34px);
}

.ck-parent.level-3:last-child::before,
.ck-parent.level-2:last-child::before {
    display: none;
}

.top-line {
    position: sticky;
    top: 0;
    z-index: 99999;
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

   .invate-alert {
       padding: 15px;
       border: 1px solid #ddd;
       border-radius: 8px;
       background-color: #f9f9f9;
   }

   .invate-title {
       font-size: 16px;
       font-weight: bold;
       margin-bottom: 10px;
   }

   .invate-list {
       list-style: none;
       padding: 0;
       margin: 0;
   }

   .invate-item {
       margin-bottom: 10px;
       padding: 10px;
       border: 1px solid #ddd;
       border-radius: 8px;
       background-color: #ffffff;
       display: flex;
       flex-direction: column;
       gap: 10px;
   }

   .invate-details {
       font-size: 14px;
       font-weight: bold;
   }

   .invate-company,
   .invate-date {
       display: block;
       margin-bottom: 5px;
   }

   .invate-actions {
       display: flex;
       justify-content: space-between;
       gap: 10px;
   }

   .invate-btn {
       padding: 10px;
       font-size: 16px;
       border-radius: 5px;
       text-decoration: none;
       text-align: center;
       color: white !important;
       flex: 1;
   }

   .invate-btn-accept {
       background-color: #ff5252;
   }

.invate-btn-reject {
     background-color: #6c757d;
}

   .invate-btn:hover {
       opacity: 0.9;
   }

    .delegitem .soc-avatar-container.sm .avatar {
        width: 20px;
        height: 20px;
    }

        .delegitem {
            position: relative;
            display: flex;
            justify-content: center;
            /* центрируем текст */
            align-items: center;
            width: 100%;
        }
    
        .delegitem .soc-avatar-container {
            position: absolute;
            right: 8px;
            top: 50%;
            transform: translateY(-50%);
        }
    
        .delegitem span {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: calc(100% - 50px);
            text-align: center;
        }

.filters-header svg {
    width: 14px;
    height: 14px;
    margin-right: 10px;
}

.filters-header {
    color: #242424;
    font-size: 16px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    font-weight: bold;
}

@media (max-width: 768px) {
    .filters-header {
        display: none;
    }
}

.white-backgroud-card .speciality-chart-dinamic {
    margin-bottom: 20px;
}

.white-backgroud-card {
    padding: 25px 30px;
    background: white;
    border-radius: 15px;
    box-shadow: 0px 24px 36.1px -7px rgba(0, 0, 0, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 30px;
}

.white-backgroud-card-title {
    color: #242424;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
    text-align: center;
}
.white-backgroud-card.bigger .white-backgroud-card-title {
    text-align: left;
}
.white-backgroud-card.bigger .child-block {
    margin-bottom:24px;
}
.white-backgroud-card.bigger {
    align-items: start;

}

        .card-side-link:hover {
            color: #1e83b6ff;
        }
    
        .card-side-link {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 8px 0px;
            text-decoration: none;
            color: #2EA4DE;
            font-size: 14px;
            width: 100%;
            border-bottom: 1px solid #eee;
        }
    
        .card-side-link__text {
            flex: 1 1 auto;
            min-width: 0;
            overflow: hidden;
            text-overflow: ellipsis;
  
        }
    
        .card-side-link__arrow {
            margin-left: 6px;
            color: #2EA4DE;
            flex-shrink: 0;
        }
    
        .card-side-link__count {
            flex: 0 0 auto;
            color: #999;
            font-size: 14px;
        }

        .salary__up {
            border-radius:100%;
            width:20px;
            height:20px;
            display:inline-flex;
            justify-content: center;
            align-items: center;
            background-color:#FFEA96;
            margin-left:4px;
        }

        .salary__up svg {
            width:10px;
            height:10px;
        }

        .jj-tooltip {
            position: fixed;
            /* бо ти береш rect з viewport */
            padding: 6px 10px;
            background: #222;
            color: #fff;
            border-radius: 6px;
            font-size: 12px;
            line-height: 1.2;
            z-index: 9999;
            pointer-events: none;
            /* щоб не тригерився mouseleave на поповері */
            max-width: 260px;
            box-shadow: 0 6px 20px rgba(0, 0, 0, .2);
        }

        .main-inf-q svg {
            position:absolute;
            left:20px;
            top:28px;
            width:20px;
            height: 20px;
        }

        .main-inf-q {
            border:1px solid #2EA4DE;
            border-radius:10px;
            padding:24px;
            padding-left: 54px;
            background: #E5F7FF;
            font-size:14px;
            font-weight: 600;
            position: relative;
            margin-bottom:16px;
        }

        .pagi-row .pagination li.active a {
            border: 1px solid #ff5252;
                color: #ff5252;
        }
        .pagi-row .pagination li.active {
            
            margin-top: 0px;
        }
        .pagi-row .pagination li.disabled{
            color:#ddd;
        }
        .pagi-row .pagination li,
        .pagi-row .pagination li a {
            width:40px;
            height:40px;
            background:white;
            display:flex;
            justify-content: center;
            align-items: center;
            font-size:14px;
            font-weight:600;
            border-radius:4px;
        }
        .pagi-row .more-btn {
            border-radius: 4px;
            font-weight: bold;
            padding: 8px 20px;
        }
        .pagi-row .js-morebtn-wrapper {
            padding:0px;
            justify-content: end;
        }

                .pagi-row {
                    margin-top: 12px;
                    display: flex;
                    flex-wrap: wrap;
                    padding: 10px;
                }
        
                .pagi-col:first-child {
                    flex: 2 1 70%;
                    align-items: center;
                    display: flex;
                }
        
                .pagi-col:last-child {
                    flex: 2 1 30%;
                    align-items: flex-end;
                    display: flex;
                }
        
                @media (max-width: 767.98px) {
                    .pagi-row {
                        flex-direction: column-reverse;
                    }
        
                    .pagi-col:first-child {
                        justify-content: center;
                    }
        
                    .pagi-col:last-child {
                        justify-content: center;
                        margin-bottom: 30px;
                    }
        
                    .pagi-col {
                        flex: 1 1 100%;
                    }
        
                    .pagi-row .js-morebtn-wrapper {
                        justify-content: center;
                    }
                }