a {color:#767DA1;}
a:hover {color:#5162FF;}

.btn-wrapper .hidden {visibility:hidden;}
.main-menu-item.menu-item-has-children {cursor:pointer;}
.main-menu-item svg {box-sizing:content-box;border:12px solid transparent;right:28px;}

.calculator-search-results .acor-container {border-top: 1px solid #E1E3EF;}
.calculator-search-results .acor-item:first-child {border-top:0;}
.calculator-search-results .acor-item .full {display:none;}
.calculator-search-results .acor-item .acor-body__text {flex-grow:1;}
.calculator-search-results .acor-item.hidden {display:none;}
.calculator-search-results .tabs-btns .tag.hidden {display:none;}

.okved-selected-list {padding-top:10px;}
.okved-selected-tags .hidden {display:none;}

.categories-page-toggle.hidden {display:none !important;}
.industry-grid__block .item.hidden {display:none;}

.fake-checkbox {cursor:pointer;}
.form-item .fake-placeholder {z-index:1;}
.fake-placeholder + span input {
    padding-top: 17px;
}
.form-checkbox .wpcf7-form-control-wrap {di splay:none;}
.form-checkbox label input, .form-radio label input {display:none;}

.form-checkbox input[type=checkbox]:checked + span.fake-checkbox {
    background-color: #6776FF;
    background-position: center center;
    border: 1px solid #6776FF;
}

.fotorama__thumb {border-radius:6px;overflow:hidden;}

blockquote {line-height: 1.4;padding-left: 20px;border-left: 2px solid #5162FF;margin:0;margin-top: 40px;}

.container .download-card {}
.download-card span.name {
    -webkit-box-flex: 4;
    -ms-flex-positive: 4;
    flex-grow: 4;
}

.modal-frame-wrapper.modal-frame-invrequest .form-buttons {
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
.modal-frame-wrapper.modal-frame-invrequest .modal-frame {
    width: 100%;
    max-width: 900px;
}
.form-item .caption {margin-bottom:5px;}
.form-item .caption b {color:red;}

.file-section .container > * + *
 {
    margin-top: 40px;
}
.download-card span {flex-shrink:unset;}

.foto-card__pic {background:url(../img/default-thumb.png) center center no-repeat;background-size:contain;}

.video-poster picture:after {content:'';display:block;width:100px;height:70px;background:url(../img/icons/yt-play.svg) no-repeat;background-size:contain;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);}

.support-measures.content-page .container {width:1750px;}
@media (max-width: 2399px) {.support-measures.content-page .container {width:1350px;}}
@media (max-width: 1919px) {.support-measures.content-page .container {width:calc(100% - 100px);}}
@media (max-width: 574px)  {.support-measures.content-page .container {width:calc(100% - 40px);}}

.calculator-search-results .fly-center {display:none;}
.calculator-form-results .form-fieldset {display:none;}
.tag {white-space:nowrap;}

.form-buttons .btn-accent {margin-right:20px;}
.form-items {max-height:calc(100vh - 100px);overflow-y:auto;}
.form-input-date {width:unset;}
.form-input-inline-small {width:auto;display:inline;}
.form-input-file {width:unset;border:none;margin-top:20px;height:auto;}
.form-items select.form-input {display:block;height:54px;font-size:16px;color:#212D64;border-radius:12px;border: 1px solid #E1E3EF;background: white;padding-left: 16px;padding-right: 16px;outline:none;}
.form-items .subcaption {display:inline-block;width:250px;margin-right:10px;text-align:right;}

.news-card  .noimg-logo {background:#f6f6f6 url(../img/rso-logo.svg) no-repeat center center;background-size:160px;width:320px;height:200px;border-radius: 12px}
.news-slide .noimg-logo {background:#f6f6f6 url(../img/rso-logo.svg) no-repeat center center;background-size:500px;width:100%;height:646px;border-radius: 20px 0 0 20px;}
@media (max-width: 767px) {.news-slide .noimg-logo  {height:230px;background-size:200px;}}

.fp-b {display:flex;flex-wrap:wrap;gap:20px;}
.fp-b a {min-width:460px;text-decoration:none;}
.fp-b a.std-oiv {width:460px;height:100px;background:#148fd3 url(../img/b/standart.png) 15px center no-repeat;color:#fff;border-radius:10px;padding:20px 10px 20px 110px;}
.fp-b a.std-oiv .t2 {font-size:14px;font-style:italic;}

.fp-b a.cred {width:460px;height:100px;background:#3bc16c;color:#fff;border-radius:10px;padding:20px;text-align:center;font-size:24px;}
.fp-b a.reg-std {width:460px;height:120px;background:#275b97;color:#fff;border-radius:10px;padding:33px 20px;text-align:center;font-size:20px;}

@media (max-width: 1024px) {
	.fp-b a {min-width:unset; max-width:460px;}
	.fp-b a.cred, .fp-b a.reg-std, .fp-b a.std-oiv {width:unset; max-width:460px;}
	
	.fp-b a.std-oiv {font-size:15px;padding-top:10px;}
	.fp-b a.std-oiv .t2 {font-size:12px;}
	
	.fp-b a.cred  {font-size:20px;}
	
	.fp-b a.reg-std {padding-top:20px;font-size:18px;}
}

.grecaptcha-badge {display:none;}
.underconstruction {position:absolute;z-index:1000;top:40px;left:50%;transform:translate(-50%,0);min-width:320px;max-width:800px;padding:20px;border-radius:10px;background:yellow;color:#000;text-align:center;}

@media (max-width: 1199px)
{
	.header-slider  {height:50vw;}
	.header-slider .header-slider__item {height:50vw;}
}