:root{--success-color:#74b31b;--danger-color:#ff585b;--info-color:#0096c7}.clear{clear:both;content:"";display:block}.clear-ul{list-style:none;margin:0;padding:0}.list-item{line-height:1.5;list-style-type:none;padding:3px 0;position:relative}.list-item+li{margin-top:6px}.list-item:before{content:"";left:-35px;position:absolute;top:13px}.list-item ul{margin-bottom:-6px}.list-item-line:before,.list-item:before{background-color:var(--primary-base-color);display:block;height:3px;margin:0 10px;max-width:15px;min-width:15px}.article-title{font-size:48px;font-weight:700;line-height:1.15}.rightMore{fill:#999;max-height:8px;max-width:11px;min-height:8px;min-width:11px}.c-company-open-title{color:#fff;font-weight:700;line-height:normal;margin-bottom:16px}@media (max-width:991px){.c-company-open-title{margin-bottom:7px}}.c-company-open-desc{color:#fff;font-weight:200;position:relative}.c-company-open-banner{background-color:var(--primary-base-color);border-radius:4px;padding:20px;position:relative}.c-company-open-banner .ico{max-height:none;max-width:none;position:absolute;right:0;top:0;width:116px!important;z-index:0}@media (min-width:768px){.c-company-open-banner .ico{height:120px}}@media (max-width:767px){.c-company-open-banner .ico{height:122px}}.c-company-open-banner>*{position:relative;z-index:1}.c-company-open-banner .btn{border:none!important;margin-top:20px;overflow:hidden;padding-bottom:10px;padding-top:10px;position:relative;text-overflow:ellipsis;width:100%;z-index:1}@media (max-width:767px){.c-company-open-banner .btn{padding-left:35px;padding-right:35px;width:auto}}.cp-index-box{background-color:#fff;overflow:hidden}@media (min-width:768px){.cp-index-box .container:before{right:calc(100% - 5px)}.cp-index-box .container:after{left:calc(100% - 5px)}}.cp-index-box .in-box-head.c-shadow-overflow:after{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(133.33%,hsla(0,0%,100%,0)))!important;background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0) 133.33%)!important}@media (max-width:767px){.cp-best-companys-slider{margin-right:-20px;width:auto}}@media (min-width:768px){.cp-best-companys-slider{margin-bottom:-20px;margin-top:-10px}}.cp-best-companys-slider .owl-stage-outer{border-radius:4px;margin:0 -20px;padding:0 20px}.cp-best-under-link{position:relative}.cp-best-companys-slide{margin-bottom:15px}.cp-best-company-slider{overflow:hidden;padding:0 4px;width:calc(100% + 4px)}@media (min-width:768px){.cp-best-company-slider{margin-bottom:20px}}.cp-best-company-slider .owl-item:hover{z-index:2}.cp-best-company-slider .owl-item:hover+.owl-item{z-index:1}.cp-best-company-slider .owl-stage-outer{border-radius:4px;overflow:visible}.cp-best-company-item{background-color:#fff;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.cp-best-company-item .c-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;padding:0 20px;text-align:center}.cp-best-company-item .c-title-overflow{height:43px;margin-bottom:10px;margin-top:6px}.cp-best-company-item-v1,.cp-best-company-item-v2-in{border:1px solid #d9e1e4}@media (min-width:768px){.cp-best-company-item-v1:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}}.cp-best-companys-slider-v2{z-index:auto}@media (min-width:768px){.cp-best-companys-slider-v2{margin-bottom:-40px}.cp-best-companys-slider-v2 .owl-stage-outer{padding-bottom:45px}}.cp-best-company-item-v2{height:210px;position:relative}@media (max-width:767px){.cp-best-company-item-v2{height:auto;min-height:100%}}.cp-best-company-item-v2 .cp-best-company-item-footer{display:none;margin-top:0;padding:0 20px 15px}@media (max-width:767px){.cp-best-company-item-v2 .cp-best-company-item-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media (min-width:768px){.cp-best-company-item-v2:hover .cp-best-company-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.cp-best-company-item-v2:hover .cp-best-company-item-v2-in{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}}.cp-best-company-item-v2-in{background-color:#fff;border-radius:4px;min-height:100%}@media (min-width:768px){.cp-best-company-item-v2-in{left:0;position:absolute;right:0;top:0;z-index:11}}.cp-best-company-item-pic{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border-radius:4px 4px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:145px;justify-content:center;overflow:hidden;padding:15px 20px;position:relative}.cp-best-company-item-pic img{height:115px;left:50%;max-height:none!important;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:170px!important}.cp-best-company-item-body{padding:0 10px 15px}.cp-best-company-item-footer{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:17px}.cp-best-company-item-footer:empty{display:none}.cp-best-company-item-footer .rw-widget-hover{display:none!important}.cp-sm-item{border:1px solid #d9e1e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;overflow:hidden;position:relative;width:315px}@media (max-width:991px){.cp-sm-item{height:83px;width:260px}}.cp-grid-price-box{font-size:14px;font-weight:700}.cp-sm-r{max-width:calc(100% - 100px)}.cp-sm-pic{min-height:100%;-o-object-fit:cover;object-fit:cover;width:auto!important}.cp-sm-pic.cp-sm-pic,.cp-sm-pic.cp-sm-pic-contain{max-height:100%;-o-object-fit:contain;object-fit:contain}.cp-sm-pic.cp-sm-pic-vertical{max-height:100%}.cp-sm-r-in{padding:15px}@media (max-width:991px){.cp-sm-r-in{padding:10px}}.cp-sm-l{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;justify-content:center;overflow:hidden;position:relative;width:65px}.cp-sm-l.cp-sm-pic-empty{background-color:#f8f8f8;-o-object-fit:contain!important;object-fit:contain!important}.cp-sm-l.cp-sm-pic-empty .cp-sm-pic{height:35px;min-height:auto!important;-o-object-fit:contain;object-fit:contain;width:40px!important}.cp-sm-r{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:inherit}.cp-sm-r-in{padding:10px 0 10px 15px}.cp-grid-title{margin-bottom:1px}.cp-best-company-ad{height:62px;width:inherit}.cp-au-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cp-au-link .ico{height:17px;margin-bottom:0!important;margin-right:7px!important;width:17px}@media (min-width:768px){.c-form-box:has(#j-business-company-form){margin:0 auto;max-width:inherit}}@media (min-width:768px){.cp-forms-container{margin-left:auto;margin-right:auto;max-width:930px}}.cp-forms-container:has(.cp-settings-box-content){max-width:inherit}@media (max-width:767px){.cp-list{margin:0 -10px}}@media (min-width:768px){.cp-list{padding-bottom:20px}}@media (max-width:767px){.cp-list-sort-company{margin-bottom:0}.cp-list-sort-company .it-list-sort-in{border-bottom:0}}.cp-promo-container{position:relative}.cp-promo-container .c-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media (max-width:991px){.cp-promo-container .c-arrow{display:none!important}}.cp-promo-container .c-arrow.c-right{left:auto;right:0}.cp-promo-container .c-arrow.c-left{left:0;right:auto}@media (max-width:991px){.cp-promo-items-navs-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;position:absolute;right:0;top:-28px;z-index:10}}@media (max-width:767px){.cp-promo-items-navs-mobile{top:-53px}}@media (min-width:992px){.cp-promo-items-navs-mobile{display:none}}.cp-list-item{border:1px solid #ebebeb;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;padding:20px;-webkit-transition:all .3s;transition:all .3s}.cp-list-item:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.cp-list-item.selected{background:#fff9e4;border-color:rgba(255,157,0,.15)}.cp-list-item.selected .c-shadow-overflow:after,.cp-list-item.selected .cp-list-item-contact-item:after,.cp-list-item.selected .cp-list-item-title:after{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff9e4),color-stop(133.33%,hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff9e4 50%,hsla(0,0%,100%,0) 133.33%)}@media (max-width:991px){.cp-list-item.selected .cp-list-item-content-r,.cp-list-item.selected .cp-promo-items-box{border-bottom:1px solid rgba(255,157,0,.15)!important}}.cp-list-item .cp-sm-item .c-shadow-overflow:after{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(133.33%,hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0) 133.33%)}@media (max-width:991px){.cp-list-item .cp-list-item-r{bottom:28px;right:20px}}.cp-list-item .l-banner-link{display:block}.cp-list-item .l-banner-link img{display:block;margin:0 auto}.cp-list-item-in{min-height:135px;position:relative}@media (min-width:992px){.cp-list-item-in{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}.cp-list-item-content{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;min-width:0}@media (max-width:1200px){.cp-list-item-content{-ms-flex-flow:wrap;flex-flow:wrap}}@media (max-width:991px){.cp-list-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.cp-list-item-content{display:block}}.cp-list-item-content-l{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:0 20px}@media (min-width:992px) and (max-width:1200px){.cp-list-item-content-l{margin-bottom:10px}}@media (max-width:991px){.cp-list-item-content-l{-webkit-box-flex:1;-ms-flex-preferred-size:auto;-ms-flex:1 1 auto;flex:1 1 auto;flex-basis:auto;max-width:100%;min-width:inherit;padding:0}}.cp-list-item-content-l-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:auto}@media (min-width:992px){.cp-list-item-content-l-footer a>.ico{display:none}}@media (max-width:991px){.cp-list-item-content-l-footer a>.ico{color:#999;font-size:16px;margin-right:5px}}.cp-list-item-content-r{position:relative}@media (max-width:991px){.cp-list-item-content-r{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-top:15px;max-width:100%;padding:15px 0}}@media (min-width:992px){.cp-list-item-content-r{margin-top:5px;min-width:270px;padding-left:20px}}@media (min-width:1200px){.cp-list-item-content-r{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:270px}}@media (max-width:991px){.cp-list-item-content-r:has(.cp-promo-items-box){border-top:0;margin-top:0;padding-top:0}}.cp-list-item-logo{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;justify-content:center;overflow:hidden;padding:10px 30px;position:relative}@media (min-width:991px){.cp-list-item-logo{border-radius:4px 0 0 4px}}@media (min-width:1200px){.cp-list-item-logo{height:127px;min-width:230px}}@media (min-width:991px) and (max-width:1199px){.cp-list-item-logo{min-width:180px}}@media (max-width:991px){.cp-list-item-logo{border-radius:4px 4px 0 0;height:155px;margin:-20px -20px 10px;padding:20px;position:relative;width:auto}}.cp-list-item-logo img{height:115px;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:170px}.cp-list-item-logo-empty-box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:center;align-items:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:107px;justify-content:center;min-width:107px;position:relative}.cp-list-item-logo-empty-box img[src*="def-l.svg"]{max-width:100px!important}.cp-list-item-logo-empty-box img,.cp-list-item-logo-empty-box svg{max-width:60px!important}.cp-list-item-contact-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding-right:20px;position:relative}.cp-list-item-contact-item .c-block-loader.loading:before{background-color:transparent}.cp-list-item-contact-item+.cp-list-item-contact-item{margin-top:5px}@media (max-width:991px){.cp-list-item-contact-item+.cp-list-item-contact-item{margin-top:10px}.cp-list-item-contact-item{max-width:99%}}.cp-list-item-contact-item>.ico{color:#999;font-size:14px;margin-right:7px;text-align:center;width:16px}.cp-list-item-contact-item a{color:var(--text-color)}.cp-contacts-drop{padding:10px;white-space:nowrap}.cp-contacts-drop-item{display:table;font-size:13px;width:100%}.cp-contacts-drop-item+.cp-contacts-drop-item{margin-top:5px}.cp-contacts-drop-item-l{padding-right:5px;width:70px}.cp-contacts-drop-item-l,.cp-contacts-drop-item-r{display:table-cell;vertical-align:top}.cp-list-item-time{color:#999;font-size:13px;line-height:16px}@media (min-width:992px) and (max-width:1200px){.cp-list-item-time{margin-bottom:5px}}@media (min-width:1200px){.cp-list-item-time{margin-bottom:10px;padding-left:23px}}.cp-list-item-title{color:inherit;display:inline-block;margin-bottom:8px}.cp-list-item-descr{font-size:14px;line-height:20px;margin-bottom:10px}@media (max-width:991px){.cp-list-item-descr{margin-bottom:18px}}.cp-list-item-slogan{font-size:14px;font-weight:700;line-height:20px}@media (min-width:768px){.cp-list-item-slogan{margin:-3px 0 15px}}@media (max-width:767px){.cp-list-item-slogan{margin:-4px 0 15px}}.cp-list-item-more{margin-top:10px}.cp-list-item-stars .rw-widget-hover{z-index:100}@media (max-width:991px){.cp-list-item-stars .rw-in-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cp-promo-items-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:1199px){.cp-promo-items-box:has(.cp-sm-item){margin-top:25px}}@media (min-width:1200px){.cp-promo-items-box:has(.cp-sm-item){margin-top:30px}}.cp-promo-items-box .cp-sm-item{-webkit-box-flex:1;background-color:#fff;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-transition:all .3s;transition:all .3s}.cp-promo-items-box .cp-sm-item:hover{-webkit-box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);box-shadow:4px 4px 10px 0 rgba(0,0,0,.1)}.cp-promo-items-in{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.cp-promo-items-in .owl-stage-outer{margin:-10px -10px -10px 0;padding:10px 10px 10px 0}.cp-promo-items-in:not(.owl-carousel){width:100%}@media (min-width:992px){.cp-promo-items-in:not(.owl-carousel) .cp-sm-item:only-child{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0}.cp-promo-items-in.owl-carousel{margin:0 auto;max-width:calc(100% - 100px)}}.cp-promo-items-in.owl-carousel:not(.owl-loaded){opacity:0}@media (max-width:991px){.cp-promo-items-box-mob .cp-promo-items-box{border-bottom:1px solid #ebebeb;margin-bottom:15px;padding-bottom:20px}}@media (min-width:992px){.cp-promo-items-box-mob .cp-promo-items-box{display:none}}.cp-promo-more-btn{background-color:#fff;color:rgba(var(--links-color))!important;height:62px;margin:0!important}@media (min-width:992px){.cp-promo-more-btn{display:none}}@media (max-width:991px){.cp-list-item-b-mobile{gap:5px;padding-top:15px}}.cp-desc{margin-bottom:15px}.cp-desc p{margin-bottom:18px}.cp-items{margin-bottom:30px;margin-top:22px}.cp-items img{height:100%}.cp-author-time{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:20px}.cp-author-time-r{padding-left:20px}.cp-row .l-sidebar{margin-top:42px}.cp-vendor-company-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;margin-bottom:13px;position:relative;width:100%}.cp-vendor-company-logo img{max-height:150px}.cp-contact-data-box{margin-bottom:20px;width:100%}.cp-contact-data-box+.vw-vendor-b-info{margin-top:0!important}.cp-contact-data{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;width:100%}.cp-contact-data+.cp-contact-data{margin-top:7px}.cp-contact-data .ico{color:#999;font-size:14px;height:14px;margin-right:10px;width:14px}a.cp-contact-data{color:var(--text-color)}a.cp-contact-data:hover{color:#0096c7;color:rgba(var(--links-color))}.cp-view-slogan{font-weight:700;margin-bottom:10px}@media (min-width:768px){.cp-view-slogan{font-size:16px;line-height:22px;margin-top:5px}}@media (max-width:767px){.cp-view-slogan{font-size:14px;line-height:20px;margin-top:7px}}.cp-map{padding-bottom:15px}@media (max-width:767px){.cp-map{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0}}@media (min-width:768px){.cp-map-list{background-color:#fff;border:1px solid #d9e1e4;border-radius:4px 0 0 4px;display:table-cell;float:left;height:500px;overflow-y:auto;width:35%}}@media (max-width:576px){.cp-map-list{margin-left:-15px;margin-right:-15px}}@media (max-width:767px){.cp-map-list{margin-top:20px}}.cp-map-list-item{cursor:pointer;padding:15px;position:relative}.cp-map-list-item+.cp-map-list-item{border-top:1px dotted #d9e1e4}.cp-map-list-item.active,.cp-map-list-item:hover{background:#f4f4f4}.cp-map-list-item-num{color:#999;font-size:13px;left:5px;position:absolute;text-align:center;top:18px;width:30px}.cp-map-list-item-content{padding-left:35px}.cp-map-list-item-title{font-size:14px;font-weight:700;margin:0 0 5px}.cp-map-main{position:relative}@media (max-width:767px){.cp-map-main{margin-bottom:-20px}}@media (min-width:768px){.cp-map-main_short{float:left;width:65%}}.cp-map-main-controls{background-color:#fff;left:0;position:absolute;top:0;z-index:10}@media (max-width:767px){.cp-map-main-controls{display:none}}.cp-map-main-controls .c-page-back-link{display:inline-block;padding:5px 10px}.cp-map-main-container{height:500px;width:100%}@media (max-width:576px){.cp-map-main-container{height:350px;margin-left:-15px;margin-right:-15px;width:auto}}.cp-map-baloon{font-weight:400}.cp-map-baloon-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:135px;justify-content:center;padding:10px 0;text-align:center}.cp-map-baloon-logo a{display:block}.cp-map-baloon-logo img{height:115px;width:170px}.cp-map-baloon-descr{font-size:14px;line-height:20px}.cp-map-baloon-title{font-size:16px;font-weight:700;margin-bottom:10px}@media (max-width:767px){.cp-map-baloon-title{font-size:14px;line-height:20px;margin-bottom:6px}}.cp-map-baloon-title a{color:var(--text-color)}.cp-map-baloon-contacts{border:0;color:var(--text-color);width:100%}.cp-map-baloon-contacts td{vertical-align:top}.cp-list-item{background-color:#fff}.cp-list-item .c-shadow-overflow:after{background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(133.33%,hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0) 133.33%)}@media (max-width:767px){.cp-it-page-head{margin:20px 0!important}}.rp-profile-company-logo-box img{max-height:150px}
