@charset "UTF-8";.footer ul,header ul li{list-style:none}#app,#main-content{min-height:100%}.page-title,body{-moz-osx-font-smoothing:grayscale}body,html{height:100%!important}body{background:#fff;font:400 14px/1.3 "IBM Plex Sans","Open Sans",sans-serif;color:#231f20;-webkit-font-smoothing:antialiased}header ul{margin:0;padding:0}img{height:auto;max-width:100%}#main-content{overflow:auto;padding-bottom:142px}#CatalogConsultant .table-price-catalog>tbody table td:not([data-price="-"]).active,#CatalogConsultant .table-price-catalog>tbody table td:not([data-price="-"]):hover{background:#fff!important;color:#231f20!important}.grey-0,.grey-1{background-color:#9998A2}#CatalogConsultant .table-price-catalog>tbody table td{cursor:default!important}@media (max-width:768px){.pull-xs-left{float:left}.pull-xs-right{float:right}}@media (min-width:768px) and (max-width:992px){.pull-sm-left{float:left}.pull-sm-right{float:right}}@media (min-width:992px) and (max-width:1200px){.pull-md-left{float:left}.pull-md-right{float:right}}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media (min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media (min-width:992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}.profile-boxes>div:nth-child(3n+1){clear:left}}@media (min-width:1200px){.pull-lg-left{float:left}.pull-lg-right{float:right}.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}.text-white{color:#fff}.text-default{color:#231f20}.text-grey-0,.text-grey-1{color:#9998A2}.font-bold,.font-light,.font-medium,.font-regular,.font-thin{font-family:"IBM Plex Sans","Open Sans",sans-serif}.mt-50{margin-top:50px}.grey-2{background-color:#888792}.text-grey-2{color:#888792}.grey-3{background-color:#777683}.text-grey-3{color:#777683}.grey-4{background-color:#666573}.text-grey-4{color:#666573}.grey-5{background-color:#555464}.text-grey-5{color:#555464}.grey-6{background-color:#f6f6f6}.text-grey-6{color:#f6f6f6}.grey-7{background-color:#f0f0f0}.text-grey-7{color:#f0f0f0}.position-relative{position:relative}.mb-1{margin-bottom:5px}.mt-1{margin-top:5px}.mb-2{margin-bottom:10px}.mt-2{margin-top:10px}.mb-3{margin-bottom:15px}.mt-3{margin-top:15px}.mb-4{margin-bottom:20px}.mt-4{margin-top:20px}.mb-5{margin-bottom:25px}.mt-5{margin-top:25px}.mb-6{margin-bottom:30px}.mt-6{margin-top:30px}.mb-7{margin-bottom:35px}.mt-7{margin-top:35px}.mb-8{margin-bottom:40px}.mt-8{margin-top:40px}.mb-9{margin-bottom:45px}.mt-9{margin-top:45px}.btn-container,.mt-10{margin-top:50px}.mb-10{margin-bottom:50px}.separator{height:4px}.separator>div{width:20%;height:4px}.separator .color-bar--orange{background-color:#f4835b}.separator .color-bar--violet{background-color:#555464}.separator .color-bar--blue{background-color:#69cde9}.separator .color-bar--green{background-color:#aabcbd}.separator .color-bar--bluesky{background-color:#9bd6e7}.form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(152,203,232,.6)}@-moz-document url-prefix(){select.form-control{-moz-appearance:none;appearance:none;background:url(/images/icon-arrow-down.png?6855e3267cafd3cdf324bf3280fe8b30) 98% 50% no-repeat}}.individual-table-price.table-price-catalog th{width:auto}@media only screen and (min-width:992px){.individual-table-price.table-price-catalog th:first-child{width:25%;padding:0 21px!important}.individual-table-price.table-price-catalog>tbody>tr>td:first-child{padding-left:22px}}@media only screen and (min-width:1140px){.individual-table-price.table-price-catalog>tbody>tr>td{font-size:14px}}.table-price-catalog{margin-bottom:0;background:#fff;border:2px solid #e0e0e0}.table-price-catalog th{border-bottom:1px solid #e8e8ea!important;border-right:1px solid #e8e8ea;padding:0!important;width:20%}.table-price-catalog th table td{border:0!important}.table-price-catalog th table td+td{border-left:1px solid #e8e8ea!important}.table-price-catalog th:first-child{width:15%;padding:0 4px!important}.table-price-catalog th:first-child span{font:300 23px/1.6 "IBM Plex Sans","Open Sans",sans-serif;color:#fe5126}.table-price-catalog th:not(:first-child) span{font:400 15px/1.6 "IBM Plex Sans","Open Sans",sans-serif;color:#231f20}.table-price-catalog th:not(:first-child)>span{display:block;margin:10px 0}.table-price-catalog th td{width:20%;padding:0!important}.table-price-catalog th td span{color:#fff;display:block;padding:8px 4px;cursor:default}.table-price-catalog th td.grey-1{background:#9998A2}.table-price-catalog th td.grey-2{background:#888792}.table-price-catalog th td.grey-3{background:#777683}.table-price-catalog th td.grey-4{background:#666573}.table-price-catalog th td.grey-5{background:#555464}.table-price-catalog>tbody>tr:nth-child(even){background:#f6f6f6}.table-price-catalog>tbody>tr>td:first-child{padding-left:4px}.table-price-catalog>tbody table{margin:0!important;background:0 0!important}.table-price-catalog>tbody table td{width:20%;cursor:pointer}.table-price-catalog>tbody table td.is_highlighted span{line-height:60px;position:relative}.table-price-catalog>tbody table td.is_highlighted span::after{content:'';position:absolute;bottom:-4px;left:0;right:0;margin:auto;width:100%;height:4px;background-color:#f4835b}.table-price-catalog>tbody table td:not([data-price="-"]).active,.table-price-catalog>tbody table td:not([data-price="-"]):hover{color:#fff;background-color:#f4835b}.table-price-catalog>tbody table td[data-price="-"]{cursor:default}.table-price-catalog>tbody>tr td{vertical-align:middle;border-top:0;border-right:1px solid #e8e8ea;padding:0;font-size:13px;height:60px}@media only screen and (min-width:1024px){.table-price-catalog>tbody>tr td{font-size:12px}}@media only screen and (min-width:1140px){.table-price-catalog>tbody>tr td{font-size:13px}}#fast-search .help-inline,#fast-search label{font:400 18px/36px "IBM Plex Sans","Open Sans",sans-serif;color:#231f20}.table-price-catalog>tbody>tr td:last-child{border-right:0}.table-price-catalog>tbody>tr td>table{border-collapse:separate;border-top:0!important;border-bottom:0!important;border-right:1px solid transparent!important;border-left:1px solid transparent!important}.table-price-catalog>tbody>tr td>table tbody tr td{border-right-color:rgba(232,232,234,.5)}.table-price-catalog .tooltip :not(.tooltip-arrow){background-color:#555464}.table-price-catalog .tooltip>.tooltip-arrow{border-top-color:#555464!important}#fast-search label{padding-top:0;text-align:left!important}#error-search .error-message{font:400 18px/1.6 "IBM Plex Sans","Open Sans",sans-serif;color:#f44336;text-align:center}#error-search button{width:100%;margin-top:22px}#error-search .display-table{height:80px;display:table}#error-search .display-table span{display:table-cell;vertical-align:middle}.box-team{background-color:#fff;color:#231f20;margin:30px 0;min-height:140px;border-width:1px;border-style:solid;border-color:#e0e0e0;box-shadow:0 10px 6px -6px #777}.box-team:hover{border-color:#69cde9;border-width:1px}.box-team .panel-header h3{font-size:16px;width:70%;min-height:50px}@media only screen and (min-width:768px){.box-team .panel-header h3{font-size:24px;width:75%;min-height:inherit}}@media only screen and (min-width:1024px){#error-search .error-message{text-align:left}.box-team .panel-header h3{width:66%}}.box-team .panel-body .project-price{font:400 18px/1 "IBM Plex Sans","Open Sans",sans-serif;margin:22px 0}.box-team .panel-footer,.form-group .help-block,.profile-box,.toastr-message,form label{font-family:"IBM Plex Sans","Open Sans",sans-serif}.box-team .panel-body .btn{width:100%}@media only screen and (min-width:768px){.box-team .panel-body .btn{width:150px}}.box-team .panel-footer{background:#ecf0f1;color:#231f20;font-size:16px}.box-team .box-icon{width:50px;height:50px;position:absolute;right:20px;top:15px}@media only screen and (min-width:768px){.box-team .box-icon{right:60px}}.box-team .box-icon span{position:absolute;top:0;right:0;color:#69cce9;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;font-size:24px}.box-team .box-description{margin-bottom:30px;overflow:hidden;cursor:pointer}.box-team .box-description+a{position:relative;z-index:1;display:inline-block;margin-bottom:10px}.box-team .box-description.overflow{height:92px;position:relative}.box-team .box-description.overflow.has-overflow::after{content:"";position:absolute;bottom:0;width:100%;height:45px;z-index:2;background-image:linear-gradient(rgba(255,255,255,0),#fff)}.box-team:nth-child(even){background:#f6f6f6}.box-team:nth-child(even) .box-description.overflow.has-overflow::after{background-image:linear-gradient(rgba(246,246,246,0),#f6f6f6)}.form-control-feedback.fa{line-height:36px}.form-control-feedback.fa-asterisk{font-size:7px}.form-group [type=checkbox]{vertical-align:middle;margin:0 5px 0 0}.form-group [type=checkbox]+label{margin:0;vertical-align:middle}.form-group .help-block{color:#a5a5a5}.profile-box{background:#fff;box-shadow:0 0 5px #ccc;padding:10px 0;text-align:center;margin-bottom:35px;transition:.3s ease all;min-height:505px}.profile-box:hover{box-shadow:0 0 13px rgba(0,0,0,.3)}.profile-box.loading{position:relative}.profile-box.loading:after,.profile-box.loading:before{position:absolute;z-index:3;content:''}.profile-box.loading:before{left:0;top:0;background:rgba(255,255,255,.7);width:100%;height:100%}.profile-box.loading:after{display:block;color:#0a7af8;border-radius:50%;animation:loader 1.3s linear infinite;transform:translateX(-50%);left:50%;top:40%;font-size:12px;width:10px;height:10px}.profile-box .profile-description{display:inline-block;position:relative;color:#0237f9}.profile-box .profile-description>span{vertical-align:top;display:inline-block;padding:0 10px;background:#fff;z-index:1;position:relative;line-height:18px;font-size:16px}.profile-box .hate-btn{float:right;width:23px;height:22px;margin:-1px 9px 0 0;position:relative;cursor:pointer}.profile-box .hate-btn.active:after,.profile-box .hate-btn.active:before,.profile-box .hate-btn:hover:after,.profile-box .hate-btn:hover:before{transform:rotate(0);background:#b74040}.profile-box .hate-btn:after,.profile-box .hate-btn:before{content:'';position:absolute;left:0;top:10px;width:100%;height:2px;background:#c6c6c6;transition:.3s ease all}.profile-box .hate-btn:before{transform:rotate(45deg)}.profile-box .hate-btn:after{transform:rotate(-45deg)}.profile-box .hate-btn span{width:100%;height:100%;position:absolute;left:0;top:0}.profile-box .hate-btn .normal{z-index:2}.profile-box .hate-btn .disliked,.profile-box .hate-btn.active .normal{display:none}.profile-box .hate-btn.active .disliked{z-index:2;display:block}.profile-box .love-btn{margin-left:9px;float:left;width:30px;height:23px;position:relative;cursor:pointer}.profile-box .love-btn .glyphicon{color:#ee581e;position:absolute;left:2px;top:0;transition:.3s ease-in-out all;width:100%;height:100%}.profile-box .love-btn .glyphicon:before{font-size:24px;line-height:23px}.profile-box .love-btn .glyphicon-heart{opacity:0;z-index:1}.profile-box .love-btn.active .glyphicon-heart-empty{z-index:2}.profile-box .love-btn.active .glyphicon-heart,.profile-box .love-btn:hover .glyphicon-heart{opacity:1}.profile-box .love-btn.active:hover .glyphicon-heart{opacity:0}.profile-box .profile-container{padding-top:5px}.profile-box .profile-container img{width:125px;height:125px;display:block;margin:0 auto 10px;border-radius:50%;object-fit:cover}.profile-box .profile-container .profile-name{text-align:center;padding:0 20px;color:#9998A2;margin:0 0 7px;font-size:18px}.profile-box .profile-container .profile-position{padding:0 10px;color:#4c4c4c;font-size:14px;text-align:center;font-weight:700;min-height:64px}.profile-box .profile-specifications{position:relative;padding:5px 14px;margin:10px 0 21px;text-align:left}.profile-box .profile-specifications dl:first-child,.toastr-message{margin-top:10px}.profile-box .profile-specifications:after,.profile-box .profile-specifications:before{position:absolute;height:1px;background:#eee;content:""}.cv-featured-box,.data-container.loading{position:relative}.profile-box .profile-specifications:before{left:0;top:0;width:70%}.profile-box .profile-specifications:after{right:0;bottom:0;width:40%}.profile-box .profile-specifications dl{margin-bottom:10px}.profile-box .profile-specifications dl dt{display:inline-block;color:#bbb;font-weight:700;font-size:14px;line-height:22px}.profile-box .profile-specifications dl dd{float:right;font-weight:700;font-size:14px}.profile-box .profile-specifications dl dd span{font-weight:400}.profile-box .tag-container{min-height:85px;text-align:center}.toastr-message{right:40px;top:20px;padding:10px 20px;color:#fff;border-radius:5px}.toastr-message.success{background:#0a7af8}.toastr-message.error{background:#CD0000}.skillvalue-box{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:567px;background:#fafafa;border:1px solid #ddd;margin-bottom:25px;padding:24px;transition:all .4s ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.skillvalue-box:hover{box-shadow:0 .25rem 1rem rgba(0,0,0,.2)}.skillvalue-box .skillvalue-box-container{-ms-flex:1;flex:1}.skillvalue-box p{font-weight:700;font-size:18px;color:#4c4c4c;padding-bottom:15px}.skillvalue-box a{padding:10px;font-size:16px}.skillvalue-box .btn{padding:10px 20px}.tag-container{padding:0 5px}.tag-container a{vertical-align:top;margin-left:10px;color:#5cafd2;display:inline-block}.tag-container .tag{display:inline-block;margin:0 1px 5px;padding:2px 9px;background:#eee;color:#9998A2;border-radius:5px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:160px}.pagination-container{text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0 5px}.pagination-container .pagination{margin:0}.pagination-container .pagination li.dots span{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid #9c9c9c;margin:12px 3px 0;padding:0;background:0 0}.pagination-container .pagination li.active span{background:#72a5c1;color:#fff}.pagination-container .pagination li a,.pagination-container .pagination li span{background:0 0;color:#bfbfbf;border:none;font-size:16px;transition:.3s ease all;border-radius:50%;margin:0 5px;padding:3px 0;width:35px;height:35px;line-height:29px}.pagination-container .pagination li a:hover,.pagination-container .pagination li span:hover{background:#72a5c1;color:#fff}.price-details#fs-results{padding:10px 0}.cv-featured-box .featured-profile-container{display:table;margin:5px 0;padding-bottom:30px}.cv-featured-box .featured-profile-container .img-featured{display:table-cell;text-align:center;vertical-align:middle;position:relative;width:60px;padding-top:20px}.cv-featured-box .featured-profile-container .img-featured.featured{padding-top:0}.cv-featured-box .featured-profile-container .img-featured.featured .profile-user-img{border-color:#087bfc}.cv-featured-box .featured-profile-container .img-featured .box-featured{display:block;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;color:#0a79fc;padding-bottom:7px}.cv-featured-box .featured-profile-container .img-featured .profile-user-img{display:inline-block}.cv-featured-box .featured-profile-container .featured-profile-details{display:table-cell;vertical-align:middle;padding-left:15px}.info,.navbar-header .flag img{vertical-align:top}.cv-featured-box .featured-profile-container .profile-user-img{width:60px;height:60px;object-fit:cover;border:2px solid #d2d5de;padding:2px;margin:0 0 6px}.cv-featured-box .featured-profile-container .profile-name{margin-bottom:3px;color:#565565;font-size:13px;font-weight:700}.cv-featured-box .featured-profile-container .profile-position{color:#787683;margin:0}.cv-featured-box .featured-profile-container .rate{margin:3px 0 0;color:#565565;font-weight:700}@media (max-width:767px){div.price-details .cv-featured-box{border-left:none;border-top:1px solid #dee2e6}div.price-details .cv-featured-box .featured-profile-container{padding-bottom:15px;margin-left:auto;margin-right:auto}div.price-details#price-view .cv-featured-box:nth-child(n+3){display:none}div.price-details .no-cv-result p{margin-top:0}}@media (min-width:768px) and (max-width:991px){div.price-details .cv-featured-box:nth-child(-n+2){border-bottom:1px solid #dee2e6}div.price-details .cv-featured-box:nth-child(3){clear:left}div.price-details .cv-featured-box .featured-profile-container .img-featured .box-featured{white-space:normal}}@media only screen and (min-width:768px){.price-details#fs-results{padding:10px 40px}}@media only screen and (min-width:992px){.cv-featured-box .featured-profile-container{display:block;margin:0}.cv-featured-box .featured-profile-container .img-featured{display:inline-block;width:auto}.cv-featured-box .featured-profile-container .featured-profile-details{display:block;padding:0}}.loader{display:none}.data-container.loading:after{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,.8);z-index:12;content:""}.data-container.loading .loader{display:block;position:absolute;top:0;left:50%;z-index:13;transform:translate(-50%,0)}.static-page__title{color:#fff;margin:20px 0}.static-page__content,.static-page__unavailable{margin-bottom:80px;z-index:1;background-color:#fefefe;box-shadow:0 3px 6px rgba(0,0,0,.39)}.static-page__unavailable{padding:80px 30px}.static-page__unavailable p{font-size:22px}.static-page__unavailable ol,.static-page__unavailable ul{padding-left:40px}.static-page__content{padding:30px}.static-page__content ol,.static-page__content ul{padding-left:40px}.privacy-content table,.privacy-content td,.privacy-content th{border:1px solid #e0e0e0}.privacy-content td,.privacy-content th{padding:10px;vertical-align:top}.privacy-content table tr:nth-child(2n){background-color:#f9f9f9}@media (max-width:768px){.privacy-content table{overflow-x:auto;display:block}}@keyframes header{0%{transform:translate(0,0);animation-timing-function:linear}100%{transform:translate(0,-60px);animation-timing-function:linear}}.blob{width:2rem;height:2rem;background:rgba(76,76,76,.85);border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);box-shadow:0 0 1rem rgba(165,165,165,.25)}.blob-2{animation:animate-to-2 1.5s infinite}.blob-3{animation:animate-to-3 1.5s infinite}.blob-1{animation:animate-to-1 1.5s infinite}.blob-4{animation:animate-to-4 1.5s infinite}.blob-0{animation:animate-to-0 1.5s infinite}.blob-5{animation:animate-to-5 1.5s infinite}@keyframes animate-to-2{25%,75%{transform:translateX(-1.5rem) scale(.75)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-3{25%,75%{transform:translateX(1.5rem) scale(.75)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-1{25%{transform:translateX(-1.5rem) scale(.75)}50%,75%{transform:translateX(-4.5rem) scale(.6)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-4{25%{transform:translateX(1.5rem) scale(.75)}50%,75%{transform:translateX(4.5rem) scale(.6)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-0{25%{transform:translateX(-1.5rem) scale(.75)}50%{transform:translateX(-4.5rem) scale(.6)}75%{transform:translateX(-7.5rem) scale(.5)}95%{transform:translateX(0) scale(1)}}@keyframes animate-to-5{25%{transform:translateX(1.5rem) scale(.75)}50%{transform:translateX(4.5rem) scale(.6)}75%{transform:translateX(7.5rem) scale(.5)}95%{transform:translateX(0) scale(1)}}.btn-fixed-header,.btn-transition,.btn.block,.btn.inline{transition-duration:.3s;transition-property:color,background-color;transform:perspective(1px) translateZ(0)}.btn:active{box-shadow:none}.btn.block{display:block}.btn.inline{display:inline-block}.btn-big,.btn-block:not(.btn-lg),.btn-medium{border:0;padding:10px 16px;font:400 18px/1 "IBM Plex Sans","Open Sans",sans-serif}.btn-big{width:300px;max-width:100%}.btn-big.btn-lg{padding:10px 16px;line-height:1.3333333}.btn-medium{width:150px;max-width:100%}.btn-small{min-width:180px;max-width:100%}.btn-block{width:100%}.btn-blue{background-color:#69cce9;color:#fff!important}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background-color:#1b94b8;color:#fff!important}.btn-white{background:#fff;color:#555464}.btn-white:active,.btn-white:focus,.btn-white:hover{background-color:#e6e6e6;color:#333}.btn-green{background-color:#2ecc71;color:#fff}.btn-green:active,.btn-green:focus,.btn-green:hover{background-color:#29b765;color:#fff}.btn-grey{background:#999;color:#4c4c4c}.btn-grey:active,.btn-grey:focus,.btn-grey:hover{background-color:#8c8c8c;color:#555464}.btn-light-grey{background:#9998a2;color:#fff}.btn-light-grey:active,.btn-light-grey:focus,.btn-light-grey:hover{background-color:#7a7986;color:#fff}.btn-transparent{background:0 0;color:#999;border:1px solid #999}.btn-transparent:active,.btn-transparent:focus,.btn-transparent:hover{background-color:#8c8c8c;color:#fff}.btn-yellow{background-color:#f7bc2f;color:#fff}.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover{background-color:#f6b416;color:#fff}.navbar-default{background:0 0;border-color:transparent;margin:0;padding:4px 0}.navbar-default .navbar-nav>li>a{color:#f0f0f0;font:400 16px/22px "IBM Plex Sans","Open Sans",sans-serif;padding-top:10px;padding-bottom:10px}.navbar-default .navbar-nav>li>a:hover{color:#69cce9}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#69cce9}.navbar-default .navbar-nav--menu{text-transform:uppercase}.navbar-default .navbar-nav--menu>li>a{border-bottom:3px solid transparent}.navbar-default .navbar-nav--menu>li>a:hover{border-bottom-color:#69cce9}.navbar-default .navbar-nav--menu>li.active a:hover,.navbar-default .navbar-nav--menu>li.active>a{color:#69cce9;border-bottom-color:#69cce9;background-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .initial-logo{display:block}.navbar-default .fixed-logo,.navbar-default.fixed .initial-logo{display:none}.navbar-default.fixed{box-shadow:0 3px 5px rgba(0,0,0,.05);background:rgba(255,255,255,.9);z-index:9999;animation-name:header;animation-duration:.6s;animation-iteration-count:1;-webkit-animation-name:header;-webkit-animation-duration:.6s;-webkit-animation-direction:alternate-reverse;-webkit-animation-iteration-count:1}.navbar-default.fixed .fixed-logo{display:block}.navbar-default.fixed .navbar-nav>li>a{color:#231f20}.navbar-default.fixed .navbar-toggle .icon-bar{background-color:#231f20}.navbar-right{margin-top:5px}@media (min-width:992px){.navbar-right{margin-right:0}}.navbar-right form{margin:-20px 0 0;padding:0 5px}@media only screen and (min-width:768px){.navbar-default.fixed .btn-fixed-header{background-color:#69cce9;color:#fff!important}.navbar-default.fixed .btn-fixed-header:active,.navbar-default.fixed .btn-fixed-header:focus,.navbar-default.fixed .btn-fixed-header:hover{background-color:#1b94b8;color:#fff!important}.navbar-right form{padding:0;margin-top:0}}.navbar-right select{border:0;height:44px;width:100%}.navbar-right select:focus{outline:0;border-color:transparent;box-shadow:none}.navbar-right .navbar-locale{background-color:#f6f6f6}@media (max-width:991px){.profile-boxes>div:nth-child(2n+1){clear:left}.navbar-right .navbar-locale{background-color:transparent}.navbar-right .navbar-locale>a{padding:3px 20px}.navbar-right .navbar-locale>a:focus,.navbar-right .navbar-locale>a:hover{color:#231f20!important}}.navbar-header .navbar-brand{width:50%}@media only screen and (min-width:768px){.navbar-header .navbar-brand{width:auto}}.navbar-header .ul-lang{float:right;position:relative;margin-bottom:0}.navbar-header a.btn-blue{transition:.3s ease all;border-radius:5px;padding:5px 9px 4px;border-bottom:2px solid #5eb7d1;float:right;margin-top:6px}.navbar-header a.btn-blue svg{width:24px;height:24px;fill:#fff}.navbar-header a.btn-blue:focus,.navbar-header a.btn-blue:hover{background-color:#1b94b8;border-bottom-color:#1b94b8}.navbar-header .flag{width:57px;height:50px;box-sizing:border-box}.navbar-header .flag-mobile{padding:18px;float:right}.navbar-toggle{padding:18px}.navbar-collapse{background-color:#fff}@media (min-width:768px){.navbar-collapse{background-color:transparent}}@media only screen and (max-width:768px){.navbar-collapse.in .navbar-nav>li>a{color:#231f20;width:100%;text-align:left}}.navbar-collapse.in .navbar-nav>li>a:focus{background-color:#e1e3e9;color:#333}@media (min-width:992px){.navbar-default:not(.navbar--public){margin:0;border:none;padding:0}.navbar-default:not(.navbar--public) .navbar-nav{margin-top:0;height:70px}.navbar-default:not(.navbar--public) .navbar-nav>li{height:100%;padding-left:15px;padding-right:15px}.navbar-default:not(.navbar--public) .navbar-nav>li>a{display:block;height:100%;line-height:70px;padding:0;font-size:16px}.navbar-default:not(.navbar--public) .navbar-nav>li>a:hover{color:#69cce9}.navbar-default:not(.navbar--public) .navbar-header .navbar-brand{padding-top:25px}}.navbar-default.navbar--public .navbar-locale{background-color:transparent;color:#fff}.navbar-default.navbar--public .navbar-locale>a:focus{color:#69cce9}.navbar-default:not(.navbar--public) .navbar-nav>li.catalog-download{background-color:#231f20;height:100%}.navbar-default:not(.navbar--public) .navbar-nav>li.catalog-download>a.catalog-download-a{display:block;color:#fff!important;max-width:145px;line-height:1.3;font-size:13px;padding:20px 40px 0 0;position:relative}.navbar-default:not(.navbar--public) .navbar-nav>li.catalog-download>a.catalog-download-a::after{position:absolute;top:50%;right:0;content:"\f019";font:normal normal normal 14px/1 FontAwesome;font-size:30px;transform:translateY(-50%);color:#69cce9}@media (min-width:992px){.navbar-default:not(.navbar--public) .navbar-nav>li.catalog-download>a.catalog-download-a{padding-right:35px!important}}.nav-tabs--price-catalog{background-color:transparent;border:none}.nav-tabs--price-catalog>li{margin-bottom:0;height:100%}.nav-tabs--price-catalog>li>a{border:none;border-radius:0;margin:10px 40px 10px 0;padding:0;color:#f0f0f0;border-bottom:2px solid transparent;background-color:transparent!important;text-transform:uppercase;position:relative}.nav-tabs--price-catalog>li>a:after{content:'';background:#0634fb;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#0634fb 10%,#0634fb 90%,rgba(0,0,0,0) 100%);display:block;position:absolute;right:-20px;top:0;width:1px;height:100%}.nav-tabs--price-catalog>li>a:focus,.nav-tabs--price-catalog>li>a:hover{border:none;border-radius:0;color:#fff;border-bottom:2px solid #f0571e}.nav-tabs--price-catalog>li>a span{font-size:12px;text-transform:lowercase}.footer .footer__secondary a,.footer .footer__title,.header,.uppercase{text-transform:uppercase}.nav-tabs--price-catalog>li:last-child>a{margin-right:0}.nav-tabs--price-catalog>li:last-child>a:after{content:none;display:none}.nav-tabs--price-catalog>li.active a:focus,.nav-tabs--price-catalog>li.active a:hover,.nav-tabs--price-catalog>li.active>a{border:none;border-radius:0;color:#fff;border-bottom:2px solid #f0571e}.nav-tabs-bg{background-color:#231f20!important}.btn-container{display:inline-block;max-width:100%}.info i,.info span{display:table-cell}.btn-container a+a{margin-top:10px}@media only screen and (min-width:768px){.btn-container a+a{margin-left:20px;margin-top:0}}.content-page{padding-top:100px;padding-bottom:20px;position:relative}.content-page .form-wrapper{max-width:370px;margin:auto}.info{color:#777;font-size:14px}.info i{padding:0 10px;vertical-align:middle}.info i:before{font-size:16px}.info span{vertical-align:top}input.error{border:1px solid #e73d4a}input.error+div+i,input.error+i,input.error:active+div+i,input.error:active+i,input.error:focus+div+i,input.error:focus+i,input.error:hover+div+i,input.error:hover+i{color:#e73d4a!important}.privacy-label{padding:15px;border:1px solid transparent}.privacy-label.error{border-color:#e73d4a}.privacy-label label{margin:0;vertical-align:middle}input.valid{border:1px solid #4caf50}input.valid+i{color:#4caf50!important}span.error{display:block;color:#e73d4a}input.error-disabled{border:1px solid #d2d6de!important}input.error-disabled+i{color:#777!important}.alert-email{margin:0;font-size:12px;line-height:1.3;border-radius:0;padding:16px 5px}.alert-email.alert-danger{background-color:#e74c3c!important;border-color:#e74c3c!important}.alert-email.alert-success{background-color:#0a7af8!important;border-color:#2ecc71!important}.alert-email.alert-success .close{opacity:1;color:#fff;text-decoration:none;text-shadow:none;font-family:"IBM Plex Sans","Open Sans",sans-serif;font-size:12px;border-color:#fff;display:inline-block;float:none;margin-left:20px;font-weight:400}.dropdown-mobile ul{margin:0;padding:0}.dropdown-mobile a{color:#231f20;display:block;padding:3px 20px;font:400 16px/1.6 "IBM Plex Sans","Open Sans",sans-serif}.dropdown-mobile a:focus{background-color:#e1e3e9;color:#333}.dropdown-mobile .divider{background-color:#eee;height:1px;margin:10px 0;overflow:hidden}body:not(.homepage) .navbar-default:not(.fixed){background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.05)}body:not(.homepage) .navbar-default:not(.fixed) .initial-logo{display:none}body:not(.homepage) .navbar-default:not(.fixed) .fixed-logo{display:block}section .container::before,section .wrap{display:inline-block;vertical-align:middle}body:not(.homepage) .navbar-default:not(.fixed) .navbar-nav>li>a{color:#231f20}body:not(.homepage) .navbar-default:not(.fixed) .navbar-nav>li>a:hover{color:#69cce9}body:not(.homepage) .navbar-default:not(.fixed) .navbar-toggle .icon-bar{background-color:#231f20}.goDown{font-size:44px;line-height:44px;text-align:center;color:#fff;position:absolute;bottom:50px;left:0;right:0;margin:auto;width:44px;height:44px}.checkbox,.radio,section{position:relative}section{background-size:cover;background-repeat:no-repeat;background-attachment:scroll}section.stretch{height:100vh}section .container::before{content:'';height:100%}section .wrap{width:100%}#price-view,.fs-results-container .price-details,.price-details .contact-feature-button{display:none}section:first-child .container{height:100%;min-height:100%;font:0/0 a}@media only screen and (min-width:320px) and (max-width:425px){section:first-child .wrap{height:350px}section:first-child .wrap h1{margin:0}section:first-child .wrap .btn-container{margin-top:15px}}section h1,section h2{font:400 38px/1.3 "IBM Plex Sans","Open Sans",sans-serif}@media only screen and (min-width:768px){.goDown{bottom:10px}section h1,section h2{font:400 41px/1.3 "IBM Plex Sans","Open Sans",sans-serif}}section:not(:first-child){height:600px;min-height:600px}section:not(:first-child) .container{height:600px;min-height:600px;font:0/0 a}.page-fast-search h1,.price-catalog h1,.table-container h2,section .container .section-body{font-family:"IBM Plex Sans","Open Sans",sans-serif}section .container .section-body h1,section .container .section-body h2{font-size:38px;line-height:1.3;font-weight:700;margin-bottom:30px}@media only screen and (min-width:768px){section .container .section-body h1,section .container .section-body h2{font-size:41px}}section .container .section-body blockquote,section .container .section-body div,section .container .section-body p,section .container .section-body pre{font-size:30px;line-height:1.2}section:nth-child(2) h2{font-size:18px}@media only screen and (min-width:768px){section:nth-child(2) h2{font-size:29px}}@media only screen and (min-width:1200px){section:nth-child(2) h2{font-size:41px}}.login-page,.register-page{background:#fff}.login-box,.register-box{margin:0 auto;padding-top:7%}.table-container{margin:0 auto 40px;overflow:auto}.table-container h2{margin:30px 0;color:#231f20}.page-fast-search,.price-catalog{background:#f9f9f9}.page-fast-search h1,.price-catalog h1{margin:0 0 20px;font-weight:400;color:#231f20;font-size:34px}@media only screen and (min-width:768px){.page-fast-search h1,.price-catalog h1{font-size:36px}}.fs-results-container{margin-top:40px}.price-details{padding:10px 40px;border:1px solid #e8e8ea;background:#fff}.price-details .no-cv-result{text-align:center;padding:0 15px}.price-details .no-cv-result.display-table p{margin-top:20px;text-align:left}.price-details .no-cv-result p{font-size:16px;font-weight:700;margin-top:44px}.price-details .no-cv-result a{display:inline-block;width:auto}.price-details.no-results .contact-feature-button{display:inline-block}.price-details.no-results .view_profiles{display:none}.price-details .btn-myp5.no-results-contact-btn{width:100%;margin-bottom:12px}@media (min-width:992px){.price-details .btn-myp5.no-results-contact-btn{margin-top:25px}}@media only screen and (min-width:1024px){.price-details{width:940px}}@media only screen and (min-width:1200px){.price-details{width:1140px}}.price-details .icon{width:80px;height:80px;margin:auto}.price-details .icon i{line-height:80px;font-size:60px;color:#555464}.price-details .function{font:300 18px/2 "IBM Plex Sans","Open Sans",sans-serif;color:#231f20;line-height:20px;margin:15px 0 10px}@media only screen and (min-width:1200px){.price-details .function{line-height:21px;margin-top:6px;min-height:38px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.price-details .experience,.price-details .location{font:300 14px/1.6 "IBM Plex Sans","Open Sans",sans-serif;color:#231f20}.modal-content .modal-header h4,.page-terms h1,.page-terms h2,.price-details .price,.user-delete-account h1,.user-password_change h1,.user-profile h1,.user-settings h1{font-family:"IBM Plex Sans","Open Sans",sans-serif}.price-details .price{font-weight:300;font-size:25px;line-height:40px;color:#231f20;vertical-align:middle;display:block;text-align:center}@media only screen and (min-width:768px){.price-details .left{border-right:2px solid #8c8c8c}.price-details .price{font-size:18px;text-align:left;line-height:22px}.price-details .cv-grid-price{border-right:2px solid #8c8c8c;border-left:2px solid #8c8c8c}}.btn-row,.header{text-align:center}@media only screen and (min-width:992px){.price-details .price{font-size:25px;line-height:35px}}@media only screen and (min-width:1200px){.price-details .price{line-height:50px}}.price-details .btn-group{margin-top:21px}.price-details .btn-group .btn-block{font-size:16px}.price-details .cv-grid-price{min-height:152px}.btn-row{margin-bottom:15px}.material-header{background-color:#2c3e50;height:300px;margin-bottom:-240px}.user-delete-account,.user-password_change,.user-profile,.user-settings{background:#f9f9f9}.user-delete-account h1,.user-password_change h1,.user-profile h1,.user-settings h1{color:#fff;max-width:600px;margin:20px auto}@media only screen and (max-width:425px){.user-delete-account h1,.user-password_change h1,.user-profile h1,.user-settings h1{font-size:24px}}.user-delete-account .content-page .form-wrapper,.user-password_change .content-page .form-wrapper,.user-profile .content-page .form-wrapper,.user-settings .content-page .form-wrapper{max-width:600px;margin:0 auto 80px;padding:2em 1em 1em;position:relative;z-index:1;background-color:#fefefe;box-shadow:0 3px 6px rgba(0,0,0,.39)}@media (min-width:320px) and (max-width:415px){.user-delete-account .btn-inline-group a,.user-password_change .btn-inline-group a,.user-profile .btn-inline-group a,.user-settings .btn-inline-group a{margin-top:10px}}.user-delete-account .btn-myp5,.user-password_change .btn-myp5,.user-profile .btn-myp5,.user-settings .btn-myp5{margin-right:10px;margin-top:0!important;width:auto}.user-delete-account .btn-myp5:last-child,.user-password_change .btn-myp5:last-child,.user-profile .btn-myp5:last-child,.user-settings .btn-myp5:last-child{margin-right:0}.user-delete-account .control-label,.user-password_change .control-label,.user-profile .control-label,.user-settings .control-label{font-weight:700;color:#666}.user-delete-account h3{margin:0 0 30px}.page-terms p{font-size:16px}.checkbox.checked svg.checked,.radio.checked svg.checked{display:block}.checkbox svg.checked,.checkbox.checked svg.unchecked,.radio svg.checked,.radio.checked svg.unchecked{display:none}.checkbox input:not(.is-visible),.radio input:not(.is-visible){visibility:hidden;opacity:0}.checkbox svg,.radio svg{width:17px;height:17px;position:absolute;left:0;top:2px}.filter-select{margin-left:20px;position:relative}.filter-select select{background:0 0;color:#999;padding:10px 10px 10px 30px;border:1px solid #999;width:100%;height:42px;position:relative;z-index:5}.filter-select select option{background:#4c4c4c;border-color:#999;padding:5px}.filter-select i{color:#999;position:absolute;top:11px;left:8px}.filter-select i:before{font-size:18px}.modal-content{padding:0 35px}.modal-content .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.modal-content .modal-header .close{position:absolute;right:4px;top:15px}.modal-content .modal-header img{width:88px;padding-right:20px}.modal-content .modal-header h4{font-size:24px;margin-bottom:8px;font-weight:700;padding-right:15px}.checkbox--awesome label::before,.radio--awesome label::before{left:0;font-family:FontAwesome,sans-serif;font-size:20px;line-height:1;text-rendering:auto}@media (min-width:992px){.border-left{border-left:1px solid #9998A2}}.select2-selection__clear{position:relative;top:5px}.hidden{opacity:0!important}.container.no-padding,.row.no-padding{padding:0}.checkbox--awesome label,.radio--awesome label{display:inline-block;padding-left:25px!important}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.checkbox--awesome{padding-right:10px}.checkbox--awesome input[type=checkbox]{visibility:hidden;position:absolute!important;margin-left:-20px}.checkbox--awesome label{position:relative}.checkbox--awesome label::before{content:"\f096";position:absolute;font-weight:400}.checkbox--awesome input[type=checkbox]:checked+label::before{color:#f4835b;content:"\f14a"}.radio--awesome input[type=radio]{visibility:hidden;position:absolute!important;margin-left:-20px}.radio--awesome label{position:relative}.radio--awesome label::before{content:"\f1db";position:absolute;font-weight:400}.radio--awesome input[type=radio]:checked+label::before{color:#f4835b;content:"\f192"}.search{background-color:#000}.search-body{padding:12px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-title{margin:0 0 10px;padding:2px 25px 0 0;width:100%;color:#fff;font-size:28px;font-weight:400}@media (min-width:768px){.search-title{width:auto;margin-bottom:0}}.search-form{-ms-flex:1;flex:1}.search-form-input{position:relative;display:inline-block!important;vertical-align:middle;margin-bottom:0}.search-form-input>input{padding-left:40px;border:none!important;background-color:#585858!important;color:#c3c3c3}.search-form-input>input:-ms-input-placeholder{color:#c3c3c3}.search-form-input>input::placeholder{color:#c3c3c3}@media (min-width:1200px){.search-form-input>input{width:400px!important}}.search-form-input>i{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:19px;color:#fff}.search-form-submit{border-radius:0;border:1px solid transparent;background-color:#f4835b;transition:border .3s ease-in-out}.search-form-submit:hover{border:1px solid #fff}.search-form-filter{border-radius:0;border:1px solid transparent;background-color:transparent;transition:border .3s ease-in-out}.search-form-filter:hover{border:1px solid #f4835b}.search-form-filter>span{color:#f4835b}.search-form-filter>i{vertical-align:text-bottom;font-size:19px;color:#585858}.search-filters{background-color:#3c3c3c;border-top:1px solid #e7e7e7}.search-filters-body{position:relative;padding:20px 0 40px}@media (min-width:768px){.search-filters-body{padding:20px 30px 40px}}.search-filters-body .checkbox--awesome,.search-filters-body .radio--awesome{margin-bottom:10px}.search-filters-close{color:#fff;background:0 0;border:none;outline:0;position:absolute;display:block;width:20px;height:20px;right:0;padding:0}.search-filters-close::after,.search-filters-close::before{position:absolute;content:'';left:0;width:100%;height:2px;background-color:#c6c6c6;transition:background-color .2s ease-in-out}.search-filters-close::after{transform:rotate(45deg)}.search-filters-close::before{transform:rotate(-45deg)}.search-filters-close:focus::after,.search-filters-close:focus::before,.search-filters-close:hover::after,.search-filters-close:hover::before{background-color:#f4835b}.search-filters-buttons .btn-lg{padding-top:15px;padding-bottom:15px}.search-filters-buttons .btn{transition:border .2s ease-in-out}.search-filters-buttons .btn-orange{color:#fff;background-color:#f4835b;border:1px solid transparent}.search-filters-buttons .btn-orange:hover{border:1px solid #fff}.search-filters-buttons .btn-bordered{color:#fff;background-color:transparent;border:1px solid #f4835b}.search-filters-buttons .btn-bordered:hover{border:1px solid #fff}.search-filters-active .btn-orange-bordered{background-color:transparent;color:#f4835b;border:1px solid #f4835b}.header{background:#000}.header .navbar{margin:0}.header .navbar .container-fluid{margin:0;padding:0}@media (min-width:768px){.search-filters-buttons .btn{width:300px}.header .navbar{margin-bottom:3%}.header .navbar #hamburger_nav{display:block}.header .navbar #menu_only_mobile_user,.header .navbar #menu_only_mobile_user>div,.header .navbar #menu_only_mobile_user>li,.header .navbar #menu_only_mobile_user>ul{display:none}.header .navbar #menu_only_desktop{display:inline}.header .navbar .menu-overlay,.header .navbar .menu-overlay_user,.header .navbar .menu_only_mobile_user{display:none}}.header .arrow-down,.header .arrow-down-mobile,.header .arrow-down-white,.header .arrow-up,.header .arrow-up-mobile{display:inline-block;width:20px;height:12px}.header .arrow-down{background:url(/images/arrow-down.png?f6b73680663963c6ba089b16d0dcf378) center no-repeat;margin-left:1px}.header .arrow-up{background:url(/images/arrow-up-white.png?d486fad35f5900be4f93358bd04f4ccc) center no-repeat}.header .menu__user_name{color:#fff;font-weight:400}.header .navbar-nav{margin:1.5% 0 0 1%}.header .navbar-nav>li{box-sizing:border-box;padding:7px 0 0 5px}.header .navbar-nav>li>a{color:#fff;padding:0;border-bottom:3px solid #000;display:inline}.header .navbar-nav>li>a:hover{color:#fff;background-color:#000;border-bottom-color:#ee581e;transition:border-bottom ease-in-out .2s}.header .navbar-nav>li>a:active,.header .navbar-nav>li>a:focus{background:#000}.header .navbar-nav li.active a{border-bottom:3px solid #000;background-color:#000;border-bottom-color:#ee581e}@media (min-width:768px){.header .navbar-nav{width:75%}.header .navbar-nav .divider-vertical{padding-top:10px}.header .navbar-nav .divider-vertical::after{content:'|';padding:0 .5em;color:#0b7bf8}.header .navbar-nav .header__menu-action{padding:5px}}@media (min-width:1200px){.header .navbar-nav{width:43%;margin-right:-3%}}.header .navbar-right{margin-top:13px}.header .navbar-right>li>a{color:#0b7bf8;overflow:hidden}.header .navbar-right>li>a:hover{color:#fff}.header .navbar-right .dropdown.open{background-color:#0b7bf8}.header .navbar-right .dropdown.open>div{color:#fff}.header .navbar-right>li.currency-switcher,.header .navbar-right>li.locale-switcher{cursor:pointer}.header .navbar-right .dropdown-menu{color:#fff;background-color:#0a79f8;border:none;padding-left:25px;margin-top:-1px}.header .navbar-right .dropdown-menu>li{display:block}.header .navbar-right .dropdown-menu>li>a{display:inline;border-bottom:3px solid #0a79f8;padding:0;width:50%;color:#fff;margin:0 auto}.header .navbar-right .dropdown-menu>li>a:hover{color:#fff;background-color:#0a79f8;border-bottom-color:#ee581e;transition:border-bottom ease-in-out .2s}.header .navbar-right .dropdown-menu:hover{background-color:#0a79f8}@media (min-width:768px){.header .navbar-right{float:left!important}.header .navbar-right #menu__user_name_div{display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;max-width:117px;overflow:hidden;text-overflow:ellipsis}.header .navbar-right .dropdown{color:#ee581e;font-weight:900}.header .header__logo{margin:7px 0 0 -6px}}@media (min-width:1200px){.header .navbar-right{width:35%!important;float:right!important}}.header .header__logo{display:inline-block}.arrow-down-mobile{background:url(/images/arrow-down-mobile.png?04fd335906e07b9a979d6bcf9009715b) center no-repeat}.arrow-up-mobile{background:url(/images/arrow-up-mobile.png?0dceee8079e91e82373827038bfc8b24) center no-repeat}.page-title{font-weight:700!important;font-family:'IBM Plex Sans Condensed'!important;font-size:35px!important;-webkit-font-smoothing:antialiased}*,body h1,body h2,body h3,body h4,body h5,body h6{font-family:"IBM Plex Sans","Open Sans",sans-serif}.page-title .in_currency{font-weight:400;font-size:22px}.currency-switcher__col{text-align:left!important}.header--public .header__content{padding:20px 0}.header--public .header__logo{display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto}.header--public .header__menu{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;margin-top:20px}.header--public .header__menu--user{margin-top:10px}.header--public .header__menu-item:not(:last-child){padding-right:15px;border-right:1px solid #0b7bf8}.header--public .header__menu-item:not(:first-child){padding-left:10px}.header--public .header__menu-item{-ms-flex:0 0 auto;flex:0 0 auto}.header--public .header__menu--user .header__menu-action{color:#0b7bf8;transition:color ease-in-out .2s}.header--public .header__menu-item--lang-switch .header__menu-action{text-transform:uppercase;padding-left:39px;position:relative}.header--public .header__menu-item--lang-switch .header__menu-action:before{content:'';display:block;width:31px;height:23px;position:absolute;left:0;top:-3px;background-image:url(/images/login-icon.png?cb0675e…);transition:opacity ease-in-out .2s}.header--public .header__menu-item--lang-switch .header__menu-action:after{opacity:0;background-position:left bottom}@media (min-width:768px){.header--public .header__content{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:start;padding:0}.header--public .header__menu--user{min-width:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:26px 0 0 auto}.header--public .header__menu-item:not(:last-child){padding-right:15px;border-right:1px solid #0b7bf8}.header--public .header__menu-item:not(:first-child){padding-left:10px}.header--public .header__menu--user .header__menu-action{color:#0b7bf8;transition:color ease-in-out .2s}.header--public .header__menu-item--lang-switch .header__menu-action{text-transform:uppercase;padding-left:39px;position:relative}.dropdown-menu,.dropdown-menu:hover,.dropdown-menu>li>a:hover,.dropdown.open{background-color:#000!important}.dropdown-menu{border-top:none;border-bottom:solid 2px #ee581e!important;border-right:solid 2px #ee581e!important;border-left:solid 2px #ee581e!important;padding-left:4%!important;margin-right:-2px;background-clip:unset}.dropdown-menu>li{display:block}.dropdown-menu>li>a{display:inline;border-bottom:3px solid #000!important;color:#fff!important;font-size:large!important;padding-left:0!important}.dropdown-menu>li>a:hover{border-bottom:solid 2px #ee581e!important}.dropdown-menu .locale-switcher .img{vertical-align:auto}.dropdown.open{border-top:solid 2px #ee581e;border-right:solid 2px #ee581e;border-left:solid 2px #ee581e;padding-left:3px!important}.dropdown.open .menu__user_name{color:#ee581e!important;font-weight:900}.locale-switcher{min-width:135px;max-width:135px}.locale_submenu{border-radius:0!important;min-width:135px!important;max-width:135px!important}.locale_submenu>li{padding-left:5px!important}.locale_submenu>li>a{font-size:unset!important}.user_settings{text-align:left;width:230px}.user_settings .dropdown-menu{border-radius:0!important;min-width:230px!important}.user_settings .dropdown-menu>li>a{font-size:14px!important}#localeswitch{text-align:left;-ms-flex-align:start;align-items:flex-start;padding-left:5px}#localeswitch>li{text-align:left;-ms-flex-align:start;align-items:flex-start}#localeswitch>img[src*=en-flag]{padding-left:4px}#localeswitch>img[src*=fr-flag]{padding-left:1px}.currency_change_div .currency_submenu>li{padding-left:0!important}.locale-switcher>div:hover,.user_settings>div:hover{color:#fff!important}}@media (min-width:992px){.header--public .header .header__menu-item:not(:last-child){padding-right:20px}}.page-title{display:inline;border-right:solid 2px #fff;padding-right:7px;padding-top:0;padding-bottom:0}.currency_change_div{display:inline-block;color:#fff;padding-left:7px;-ms-flex-align:center;align-items:center;padding-bottom:7px;padding-right:6px;margin-left:4px}.currency_change_div #currency{font-size:large}.currency_change_div #currency:hover{color:#ee581e!important;cursor:pointer}.currency_change_div .currency_submenu{background-color:#000;color:#fff;border:none;margin-top:-1pxpx!important;border-radius:0!important}.currency_change_div .dropdown-menu,.currency_change_div .dropdown-menu:hover,.currency_change_div.open{background-color:#000!important}.currency_change_div .arrow-down-mobile,.currency_change_div .arrow-up-mobile{display:inline-block;width:20px;height:13px}.currency_change_div .dropdown-menu{border-top:none;border-width:0 2px 2px!important;border-bottom:solid 2px #ee581e!important;border-right:solid 2px #ee581e!important;border-left:solid 2px #ee581e!important;padding-left:4%!important;left:-2px!important;min-width:103px!important;max-width:103px!important;margin:0!important}.currency_change_div .dropdown-menu>li{display:block;padding-left:4px}.currency_change_div .dropdown-menu>li>a{display:inline;border-bottom:3px solid #000!important;color:#fff!important;font-size:large!important;padding-left:0!important}.currency_change_div .dropdown-menu>li>a:hover{background-color:#000!important;border-bottom:solid 2px #ee581e!important}.currency_change_div .dropdown-menu .locale-switcher{min-width:125px;max-width:125px}.currency_change_div .dropdown-menu .locale-switcher .img{vertical-align:auto}.footer .footer__secondary a:before,.footer .footer__section--contact span,.footer .footer__section--contact svg{display:inline-block;vertical-align:middle}.currency_change_div.open{border-top:solid 2px #ee581e;border-right:solid 2px #ee581e;border-left:solid 2px #ee581e;max-width:103px;min-width:103px;border-radius:0!important}.currency_change_div.open .menu__user_name{color:#ee581e!important}.currency_change_div.currency_submenu{max-width:179px;margin-left:-2px}.footer{background:#19191e;color:#8f8f8f;line-height:1.5}.footer a{display:inline-block;color:#777}.footer a:hover{color:#fff}.footer svg{color:#ee581e}.footer a:hover svg{color:#fff}.footer a,.footer svg{transition:color .2s ease-in-out}.footer ul{margin-bottom:0}.footer ul li{padding:3px 0}.footer .footer__main{padding:20px 0}.footer .footer__section:not(:last-child){margin-bottom:50px}.footer .footer__title{color:#fff;margin-bottom:10px}.footer .footer__section--links a{color:#ee581e}.footer .footer__section--links a:hover,button{color:#fff}.footer .footer__section--contact svg{width:29px;height:34px;margin-right:5px}.footer .footer__section--social ul{white-space:nowrap}.footer .footer__section--social ul li{display:inline-block}.footer .footer__section--social ul li:not(:last-child){margin-right:20px}.footer .footer__section--social svg{width:40px;height:40px}.footer .footer__secondary{background:#000;padding:7px 0}.footer .footer__secondary ul{margin-bottom:10px}.footer .footer__secondary ul li{display:inline-block;margin-right:20px}.footer .footer__secondary a{font-size:12px}.footer .footer__secondary a:before{content:'';box-sizing:content-box;border:solid #ee581e;border-width:1px 1px 0 0;width:5px;height:5px;transform:rotate(45deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:-1px 7px 0 0;transition:border-color .2s ease-in-out}.footer .footer__secondary a:hover:before{border-color:#fff}.footer .footer__copyright{font-size:12px;padding:3px 0}@media (min-width:650px){.footer .footer__section--logo a{margin-top:-6px}.footer .footer__section--social svg{width:30px;height:30px}.footer .footer__secondary .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer .footer__secondary ul{margin-bottom:0}.footer .footer__copyright{margin-left:auto}}@media (min-width:650px) and (max-width:991px){.footer .footer__main .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer .footer__main .footer__section{-ms-flex:1 1 50%;flex:1 1 50%}.footer .footer__main .footer__section--logo,.footer .footer__main .footer__section--social{border-bottom:1px solid #495057;margin-bottom:33px;padding-bottom:30px}.footer .footer__main .footer__section--contact,.footer .footer__main .footer__section--links{-ms-flex-order:1;order:1;margin-bottom:20px}}@media (min-width:992px){.footer{position:relative;bottom:0;min-width:100%;margin-top:-282px}.footer .footer__main .container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.footer .footer__main .footer__section{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}.footer .footer__main .footer__section:not(:last-child){padding-right:15px;margin-right:15px;border-right:1px solid #495057}.footer .footer__section--social ul{width:80px;white-space:normal;padding-top:3px;line-height:0}.footer .footer__section--social ul li{float:left;padding:0}.footer .footer__section--social ul li:nth-child(-n+2){margin-bottom:20px}.footer .footer__section--social ul li:nth-child(even){margin-right:0}}@media (min-width:1200px){.footer{position:relative;bottom:0;min-width:100%;margin-top:-282px}.footer .footer__main .footer__section:not(:last-child){margin-right:30px}}*{margin:0;padding:0;box-sizing:border-box;font-size:14px;outline-color:#333}body{min-width:320px;overflow:auto}.content-wrapper{min-height:100%;min-width:100%;margin:0}@media (min-width:992px){.content-wrapper{padding-bottom:282px}}.main,body,html{min-height:100%;width:100%}i.glyphicon{font-family:'Glyphicons Halflings'!important;border:none}a{color:#0b7bf8;text-decoration:none}button,input[type=email],input[type=password],input[type=text]{padding:16px;width:100%;margin:10px 0;box-sizing:border-box}button{background:#ed571e;border:0;transition:all ease-in-out .2s;cursor:pointer}button:hover{background:#ff5f22}.input-with-icon-wrapper{position:relative}.input-with-icon-wrapper .icon{position:absolute;left:12px;top:21px;z-index:1}.input-with-icon-wrapper .input{padding-left:60px;font-size:16px}.input-with-icon-wrapper.has-show-password-button .input{padding-right:60px}.input-with-icon-wrapper .checkbox{position:absolute;right:12px;top:20px}.show-hide-password[type=checkbox]{display:none}.show-hide-password[type=checkbox]+label{width:36px;height:36px;background-position:-296px -783px}.show-hide-password[type=checkbox]:checked+label{background-position:-342px -783px}.login-remember{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px}.login-remember .remember_label{padding-left:5px;position:relative;top:-2px}.no-padding-right{padding-right:0!important}.no-padding-left{padding-left:0!important}.tab-content{display:none;animation:fadeEffect 1s}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.font-1,.font-2,.font-3{font-family:"IBM Plex Sans","Open Sans",sans-serif}.f-size-90{font-size:90px}.f-size-80{font-size:80px}.f-size-55{font-size:55px}.f-size-40,.f-size-45{font-size:48px}.f-size-30{font-size:30px}.f-size-32{font-size:32px}.f-size-28{font-size:28px}.f-size-26{font-size:26px}.f-size-24{font-size:24px}.f-size-22{font-size:22px}.f-size-20{font-size:20px}.f-size-xxxsmall{font-size:10px}.f-size-xxsmall{font-size:11px}.f-size-xsmall{font-size:12px}.f-size-small{font-size:13px}.f-size-large{font-size:14px}.f-size-regular{font-size:16px}.f-size-regular-large{font-size:18px}.container,.form-menu{font-size:0}.line-height-20{line-height:20px}.line-height-24{line-height:24px}.t-color-gray,.t-color-white{color:#FFF}.t-color-black{color:#000}.t-color-darkblue{color:#061479}.t-color-lightgray{color:#777}.t-color-darkgray{color:#505050}.t-color-blue{color:#0a79f8}.t-color-lightblue{color:#5fa7f9}.blue-text{color:#0a79f8}.regular{font-weight:400}.bold{font-weight:700}.thin{font-weight:200}.light{font-weight:300}.semi-light{font-weight:500}.semi-bold{font-weight:600}.inline-block{display:inline-block!important}.align-center{text-align:center}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.nominheight{min-height:0!important}.section{width:100%}.container{max-width:1160px;margin:auto;padding:0 20px}.section.middle{min-height:768px;width:100%;background-color:#f6f6f6}.middle .banner{margin:auto;max-width:100%}.middle .section-left{color:#fff;margin-top:100px}.middle .section-left p{line-height:84px}.form-wrapper{box-shadow:1px 6px 15px 0 rgba(0,0,0,.1)}.form-wrapper .form-header{padding-bottom:30px}.form-wrapper .arrow{position:relative;top:-2px}.form-wrapper .terms{padding-left:20px;position:relative;margin-top:30px}.form-wrapper .terms input[type=checkbox]{position:absolute;left:0;top:3px}.form-wrapper button[type=submit]{margin-top:30px}.form-wrapper .alternative-auth-text{text-align:center;padding-top:20px}.form-wrapper .alternative-auth-text span{background:#fff;color:#777;display:inline-block;position:relative;bottom:-8px;padding:0 10px}.form-wrapper .separator{display:block;width:100%;border-bottom:1px solid #777}.form-wrapper .auth-type{text-align:center;padding:40px 0 20px}.form-wrapper .auth-type .image{display:inline-block}.form-menu button{width:50%;margin:0;background:#f2f2f2;color:#777;outline:0}.form-menu button.active{background:#fff;color:#000}.middle .secondary-section{background:#f6f6f6}.middle .secondary-section .section-left{margin-top:30px;color:#000;padding-top:30px;padding-right:30px;padding-bottom:30px;margin-bottom:40px}.middle .secondary-section .section-left h1{font-weight:400}.middle .secondary-section .section-left h1:after{content:'';border-bottom:5px solid #0b7bf8;width:70px;display:block}.middle .secondary-section .section-left p{line-height:25px;padding-top:50px}.middle .ternary-section{background:#fff}.image,.prices{background-repeat:no-repeat}.middle .ternary-section .section-left{margin:40px 0;padding:0;height:100%;position:relative}.middle .ternary-section .section-left p{color:#000}.middle .ternary-section .separator{position:absolute;top:0;right:60px;border-right:1px solid #c1c1c1;height:100%}.prices{background-image:url(/images/ppage_spritesheet.png?3bfc9ce46e446c13ef4177d1602eaa21);display:block}.prices-i_prices{width:28px;height:28px;background-position:-5px -124px}.in_currency{display:inline}i{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:2px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.image{background-image:url(/images/spritesheet.png?79e5005234fc7f2e9e5e080325b60f58);display:block}.prices-bg_header{width:1920px;height:109px;background-position:-5px -5px}.image-i_book{width:36px;height:36px;background-position:-5px -783px}.image-i_email{width:36px;height:36px;background-position:-51px -783px}.image-i_p_facebook{width:41px;height:40px;background-position:-97px -783px}.image-i_p_googleplus{width:41px;height:40px;background-position:-148px -783px}.image-i_p_linkedin{width:41px;height:40px;background-position:-199px -783px}.image-i_password{width:36px;height:36px;background-position:-250px -783px}.image-i_reveal_off{width:36px;height:36px;background-position:-296px -783px}.image-i_reveal_on{width:36px;height:36px;background-position:-342px -783px}.image-i_s_facebook{width:45px;height:45px;background-position:-388px -783px}.image-i_s_linkedin{width:45px;height:45px;background-position:-443px -783px}.image-i_s_location{width:36px;height:36px;background-position:-498px -783px}.image-i_s_mail{width:36px;height:36px;background-position:-544px -783px}.image-i_s_phone{width:36px;height:36px;background-position:-590px -783px}.image-i_s_twitter{width:45px;height:45px;background-position:-636px -783px}.image-i_s_wutwut{width:45px;height:45px;background-position:-691px -783px}.image-i_user{width:36px;height:36px;background-position:-746px -783px}.image-mypentalog{width:231px;height:65px;background-position:-792px -783px}.image-pentalog{width:175px;height:51px;background-position:-1033px -783px}@media screen and (max-width:980px){.middle .section-left,.middle .section-right{display:block;width:100%}.secondary-section .section-right,.separator{display:none}.middle .section-left{margin-top:0;padding:30px}.secondary-section{margin-top:730px}.ternary-section .section-left,.ternary-section .section-right{padding:30px!important;margin:0}}.homepage .alert.alert-success a,.homepage .hp-col-discover br{display:none}.homepage .alert.alert-success{padding:20px;color:#fff;margin-bottom:20px}.alert .close{text-decoration:none}.alert-success{background-color:#0a7af8!important}.alert-info{background-color:#5fa7f9!important}.alert-danger{background-color:#dd4b39!important;color:#fff!important;padding:10px;margin-bottom:22px}.alert-danger ul{list-style:none!important}.password-reset-page .password-reset-page__container{max-width:600px}.password-reset-page .password-reset-page__form-weapper{padding:20px;margin:80px auto;box-shadow:none;box-shadow:0 3px 33px 1px rgba(0,0,0,.1)}.password-reset-page .form-wrapper button[type=submit]{margin-top:0}.password-reset-page .password-reset-page__title{font-size:16px;font-weight:400;margin-bottom:12px}.ma-0{margin:0!important}.homepage .hp-section-intro{position:relative;z-index:0}.homepage .hp-section-banner{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;max-height:768px;background-position:-9px -5px}.homepage .hp-col-discover{color:#fff;padding:25px 15px;text-align:center}.homepage .hp-col-discover *{font-size:45px;line-height:1.2;font-weight:700}.homepage .hp-col-discover em{font-style:normal;font-size:32px;font-weight:400}.homepage .hp-col-auth{padding-bottom:20px}.homepage .hp-col-auth .form-wrapper{background:#fff;padding:40px}.homepage .hp-section-fullstack{margin:30px 0 40px}.homepage .hp-col-fullstack{padding:30px}.homepage .hp-col-fullstack h1{font-size:30px;font-weight:400}.homepage .hp-col-fullstack h1 em{font-size:30px;font-style:normal;position:relative}.homepage .hp-col-fullstack h1 em:after{content:'';background:#0b7bf8;width:100%;height:5px;display:block;position:absolute;left:0;bottom:-2px}.homepage .hp-col-fullstack p{line-height:25px;margin-top:30px;font-size:18px;font-weight:300}.homepage .hp-section-2weekslaunch{background:#fff}.homepage .hp-col-2weekslaunch-title{padding:50px 30px 40px;line-height:1.2;text-transform:uppercase}.homepage .hp-col-2weekslaunch-title h1{color:#0a79f8;font-size:45px;font-weight:700}.homepage .hp-col-2weekslaunch-title h1 em{font-size:45px;font-style:normal;color:#000}.homepage .hp-col-2weekslaunch-title h1 strong{font-size:55px}.homepage .hp-col-2weekslaunch-desc{padding:0 30px 70px}.homepage .hp-col-2weekslaunch-desc h2{font-size:18px;margin-bottom:10px}.homepage .hp-col-2weekslaunch-desc p{font-size:18px;font-weight:300}@media (min-width:991px){.homepage .hp-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.homepage .hp-col-2weekslaunch-title,.homepage .hp-col-discover{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.homepage .hp-section-intro .hp-row{height:768px}.homepage .hp-col{width:50%}.homepage .hp-col-discover{padding:0 40px 0 0;text-align:left}.homepage .hp-col-discover *{font-size:80px;line-height:84px;vertical-align:top}.homepage .hp-col-2weekslaunch-title h1,.homepage .hp-col-2weekslaunch-title h1 em,.homepage .hp-col-discover em{font-size:48px}.homepage .hp-col-discover br{display:block}.homepage .hp-col-auth{padding:100px 0 0}.homepage .hp-col-fullstack{padding-left:0}.homepage .hp-col-2weekslaunch-title{padding:40px 20px 55px 0;width:auto;position:relative}.homepage .hp-col-2weekslaunch-title h1 strong{font-size:90px}.homepage .hp-col-2weekslaunch-title:after{content:'';display:block;position:absolute;right:0;top:40px;bottom:40px;width:1px;background:#c1c1c1}.homepage .hp-col-2weekslaunch-desc{padding:40px 0 40px 20px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:1200px){.homepage .hp-col-2weekslaunch-title{padding-right:70px}.homepage .hp-col-2weekslaunch-desc{padding-left:60px}}@media (min-width:1938px){.homepage .hp-section-banner{width:1938px;left:50%;transform:translateX(-50%)}}.priceapp .section{width:100%}.priceapp .container{max-width:1160px;margin:auto;font-size:0;padding:0 20px}.priceapp .price-details .cv-grid-price{border:none!important}.priceapp .material-header{max-width:1920px;height:109px;margin-bottom:-109px;background:url(/images/ppage_spritesheet.png?3bfc9ce46e446c13ef4177d1602eaa21) -5px -5px no-repeat #0116e1}.priceapp .content-page{padding-top:0}.priceapp .form-wrapper .form-control{margin:0}@media only screen and (min-width:768px){.content-page{min-height:667px}}.price-catalog .middle .page-title{position:relative}.price-catalog .middle .page-title.eur:after,.price-catalog .middle .page-title.usd:after{font-size:14px}.price-catalog .middle .page-title.eur:after{content:"EUR"}.price-catalog .middle .page-title.usd:after{content:"USD"}.btn-myp5--chevron:after,.load4:after,.price-catalog .tabs-band li:after{content:''}.price-catalog .middle .currency-font{position:absolute;right:-40px}.price-catalog .tabs-band{height:40px;line-height:40px;background:#071579}.price-catalog .tabs-band li{list-style:none;display:inline-block;padding-left:10px}.price-catalog .tabs-band li:first-child{padding-left:0}.price-catalog .tabs-band li:last-child:after{border-right:0}.price-catalog .tabs-band li:after{border-right:1px solid #0237f7;padding-right:10px}.price-catalog .tabs-band li a{border-bottom:2px solid #071579}.price-catalog .tabs-band li a:hover{border-bottom-color:#ee581e}.price-catalog .prices-band,.price-catalog .profiles-band{padding:10px 0}.price-catalog .profiles-band .profiles-wrapper{background:#FFF;border:1px solid #c1c1c1}.price-catalog .profiles-band .profiles-wrapper .main-profile{padding:20px;-ms-flex:.4;flex:.4}.price-catalog .profiles-band .profiles-wrapper .main-profile h2{margin-bottom:10px}.price-catalog .profiles-band .profiles-wrapper .main-profile p:last-of-type{margin:10px 0 5px;display:block}.price-catalog .profiles-band .profiles-wrapper .main-profile button{margin-bottom:0}.price-catalog .profiles-band .profiles-wrapper .secondary-profiles .profile-item{padding:20px 24px;text-align:center;border-left:1px solid #c1c1c1}.price-catalog .profiles-band .profiles-wrapper .secondary-profiles .profile-item .image-icon{width:60px;height:60px;border-radius:100%;overflow:hidden;border:1px solid #ddd;box-shadow:0 0 0 1px #0b7af8}.price-catalog .profiles-band .profiles-wrapper .secondary-profiles .profile-item span:last-of-type{margin:10px 0 5px}.price-catalog .profiles-band .view-profiles{max-width:150px;padding:10px 15px}.price-catalog .flat-articles-band .flat-article-item{padding:50px 0}.price-catalog .flat-articles-band .flat-article-item .btn{font-weight:700;margin:10px 0;padding:13px 16px;width:100%}.price-catalog .flat-articles-band .flat-article-item h2{margin-bottom:20px}.price-catalog .flat-articles-band .flat-article-item h2:after{content:'';border-bottom:5px solid #0a7af8;width:50px;display:block;margin-top:5px}.price-catalog .box-team:hover,.price-catalog .page-header{border:none}@media (max-width:991px){.price-catalog .flat-articles-band .flat-article-item .team-price br{display:none}}.price-catalog .flat-articles-band .flat-article-content{padding:0 40px 0 0}.price-catalog .flat-articles-band .flat-article-content>p:last-of-type{margin:10px 0 0}.price-catalog .flat-articles-band .flat-article-info{-ms-flex:.2;flex:.2}.price-catalog .flat-articles-band .flat-article-info p:first-of-type{margin-bottom:10px}.price-catalog .flat-articles-band .flat-article-info button{margin-top:12px;padding:12px}.price-catalog .prices-i_user{width:58px;height:58px;background-position:-43px -124px}.price-catalog .box-team{color:#231f20;margin:0;min-height:140px;box-shadow:none;border:none}.price-catalog .flat-articles-band{background-color:#f6f6f6;margin-top:40px}.price-catalog .box-team .box-description+a{margin-bottom:0!important}.price-catalog .box-team .box-description{margin-bottom:20px}.price-catalog .section.middle{min-height:0}.price-catalog .show-hide-password[type=checkbox],.price-catalog .tab-content{display:block!important}.price-catalog .price-catalog-table{margin-top:30px}.price-catalog .price-catalog-table__title{color:#000e78!important;font-size:30px!important;font-weight:700!important;padding-left:0!important;line-height:40px!important}.price-catalog #CatalogCompany .price-catalog-table__title{padding-left:10px}.price-table__grey-2{background:#dfe2e7}.price-table__grey-3{background:#c4c8cb}.price-table__grey-4{background:#aeafb2}.price-table__grey-5{background:#9a9a9a}.price-table__header{white-space:nowrap}.price-table__header span{color:#000!important}.btn-ornage{background:#ed571e!important;border-radius:0;color:#fff!important;font-size:16px}.btn-ornage:focus,.btn-ornage:hover{background:#ff5f22!important;color:#fff!important}.price-catalog .currency-switcher__dropdown,.price-catalog .locale-switcher__dropdown{position:absolute;top:12px;right:-47px;color:#fff}.price-catalog .btn.currency-switcher__button,.price-catalog .btn.locale-switcher__button{color:#fff;margin:10px 0 0}.price-catalog .currency-switcher__col{padding-left:0}.price-catalog .price-catalog-table .price-catalog-table{color:#777;font-size:14px}.price-catalog .table-price-catalog th:not(:first-child)>span{text-transform:uppercase;font-size:16px;font-weight:700;color:#242424}.price-catalog .price-catalog .price-catalog-table .price-table__header span{font-size:14px!important;font-weight:700!important;color:#242424!important}.price-catalog .table-price-catalog>tbody>tr>td:first-child{font-size:14px;font-weight:400;color:#242424;padding-left:10px}.price-catalog .table-price-catalog>tbody>tr td>table tbody tr td{font-size:13px;color:#242424}.price-catalog .side-container{margin-top:13px}.price-catalog .price-details{padding:0;width:100%;overflow:hidden}@media (max-width:767px){.price-catalog .price-details.scroll-to-fixed-fixed{width:calc(100vw - 40px - (100vw - 100%));min-width:280px}}@media (min-width:768px){.price-catalog .price-details{width:710px}.price-catalog .cv-featured-box{min-height:178px}}@media (min-width:992px){.price-catalog .price-details{width:930px}}@media (min-width:1200px){.price-catalog .price-details{width:1120px}}.price-catalog .price-detail__function{font-size:22px!important;font-weight:700!important;color:#071579!important;margin-top:0!important;margin-bottom:2px;padding-top:10px!important}.price-catalog .price-detail__experience span,.price-catalog .price-detail__location span{font-weight:700}.price-catalog .price-detail__price{font-size:20px!important;font-weight:700!important;line-height:20px!important;margin-top:10px!important}.price-catalog .price-detail__cta a{background-color:#ed571e!important;border-radius:0}.price-catalog .price-details__info-container{padding:0 0 15px 15px!important}.price-catalog .cv-featured-box{border-left:1px solid #dee2e6}.price-catalog .featured-profile-container{text-align:center;margin-top:15px!important}.price-catalog .cv-featured-box .profile-name{color:#242424}.price-catalog .cv-featured-box .profile-position{color:#495057}.price-catalog .cv-featured-box .rate{margin-top:10px!important;font-size:20px;color:#242424!important}.price-catalog .cv-featured-box .rate span{font-size:16px;color:#242424}@media only screen and (min-width:992px){.price-catalog .individual-table-price.table-price-catalog th:first-child{padding:0 10px!important}}.alert-email.alert-danger{margin-bottom:0}.contact-page .subheader__title{margin-top:31px;font-weight:500;text-transform:uppercase;color:#fff;font-size:30px}.contact-page .subheader__title__thank-you{margin-top:51px;font-size:3.5rem;font-weight:700}.contact-page .contact-row{margin-left:-20px;margin-right:-20px}.contact-page .contact-col-intro{background:#f6f6f6;padding:30px 20px}.contact-page .contact-col-form{background:#fff;padding:30px 20px}.contact-page .contact-title{color:#061479;font-size:38px;font-weight:600;padding:0 0 40px;margin:0}.contact-page .contact-title br{display:none}.contact-page .cpage{background-image:url(/images/cpage_spritesheet.png?75625e6a0b0ae6d5c342a6df3b8d9efc);background-repeat:no-repeat;display:block;position:relative;left:50%;transform:translateX(-50%)}.contact-page .cpage-banner_type_contact{width:auto!important;height:100px;background-position:-5px -5px}.contact-page .cpage-i_f_bulb{width:40px;height:40px;background-position:-5px -115px}.contact-page .cpage-i_l_cogs{width:100px;height:100px;background-position:-55px -115px}.contact-page .cpage-i_l_mindorbit{width:100px;height:100px;background-position:-165px -115px}.contact-page .cpage-i_l_pen{width:40px;height:40px;background-position:-275px -115px}.contact-page .cpage-i_l_rocket{width:100px;height:100px;background-position:-325px -115px}.contact-page .subheader__thank-you{background-image:linear-gradient(to bottom,#012477 20%,#0237f7 100%);background-repeat:repeat-x;height:150px}.contact-page .form-header{font-size:16px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.contact-page .criteria-wrapper{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0 30px}.contact-page .criteria-box{border:1px solid #c5c5c5;padding:10px;font-size:13px}.contact-page .input-with-icon-wrapper .icon{top:6px}.contact-page .input-with-icon-wrapper input,.contact-page .input-with-icon-wrapper textarea{font-size:16px;padding-left:54px;width:100%;margin:10px 0;box-sizing:border-box;border:1px solid #c5c5c5}.contact-page .input-with-icon-wrapper input{padding-top:22px;padding-right:22px;padding-bottom:22px}.contact-page .input-with-icon-wrapper textarea{padding-top:9px;height:300px}.contact-page .form-control:focus{box-shadow:none!important}.contact-page .form-group [type=checkbox]+label{display:inline}.contact-page .accept-terms{color:#505050;font-weight:300;font-size:13px}.contact-page .accept-terms a{color:#0b7bf8;text-decoration:none;font-weight:300;font-size:13px}.contact-page .btn-contact{padding:16px;font-size:16px;line-height:1.3}.contact-page .contact-wrapper{min-height:100%}@media (min-width:768px) and (max-width:991px){.contact-page .contact-wrapper .container{width:100%}}@media (min-width:768px){.contact-page .contact-wrapper{background:linear-gradient(90deg,#f6f6f6 50%,#fff 50%)}.contact-page .contact-wrapper-thank-you{background:#f6f6f6}.contact-page .contact-row{padding:20px 0}.contact-page .contact-col-form,.contact-page .contact-col-intro{background:0 0}.contact-page .contact-title br{display:block}}@media (min-width:992px){.contact-page .contact-row{padding:45px 0 70px}.contact-page .contact-col-form{padding-left:0}.contact-page .contact-title{font-size:55px}}.pt-75{padding-top:75px!important}.pb-75{padding-bottom:75px!important}.pb-100{padding-bottom:100px!important}.mb-40{margin-bottom:40px}.mb-20{margin-bottom:20px}.section.bottom p{margin:0}.load4{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.7);z-index:9999}.load4:after{display:block;border-radius:50%;margin:240px auto 0;width:16px;height:16px;font-size:20px;color:#0a7af8;animation:loader 1.3s linear infinite}.profile-listing{background:#f2f2f2}.profile-listing .data-container{position:relative;min-height:100%}.profile-listing.profiles-loading .data-container .load4{display:block}.profile-listing .cvs-data{padding:35px 0}.profile-listing .cvs-data__no-results{text-align:center;font-size:18px;font-weight:500;margin:50px 0 275px}.profile-listing .profile-box{background:#fff;padding:25px;margin-bottom:25px;transition:all .4s ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.profile-listing .profile-box:hover{box-shadow:0 .25rem 1rem rgba(0,0,0,.2)!important}.profile-listing .profile-box .love-btn{margin-left:-10px}.profile-listing .profile-box .hate-btn{margin-right:-10px}.profile-listing .profile-box .profile-controls{position:relative}.profile-listing .profile-box .profile-description{position:absolute;left:23px;right:23px;top:0}.profile-listing .profile-box .profile-name{color:#000;margin:5px 0 1px;font-weight:700;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-listing .profile-box .profile-position{font-weight:400;font-size:18px;color:#000;min-height:23px;margin-bottom:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-listing .profile-box .profile-specifications{padding:5px 0 8px;margin:0 0 34px}.profile-listing .profile-box .profile-specifications:after,.profile-listing .profile-box .profile-specifications:before{width:100%;background:#e0e0e0}.profile-listing .profile-box .profile-specifications dl{margin-bottom:7px;clear:both}.profile-listing .profile-box .profile-specifications dl dt{color:#000;font-size:18px;font-weight:400;line-height:1.3}.profile-listing .profile-box .profile-specifications dl dd{color:#242424;font-size:18px;font-weight:600;line-height:1.3}.profile-listing .profile-box .profile-specifications dl.profile-rate dd{color:#0436f5}.profile-listing .profile-box .profile-specifications dl.profile-rate dd span{color:#000;font-size:18px;font-weight:600}.profile-listing .profile-box .tag-container{padding:0;min-height:0;height:63px;overflow:hidden;margin-bottom:3px}.profile-listing .profile-box .tag-container .tag{border-radius:0;color:#fff;background:#bbb;font-size:14px;padding:5px 11px;margin:0 3px 1px 0;transition:background .25s ease-in-out;vertical-align:unset}.profile-listing .profile-box .tag-container .tag:hover{background:#ee581e}.profile-listing .profile-box--disliked{background:#fdfdfd}.profile-listing .profile-box--disliked .love-btn .glyphicon{color:#bbb}.profile-listing .profile-box--disliked .love-btn:hover .glyphicon{color:#ee581e}.profile-listing .profile-box--disliked .profile-container,.profile-listing .profile-box--disliked .profile-description,.profile-listing .profile-box--disliked .profile-specifications,.profile-listing .profile-box--disliked .tag-container{opacity:.5}.profile-listing .profile-box--disliked .profile-description,.profile-listing .profile-box--disliked .profile-specifications dl.profile-rate dd{color:#000}.profile-listing .profile-box--disliked img{filter:grayscale(100%)}.profile-listing .profile-box .premiere-feature-profile-container{max-width:175px;margin:0 auto}.profile-listing .profile-box .premiere-badge{background-color:#ed561d;color:#fff;padding:5px 19px 6px 0;width:100px;font-size:14px;font-weight:900;margin-left:-55px;margin-top:22px;position:absolute}.profile-listing .profile-container{margin-top:5px;display:block}.profile-listing .profile-container img{width:156px;height:156px;padding:6px;margin-bottom:14px;border:2px solid #0b7bf8}.profile-listing .profile-container .premiere-profile-image{position:relative;background-color:#FFF}.profile-listing .search-container{background-image:linear-gradient(to bottom,#012477 20%,#0237f7 100%);background-repeat:repeat-x}.profile-listing .search-container .search-container__image{background-image:url(/images/price-list--background.png?df295bac73e36fd31219f56f76cb0e47);background-position:center top;display:block;min-height:200px;height:100%}.profile-listing .search-container .search-container__title{color:#fff;font-weight:300;font-size:33px;display:block;margin:30px 0}.profile-listing .pagination-container .pagination li.dots span{width:3px;height:3px;margin:20px 2px 0;padding:0;transition:none;background:#6c757d}.profile-listing .pagination-container .pagination li.dots span:hover{background:#6c757d}.profile-listing .pagination-container{border:none!important;padding-bottom:0}.profile-listing .pagination-container .pagination li.active span{color:#fff!important;background-color:#0b7bf8!important}.profile-listing .pagination-container .pagination li a,.profile-listing .pagination-container .pagination li span{color:#6c757d;border:none;font-size:16px;transition:.3s ease all;border-radius:50%;margin:0 5px;padding:3px 0;width:35px;height:35px;line-height:29px}.profile-listing .pagination-container .pagination li a:hover,.profile-listing .pagination-container .pagination li span:hover{background:#dee2e6;color:#6c757d}.profile-listing .pagination>.disabled>a,.profile-listing .pagination>.disabled>a:focus,.profile-listing .pagination>.disabled>a:hover,.profile-listing .pagination>.disabled>span,.profile-listing .pagination>.disabled>span:focus,.profile-listing .pagination>.disabled>span:hover{cursor:default}.btn-myp5{border-radius:0;outline:0!important;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;border:1px solid}.btn-myp5--chevron:after{display:inline-block;border:solid currentColor;border-width:2px 2px 0 0;width:6px;height:6px;transform:rotate(45deg);transition:transform .4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:-1.5px 0 0 2px;vertical-align:middle}.btn-myp5--chevron:hover:after{animation:shakechevron .82s cubic-bezier(.36,.07,.19,.97) both;perspective:1000px}.btn-myp5--primary{border-color:#ed571e;background:#ed571e;color:#fff!important}.btn-myp5--primary:focus,.btn-myp5--primary:hover{background:#d64710}.btn-myp5--secondary{border-color:#0b7bf8;background:#0b7bf8;color:#fff!important}.btn-myp5--secondary:focus,.btn-myp5--secondary:hover{background:#002ed8}.btn-myp5--secondary-hollow{border-color:#0b7bf8;background:#fff;color:#0b7bf8!important}.btn-myp5--secondary-hollow:focus,.btn-myp5--secondary-hollow:hover{background:#0b7bf8;color:#fff!important}.g-recaptcha{overflow:hidden;margin-top:16px}.g-recaptcha>*{margin:0 auto}.error-page{color:#fff;background:url(/images/error-page-bg-mobile.jpg?fb199734bca7e405ef81c9e690671250) center center no-repeat #000;background-size:cover;padding:32px 0 96px}@media (min-width:576px){.error-page{background-image:url(/images/error-page-bg.jpg?85b33741b6f593888765ae1eb6b10743);padding:96px 0 160px}.error-page__container{max-width:540px}}@media (max-width:1920px){.error-page{background-size:1920px}}.error-page__container{padding:0 15px;margin:0 auto}@media (min-width:768px){.error-page__container{max-width:720px}}@media (min-width:992px){.error-page__container{max-width:960px}}@media (min-width:1200px){.error-page__container{max-width:1140px}}.error-page__main{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.error-page__graphic{margin-bottom:16px;font-size:0;transform:scale(0);transition:transform 1.2s ease-out}.error-page__graphic--loaded{transform:scale(1)}@media (min-width:768px){.error-page__main{padding-bottom:48px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.error-page__graphic{margin-bottom:0}}@media (max-width:575px){.error-page__graphic{text-align:right}.error-page__graphic img{width:80%}}@media (min-width:576px) and (max-width:767px){.error-page__graphic img{width:90%}}.error-page__title{line-height:1.2}.error-page__title,.error-page__title strong{font-size:26px}@media (max-width:767px){.error-page__title{margin-bottom:8px;width:100%}.error-page__title br{display:none}.error-page__actions .btn{width:100%}}.error-page__subtitle{line-height:1.5}.error-page__subtitle,.error-page__subtitle strong{font-size:16px}.error-page__actions{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.error-page__actions .btn{padding:16px 32px;font-size:16px;text-align:center;line-height:1}.error-page__actions .btn.btn-myp5--primary{margin:0 0 16px}@media (min-width:576px){.error-page__actions{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.error-page__actions .btn.btn-myp5--primary{margin:0 24px 0 0}}.error-page__actions .btn.btn-myp5--secondary-hollow{background:0 0;color:#fff!important;border-color:#fff}.error-page__actions .btn.btn-myp5--secondary-hollow:hover{border-color:#0b7bf8;background:#0b7bf8}@keyframes shakechevron{10%,90%{transform:translate3d(-1px,0,0) rotate(45deg)}30%,50%,70%{transform:translate3d(-4px,0,0) rotate(45deg)}40%,60%{transform:translate3d(4px,0,0) rotate(45deg)}}@keyframes loader{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@media (min-width:768px){.error-page__subtitle{text-align:center}.lead-thank-you{padding:4.3125rem 0}p.lead-thank-you{margin:0}}@media (max-width:458px){.btn-inline-group button:first-child{margin-right:0}}.page-fast-search .btn{margin:5px}.page-fast-search .form-container{margin-top:40px}.page-fast-search .price-details .no-cv-result p{margin:20px 0}@media (min-width:992px){.page-fast-search .price-details .no-cv-result p{margin:30px 0}.page-fast-search .typical-team{min-height:230px}}.prices-bg_header .btn-switch-technology-view{margin-top:8px}@media (min-width:992px){.prices-bg_header .btn-switch-technology-view{margin-top:27px}}@media only screen and (max-width:767px){#menu_only_mobile_user,.page-title{font-family:'IBM Plex Sans Condensed'!important}.locale_submenu:active,.locale_submenu:focus,.locale_submenu:hover{border-bottom:2px solid #ee581e}.menu_only_mobile{display:inline}#menu_only_desktop{display:none}.navbar-header{margin-right:0!important}.user-menu-backgr-blue,.user-menu-backgr-p5-blue{position:fixed;width:75.5%;background-color:#061479;z-index:-1}.user-menu-backgr-blue{height:209px}.user-menu-backgr-p5-blue{height:110px}#hamburger_nav,#menu_only_mobile_user{position:fixed;top:0;left:-2%;z-index:999999;width:75%;height:100%;background-color:#f9f9f9;overflow:auto;bottom:0;max-height:inherit;display:none;line-height:1.5}#hamburger_nav .navbar-nav,#menu_only_mobile_user .navbar-nav{text-align:left;font-weight:700;margin:30px 0 0 1%}#hamburger_nav .navbar-nav>li,#menu_only_mobile_user .navbar-nav>li{padding:7% 0 1% 7%;vertical-align:middle;border-bottom:1px solid grey;margin-right:-1px;margin-left:-1px}#hamburger_nav .navbar-nav>li:first-child,#menu_only_mobile_user .navbar-nav>li:first-child{padding-top:10%}#hamburger_nav .navbar-nav>li>a,#menu_only_mobile_user .navbar-nav>li>a{background-color:#f9f9f9;color:#000;border-bottom:none;font-size:large;padding-left:5%}#hamburger_nav .navbar-nav>li>a:active,#hamburger_nav .navbar-nav>li>a:focus,#hamburger_nav .navbar-nav>li>a:hover,#menu_only_mobile_user .navbar-nav>li>a:active,#menu_only_mobile_user .navbar-nav>li>a:focus,#menu_only_mobile_user .navbar-nav>li>a:hover{font-weight:bolder;border-bottom:3px solid #000;border-bottom-color:#ee581e;transition:border-bottom ease-in-out .2s}#hamburger_nav .navbar-nav li.active a,#menu_only_mobile_user .navbar-nav li.active a{border-bottom:none}#hamburger_nav .hamburger_menu_user_greeting,#menu_only_mobile_user .hamburger_menu_user_greeting{color:#fff;-ms-flex-align:center;align-items:center}#hamburger_nav .menu__user_name,#menu_only_mobile_user .menu__user_name{font-weight:700;display:block}#hamburger_nav .navbar-right,#menu_only_mobile_user .navbar-right{text-align:center;font-weight:400;color:#fff;margin-top:35px}#hamburger_nav .navbar-right>li,#menu_only_mobile_user .navbar-right>li{font-weight:700;text-align:left;background-color:#f9f9f9}#menu_only_mobile_user,#menu_only_mobile_user .navbar-right>li.open{background-color:#0a79f8}#hamburger_nav .navbar-right>li>div,#menu_only_mobile_user .navbar-right>li>div{color:#fff;font-size:large}#hamburger_nav .navbar-right>li>img,#menu_only_mobile_user .navbar-right>li>img{margin-left:-36%}#hamburger_nav .navbar-right>li .arrow-down-mobile,#hamburger_nav .navbar-right>li .arrow-up-mobile,#menu_only_mobile_user .navbar-right>li .arrow-down-mobile,#menu_only_mobile_user .navbar-right>li .arrow-up-mobile{float:right;margin-right:6%;margin-top:3%}#hamburger_nav .navbar-right>li.open .dropdown-menu>li>a,#menu_only_mobile_user .navbar-right>li.open .dropdown-menu>li>a{font-size:large}#hamburger_nav .navbar-right>li.open .locale_submenu,#menu_only_mobile_user .navbar-right>li.open .locale_submenu{margin-left:-2px}#hamburger_nav .navbar-right>li.open .currency_submenu,#menu_only_mobile_user .navbar-right>li.open .currency_submenu{margin-left:-15px}#hamburger_nav .navbar-right .locale-switcher,#menu_only_mobile_user .navbar-right .locale-switcher{padding-bottom:3%;line-height:2;margin-left:-6px}#hamburger_nav .navbar-right #localeswitch,#menu_only_mobile_user .navbar-right #localeswitch{padding-left:13px!important}#hamburger_nav .navbar-right #localeswitch>img[src*=fr-flag],#menu_only_mobile_user .navbar-right #localeswitch>img[src*=fr-flag]{padding-left:4px}#hamburger_nav .navbar-right #localeswitch>img[src*=en-flag],#menu_only_mobile_user .navbar-right #localeswitch>img[src*=en-flag]{padding-left:5px}#hamburger_nav .navbar-right .currency-switcher__arrow,#menu_only_mobile_user .navbar-right .currency-switcher__arrow{padding-left:3%;padding-bottom:3%}#hamburger_nav .divider-vertical,#menu_only_mobile_user .divider-vertical{display:none}#menu_only_mobile_user{font-size:18px!important}#menu_only_mobile_user .navbar-right>li.currency-switcher,#menu_only_mobile_user .navbar-right>li.locale-switcher{background-color:#0a79f8;border-bottom:1px solid #fff!important}#menu_only_mobile_user .navbar-right>li.currency-switcher>a:hover,#menu_only_mobile_user .navbar-right>li.locale-switcher>a:hover{color:red;display:none}#menu_only_mobile_user .navbar-right>li.currency-switcher ul>li>img,#menu_only_mobile_user .navbar-right>li.currency-switcher>div>img,#menu_only_mobile_user .navbar-right>li.locale-switcher ul>li>img,#menu_only_mobile_user .navbar-right>li.locale-switcher>div>img{vertical-align:unset!important}#menu_only_mobile_user .navbar-right>li.open>div{color:#fff!important}.hamburger_nav_icon{background:url(/images/mobile-burger-menu-icon.png?fe2cc8bca6fbc185831cb8e5732a56ba) center no-repeat;display:inline-block;width:50px;height:50px}.hamburger_nav_user_icon{background:url(/images/mobile-user-icon.png?f37072081f37cf0ae72384571d542eaf) center no-repeat;display:inline-block;width:50px;height:50px}.hamburger_submenu_icon{display:inline-block;width:36px;height:36px;padding-right:15%;vertical-align:middle}.hamburger_pricing_icon{background:url(/images/mobile-menu-pricing.png?9de2802c378be93257e24ce981f970d5) center no-repeat}.hamburger_profiles_icon{background:url(/images/mobile-menu-profiles.png?038ee5989d92987ca64d3f08e382e332) center no-repeat}.hamburger_wishlist_icon{background:url(/images/mobile-menu-wishlist.png?d16eac2e4294c1654d1bb11b30f6eb2a) center no-repeat}.hamburger_contact_icon{background:url(/images/mobile-menu-contact-us.png?d9e4aa1fd4d0f3ef38a1ca4700356705) center no-repeat}.hamburger_profile_icon{background:url(/images/mobile-menu-profile.png?f8228df2e60ba99c82698d11780e5aba) center no-repeat}.hamburger_settings_icon{background:url(/images/mobile-menu-settings.png?4062520687a02718fdaf5ae0604af1c3) center no-repeat}.hamburger_signout_icon{background:url(/images/mobile-menu-signout.png?343f56a8b99a865c16d644adf7ff905f) center no-repeat}.hamburger_submenu_user_icon{margin-top:50px;margin-bottom:10px;display:inline-block;width:50px;height:50px;background:url(/images/mobile-menu-user-icon-white.png?47f07bea97a47ed60e23bd5641a995e7) center no-repeat}.hamburger_submenu_pentalog_icon{margin-top:10%;display:inline-block;width:158px;height:35px;background:url(/images/mobile_logo.png?9276e383f85ffddae812f1828951b90e)}.menu-overlay,.menu-overlay_user{display:none;background-color:#000;bottom:0;left:0;opacity:.5;filter:alpha(opacity=50);position:fixed;right:0;top:0;z-index:49}#toggler_div,#toggler_user_div{padding:0}.hamburger_menu_icons{padding-left:0;display:block;float:right}.currency-switcher__col{text-align:left}.currency-switcher__col .in_currency{display:block}.page-title{font-size:36px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.page-title .in_currency{font-size:22px!important}.hamburger_menu_user_greeting,.menu__user_name,.navbar-nav{font-family:'IBM Plex Sans Condensed'!important;font-size:18px!important}.currency_submenu,.locale_submenu{background-color:#0237f7!important;width:110%!important}.currency_submenu>li,.locale_submenu>li{margin-left:-5px}.currency_submenu>li>a,.locale_submenu>li>a{border-color:#0237f7!important}.currency_change_div{margin-left:0!important}.currency_change_div .currency_submenu{background-clip:unset}.currency_change_div .currency_submenu>li{padding-left:7px!important}#menu_only_mobile_user #currency,#menu_only_mobile_user .currency-switcher,#menu_only_mobile_user .locale-switcher{padding-left:13px!important}#menu_only_mobile_user .currency_submenu>li{padding-left:8px!important}}.profile-page{background:#f2f2f2}.profile-page .page-header{background-image:linear-gradient(to bottom,#012477 20%,#0237f7 100%);margin:0 0 -278px}.profile-page .page-header__image{height:300px;margin:0;background:url(/images/profile-page--background.png?5f3e5f87009f299195e49bf4fce36b3e) top center no-repeat;background-size:cover}.profile-page .cv-view-page .cv-request-failed-err{background:#fff;text-align:center;font-size:18px;font-weight:500;padding:140px 20px 200px;margin-bottom:64px}.profile-page .cv-view-page .content-page{padding:0}.profile-page .cv-view-page .cv-view-page__back-btn{color:#fff;border:none;margin-bottom:34px;padding-left:0;position:relative;left:-3px;font-weight:400;font-size:14px;line-height:1;transition:all .2s ease-in-out}.profile-page .cv-view-page .cv-view-page__back-btn:focus,.profile-page .cv-view-page .cv-view-page__back-btn:hover{text-decoration:none;color:#ee581e;background:0 0}.profile-page .cv-main-block{background:#fff}.profile-page .cv-main-block .cv-avatar{margin:50px 0;text-align:center}.profile-page .cv-main-block .cv-avatar img{display:inline-block;width:175px;height:175px;padding:7px;border:2px solid #0b7bf8;border-radius:50%;object-fit:cover}.profile-page .cv-main-block .cv-left-column{background-color:#F9F9F9;box-shadow:2px 0 3px -2px #888;z-index:9;min-height:430px}.profile-page .cv-main-block .cv-left-column .cv-avatar img{position:relative;background-color:#FFF}.profile-page .cv-main-block .cv-left-column .profile-picture{display:inline-block;width:175px}.profile-page .cv-main-block .cv-left-column .premiere-badge{background-color:#ed561d;color:#fff;padding:5px 19px 6px 0;width:100px;font-size:14px;font-weight:900;margin-left:-61px;margin-top:20px;position:absolute}.profile-page .cv-main-block .cv-left-column .select-profile{background-color:#0b7bf8}.profile-page .cv-main-block .cv-left-column .premiere-price{float:initial;max-width:100%;padding:0 0 0 40px}.profile-page .cv-main-block .cv-left-column .cv-avatar{margin-bottom:20px}.profile-page .cv-main-block .cv-left-column .cv-price__frequency{vertical-align:top;margin-top:8px;display:inline-block}.profile-page .cv-main-block .cv-left-column .special-price-disclaimer{font-size:11px}.profile-page .cv-main-block .cv-left-column .scoring-process-link{padding:17px 0;position:absolute;bottom:0;width:100%;box-shadow:0 -1px 3px -2px #888;margin-left:-15px}.profile-page .cv-main-block .cv-left-column .scoring-process-link a{color:#ed561d}@media (max-width:768px){.profile-page .cv-main-block .cv-left-column .scoring-process-link{position:initial;box-shadow:initial;padding-left:45px}.profile-page .cv-main-block .cv-left-column .cv-avatar{background-color:#fff;margin:0 -15px;padding:25px}.profile-page .cv-main-block .cv-left-column .cv-price{padding-top:25px}.profile-page .cv-main-block .cv-left-column .premiere-links{margin-left:0}}@media screen and (min-width:768px) and (max-width:1200px){.profile-page .cv-main-block .cv-left-column .special-price-disclaimer{min-height:220px}}.profile-page .cv-main-block .equal-columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-page .cv-main-block .details-row{margin-left:20px}.profile-page .cv-main-block .details-row .profile-stats{margin-top:35px}@media (max-width:768px){.profile-page .cv-main-block .main-title{margin-bottom:50px}.profile-page .cv-main-block .premiere-main-title{margin:30px 0 0 -15px}.profile-page .cv-main-block .equal-columns{display:block;background-color:#f8f9fa}.profile-page .cv-main-block .details-row{margin-left:0}.profile-page .cv-main-block .cv-left-column{min-height:320px;box-shadow:initial}.profile-page .cv-main-block .premiere-profile-stats{background-color:#fff;margin-left:-15px}}.profile-page .cv-main-block .name{color:#000;font-size:24px;font-weight:700;margin:0}@media (min-width:768px){.profile-page .cv-main-block .name{margin-top:50px}}.profile-page .cv-main-block .position{color:#000;font-size:24px;font-weight:400;margin:0}.profile-page .cv-main-block .experience-years{font-size:14px;color:#0b7bf8}.profile-page .cv-main-block .experience-years:after,.profile-page .cv-main-block .experience-years:before{content:' - ';display:inline}.profile-page .cv-main-block .cv-price{background:#f8f9fa;padding:50px 0 40px;margin:0 -15px;line-height:1;text-align:center;overflow-wrap:break-word}.profile-page .cv-main-block .cv-price--empty{display:none}.profile-page .cv-main-block .cv-price__currency{font-size:30px}.profile-page .cv-main-block .cv-price__frequency{font-size:18px}.profile-page .cv-main-block .profile-stats{font-size:0;line-height:0;margin-top:27px}@media (min-width:768px){.profile-page .cv-main-block .cv-price{float:right;max-width:160px;width:100%;padding:60px 0}.profile-page .cv-main-block .cv-price--empty{display:block;visibility:hidden}.profile-page .cv-main-block .cv-price--empty:after{content:' ';display:block;white-space:pre}.profile-page .cv-main-block .profile-stats{margin-top:0}}.profile-page .cv-main-block .profile-stats__item{font-size:16px;line-height:1;margin-bottom:8px}.profile-page .cv-main-block .profile-stats__item svg{display:inline-block;height:20px;width:20px;color:#0b7bf8;transform:translateY(4px);margin-right:10px}.profile-page .cv-main-block .tag-container{margin:30px 0 35px}.profile-page .cv-main-block .tag-container .tag{max-width:none;border-radius:0;background:#bbb;color:#fff;padding:7px 10px;margin:0 5px 5px 0;transition:background .25s ease-in-out}.profile-page .cv-main-block .tag-container .tag:hover{background:#ee581e}.profile-page .premiere-links{position:absolute;bottom:0;width:100%}.profile-page .premiere-links .cv-view-links{margin-bottom:0}@media (max-width:768px){.profile-page .premiere-links{position:initial;box-shadow:initial}}.filters,.filters .filters__bar{box-shadow:2px 2px 2px 0 rgba(0,0,0,.15)}.profile-page .cv-view-links{background:#f9f9f9;padding:7px 15px 2px;margin-bottom:30px;position:relative;text-align:center}.profile-page .cv-view-links__list{margin:0;list-style:none}.profile-page .cv-view-links__list_item{display:block;margin-bottom:5px}@media (min-width:768px){.profile-page .cv-view-links__list_item{display:inline-block}.profile-page .cv-view-links__list_item:after{content:'';display:inline-block;width:1px;height:20px;background:#dbdbdb;margin:0 5px;transform:translateY(7px)}.profile-page .cv-view-links__list_item:last-child:after{content:none;display:none}}@media (min-width:1024px){.profile-page .cv-view-links__list{display:inline-block}.profile-page .cv-view-links__list:first-child .cv-view-links__list_item:after{content:'';display:inline-block}}.profile-page .cv-view-links .btn{color:#000;font-size:16px;transition:background .3s ease;position:relative}.profile-page .cv-view-links .btn:hover{background:#ed561d;color:#fff}.profile-page .cv-view-links .btn .btn-title{font-size:16px}.profile-page .cv-view-links .btn .btn-tooltip{position:absolute;width:100%;height:100%;top:0;left:0}.profile-page .cv-view-links .btn .icon-cont{position:relative;width:20px;height:18px;display:inline-block;margin-left:4px}.profile-page .cv-view-links .btn .icon-cont i{position:absolute;left:0;top:0;border:none;padding:0}.profile-page .cv-view-links .btn .icon-cont i:before{font-size:22px;line-height:26px;vertical-align:top;color:#ed561d}.profile-page .cv-view-links .btn:hover .icon-cont i:before{color:#fff}.profile-page .cv-view-links .btn .x-iked,.profile-page .cv-view-links .btn.disliked-cv .x-ike,.profile-page .cv-view-links .btn.liked-cv .x-ike{display:none}.profile-page .cv-view-links .btn.disliked-cv .x-iked,.profile-page .cv-view-links .btn.liked-cv .x-iked{display:inline}.profile-page .cv-view-links .btn.btn-like .glyphicon-heart{opacity:0;transition:opacity .3s ease}.profile-page .cv-view-links .btn.btn-like.liked-cv .glyphicon-heart-empty{opacity:0}.profile-page .cv-view-links .btn.btn-like.liked-cv .glyphicon-heart{opacity:1}.profile-page .cv-view-links .btn.btn-dislike .icon-cont:after,.profile-page .cv-view-links .btn.btn-dislike .icon-cont:before{content:'';position:absolute;left:0;top:12px;width:100%;height:2px;background:#ed561d;transition:transform .3s ease}.profile-page .cv-view-links .btn.btn-dislike .icon-cont:before{transform:rotate(45deg)}.profile-page .cv-view-links .btn.btn-dislike .icon-cont:after{transform:rotate(-45deg)}.profile-page .cv-view-links .btn.btn-dislike.disliked-cv .icon-cont:after,.profile-page .cv-view-links .btn.btn-dislike.disliked-cv .icon-cont:before,.profile-page .cv-view-links .btn.btn-dislike:hover .icon-cont:after,.profile-page .cv-view-links .btn.btn-dislike:hover .icon-cont:before{transform:rotate(0)}.profile-page .cv-view-links .btn.btn-dislike:hover .icon-cont:after,.profile-page .cv-view-links .btn.btn-dislike:hover .icon-cont:before{background:#fff}.profile-page .cv-container{background:#fff;padding-top:25px;margin-bottom:50px}.profile-page .cv-view-section{padding-bottom:25px}.profile-page .cv-view-section h2{font-family:"IBM Plex Sans","Open Sans",sans-serif;font-size:32px;color:#333;margin:0 0 40px;padding:25px 15px 15px;position:relative}.profile-page .cv-view-section h2:after{content:'';position:absolute;width:50px;height:0;bottom:0;left:15px;border-bottom:5px solid #0b7bf8}@media (min-width:768px){.profile-page .cv-view-section h2{padding-left:40px;padding-right:40px}.profile-page .cv-view-section h2:after{left:40px}}@media (min-width:992px){.profile-page .cv-view-section h2{padding-left:78px;padding-right:78px}.profile-page .cv-view-section h2:after{left:78px}}.profile-page .cv-view-section .unit-block p{font-size:12px;color:#626262}.profile-page .cv-view-section .unit-block p:first-child{font-size:14px;margin-bottom:0;font-weight:700;color:#bbb}.profile-page .cv-view-section dl{display:table;width:100%;margin:0;padding:10px 0}.profile-page .cv-view-section dl dt{color:#787878;font-weight:400;vertical-align:middle}.profile-page .cv-view-section dl dd{color:#000}@media (min-width:768px){.profile-page .cv-view-section dl dd,.profile-page .cv-view-section dl dt{display:table-cell}.profile-page .cv-view-section dl dt{width:30%}}.profile-page .itinerary__item{display:-ms-flexbox;display:flex;padding:0 15px}@media (min-width:768px){.profile-page .itinerary__item{padding:0 40px}}@media (min-width:992px){.profile-page .itinerary__item{padding:0 78px}}.profile-page .itinerary__item:nth-child(odd){background:#f9f9f9}.profile-page .itinerary__dot{position:relative;width:15px}.profile-page .itinerary__dot:before{right:6px;top:24px;position:absolute;height:100%;width:2px;background:#0b7bf8;content:""}.profile-page .itinerary__dot:after{content:'';border:2px solid #0b7bf8;width:15px;height:15px;border-radius:50%;display:inline-block;position:absolute;z-index:2;background:#fff;left:0;top:17px}.profile-page .itinerary__item:last-child .itinerary__dot:before{display:none}.profile-page .itinerary__content{-ms-flex:1 1 100%;flex:1 1 100%;padding:14px 0 17px 15px}.profile-page .cv-view-section-experiences .itinerary__content{padding-left:20px}.profile-page .cv-view-section-experiences .company-container.is-pentalog .itinerary__dot:after{border:none;border-radius:0;background:url(/images/pentalog-logo.png?25362b103efddfb02ce274d00d629092) center center/contain no-repeat;width:32px;height:32px;left:-8px;top:7px}@media (min-width:768px){.profile-page .cv-view-section-experiences .itinerary__content{padding-left:32px}.profile-page .cv-view-section-experiences .company-container.is-pentalog .itinerary__dot:after{top:12px}}.profile-page .cv-view-section-experiences .company-container .experience-section{padding-top:20px}.profile-page .cv-view-section-experiences .company-container dl dt{display:block}.profile-page .cv-view-section-experiences .company-container dl dd{display:inline-block;margin-right:10px}.profile-page .cv-view-section-experiences .company-container .experience-summary{position:relative;padding-right:35px}.profile-page .cv-view-section-experiences .company-container .experience-summary .experience-actions{position:absolute;right:0;top:0}.profile-page .cv-view-section-experiences .company-container .experience-summary .toggle-details{width:30px;height:30px;cursor:pointer}.profile-page .cv-view-section-experiences .company-container .experience-summary .toggle-details svg{color:#f67339;width:20px;height:20px;margin:5px 0 0 5px}.profile-page .cv-view-section-experiences .company-container .experience-summary .experience-actions.active .toggle-details--expand,.profile-page .cv-view-section-experiences .company-container .experience-summary .toggle-details--contract{display:none}.profile-page .cv-view-section-experiences .company-container .experience-summary .experience-actions.active .toggle-details--contract{display:block}.profile-page .cv-view-section-experiences .company-container .company-experience-section{margin-top:22px}.profile-page .cv-view-section-experiences .company-container .company-name{font-size:16px;color:#000}.profile-page .cv-view-section-experiences .company-container .company-date{font-size:16px;color:#777}.profile-page .cv-view-section-experiences .company-container dl.company-experience-competences dd{margin:0 5px 5px 0}.profile-page .cv-view-section-experiences .company-container dl.company-experience-competences .company-experience-competence{padding:7px 10px;display:inline-block;color:#fff;background:#bbb;transition:background .25s ease-in-out}.profile-page .cv-view-section-experiences .company-container dl.company-experience-competences .company-experience-competence:hover{background:#ee581e}.profile-page .cv-view-section-experiences ul{padding-left:25px}@media (min-width:768px){.profile-page .cv-view-section-experiences ul{padding-left:40px}}.profile-page .cv-view-section-stacks .stack-container:nth-child(even){background:#f9f9f9}.profile-page .cv-view-section-stacks *{font-size:16px;line-height:1.3}.profile-page .cv-view-section-stacks dd,.profile-page .cv-view-section-stacks dt{padding:0 15px}@media (min-width:768px){.profile-page .cv-view-section-stacks dt{padding:0 10px 0 40px}.profile-page .cv-view-section-stacks dd{padding:0 40px 0 10px}}@media (min-width:992px){.profile-page .cv-view-section-stacks dt{padding-left:78px}.profile-page .cv-view-section-stacks dd{padding-right:78px}}.profile-page .cv-view-section-education *{font-size:16px;line-height:1.3}.profile-page .cv-view-section-education .education-name{color:#0b2ef9}.profile-page .cv-view-section-education .education-period{color:#7b7b7b}.profile-page .cv-view-section-tests{margin-top:25px;padding-top:20px;background:#0237f7}.profile-page .cv-view-section-tests h2{color:#fff;margin-bottom:25px}.profile-page .cv-view-section-tests table{width:100%}.profile-page .cv-view-section-tests table *{font-size:16px}.profile-page .cv-view-section-tests table thead th{color:#fff;text-transform:uppercase;font-weight:400}.profile-page .cv-view-section-tests table thead th p{margin:0}.profile-page .cv-view-section-tests table tbody tr:nth-child(odd){background:#0979f7}.profile-page .cv-view-section-tests table tbody tr td{vertical-align:top}.profile-page .cv-view-section-tests table .title{width:100%;padding:10px 10px 10px 15px;color:#fff;line-height:24px}@media (min-width:768px){.profile-page .cv-view-section-tests table .title{padding-left:40px}}@media (min-width:992px){.profile-page .cv-view-section-tests table .title{padding-left:78px}}.profile-page .cv-view-section-tests table .results{text-align:center;padding:10px 15px 10px 10px}@media (min-width:768px){.profile-page .cv-view-section-tests table .results{text-align:left;white-space:nowrap;padding-right:40px}.profile-page .cv-view-section-tests table .score{min-width:54px}}@media (min-width:992px){.profile-page .cv-view-section-tests table .results{padding-right:78px}}.profile-page .cv-view-section-tests table .score{color:#fff;line-height:24px;display:inline-block;white-space:nowrap}.profile-page .cv-view-section-tests table .rating{border:1px solid #f8bd32;border-radius:4px;overflow:hidden;text-align:left;min-width:80px;font-size:0;margin-top:5px;vertical-align:top}@media (min-width:768px){.profile-page .cv-view-section-tests table .rating{display:inline-block;margin-left:10px}}.profile-page .cv-view-section-tests table .rating .percentage{display:inline-block;text-transform:lowercase;text-align:center;white-space:nowrap;font-size:12px;line-height:14px;color:#fff;background-color:#ffc107;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:16px 16px}.filters{margin-bottom:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:10;background:#f2f2f2}.filters .filters__bar{background:#fff;position:relative;z-index:1}.filters .filters__bar-search-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.filters .filters__bar-search-wrapper .filters__bar-search-icon{-ms-flex:0 0 auto;flex:0 0 auto;color:#ee581e;width:34px;height:34px;margin:25px 0 0 20px}.filters .filters__bar-search-wrapper .filters__bar-search{-ms-flex:1 1 auto;flex:1 1 auto;border:0;margin:0;padding:27px 15px 27px 9px;line-height:30px;font-size:22px;font-weight:200;color:#000;outline:0}.filters .filters__bar-search-wrapper .filters__bar-search:-ms-input-placeholder{color:#e0e0e0}.filters .filters__bar-search-wrapper .filters__bar-search::placeholder{color:#e0e0e0}.filters .filters__bar-tab-button{cursor:pointer;border-top:1px solid #e0e0e0;white-space:nowrap;text-transform:uppercase;font-size:16px;color:#000;position:relative;overflow:hidden}.filters .filters__bar-tab-button .filters__bar-tab-button-badge{font-size:14px;color:#fff;background-color:#ee581e}.filters .filters__tab-contents{position:relative}.filters .filters__tab-content{display:none}.filters .filters__tab-content-inner{padding:0 30px 33px}@media (min-width:768px) and (max-width:991px){.filters .filters__tab-content-inner>.row>.col-sm-6:nth-child(odd){clear:left}}.filters .filters__facet-title{text-transform:uppercase;font-weight:700;padding:30px 0 7px}.filters .filters__facet-options{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}.filters .filters__facet-option{font-size:16px;line-height:1.5;color:#777;cursor:pointer;padding:0 15px 0 37px;margin:0;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;overflow:hidden;word-break:break-word}.filters .filters__facet-option--no-results{padding-left:15px;font-size:12px;color:#242424;cursor:auto}.filters .filters__facet-checkbox{position:absolute;opacity:0;left:-100%}.filters .filters__facet-graphic{display:block;position:absolute;top:4px;left:15px;height:16px;width:16px;background-color:#fff;border:1px solid #777}.filters .filters__facet-checkbox:checked+.filters__facet-graphic{background-color:#ee581e;border-color:#f47549}.filters .filters__facet-checkbox:checked+.filters__facet-graphic:after{content:'';position:absolute;left:4px;top:0;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filters .filters__facet-suggester{width:75%;position:relative;margin-top:10px}.filters .filters__facet-suggester--loading:after{content:'';display:block;color:#0a7af8;border-radius:50%;animation:loader 1.3s linear infinite;transform:translateZ(0);right:18px;top:18px;font-size:3px;width:3px;height:3px;position:absolute}.filters .filters__facet-suggester .autocomplete-suggestions{position:absolute;width:100%;top:100%;left:0;margin-top:-1px;max-height:300px;overflow:auto;border:1px solid #777;background:#fff;z-index:1}.filters .filters__facet-suggester .autocomplete-suggestion{padding:5px 10px;color:#000;transition:.3s ease-in-out;cursor:pointer;font-size:16px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters .filters__facet-suggester .autocomplete-suggestion.autocomplete-selected,.filters .filters__facet-suggester .autocomplete-suggestion:hover{background:#c5c5c5}@media (min-width:575px){.filters .filters__facet[data-type=profile] .filters__facet-option,.filters .filters__facet[data-type=technology] .filters__facet-option{-ms-flex-preferred-size:50%;flex-basis:50%}.filters .filters__facet[data-type=profile] .filters__facet-suggester,.filters .filters__facet[data-type=technology] .filters__facet-suggester{width:37.5%}}@media (min-width:768px){.filters .filters__facet[data-type=profile] .filters__facet-option,.filters .filters__facet[data-type=technology] .filters__facet-option{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.filters .filters__facet[data-type=profile] .filters__facet-suggester,.filters .filters__facet[data-type=technology] .filters__facet-suggester{width:25%}}.filters .filters__facet-suggester-inp{width:100%;border:1px solid #777;padding:8px 12px;margin:0;color:#000;font-size:16px}.filters .filters__facet-suggester-inp:-ms-input-placeholder{color:#e0e0e0}.filters .filters__facet-suggester-inp::placeholder{color:#e0e0e0}.filters .filters__facet-suggester-inp:focus{outline:#4d90fe auto 1px}.filters .filters__tab-close{background:#777;width:20px;height:20px;text-align:center;position:absolute;right:14px;bottom:13px;cursor:pointer}.filters .filters__tab-close svg{color:#fff;width:10px;height:10px;margin-top:5px}@media (max-width:991px){.filters .filters_bar-toogle-tab-buttons{-ms-flex:0 0 auto;flex:0 0 auto;background:#f2f2f2;margin:0;padding:0;width:84px;height:84px;outline:0}.filters .filters_bar-toogle-tab-buttons svg{width:30px;height:30px;color:#0237f7;vertical-align:middle}.filters .filters__bar-tab-button{line-height:55px;padding:0 50px 0 16px;transition:padding .25s ease-in-out;display:none}.filters .filters__bar-tab-button .filters__bar-tab-button-ico{position:absolute;left:-10px;top:20px;width:14px;height:14px;opacity:0;transition:left .25s ease-in-out,opacity .25s ease-in-out}.filters .filters__bar-tab-button:after{content:'';width:15px;height:15px;position:absolute;right:20px;top:15px;border-right:3px solid #777;border-bottom:3px solid #777;transform:rotate(45deg);transition:transform .25s ease-in-out,top .25s ease-in-out}.filters .filters__bar-tab-button--active{padding-left:40px}.filters .filters__bar-tab-button--active .filters__bar-tab-button-ico{left:14px;opacity:1}.filters .filters__bar-tab-button--active:after{top:24px;transform:rotate(225deg)}}@media (min-width:992px){.filters .filters__bar-tab-button .filters__bar-tab-button-ico,.filters .filters_bar-toogle-tab-buttons{display:none}.filters .filters__bar-tab-button{position:relative;line-height:84px;padding:0 45px 0 16px;border-left:1px solid #e0e0e0}.filters .filters__bar-tab-button .filters__bar-tab-button-badge{position:absolute;top:32px;right:23px;transform:translateX(50%)}.filters .filters__bar-tab-button--active:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:#f67339}.filters .filters__bar-tab-button:after{content:'';position:absolute;bottom:0;left:0;width:0;height:4px;background:#e0e0e0;transition:width .4s ease-in-out}.filters .filters__bar-tab-button:hover:after{width:100%}.filters .filters__bar{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.filters .filters__bar-search-wrapper{-ms-flex:1 1 auto;flex:1 1 auto}.filters .filters__bar-tab-buttons{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;white-space:nowrap}.filters .filters__tab-contents{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.filters .filters__tab-content--active{-ms-flex-order:-1;order:-1}}body.profiles-loading .filters:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.4);z-index:2}.crt-filters{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;margin-top:35px}.crt-filters--empty{display:none}.crt-filters .crt-filters__graphic{-ms-flex:0 0 auto;flex:0 0 auto}.crt-filters .crt-filters__graphic svg{width:20px;height:20px;color:#7e7e7e;margin-right:15px}.crt-filters .crt-filters__sections{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.crt-filters .crt-filters__sections .crt-filters__section{margin-right:15px;display:inline-block}.crt-filters .crt-filters__sections .crt-filters__section--empty{display:none}.crt-filters .crt-filters__sections .crt-filters__section-title{font-size:16px;color:#777;margin-right:15px;float:left}.crt-filters .crt-filters__sections .crt-filters__link{font-size:16px;font-weight:500;color:#242424;margin:0 15px 8px 0;padding:0 33px 0 13px;border-bottom:2px solid #ee581e;cursor:pointer;float:left;word-break:break-word;position:relative}.crt-filters .crt-filters__sections .crt-filters__link-icon{display:block;position:absolute;right:0;bottom:0;background:#ee581e;width:20px;height:20px;padding:5px;font-size:0}.crt-filters .crt-filters__sections .crt-filters__link-icon svg{fill:#fff;width:10px;height:10px}.crt-filters .crt-filters__reset-all{-ms-flex:0 0 auto;flex:0 0 auto;border-left:1px solid #bbb;color:#777;font-size:0;padding:0 0 8px 9px;white-space:nowrap;cursor:pointer}@media (min-width:768px){.crt-filters .crt-filters__reset-all{font-size:16px}}.crt-filters .crt-filters__reset-all .crt-filters__reset-all-icon{display:inline-block;padding:5px;background:#777;width:20px;height:20px;font-size:0;margin-left:11px}.crt-filters .crt-filters__reset-all svg{width:10px;height:10px;fill:#fff}