@charset "UTF-8";
.bliss_loadmore {display: inline-block; text-align: center; background: #0073aa; width: auto; color: #fff; font-size: 20px; font-weight: 700; height: 35px; border-radius: 3px; cursor: pointer; padding: 0 10px; box-sizing: border-box;line-height: 35px;}
.bliss_loadmore:hover{background: #000;}
.loading-img{display: none;}
.bliss-loading{float: left;width: 100%;text-align: center;}
.bliss-loading{display: inline-block;max-width: 100%;}
.navigation.pagination,.nav-links{display: none !important;}
  @-webkit-keyframes wiggle-elements {
0% {
opacity: 0
}
10% {
opacity: .2;
background-position: calc(50% + 10px) center, calc(50% - 5px) -70px, center
}
15% {
opacity: .4;
background-position: calc(50% + 15px) center, calc(50% - 7px) -70px, center
}
20% {
opacity: .6;
background-position: calc(50% + 20px) center, calc(50% - 10px) -70px, center
}
25% {
opacity: .8;
background-position: calc(50% + 15px) center, calc(50% - 7px) -70px, center
}
30% {
opacity: 1;
background-position: calc(50% + 10px) center, calc(50% - 5px) -70px, center
}
40% {
background-position: calc(50% + 5px) center, calc(50% - 2px) -70px, center
}
45%,
to {
background-position: center, center -70px, center
}
50%,
90% {
background-position: calc(50% - 5px) center, calc(50% + 2px) -70px, center
}
55%,
80% {
background-position: calc(50% - 10px) center, calc(50% + 5px) -70px, center
}
60%,
70% {
background-position: calc(50% - 15px) center, calc(50% + 7px) -70px, center
}
65% {
background-position: calc(50% - 20px) center, calc(50% + 10px) -70px, center
}
}
@keyframes wiggle-elements {
0% {
opacity: 0
}
10% {
opacity: .2;
background-position: calc(50% + 10px) center, calc(50% - 5px) -70px, center
}
15% {
opacity: .4;
background-position: calc(50% + 15px) center, calc(50% - 7px) -70px, center
}
20% {
opacity: .6;
background-position: calc(50% + 20px) center, calc(50% - 10px) -70px, center
}
25% {
opacity: .8;
background-position: calc(50% + 15px) center, calc(50% - 7px) -70px, center
}
30% {
opacity: 1;
background-position: calc(50% + 10px) center, calc(50% - 5px) -70px, center
}
40% {
background-position: calc(50% + 5px) center, calc(50% - 2px) -70px, center
}
45%,
to {
background-position: center, center -70px, center
}
50%,
90% {
background-position: calc(50% - 5px) center, calc(50% + 2px) -70px, center
}
55%,
80% {
background-position: calc(50% - 10px) center, calc(50% + 5px) -70px, center
}
60%,
70% {
background-position: calc(50% - 15px) center, calc(50% + 7px) -70px, center
}
65% {
background-position: calc(50% - 20px) center, calc(50% + 10px) -70px, center
}
}
@-webkit-keyframes smooth-fade-in {
0%,
20% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes smooth-fade-in {
0%,
20% {
opacity: 0
}
to {
opacity: 1
}
}
@-webkit-keyframes smooth-fade-out-stage1 {
0% {
opacity: 1;
visibility: visible
}
50% {
opacity: .5
}
99% {
opacity: 0
}
to {
opacity: 0;
visibility: hidden;
position: absolute
}
}
@keyframes smooth-fade-out-stage1 {
0% {
opacity: 1;
visibility: visible
}
50% {
opacity: .5
}
99% {
opacity: 0
}
to {
opacity: 0;
visibility: hidden;
position: absolute
}
}
@-webkit-keyframes info-fade-in {
0%,
60% {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes info-fade-in {
0%,
60% {
opacity: 0
}
to {
opacity: 1
}
}
@-webkit-keyframes info-move {
0% {
top: initial;
left: initial
}
to {
top: 250px;
left: 110px
}
}
@keyframes info-move {
0% {
top: initial;
left: initial
}
to {
top: 250px;
left: 110px
}
}
@-webkit-keyframes slide-to-left {
0% {
opacity: 0;
right: -150%
}
40% {
opacity: 0;
right: -75%
}
to {
opacity: 1;
right: 0
}
}
@keyframes slide-to-left {
0% {
opacity: 0;
right: -150%
}
40% {
opacity: 0;
right: -75%
}
to {
opacity: 1;
right: 0
}
}
@-webkit-keyframes robot-body-tilt {
0% {
-webkit-transform: none;
transform: none
}
to {
-webkit-transform: rotate(-7deg) translate(-10px, -4px);
transform: rotate(-7deg) translate(-10px, -4px)
}
}
@keyframes robot-body-tilt {
0% {
-webkit-transform: none;
transform: none
}
to {
-webkit-transform: rotate(-7deg) translate(-10px, -4px);
transform: rotate(-7deg) translate(-10px, -4px)
}
}
@-webkit-keyframes handle-rotate {
0% {
-webkit-transform: none;
transform: none
}
25% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px)
}
50% {
-webkit-transform: rotateX(90deg), translateY(-30px);
transform: rotateX(90deg), translateY(-30px)
}
to {
-webkit-transform: rotateX(180deg) translateY(-30px);
transform: rotateX(180deg) translateY(-30px)
}
}
@keyframes handle-rotate {
0% {
-webkit-transform: none;
transform: none
}
25% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px)
}
50% {
-webkit-transform: rotateX(90deg), translateY(-30px);
transform: rotateX(90deg), translateY(-30px)
}
to {
-webkit-transform: rotateX(180deg) translateY(-30px);
transform: rotateX(180deg) translateY(-30px)
}
}
@-webkit-keyframes hand-turn {
0% {
-webkit-transform: none;
transform: none
}
20% {
-webkit-transform: translateY(5px);
transform: translateY(5px)
}
40% {
-webkit-transform: translateY(20px);
transform: translateY(20px)
}
50% {
-webkit-transform: translateY(40px) rotate(-65deg);
transform: translateY(40px) rotate(-65deg)
}
60% {
-webkit-transform: translate(5px, 40px) rotate(-75deg);
transform: translate(5px, 40px) rotate(-75deg)
}
to {
-webkit-transform: translate(10px, 40px) rotate(-75deg);
transform: translate(10px, 40px) rotate(-75deg)
}
}
@keyframes hand-turn {
0% {
-webkit-transform: none;
transform: none
}
20% {
-webkit-transform: translateY(5px);
transform: translateY(5px)
}
40% {
-webkit-transform: translateY(20px);
transform: translateY(20px)
}
50% {
-webkit-transform: translateY(40px) rotate(-65deg);
transform: translateY(40px) rotate(-65deg)
}
60% {
-webkit-transform: translate(5px, 40px) rotate(-75deg);
transform: translate(5px, 40px) rotate(-75deg)
}
to {
-webkit-transform: translate(10px, 40px) rotate(-75deg);
transform: translate(10px, 40px) rotate(-75deg)
}
}
@-webkit-keyframes hand-turn-mobile {
0% {
-webkit-transform: none;
transform: none
}
20% {
-webkit-transform: translateY(2px);
transform: translateY(2px)
}
40% {
-webkit-transform: translateY(5px);
transform: translateY(5px)
}
50% {
-webkit-transform: translateY(10px) rotate(-65deg);
transform: translateY(10px) rotate(-65deg)
}
60% {
-webkit-transform: translate(2px, 10px) rotate(-75deg);
transform: translate(2px, 10px) rotate(-75deg)
}
to {
-webkit-transform: translate(2px, 15px) rotate(-75deg);
transform: translate(2px, 15px) rotate(-75deg)
}
}
@keyframes hand-turn-mobile {
0% {
-webkit-transform: none;
transform: none
}
20% {
-webkit-transform: translateY(2px);
transform: translateY(2px)
}
40% {
-webkit-transform: translateY(5px);
transform: translateY(5px)
}
50% {
-webkit-transform: translateY(10px) rotate(-65deg);
transform: translateY(10px) rotate(-65deg)
}
60% {
-webkit-transform: translate(2px, 10px) rotate(-75deg);
transform: translate(2px, 10px) rotate(-75deg)
}
to {
-webkit-transform: translate(2px, 15px) rotate(-75deg);
transform: translate(2px, 15px) rotate(-75deg)
}
}
@-webkit-keyframes show-search-container {
0% {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
z-index: -1
}
60% {
opacity: .3
}
to {
opacity: 1;
visibility: visible;
-webkit-transform: none;
transform: none;
z-index: 1
}
}
@keyframes show-search-container {
0% {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
z-index: -1
}
60% {
opacity: .3
}
to {
opacity: 1;
visibility: visible;
-webkit-transform: none;
transform: none;
z-index: 1
}
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
scroll-behavior: smooth;
}
sub,
sup {
position: relative
}
a.page-title,
h1 {
font-size: 2em;
margin: .67em 0;
font-weight: 400;
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
overflow: visible;
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em
}
samp {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent;
color: #16acea;
cursor: pointer;
text-underline-offset: 0.2rem;
}
abbr[title] {
border-bottom: none;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted
}
b,
strong {
font-weight: bolder
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
img {
border-style: none;
height: auto;
max-width: 100%
}
body,
button,
input,
optgroup,
select,
textarea {
margin: 0
}
button,
input {
overflow: visible
}
button,
select {
text-transform: none
}
[type=button],
[type=reset],
[type=submit],
button {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText
}
fieldset {
padding: .35em .75em .625em
}
legend {
color: inherit;
display: table;
max-width: 100%;
white-space: normal
}
progress {
vertical-align: baseline
}
textarea {
overflow: auto
}
[type=checkbox],
[type=radio],
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
details {
display: block
}
summary {
display: list-item
}
[hidden],
template {
display: none
}
body,
input {
color: #37434b;
line-height: 30px
}
body,
button,
input,
optgroup,
select,
textarea {
font-family: "Museo Sans", sans-serif;
font-weight: 300;
font-display: swap;
}
button,
optgroup,
select {
color: #37434b
}
optgroup,
select,
textarea {
line-height: 30px
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both
}
p {
margin-bottom: 1.5em
}
cite,
dfn,
em,
i {
font-style: italic
}
blockquote {
margin: 0 1.5em
}
address,
table {
margin: 0 0 1.5em
}
code,
kbd,
pre,
tt,
var {
font-size: 15px;
font-size: .9375rem
}
pre {
background: #eee;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
font-family: "Courier 10 Pitch", Courier, monospace
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help
}
ins,
mark {
background: #fff9c0;
text-decoration: none
}
big {
font-size: 125%
}
@font-face {
font-family: "Museo Sans";
font-display: swap; size-adjust: 98%; ascent-override: 92%; descent-override: 8%; line-gap-override: 0%;
src: url(//scan-interfax.ru/wp-content/themes/scan/fonts/Museo-Sans-Cyrl-300.ttf);
font-weight: 300
}
@font-face {
font-family: "Museo Sans";
font-display: swap; size-adjust: 98%; ascent-override: 92%; descent-override: 8%; line-gap-override: 0%;
src: url(//scan-interfax.ru/wp-content/themes/scan/fonts/Museo-Sans-Cyrl-500.ttf);
font-weight: 500
}
@font-face {
font-family: "Museo Sans";
font-display: swap; size-adjust: 98%; ascent-override: 92%; descent-override: 8%; line-gap-override: 0%;
src: url(//scan-interfax.ru/wp-content/themes/scan/fonts/Museo-Sans-Cyrl-700.ttf);
font-weight: 700
}
body,
input,
optgroup,
select,
textarea {
font-size: 18px
}
*,
:after,
:before {
-webkit-box-sizing: inherit;
box-sizing: inherit
}
body {
background: #fff;
font-display: swap;
overflow-x: hidden
}
ol,
ul {
margin: 0 0 1.5em 3em
}
ul {
list-style: disc
}
ol {
list-style: decimal
}
li > ol,
li > ul {
margin-bottom: 0;
margin-left: 1.5em
}
.solutions-list .even-reversed-item__description strong,
dt {
font-weight: 700
}
dd {
margin: 0 1.5em 1.5em
}
figure {
margin: 1em 0
}
table {
width: 100%
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: .75rem;
line-height: 1;
padding: .6em 1em .4em
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
border-color: #ccc #bbb #aaa
}
button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
border-color: #aaa #bbb #bbb
}
.button {
font-size: 16px;
font-weight: 500;
padding: 12px 24px;
border: 0;
border-radius: 4px;
text-decoration: none;
line-height: 19px;
-webkit-transition-duration: .25s;
-o-transition-duration: .25s;
transition-duration: .25s;
outline: 0;
cursor: pointer
}
@media screen and (max-width: 600px) {
.button {
margin-left: auto;
margin-right: auto
}
}
.button--blank-blue {
color: #16acea;
border: 1px solid #16acea;
background: #fff
}
.button--blank-blue[data-icon='chevron'] span {
display: flex;
align-items: center;
gap: 4px;
&::after {
content: "";
display: block;
width: 24px;
height: 24px;
transform: translateY(1px);
background: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/icon-chevron-blue.svg) no-repeat 50% 50%/contain;
}
}
@media (hover: hover) {
.button--blank-blue:hover {
background: #16acea;
color: #fff
}
.button--blank-blue[data-icon='chevron']:hover span::after {
-webkit-filter: grayscale(100) brightness(100);
filter: grayscale(100) brightness(100);
}
}
.button--blank-black {
color: #000;
border: 1px solid #000
}
.button--blank-black:hover {
color: #16acea;
border: 1px solid #16acea
}
.button--fill-blue {
background: #16acea;
color: #fff !important;
padding: 12px 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.button--fill-blue:hover {
background: #0093cf;
color: #fff
}
.button--lightning:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/lightning-vector.svg);
position: relative;
display: block;
margin-right: 10px;
-webkit-transform: scale(.8);
-ms-transform: scale(.8);
transform: scale(.8)
}
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px
}
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=range]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
color: #111
}
select {
border: 1px solid #ccc
}
textarea {
width: 100%
}
a:active,
a:focus,
a:hover {
color: #0093cf
}
a:focus {
outline: thin dotted
}
a:active,
a:hover {
outline: 0
}
.main-navigation {
clear: both;
display: block;
width: 70%
}
@media screen and (max-width: 800px) {
.main-navigation,
.main-navigation .menu-toggle {
margin-right: 0;
margin-left: auto
}
}
.main-navigation .menu-toggle {
background: 0 0;
border: 0;
outline: 0
}
.main-navigation .menu-toggle:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/menu-trigger.svg);
-webkit-transition-duration: .25s;
-o-transition-duration: .25s;
transition-duration: .25s
}
.main-navigation .menu-toggle[aria-expanded=true]:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/menu-close.svg)
}
.main-navigation.toggled .menu-header-container {
position: absolute;
width: 100%;
height: 100vh;
left: 0;
background: #fff;
z-index: 100;
padding: 16px;
top: 60px
}
.main-navigation.toggled .menu-header-container #primary-menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
overflow: auto;
max-height: calc(100vh - 94px);
}
.main-navigation.toggled .menu-header-container .menu-item {
width: 100%;
flex-wrap: wrap;
margin-bottom: 50px
}       @media screen and (min-width: 992px) {
.main-navigation .menu-item-has-children .sub-menu .menu-item a {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}             .main-navigation .menu-item-has-children .sub-menu .menu-item a {
font-weight: 700;
color: #000
}
.main-navigation .menu-item-has-children:hover .sub-menu .menu-item a:hover {
color: #000
}
.main-navigation .menu-item-has-children:hover .sub-menu .menu-item a:before {
line-height: 0
}                .main-navigation .menu-item-has-children .sub-menu .menu-item {
opacity: 0;
transition: none;
transition: all 0.1s ease-in-out;
transition-delay: .5s
}
.main-navigation .menu-item-has-children:hover .sub-menu .menu-item {
opacity: 1;
transition-delay: .3s;
transition: all 0.3s ease-in-out;
}
.main-navigation .menu-item-has-children .sub-menu .menu-item span {
color: #16acea;
font-weight: 700;
display: block;
margin-bottom: 5px
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.main-navigation .menu-item-has-children:hover .sub-menu {
top: 140px
}
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0
}
.main-navigation ul ul {
-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999
}
.main-navigation ul ul ul {
left: -999em;
top: 0
}
.main-navigation ul ul li.focus > ul,
.main-navigation ul ul li:hover > ul {
left: 100%
}
.main-navigation ul ul a {
width: 200px
}
.main-navigation li:not(.menu-item-has-children) {
position: relative
}
.main-navigation .menu-item-has-children:after,
.main-navigation a {
display: block;
-webkit-transition-duration: .25s;
-o-transition-duration: .25s;
transition-duration: .25s
}
.main-navigation a {
text-decoration: none;
color: #000;
font-size: 17px;
font-weight: 500;
line-height: 20px
}
@media screen and (max-width: 992px) {
.main-navigation a {
font-size: 18px;
line-height: 1.3
}
}
.main-navigation .menu-item-has-children:hover > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation a:hover,
.mainpage-services-item__heading span,
.solutions-firstscreen-list__heading span {
color: #16acea
}
.main-navigation .menu-item-has-children,
.main-navigation.toggled ul,
.menu-toggle {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
@media screen and (min-width: 992px) {
.menu-toggle {
display: none
}
.main-navigation ul#primary-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
}
.site-main .comment-navigation,
.site-main .post-navigation,
.site-main .posts-navigation {
margin: 0 0 1.5em;
overflow: hidden
}
.comment-navigation .nav-previous,
.post-navigation .nav-previous,
.posts-navigation .nav-previous {
float: left;
width: 50%
}
.comment-navigation .nav-next,
.post-navigation .nav-next,
.posts-navigation .nav-next {
float: right;
text-align: right;
width: 50%
}
.footer-navigation {
margin-left: -25%
}
.menu-item-has-children {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.menu-item-has-children:after {
content: '';
-webkit-mask: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
mask: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
width: 15px;
height: 6px;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
background: #000;
position: relative;
top: 1px;
margin-left: 7px;
line-height: .4
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.menu-item-has-children:after {
-webkit-mask: unset;
mask: unset;
background: 0 0;
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
height: 20px;
top: 5px
}
}
.menu-item-has-children.active:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
@media screen and (max-width: 992px) {
.menu-item-has-children.active:after {
top: 16px !important
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.menu-item-has-children.active:after {
top: -2px
}
}
.menu-item-has-children:hover:after {
background: #16acea
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.menu-item-has-children:hover:after {
background: 0 0
}
}
@media screen and (min-width: 992px) {
#menu-item-28 {
margin-right: 30px
}
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
#content[tabindex="-1"]:focus {
outline: 0
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em
}
.wp-block-gallery.has-nested-images figure.wp-block-image.aligncenter:not(#individual-image),
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto
}
.clear:after,
.clear:before,
.comment-content:after,
.comment-content:before,
.entry-content:after,
.entry-content:before,
.header:after,
.header:before,
.site-content:after,
.site-content:before,
.site-footer:after,
.site-footer:before {
content: "";
display: table;
table-layout: fixed
}
.clear:after,
.comment-content:after,
.entry-content:after,
.header:after,
.site-content:after,
.site-footer:after {
clear: both
}
.widget {
margin: 0 0 1.5em
}
.widget select {
max-width: 100%
}
.container {
padding: 0 15px
}
@media (min-width: 320px) {
.menu-header-container .sub-menu,
.container {
max-width: 300px;
margin: auto;
padding: 0
}
}
@media (min-width: 350px) {
.menu-header-container .sub-menu,
.container {
max-width: 320px;
margin: auto;
padding: 0
}
}
@media (min-width: 370px) {
.menu-header-container .sub-menu,
.container {
max-width: 350px;
margin: auto;
padding: 0
}
}
@media (min-width: 400px) {
.menu-header-container .sub-menu,
.container {
max-width: 370px;
margin: auto;
padding: 0
}
}
@media (min-width: 500px) {
.menu-header-container .sub-menu,
.container {
max-width: 470px;
margin: auto;
padding: 0
}
}
@media (min-width: 575.98px) {
.container {
max-width: 540px;
margin: auto;
padding: 0
}
}
@media (min-width: 767.98px) {
.container {
max-width: 720px
}
}
@media (min-width: 991.98px) {
.menu-header-container .sub-menu,
.container {
max-width: 960px
}
}
@media (min-width: 1199.98px) {
.menu-header-container .sub-menu,
.container {
max-width: 1240px
}
}
@media screen and (max-width: 600px) {
.row {
max-width: 100%;
margin: 0 !important
}
}
.partners {
margin-top: 180px
}
.partners__heading {
text-align: center;
font-weight: 500;
font-size: 24px;
color: #a5b1b8
}
.partners-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
@media screen and (max-width: 800px) {
.partners-flex {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.partners-flex {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 90%;
margin: auto
}
}
.partners-flex__item {
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.partners-flex__item {
width: 30%;
text-align: center
}
}
@media screen and (max-width: 600px) {
.partners-flex__item {
margin-bottom: 20px
}
}
.partners-flex__item img {
max-height: 60px
}
@media screen and (max-width: 600px) {
.partners-flex__item img {
max-height: 50px;
max-width: 160px
}
}
.tooltip {
color: #16acea;
border-bottom: 1px dashed #16acea;
cursor: help
}
.tooltip-modal {
display: none;
opacity: 0;
visibility: hidden;
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s
}
.tooltip-modal.active {
display: block;
opacity: 1;
visibility: visible;
position: absolute;
bottom: 0;
right: 0;
width: 500px;
-webkit-animation: show-search-container .3s ease-in;
animation: show-search-container .3s ease-in;
background: #fff;
padding: 40px;
-webkit-box-shadow: 4px 4px 40px rgba(159, 164, 196, .6);
box-shadow: 4px 4px 40px rgba(159, 164, 196, .6);
z-index: 10
}
@media screen and (max-width: 600px) {
.tooltip-modal.active {
width: 100%;
padding: 40px 20px
}
}
.tooltip-modal-text {
margin: 0
}
.tooltip-modal-text__heading {
display: block;
font-weight: 600
}
.tooltip-modal__close {
position: absolute;
top: 7px;
right: 7px
}
@media screen and (max-width: 1200px) {
.tooltip-modal__close:before {
content: '\2715';
font-size: 28px
}
}
.even-reversed {
margin: 100px 0
}
.even-reversed__heading {
font-size: 55px;
line-height: 66px;
font-weight: 500;
text-align: center;
color: #000
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.even-reversed__heading {
font-size: 40px;
line-height: 48px;
width: 100%;
font-weight: 700
}
}
@media screen and (min-width: 600px) and (max-width: 900px) {
.even-reversed__heading {
font-size: 40px;
line-height: 1.2
}
}
@media screen and (max-width: 600px) {
.even-reversed__heading {
font-size: 32px;
line-height: 1.2;
font-weight: 600
}
}
.even-reversed-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 30px
}
@media screen and (max-width: 800px) {
.even-reversed-item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.even-reversed-item {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
}
.even-reversed-item__text {
width: 42%
}
@media screen and (max-width: 600px) {
.even-reversed-item__text {
width: 100%
}
}
@media screen and (min-width: 600px) and (max-width: 900px) {
.even-reversed-item__text {
width: 60%
}
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.even-reversed-item__text {
width: 45%
}
}
.even-reversed-item__image {
width: 48%
}
@media screen and (max-width: 800px) {
.even-reversed-item__image {
width: 100%;
text-align: center
}
}
.even-reversed-item__heading {
font-size: 40px;
line-height: 48px;
font-weight: 500;
color: #000
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.even-reversed-item__heading {
font-size: 32px;
line-height: 38px;
font-weight: 700
}
}
.even-reversed-item:nth-child(odd) {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
@media screen and (max-width: 800px) {
.even-reversed-item:nth-child(odd) {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.even-reversed-item:nth-child(even) .tooltip-modal.active {
right: unset;
left: 0
}
.even-reversed-item:nth-child(even) .even-reversed-item__image {
text-align: center
}
.even-reversed.solutions-list--sb2 .even-reversed-item:nth-child(odd) {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row
}
@media screen and (max-width: 800px) {
.even-reversed.solutions-list--sb2 .even-reversed-item:nth-child(odd) {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.even-reversed.solutions-list--sb2 .even-reversed-item:nth-child(even) {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse
}
@media screen and (max-width: 800px) {
.even-reversed.solutions-list--sb2 .even-reversed-item:nth-child(even) {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.form-access,
.test-access {
margin-top: 120px;
padding: 70px 0;
background: #d0eefb;
position: relative
}
@media screen and (max-width: 600px) {
.form-access,
.test-access {
margin-top: 150px
}
}
.test-access__heading {
font-size: 40px;
line-height: 48px;
font-weight: 700;
text-align: center;
color: #000;
margin: 40px 0 30px
}
@media screen and (max-width: 600px) {
.test-access__heading {
font-size: 26px;
line-height: 31px
}
}
.test-access .button {
margin: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.test-access .button {
width: 20%;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
}
.form-access:before,
.test-access:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow.png);
position: absolute;
top: -30%;
left: calc(50% - 45px)
}
.subscribe {
max-width: 360px;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
background: url(//scan-interfax.ru/wp-content/themes/scan/images/sidebar-top-string.png) repeat-x top left, #fff;
padding: 30px
}
.subscribe__heading {
font-size: 16px;
display: inline-block;
text-transform: uppercase;
font-weight: 700;
letter-spacing: .1em;
color: #221f1f;
width: 50%;
margin-top: 0;
margin-bottom: 10px
}
.subscribe__image {
margin-left: 30px;
width: 35%
}
.bliss_loadmore,
.lightbox-popup-overlay,
.subscribe__button {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.subscribe__button {
text-align: center
}
.subscribe__button:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/envelope.svg)
}
.bliss_loadmore,
.lightbox-popup-overlay {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.bliss_loadmore {
padding: 30px 0;
text-align: center;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 18px;
font-weight: 700;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 30px
}
.bliss_loadmore ~ .loading-img {
margin: 20px auto;
text-align: center
}
.lightbox-popup-overlay {
position: fixed;
top: 0;
z-index: 1000;
height: 100%;
display: none;
background: rgba(0, 0, 0, .65)
}
.lightbox-popup-content {
position: relative
}
.lightbox-popup-close {
margin-left: auto;
display: block;
text-align: right;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
cursor: pointer;
margin-bottom: 5px;
}
.lightbox-popup-close:before {
display: block;
content: '\2715';
font-size: 32px;
color: #fff
}
.request {
height: 260px
}
.sticky {
display: block
}
.updated:not(.published) {
display: none
}
.entry-content,
.entry-summary,
.page-content {
margin: 1.5em 0 0
}
.page-links {
clear: both;
margin: 0 0 1.5em
}
.single-breadcrumbs {
font-size: 14px;
margin-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #d8d8d8
}
@media screen and (max-width: 800px) {
.single-breadcrumbs {
margin-top: 40px
}
}
.single-breadcrumbs__item {
text-decoration: none
}
.single-breadcrumbs__item:after {
content: '/';
display: inline-block;
margin: 0 5px
}
.mainpage .dynamic-first-screen {
text-align: center;
margin: 0 0 100px;
position: relative;
min-height: 680px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
@media screen and (max-width: 1000px) {
.mainpage .dynamic-first-screen {
min-height: unset
}
}
@media screen and (min-width: 1000px) and (max-width: 1300px) {
.mainpage .dynamic-first-screen {
min-height: 500px;
margin-bottom: 40px !important
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.mainpage .dynamic-first-screen {
min-height: auto
}
}
.mainpage .dynamic-first-screen-stage1 {
position: relative;
-webkit-animation: smooth-fade-in 1s ease-in;
animation: smooth-fade-in 1s ease-in;
width: 100%
}
@media screen and (max-width: 1025px) {
.mainpage .dynamic-first-screen-stage1 {
display: none
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.mainpage .dynamic-first-screen-stage1 {
display: none
}
}
.mainpage .dynamic-first-screen-stage1.hidden {
-webkit-animation: smooth-fade-out-stage1 .9s ease-in;
animation: smooth-fade-out-stage1 .9s ease-in;
opacity: 0;
visibility: hidden;
position: absolute
}
.mainpage .dynamic-first-screen-stage1 #stage1 {
width: 100%
}
@media screen and (max-width: 1025px) {
.mainpage .dynamic-first-screen-stage2 {
display: block;
-webkit-animation: unset;
animation: unset
}
}
@media screen and (min-width: 1000px) and (max-width: 1025px) {
.mainpage .dynamic-first-screen-stage2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.mainpage .dynamic-first-screen-stage2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
}
@media screen and (min-width: 1000px) and (max-width: 1300px) {
.mainpage .dynamic-first-screen-stage2 {
overflow: visible
}
}
.mainpage .dynamic-first-screen-stage2-static {
margin-top: 20px
}
@media screen and (min-width: 1025px) {
.mainpage .dynamic-first-screen-stage2-static {
display: none
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.mainpage .dynamic-first-screen-stage2-static {
display: block !important;
width: 85%
}
.mainpage .dynamic-first-screen-stage2-static img {
width: 100%
}
}
.mainpage .dynamic-first-screen-stage2 .wrap {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
@media screen and (max-width: 1000px) {
.mainpage .dynamic-first-screen-stage2 .wrap {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.mainpage .dynamic-first-screen-stage2-text {
text-align: left;
width: 59%
}
@media screen and (max-width: 1000px) {
.mainpage .dynamic-first-screen-stage2-text {
width: 100%;
text-align: center
}
}
@media screen and (min-width: 1000px) and (max-width: 1300px) {
.mainpage .dynamic-first-screen-stage2-text {
width: 80%;
max-width: 500px
}
}
.mainpage .dynamic-first-screen-stage2-text h1 {
font-size: 65px;
line-height: 72px;
font-weight: 700;
color: #000
}
@media screen and (max-width: 600px) {
.mainpage .dynamic-first-screen-stage2-text h1 {
font-size: 32px;
line-height: 40px
}
}
@media screen and (min-width: 600px) and (max-width: 1300px) {
.mainpage .dynamic-first-screen-stage2-text h1 {
font-size: 48px;
line-height: 1.25
}
}
.mainpage .dynamic-first-screen-stage2-images {
width: 75%;
position: absolute;
right: 0;
bottom: 0;
height: 100%;
z-index: -1
}
@media screen and (max-width: 1000px) {
.mainpage .dynamic-first-screen-stage2-images {
position: relative;
bottom: unset;
right: unset;
height: auto;
width: 100%;
margin-top: 250px;
z-index: 1
}
}
.mainpage .dynamic-first-screen-stage2-images__all {
position: relative;
height: 100%
}
.mainpage .dynamic-first-screen-stage2-images__conveyor {
display: block;
position: absolute;
bottom: 0;
width: 95%
}
.mainpage .dynamic-first-screen-stage2-images__robot {
position: absolute;
bottom: 1%;
left: 24%;
width: 16%
}
.mainpage .dynamic-first-screen-stage2-images__robot-wrap {
position: relative;
height: 290px
}
.mainpage .dynamic-first-screen-stage2-images__robot-legs {
position: absolute;
bottom: 0
}
.mainpage .dynamic-first-screen-stage2-images__robot-body {
position: absolute;
bottom: 20%;
z-index: 5
}
@media screen and (max-width: 600px) {
.mainpage .dynamic-first-screen-stage2-images__robot-body {
bottom: 14%;
left: 65%
}
}
.mainpage .dynamic-first-screen-stage2-images__robot-hand {
position: absolute;
bottom: 33%;
left: 11%
}
@media screen and (max-width: 600px) {
.mainpage .dynamic-first-screen-stage2-images__robot-hand {
bottom: 20%;
left: 20%;
width: 60%
}
}
.mainpage .dynamic-first-screen-stage2-images__robot-handle {
position: absolute;
bottom: 33%;
left: 14%
}
@media screen and (max-width: 1000px) {
.mainpage .dynamic-first-screen-stage2-images__robot-handle {
bottom: 17%;
width: 20%
}
}
.mainpage .dynamic-first-screen-stage2-images__information {
position: absolute;
top: 30%;
width: 100%;
height: 100%
}
@media screen and (max-width: 600px) {
.mainpage .dynamic-first-screen-stage2-images__information {
top: -250px;
width: 50%;
height: 100px
}
}
.mainpage .dynamic-first-screen-stage2-images__information img {
opacity: 0;
position: absolute;
display: block;
top: 0;
left: 0
}
@media screen and (max-width: 1000px) {
.mainpage .dynamic-first-screen-stage2 .button {
margin: auto
}
}
.mainpage-services {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
scroll-margin: 30px
}
@media screen and (max-width: 800px) {
.mainpage-services {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.mainpage-services-item {
position: relative;
padding: 35px 45px 60px;
width: 48%;
-webkit-box-shadow: 10px 10px 40px rgba(159, 164, 196, .3);
box-shadow: 10px 10px 40px rgba(159, 164, 196, .3)
}
@media screen and (max-width: 600px) {
.mainpage-services-item {
padding: 30px
}
}
@media screen and (max-width: 800px) {
.mainpage-services-item {
width: 100%
}
}
.mainpage-services-item__heading {
font-size: 32px;
font-weight: 700;
line-height: 38px;
margin-top: 15px
}
@media screen and (max-width: 600px) {
.mainpage-services-item__heading {
font-size: 22px;
line-height: 30px
}
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-services-item__heading {
font-size: 26px
}
}
.mainpage-services-item--monitoring h3 {
width: 55%
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-services-item--monitoring h3 {
width: 62%
}
}
@media screen and (max-width: 600px) {
.mainpage-services-item--monitoring h3 {
width: 100%
}
}
.mainpage-services-item--monitoring:after {
width: 31%;
height: 42%;
content: '';
position: absolute;
bottom: -15%;
right: 4%;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/robot1.png) no-repeat;
background-size: contain
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-services-item--monitoring:after {
bottom: -24%
}
}
@media (-webkit-min-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 192dpi) {
.mainpage-services-item--monitoring:after {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/robot1@2x.png) no-repeat;
background-size: contain
}
}
.mainpage-services-item--checking {
padding-right: 30px
}
.mainpage-services-item--checking h3 {
width: 75%
}
@media screen and (max-width: 600px) {
.mainpage-services-item--checking h3 {
width: 100%
}
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-services-item--checking h3 {
width: 82%
}
}
.mainpage-services-item--checking:after {
width: 26%;
height: 35%;
content: '';
position: absolute;
bottom: -16%;
right: 4%;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/robot2.png) no-repeat;
background-size: contain
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-services-item--checking:after {
bottom: -23%
}
}
@media (-webkit-min-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 192dpi) {
.mainpage-services-item--checking:after {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/robot2@2x.png) no-repeat;
background-size: contain
}
}
.mainpage-services-item__list {
margin-bottom: 45px
}
.mainpage-services-item__list ul {
list-style: none;
margin-left: 0;
padding-left: 0
}
.mainpage-services-item__list ul li {
margin-left: 25px;
position: relative
}
.mainpage-services-item__list ul li:before {
content: '\2013';
position: absolute;
top: 0;
left: -20px
}
.mainpage-services-item .button,
.mainpage-services-item .button:after {
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s
}
.mainpage-services-item .button {
padding: 15px 50px 15px 20px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: -webkit-min-content;
width: -moz-min-content;
width: min-content
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.mainpage-services-item .button {
width: 50%
}
}
.mainpage-services-item .button:after {
margin-left: 8px;
content: '';
-webkit-mask: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-right.svg);
mask: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-right.svg);
height: 9px;
width: 20px;
-webkit-mask-size: contain;
mask-size: contain;
background: #16acea
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.mainpage-services-item .button:after {
-webkit-mask: unset;
mask: unset;
background: 0 0;
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-right.svg);
height: 20px
}
}
.mainpage-services-item .button:active:after {
right: 15px
}
.mainpage-services-item .button:hover {
-webkit-transform: translateY(1px);
-ms-transform: translateY(1px);
transform: translateY(1px)
}
.mainpage-services-item .button:hover:after {
background: #fff;
-webkit-transform: translateX(4px);
-ms-transform: translateX(4px);
transform: translateX(4px)
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.mainpage-services-item .button:hover:after {
background: 0 0
}
}
.mainpage-scan-helps__heading {
margin: 10px auto 30px;
width: 60%
}
.mainpage-tasks__heading {
font-size: 48px;
line-height: 58px;
text-align: center;
width: 75%;
margin: 40px auto;
color: #000
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-tasks__heading {
font-size: 40px;
line-height: 48px;
width: 80%;
font-weight: 700
}
}
.mainpage-tasks__subheading {
text-align: center;
font-size: 24px;
line-height: 29px;
font-weight: 500;
color: #a5b1b8
}
.mainpage-tasks-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-shadow: 10px 10px 40px rgba(159, 164, 196, .3);
box-shadow: 10px 10px 40px rgba(159, 164, 196, .3)
}
@media screen and (max-width: 800px) {
.mainpage-tasks-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.mainpage-tasks-item {
width: 33.333%;
padding: 45px
}
@media screen and (max-width: 800px) {
.mainpage-tasks-item {
width: 100%
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.mainpage-tasks-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: self-start;
-ms-flex-align: self-start;
align-items: self-start
}
.mainpage-tasks-item__text {
margin-left: 30px
}
.mainpage-tasks-item__icon {
margin-top: 20px
}
}
.mainpage-tasks-item__heading {
font-size: 26px;
font-weight: 700;
line-height: 31px;
color: #000
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-tasks-item__heading {
font-size: 21px;
line-height: 27px
}
}
.mainpage-tasks-item:nth-child(1) .mainpage-tasks-item__heading {
width: 80%
}
.mainpage-tasks-item:nth-child(2) {
-webkit-box-shadow: 0 10px 40px rgba(159, 164, 196, .3);
box-shadow: 0 10px 40px rgba(159, 164, 196, .3)
}
.mainpage-tasks-item:nth-child(2) .mainpage-tasks-item__heading {
width: 95%
}
.mainpage-tasks-item:nth-child(3) .mainpage-tasks-item__heading {
width: 80%
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.mainpage-tasks-item:nth-child(3) .mainpage-tasks-item__heading {
width: 90%
}
}
.mainpage-tasks-item__link {
text-decoration: none;
position: relative;
font-weight: 500
}
.mainpage-tasks-item__link:after {
position: absolute;
right: -30px;
top: -2px;
content: '\1F812';
font-size: 24px;
-webkit-transition-duration: .25s;
-o-transition-duration: .25s;
transition-duration: .25s
}
.mainpage-tasks-item__link:active:after {
right: -35px
}
.mainpage-interfax {
margin-top: 15px;
margin-bottom: -10px
}
@media screen and (max-width: 1024px) {
.mainpage-interfax {
width: 240px;
margin: 10px 0 -15px !important;
}
#masthead .container {
overflow: inherit !important
}
}
#info,
.solutions-firstscreen,
.solutions-firstscreen .button {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
#info {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 35px auto 0;
text-decoration: none;
font-size: 16px
}
#info:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/info-icon.svg);
display: block;
margin-right: 11px
}
.solutions-firstscreen {
margin-top: 100px;
margin-bottom: 250px
}
@media screen and (max-width: 1023px) {
.solutions-firstscreen {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 30px
}
}
.solutions-firstscreen-text {
width: 59%;
z-index: 10
}
@media screen and (max-width: 1023px) {
.solutions-firstscreen-text {
width: 100% !important;
margin-bottom: 30px;
text-align: center
}
}
.solutions-firstscreen-image {
width: 46%;
position: relative;
margin-left: -10px
}
@media screen and (max-width: 1023px) {
.solutions-firstscreen-image {
width: 100%;
margin-bottom: 70px
}
}
.solutions-firstscreen__heading {
font-size: 65px;
line-height: 72px;
font-weight: 700;
color: #000;
margin-bottom: 20px
}
@media screen and (min-width: 600px) and (max-width: 1200px) {
.solutions-firstscreen__heading {
font-size: 48px;
line-height: 58px
}
}
@media screen and (max-width: 600px) {
.solutions-firstscreen__heading {
font-size: 32px;
line-height: 1.25
}
}
.solutions-firstscreen__description {
width: 60%
}
@media screen and (max-width: 1023px) {
.solutions-firstscreen__description {
width: 80% !important;
margin: auto
}
}
@media screen and (max-width: 600px) {
.solutions-firstscreen__description {
width: 100% !important
}
}
.solutions-firstscreen .button {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.solutions-firstscreen .button {
width: auto
}
}
@media screen and (max-width: 1023px) {
.solutions-firstscreen .button {
margin: auto
}
}
.solutions-firstscreen-list {
width: 50%
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
.solutions-firstscreen-list {
width: 70%;
margin: 30px auto 0
}
}
@media screen and (max-width: 600px) {
.solutions-firstscreen-list {
width: 100%
}
}
.solutions-firstscreen-list .wrap {
padding: 60px 50px;
background: #fff;
-webkit-box-shadow: 0 5px 30px rgba(159, 164, 196, .4);
box-shadow: 0 5px 30px rgba(159, 164, 196, .4);
border-radius: 5px
}
@media screen and (min-width: 900px) and (max-width: 1190px) {
.solutions-firstscreen-list .wrap {
padding: 30px 40px
}
}
.solutions-firstscreen-list__heading {
font-size: 26px;
font-weight: 700;
margin-bottom: 20px
}
.solutions-firstscreen-list ul {
margin-left: 0;
padding-left: 25px;
list-style: none
}
.solutions-firstscreen-list ul li {
margin-bottom: 5px;
position: relative
}
.solutions-firstscreen-list ul li:before,
.solutions-list .even-reversed-item__description ul li:before {
position: absolute;
content: '\2714';
left: -25px;
color: #16acea
}
.solutions-list {
margin-bottom: 90px
}
.solutions-list .even-reversed-item__heading {
font-size: 32px;
font-weight: 700;
line-height: 38px
}
@media screen and (max-width: 600px) {
.solutions-list .even-reversed-item__heading {
font-size: 22px;
line-height: 1.3
}
}
.solutions-list .even-reversed-item__description,
.solutions-list--sb1 {
position: relative
}
.solutions-list .even-reversed-item__description ul {
margin-left: 0;
list-style: none
}
.solutions-list .even-reversed-item__description ul li {
position: relative;
margin-bottom: 30px
}
@media screen and (max-width: 800px) {
.solutions-list .even-reversed-item {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important
}
}
.solutions-list--sb1:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/sb1-before.svg);
position: absolute;
top: -6%;
left: calc(50% - 80.5px)
}
@media screen and (min-width: 1200px) {
.solutions-list--sb1 .even-reversed-item:nth-of-type(1) .even-reversed-item__image {
margin-top: -150px
}
}
@media screen and (max-width: 1200px) {
.solutions-list--sb1 {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
}
.solutions-list--sb2 {
margin-top: 170px;
position: relative
}
@media screen and (max-width: 1200px) {
.solutions-list--sb2 .even-reversed-item {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions-list--sb2 .even-reversed-item {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
}
.solutions-list--sb2 .even-reversed-item__heading {
width: 65%
}
.solutions-list--sb2 .solutions-list__heading {
width: 58%;
margin: 45px auto
}
@media screen and (max-width: 800px) {
.solutions-list--sb2 .solutions-list__heading {
width: 100%;
font-size: 40px;
line-height: 48px
}
}
.solutions-list--sb2:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/sb2-before.jpg);
position: absolute;
right: 7%;
top: -5%
}
@media screen and (max-width: 800px) {
.solutions-list--sb2:before {
position: relative;
display: block;
right: 0;
top: 0;
text-align: center
}
.solutions-list--sb2 {
margin: -50px 0 !important
}
}
.solutions-optimized__heading {
font-size: 40px;
line-height: 48px;
font-weight: 700;
width: 50%;
margin: auto;
text-align: center;
color: #000
}
@media screen and (max-width: 600px) {
.solutions-optimized__heading {
font-size: 32px;
line-height: 38px;
width: 100%
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions-optimized__heading {
font-size: 40px;
line-height: 48px;
width: 80%
}
}
.solutions-optimized-list {
position: relative;
background: #fff;
-webkit-box-shadow: 10px 10px 40px rgba(159, 164, 196, .3);
box-shadow: 10px 10px 40px rgba(159, 164, 196, .3);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 60px 50px 35px;
margin-top: 120px
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.solutions-optimized-list {
padding: 80px 15px 35px
}
}
@media screen and (max-width: 800px) {
.solutions-optimized-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 80px 15px 15px
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions-optimized-list {
padding: 80px 90px 15px
}
}
.solutions-optimized-list__item {
font-size: 16px;
width: 100%;
margin-bottom: 25px
}
@media screen and (min-width: 1000px) {
.solutions-optimized-list__item {
padding: 0 29px;
width: 25%;
margin-bottom: 0;
position: relative
}
.solutions-optimized-list__item:not(:last-child) {
border-right: 1px solid #e6e6e6
}
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.solutions-optimized-list__item {
padding: 0 15px;
font-size: 14px;
line-height: 1.7
}
}
.solutions-optimized-list:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/sb/icon_reglament.svg);
position: absolute;
top: -17%;
left: calc(50% - 50px)
}
@media screen and (max-width: 600px) {
.solutions-optimized-list:before {
top: -8%
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions-optimized-list:before {
top: -10%
}
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.solutions-optimized-list:before {
top: -16%
}
}
.solutions .partners {
margin-top: 90px
}
.solutions--media .solutions-firstscreen {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 200px
}
.solutions--media .solutions-firstscreen-text {
width: 45%
}
@media screen and (max-width: 800px) {
.solutions--media .solutions-firstscreen-text {
margin-bottom: 80px
}
}
.solutions--media .solutions-firstscreen-list {
background: #fff;
-webkit-box-shadow: 0 5px 30px rgba(159, 164, 196, .4);
box-shadow: 0 5px 30px rgba(159, 164, 196, .4);
border-radius: 5px;
position: relative
}
.solutions--media .solutions-firstscreen-list:before {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/monitoring-robot.png) center center no-repeat;
background-size: contain;
content: '';
position: absolute;
z-index: 10;
left: -12%;
bottom: -25%;
width: 211px;
height: 292px
}
@media (-webkit-min-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 192dpi) {
.solutions--media .solutions-firstscreen-list:before {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/monitoring-robot@2x.png) center center no-repeat;
background-size: contain
}
}
@media screen and (max-width: 800px) {
.solutions--media .solutions-firstscreen-list:before {
left: -5%;
bottom: -45%
}
}
.solutions--media .solutions-firstscreen-list:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/monitoring-lines.png);
position: absolute;
z-index: -1;
bottom: -20%;
right: 0
}
.solutions--media .solutions-firstscreen-list .wrap {
margin: -30px -30px 30px 30px
}
@media screen and (max-width: 600px) {
.solutions--media .solutions-firstscreen-list .wrap {
margin: -50px 15px 50px;
overflow-x: hidden;
padding: 5px 20px
}
}
.solutions--media .solutions-firstscreen__description {
width: 80%
}
@media screen and (max-width: 800px) {
.solutions--media .solutions-firstscreen__description {
margin-bottom: 45px
}
}
.solutions--media .solutions-whole-day__heading {
text-align: center;
font-size: 48px;
line-height: 1.2;
font-weight: 700;
color: #000;
width: 60%;
margin: 0 auto 35px;
position: relative
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions--media .solutions-whole-day__heading {
width: 100%
}
}
.solutions--media .solutions-whole-day__heading:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/clouds.jpg);
position: relative;
display: block;
text-align: right;
margin-right: 30px
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions--media .solutions-whole-day__heading:before {
text-align: center;
width: 100%
}
}
@media screen and (max-width: 600px) {
.solutions--media .solutions-whole-day__heading {
font-size: 32px;
width: 100%
}
}
.solutions--media .solutions-whole-day__description {
color: #2e3539;
font-weight: 700;
font-size: 23px;
line-height: 1.3;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 80%
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions--media .solutions-whole-day__description {
font-size: 18px;
line-height: 1.6;
width: 95%
}
}
@media screen and (max-width: 600px) {
.solutions--media .solutions-whole-day__description {
width: 100%
}
}
.solutions--media .solutions-whole-day__description .color--yellow {
color: #fdd109
}
.solutions--media .solutions-whole-day__description .color--red {
color: #f04a23
}
.solutions--media .solutions-whole-day__description .color--blue {
color: #16acea
}
.solutions--media .solutions-whole-day-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 70px
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions--media .solutions-whole-day-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
}
@media screen and (max-width: 600px) {
.solutions--media .solutions-whole-day-list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.solutions--media .solutions-whole-day-list__item {
width: 20%
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions--media .solutions-whole-day-list__item {
width: 33%
}
}
@media screen and (max-width: 600px) {
.solutions--media .solutions-whole-day-list__item {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
}
.solutions--media .solutions-whole-day-list__item p {
font-size: 16px;
line-height: 1.5;
font-weight: 300;
color: #2e3539;
width: 80%
}
@media screen and (max-width: 600px) {
.solutions--media .solutions-whole-day-list__item p {
width: 75%
}
}
.solutions--media .solutions-whole-day-list__item p.ps {
background: #fef1b5;
width: 90%;
padding: 15px;
font-size: 14px;
position: relative
}
@media screen and (max-width: 600px) {
.solutions--media .solutions-whole-day-list__item p.ps {
width: 75%;
margin-left: 50px;
margin-top: 0
}
}
.solutions--media .solutions-whole-day-list__item p.ps:before {
display: block;
position: absolute;
top: -20px;
left: 20%;
content: '';
border-bottom: 10px solid #fef1b5;
border-top: 10px solid transparent;
border-left: 15px solid transparent;
border-right: 15px solid transparent
}
.solutions--media .solutions-whole-day-list__item img {
height: 36px
}
@media screen and (max-width: 800px) {
.solutions--media .solutions-whole-day-list__item img {
width: 40px;
height: auto;
margin-right: 10px
}
}
.solutions--media .solutions-whole-day-list__item:nth-child(3) img {
margin-top: -30px;
height: 65px
}
@media screen and (max-width: 800px) {
.solutions--media .solutions-whole-day-list__item:nth-child(3) img {
height: auto
}
}
.solutions--media .solutions-list .even-reversed__heading {
font-weight: 700
}
html body .button.button--fill-blue {
display: flex;
}
.solutions--media .form-access,
.solutions--media .test-access {
text-align: center
}
@media screen and (max-width: 800px) {
.solutions--media .form-access,
.solutions--media .test-access {
padding: 50px 15px
}
}
.form-access {
padding: 0 !important;
}
.solutions--media .form-access:before,
.solutions--media .test-access:before {
top: -15%;
left: calc(43% - 45px)
}
.solutions--media .test-access strong {
font-size: 21px
}
@media screen and (max-width: 800px) {
.solutions--media .test-access strong {
font-size: 18px
}
}
.solutions--media .test-access p:last-child {
margin-bottom: 0
}
.solutions--media .test-access .button--fill-blue:before {
display: none
}
.solutions--media .reviews-slider {
margin-top: 75px;
margin-bottom: 100px;
background: #fff2b6;
padding: 65px;
position: relative
}
@media screen and (max-width: 800px) {
.solutions--media .reviews-slider {
padding: 30px
}
}
.solutions--media .reviews-slider .slider-container-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
@media screen and (max-width: 600px) {
.solutions--media .reviews-slider .slider-container-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse
}
}
.solutions--media .reviews-slider .slider-container__info {
width: 50%
}
@media screen and (max-width: 600px) {
.solutions--media .reviews-slider .slider-container__info {
width: 100%
}
}
.solutions--media .reviews-slider .slider-container__photo {
width: 35%
}
@media screen and (max-width: 600px) {
.solutions--media .reviews-slider .slider-container__photo {
width: 70%;
margin: auto
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.solutions--media .reviews-slider .slider-container__photo {
width: 45%;
margin-top: 20px
}
}
.solutions--media .reviews-slider .slider-container__heading {
font-size: 40px;
font-weight: 700;
line-height: 1.2;
color: #000;
margin-top: 0;
margin-bottom: 36px;
width: 30%
}
@media screen and (max-width: 800px) {
.solutions--media .reviews-slider .slider-container__heading {
width: 70%;
font-size: 26px;
text-align: center;
margin: 0 auto 30px
}
}
.solutions--media .reviews-slider .slider-container__text {
margin-left: 50px;
position: relative
}
.solutions--media .reviews-slider .slider-container__text:before {
content: '”';
position: absolute;
left: -55px;
top: 0;
color: #fdd109;
font-size: 120px;
line-height: .85
}
.solutions--media .reviews-slider .slider-container__author {
margin-left: 50px
}
.solutions--media .reviews-slider .slider-container__author span {
display: block;
font-weight: 700
}
.blog,
.solutions--media .reviews-slider .tns-outer,
.type-blog {
position: relative
}
.solutions--media .reviews-slider .tns-outer .tns-nav {
position: absolute;
bottom: -50px;
left: 0;
text-align: center;
width: 100%
}
.solutions--media .reviews-slider .tns-outer .tns-nav button {
all: unset;
width: 10px;
height: 10px;
background: #dfeef4;
border-radius: 50px;
margin-right: 10px;
cursor: pointer;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s
}
.solutions--media .reviews-slider .tns-outer .tns-nav button.tns-nav-active {
background: #75858e
}
.post-type-archive-blog .container,
.solutions--media .reviews-slider .tns-outer .tns-controls,
.tax-type-blog .container,
.tax-category_blog .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.solutions--media .reviews-slider .tns-outer .tns-controls {
position: absolute;
top: 45%;
width: 100%
}
.solutions--media .reviews-slider .tns-outer .tns-controls button {
background: 0 0;
border: 0;
z-index: 10;
outline: 0;
padding: 0
}
.solutions--media .reviews-slider .tns-outer .tns-controls button[data-controls=prev] {
margin-left: -40px
}
.solutions--media .reviews-slider .tns-outer .tns-controls button[data-controls=prev]:before {
content: '\3008';
line-height: 0;
font-size: 26px;
color: #37434b
}
.solutions--media .reviews-slider .tns-outer .tns-controls button[data-controls=next] {
margin-right: -40px
}
.solutions--media .reviews-slider .tns-outer .tns-controls button[data-controls=next]:before {
content: '\3009';
line-height: 0;
font-size: 26px;
color: #37434b
}
.blog-cat-grade {
padding: 0 30px 30px;
display: flex;
width: 100%;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
}
.blog[data-post-num="1"] .blog-cat-grade {
padding-bottom: 10px;
}
.blog[data-post-num="1"] .entry-footer {
display: flex;
justify-content: space-between;
align-items: center;
}
.cat-name-info {
order: 1;
display: flex;
align-items: center;
}
.cat-name-info .cat-info {
margin-top: -2px;
}
.basic-cat,
.pro-cat,
.expert-cat {
text-decoration: none;
color: #000;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
position: relative;
padding-left: 10px;
order: 1;
margin: 0 15px 0 0;
line-height: 18px;
}
.single-categories .basic-cat,
.single-categories .pro-cat,
.single-categories .expert-cat {
padding-right: 0;
border: none;
margin: 0 15px;
}
.basic-cat:hover,
.pro-cat:hover,
.expert-cat:hover {
background: transparent !important;
color: #000;
}
.cat-info {
height: 13px;
width: 13px;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/icon-info.svg) center no-repeat;
background-size: contain;
display: none;
order: 2;
margin-right: 15px;
}
.cat-name-info a {
border-radius: 0 0 0 0 !important;
}
.date-icon {
margin-left: 25px;
position: relative;
}
.date-icon::before {
position: absolute;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/date-icon.svg) center no-repeat;
top: 6px;
left: 5px;
content: "";
width: 16px;
height: 16px;
}
.basic-cat p,
.pro-cat p,
.expert-cat p {
position: absolute;
font-size: 11px;
font-weight: 300;
color: #485965;
padding: 13px;
border-radius: 2px;
transition: all 0.3s;
border: 1px solid #E0E0E0;
display: none;
top: 20px;
left: -1px;
z-index: 2;
background: #fff;
text-transform: none;
width: 330px;
pointer-events: none;
margin: 0;
}
.single-categories {
position: relative;
}
.single-categories .basic-cat,
.single-categories .pro-cat,
.single-categories .expert-cat {
position: static;
}
.single-categories .basic-cat p,
.single-categories .pro-cat p,
.single-categories .expert-cat p {
top: 80px;
left: calc(50% - 155px);
}
@media (min-width: 768px) {
.blog[data-post-num="1"] .block-new-cat {
order: 2;
flex-grow: 0;
margin-right: 15px;
}
.basic-cat:hover p,
.pro-cat:hover p,
.expert-cat:hover p {
display: block;
}
}
@media (max-width: 768px) {
.blog[data-post-num="1"] .date-icon {
display: none;
}
.cat-info {
display: block;
}
.basic-cat,
.pro-cat,
.expert-cat {
margin-right: 5px !important;
}
.active-info ~ .basic-cat p,
.active-info ~ .pro-cat p,
.active-info ~ .expert-cat p {
display: block;
}
.single-categories .basic-cat p,
.single-categories .pro-cat p,
.single-categories .expert-cat p {
top: auto;
}
}
@media (max-width: 576px) {
.blog-cat-grade .basic-cat p,
.blog-cat-grade .pro-cat p,
.blog-cat-grade .expert-cat p {
left: -30px;
}
}
@media (max-width: 380px) {
.blog-cat-grade .basic-cat p,
.blog-cat-grade .pro-cat p,
.blog-cat-grade .expert-cat p {
width: 300px;
}
.single-categories .basic-cat p,
.single-categories .pro-cat p,
.single-categories .expert-cat p {
left: 10px;
width: calc(100% - 20px);
}
}
@media (max-width: 350px) {
.blog-cat-grade .basic-cat p,
.blog-cat-grade .pro-cat p,
.blog-cat-grade .expert-cat p {
width: 260px;
}
}
@media (max-width: 300px) {
.blog-cat-grade .basic-cat p,
.blog-cat-grade .pro-cat p,
.blog-cat-grade .expert-cat p {
width: 220px;
}
}
.basic-cat {
border-left: 2px solid #FED009 !important;
}
.pro-cat {
border-left: 2px solid #EE4B20 !important;
}
.expert-cat {
border-left: 2px solid #1C6085 !important;
}
.read-time {
color: #485965;
font-size: 12px;
margin: 0 15px 0 0;
padding-left: 22px;
order: 3;
position: relative;
}
.read-time::before {
position: absolute;
left: 0;
top: calc(50% - 8.5px);
height: 16px;
width: 16px;
content: '';
background: url(//scan-interfax.ru/wp-content/themes/scan/images/time-icon.svg) center no-repeat;
background-size: contain;
}
.block-new-cat {
order: 4;
text-align: right;
flex-grow: 1;
}
.new-cat {
color: #16ACEA !important;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
font-weight: 600;
}
.new-cat:hover {
color: #16ACEA;
}
.new-cat::before {
content: '#';
}
@media screen and (min-width: 1320px) {
.solutions--media .even-reversed-item:nth-of-type(1) .even-reversed-item__image img {
margin-bottom: -70px
}
.solutions--media .even-reversed-item:nth-of-type(2) .even-reversed-item__image img {
margin-top: -50px
}
}
.post-type-archive-blog .container,
.tax-type-blog .container,
.tax-category_blog .container {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.post-type-archive-blog .container.mainpage-interfax,
.tax-type-blog .container.mainpage-interfax,
.tax-category_blog .container.mainpage-interfax {
display: block
}
.post-type-archive-blog .rating-banner,
.tax-type-blog .rating-banner,
.tax-category_blog .rating-banner {
width: 48.7%;
height: auto;
color: #fff;
background: #1a3240;
padding: 30px;
display: block;
vertical-align: top;
margin: 10px 8px
}
.post-type-archive-blog .rating-banner a,
.tax-type-blog .rating-banner a
.tax-category_blog .rating-banner a {
text-decoration: none;
color: #fff
}
@media screen and (max-width: 992px) {
.post-type-archive-blog .rating-banner,
.tax-type-blog .rating-banner,
.tax-category_blog .rating-banner {
width: 100%
}
}
.post-type-archive-blog .archive-description,
.tax-type-blog .archive-description,
.tax-category_blog .archive-description {
text-align: center
}
.post-type-archive-blog .archive-description p,
.tax-type-blog .archive-description p,
.tax-category_blog .archive-description p {
font-size: 20px;
line-height: 1.45;
margin: 50px auto
}
@media screen and (max-width: 600px) {
.post-type-archive-blog .page-title,
.tax-type-blog .page-title,
.tax-category_blog .page-title {
margin: 0;
font-size: 24px;
line-height: 1
}
}
.post-type-archive-blog .page-header,
.tax-type-blog .page-header,
.tax-category_blog .page-header {
color: #fff;
background: #1a3240;
padding: 5px 0;
z-index: 10;
position: relative
}
.post-type-archive-blog .page-header .container,
.tax-type-blog .page-header .container,
.tax-category_blog .page-header .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.post-type-archive-blog .page-header .blog-search-trigger,
.tax-type-blog .page-header .blog-search-trigger,
.tax-category_blog .page-header .blog-search-trigger {
margin-left: auto;
cursor: pointer
}
@media screen and (max-width: 600px) {
.post-type-archive-blog .page-header,
.tax-type-blog .page-header,
.tax-category_blog .page-header {
margin: 0;
font-size: 24px;
line-height: 1;
padding: 16px 0
}
}
.blog-categories.active .blog-categories-list li.current-cat a,
.post-type-archive-blog .blog.light .entry-title a,
.tax-type-blog .blog.light .entry-title a,
.tax-category_blog .blog.light .entry-title a,
.type-blog-categories.active .blog-categories-list li.current-cat a {
color: #fff
}
.post-type-archive-blog .bliss_loadmore,
.tax-type-blog .bliss_loadmore,
.tax-category_blog .bliss_loadmore {
width: calc(100% - 16px);
margin: 30px auto 0
}
@media screen and (max-width: 1320px) {
.post-type-archive-blog .bliss_loadmore,
.tax-type-blog .bliss_loadmore,
.tax-category_blog .bliss_loadmore {
width: calc(100% - 12px)
}
}
.blog,
.type-blog {
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
padding: 30px 0;
margin: 10px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: auto;
width: 31.6%;
vertical-align: top
}
.blog:not([data-post-num="1"]):not(:nth-of-type(5n)):not(:nth-of-type(5n+4)),
.type-blog:not([data-post-num="1"]):not(:nth-of-type(5n)):not(:nth-of-type(5n+4)) {
background: #fff !important
}
.blog:not(.has-excerpt) .entry-header a,
.type-blog:not(.has-excerpt) .entry-header a {
font-size: 32px;
line-height: 1.25
}
@media screen and (max-width: 600px) {
.blog:not(.has-excerpt) .entry-header a,
.type-blog:not(.has-excerpt) .entry-header a {
font-size: 26px
}
}
@media screen and (max-width: 992px) {
.blog,
.type-blog {
width: 100%;
min-height: 300px !important
}
}
.blog.category_blog-new .entry-header__category-name,
.type-blog.category_blog-new .entry-header__category-name {
color: #16acea
}
.blog.category_blog-useful .entry-header__category-name,
.type-blog.category_blog-useful .entry-header__category-name {
color: #cda800
}
.blog .entry-header a,
.type-blog .entry-header a {
color: #221f1f;
text-decoration: none
}
.blog .entry-header__category-name,
.type-blog .entry-header__category-name {
font-size: 14px;
text-transform: uppercase;
letter-spacing: .1em;
font-weight: 700;
display: block;
padding: 0 30px
}
.blog .entry-content,
.type-blog .entry-content {
margin: 1em 0 30px
}
.blog .excerpt,
.type-blog .excerpt {
position: relative;
max-width: 100%;
width: 100%;
}
.simplebar-track.simplebar-vertical {
right: 5px;
}
.blog .entry-content.has-thumbnail,
.type-blog .entry-content.has-thumbnail {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 0
}
.blog .entry-content .thumbnail-small,
.blog .entry-content .wp-post-image,
.type-blog .entry-content .thumbnail-small,
.type-blog .entry-content .wp-post-image {
display: none
}
.blog .entry-content p,
.type-blog .entry-content p {
margin-top: 0;
padding: 0 30px;
margin-bottom: 50px
}
.blog .entry-footer,
.type-blog .entry-footer {
position: absolute;
bottom: 0;
font-size: 12px;
color: #888;
letter-spacing: .1em;
text-transform: uppercase
}
.blog .entry-footer__date,
.blog .entry-footer__read,
.type-blog .entry-footer__date,
.type-blog .entry-footer__read {
padding: 0 30px
}
.blog .entry-footer__read a,
.type-blog .entry-footer__read a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
text-decoration: none;
color: #000;
font-size: 16px;
font-weight: 700
}
.blog .entry-footer__read a:after,
.type-blog .entry-footer__read a:after {
display: block;
margin-left: 7px;
content: '\2192';
font-weight: 700
}
.type-blog .entry-title {
padding: 0 30px;
font-size: 21px;
font-weight: 600;
line-height: 1.43;
margin: 10px 0
}
.blog[data-post-num="1"],
.type-blog[data-post-num="1"] {
width: 65%;
display: inline-block;
height: auto;
margin-right: 60px;
margin-bottom: 30px;
padding-top: 0;
margin-top: 0;
-webkit-box-shadow: none;
box-shadow: none
}
.blog[data-post-num="1"] .entry-title,
.type-blog[data-post-num="1"] .entry-title {
font-size: 38px;
line-height: 1.2;
margin-top: 20px
}
.blog[data-post-num="1"] .entry-content,
.type-blog[data-post-num="1"] .entry-content {
display: none !important
}
.blog[data-post-num="1"] .entry-footer,
.type-blog[data-post-num="1"] .entry-footer {
position: relative
}
.blog:nth-of-type(5n),
.blog:nth-of-type(5n+4),
.type-blog:nth-of-type(5n),
.type-blog:nth-of-type(5n+4) {
width: 48.2%;
min-height: 420px;
height: auto
}
@media screen and (max-width: 992px) {
.blog:nth-of-type(5n),
.blog:nth-of-type(5n+4),
.type-blog:nth-of-type(5n),
.type-blog:nth-of-type(5n+4) {
width: 100%
}
}
.blog:nth-of-type(5n) .thumbnail-small,
.blog:nth-of-type(5n) .wp-post-image,
.blog:nth-of-type(5n+4) .thumbnail-small,
.blog:nth-of-type(5n+4) .wp-post-image,
.type-blog:nth-of-type(5n) .thumbnail-small,
.type-blog:nth-of-type(5n) .wp-post-image,
.type-blog:nth-of-type(5n+4) .thumbnail-small,
.type-blog:nth-of-type(5n+4) .wp-post-image {
display: block
}
.blog:nth-of-type(5n).article-has-thumbnail,
.blog:nth-of-type(5n+4).article-has-thumbnail,
.type-blog:nth-of-type(5n).article-has-thumbnail,
.type-blog:nth-of-type(5n+4).article-has-thumbnail {
padding-bottom: 0
}
.blog:nth-of-type(5n).article-has-thumbnail .has-thumbnail,
.blog:nth-of-type(5n+4).article-has-thumbnail .has-thumbnail,
.type-blog:nth-of-type(5n).article-has-thumbnail .has-thumbnail,
.type-blog:nth-of-type(5n+4).article-has-thumbnail .has-thumbnail {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.blog:nth-of-type(5n).article-has-thumbnail .thumbnail-small,
.blog:nth-of-type(5n+4).article-has-thumbnail .thumbnail-small,
.type-blog:nth-of-type(5n).article-has-thumbnail .thumbnail-small,
.type-blog:nth-of-type(5n+4).article-has-thumbnail .thumbnail-small {
width: 100%
}
}
.blog:nth-of-type(5n) .entry-title,
.blog:nth-of-type(5n+4) .entry-title,
.type-blog:nth-of-type(5n) .entry-title,
.type-blog:nth-of-type(5n+4) .entry-title {
font-size: 32px;
line-height: 1.25;
margin: 15px 0
}
.blog:nth-of-type(4),
.type-blog:nth-of-type(4) {
height: auto;
min-height: 550px;
width: 31.6%;
background: #fff !important
}
@media screen and (max-width: 992px) {
.blog:nth-of-type(4),
.type-blog:nth-of-type(4) {
width: 100%
}
}
.blog:nth-of-type(4) .thumbnail-small,
.blog:nth-of-type(4) .wp-post-image,
.blog:nth-of-type(5n) .entry-content p,
.blog:nth-of-type(5n+4) .entry-content p,
.type-blog:nth-of-type(4) .thumbnail-small,
.type-blog:nth-of-type(4) .wp-post-image,
.type-blog:nth-of-type(5n) .entry-content p,
.type-blog:nth-of-type(5n+4) .entry-content p {
display: none
}
.blog:nth-of-type(4) .entry-content p,
.type-blog:nth-of-type(4) .entry-content p {
display: block
}
.blog:nth-of-type(4) .entry-title,
.type-blog:nth-of-type(4) .entry-title {
font-size: 21px;
line-height: 1.43
}
.blog:nth-of-type(4).article-has-thumbnail,
.type-blog:nth-of-type(4).article-has-thumbnail {
padding-bottom: 30px
}
.blog:nth-of-type(4).article-has-thumbnail .has-thumbnail,
.type-blog:nth-of-type(4).article-has-thumbnail .has-thumbnail {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
.blog:last-child,
.type-blog:last-child {
margin-right: auto
}
.blog-sidebar,
.type-blog-sidebar {
display: inline-block;
max-width: 360px
}
.blog-sidebar-editors-choice,
.type-blog-sidebar-editors-choice {
margin-top: 50px
}
.blog-sidebar-editors-choice__heading,
.type-blog-sidebar-editors-choice__heading {
font-size: ;
letter-spacing: .1em;
text-transform: uppercase;
font-weight: 700
}
.blog-sidebar ol,
.type-blog-sidebar ol {
padding-left: 20px;
list-style: none;
margin-left: 0;
counter-reset: custom-counter
}
.blog-sidebar ol li,
.type-blog-sidebar ol li {
margin-bottom: 20px;
line-height: 1.3;
counter-increment: custom-counter;
position: relative;
padding-left: 20px
}
.blog-sidebar ol li:before,
.type-blog-sidebar ol li:before {
content: counter(custom-counter);
position: absolute;
left: -10px;
color: #16acea;
font-size: 28px
}
.blog-sidebar ol a,
.type-blog-sidebar ol a {
font-size: 16px;
color: #000;
text-decoration: none;
font-weight: 500
}
.blog-categories,
.type-blog-categories {
margin-left: 20px
}
.blog-categories-list,
.type-blog-categories-list {
padding: 0;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
list-style: none;
margin-bottom: 0
}
@media screen and (max-width: 600px) {
.blog-categories-list,
.type-blog-categories-list {
display: none
}
.blog:nth-of-type(5n) .entry-title, .blog:nth-of-type(5n+4) .entry-title, .type-blog:nth-of-type(5n) .entry-title, .type-blog:nth-of-type(5n+4) .entry-title {
font-size: 24px;
}
}
.blog-categories-list li,
.type-blog-categories-list li {
margin-right: 10px
}
.blog-categories-list li a,
.type-blog-categories-list li a {
color: #fff;
letter-spacing: .1em;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
font-weight: 500
}
.blog-categories-list .current-cat,
.type-blog-categories-list .current-cat {
background: #fdd109
}
.blog-categories-list .current-cat a,
.type-blog-categories-list .current-cat a {
color: #000;
font-weight: 600;
padding: 10px
}
.blog-categories-trigger,
.type-blog-categories-trigger {
font-weight: 600;
font-size: 16px;
line-height: 1;
letter-spacing: .1em;
text-transform: uppercase;
cursor: pointer;
margin-top: 3px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
@media screen and (min-width: 600px) {
.blog-categories-trigger,
.type-blog-categories-trigger {
display: none
}
}
.blog-categories-trigger:after,
.type-blog-categories-trigger:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
display: block;
margin-left: 10px;
line-height: 0;
-webkit-filter: invert(1);
filter: invert(1);
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s
}
.blog-categories.active .blog-categories-list,
.type-blog-categories.active .blog-categories-list {
display: block;
position: absolute;
width: 100%;
left: 0;
top: calc(100% - 1px);
z-index: 100;
background: #1a3240;
padding-bottom: 10px;
-webkit-animation: show-search-container .2s ease-in;
animation: show-search-container .2s ease-in
}
.blog-categories.active .blog-categories-list li,
.type-blog-categories.active .blog-categories-list li {
padding: 15px
}
.blog-categories.active .blog-categories-trigger:after,
.ratings-categories.active .ratings-categories-trigger:after,
.type-blog-categories.active .blog-categories-trigger:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.blog-search-container,
.type-blog-search-container {
background: #e7f6fd;
display: none;
visibility: hidden;
opacity: 0;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s;
transition-duration: .5s;
z-index: -1
}
.blog-search-container.active,
.type-blog-search-container.active {
display: block;
visibility: visible;
opacity: 1;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s;
transition-duration: .5s;
-webkit-animation: show-search-container .2s ease-in;
animation: show-search-container .2s ease-in;
z-index: 1
}
.blog-search-container .container,
.type-blog-search-container .container {
height: 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.blog-search-container #searchform,
.type-blog-search-container #searchform {
width: 75%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.blog-search-container #searchform #s,
.type-blog-search-container #searchform #s {
width: 90%;
margin-right: 10px;
padding-left: 10px;
height: 50px;
border-radius: 3px;
border: 0
}
.blog-search-container #searchform #searchsubmit,
.type-blog-search-container #searchform #searchsubmit {
height: 50px;
display: block;
padding: 0 35px;
border-radius: 3px;
background: #16acea;
border: 0;
color: #fff;
font-size: 16px;
cursor: pointer;
font-weight: 600
}
.single-blog .blog {
all: unset
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.single-blog .blog {
width: 100%;
background: 0 0;
-webkit-box-shadow: none;
box-shadow: none
}
.single-blog .blog img {
max-width: 100%
}
.single-blog .blog .test-access .button {
width: 40%
}
}
@media screen and (min-width: 600px) {
.single-blog .page-title {
font-size: 2em;
margin: .67em 0
}
}
@media screen and (max-width: 600px) {
.single-blog .page-title {
margin: 0;
font-size: 24px;
line-height: 1
}
}
.single-blog .page-header {
color: #fff;
background: #1a3240;
padding: 15px 0;
z-index: 10;
position: relative
}
.blog-search-container #searchform,
.single-blog .page-header .container,
.type-blog-search-container #searchform {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.single-blog .page-header .blog-search-trigger {
margin-left: auto;
cursor: pointer
}
@media screen and (max-width: 600px) {
.single-blog__main .page-header {
margin: 0;
font-size: 24px;
line-height: 1;
padding: 16px 0
}
}
:is(.single-blog, .single-ratings) .entry-title {
font-size: 48px;
color: #000;
line-height: 56px;
padding: 0;
}
.single-ratings .entry-title {
margin: 0 0 12px 0;
font-weight: 600;
}
.single-blog__main .entry-title {
margin: 0 0 32px;
text-align: center;
}
.single-blog__main .post-thumbnail {
text-align: center;
margin-bottom: 32px;
border-radius: 24px;
overflow: hidden;
}
.single-blog .entry-content {
width: 70%;
margin: auto
}
.single-blog .entry-excerpt {
margin-bottom: 72px;
}
.single-blog__main {
display: -webkit-box;
display: -ms-flexbox;
color: #000;
display: flex
}
.single-blog__content p {
font-size: 18px;
line-height: 30px;
padding: 0 !important;
margin-bottom: 1em !important
}
.single-blog__main h2,
.single-blog__main .h2 {
color: #000000;
font-size: 40px;
line-height: 1.25;
margin: 72px 0 32px;
text-align: left;
font-weight: 600;
}
.single-blog__main h3,
.single-blog__main .h3 {
color: #000000;
font-size: 26px;
line-height: 1.25;
margin: 40px 0 24px;
text-align: left;
font-weight: 600;
}
.single-blog__content ul {
padding-left: 0;
margin: 24px 0;
}
.single-blog__content ul li {
position: relative;
padding-left: 25px;
margin-left: 0;
color: #37434B;
list-style-type: none;
margin-bottom: 12px;
}
.single-blog__content ul li:before {
position: absolute;
display: block;
content: '—';
color: #16ACEA;
top: -1px;
left: 0;
}
.single-blog__content ul.has-contrast-color li:before {
color: #1A3240;
}
.single-blog__content ol {
padding-left: 0;
margin: 25px 0 25px 20px;
}
.single-blog__content ol li {
position: relative;
padding-left: 5px;
margin-left: 0;
color: #37434B;
margin-bottom: 12px;
}
.single-blog__content ol li::marker {
display: block;
color: #16ACEA;
top: 0;
left: -10px;
font-weight: bold;
min-width: 30px;
text-align: end;
}
.single-blog__content ol.has-contrast-color li:before {
color: #1A3240;
}
@media screen and (max-width: 600px) {
.single-blog__main {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.single-blog__content {
font-size: 16px;
line-height: 1.5;
}
.single-blog__main h2 {
font-size: 32px;
line-height: 1.25;
margin: 40px 0 20px;
}
.single-blog__main h3 {
font-size: 20px;
line-height: 1.2;
margin: 40px 0 20px;
}
.single-blog__content p {
font-size: 16px;
line-height: 24px;
margin-bottom: 12px;
}
.single-blog__content ul {
margin: 16px 0;
}
.single-blog__content ol {
margin: 16px 0 16px 16px;
}
.single-blog__content ul li,
.single-blog__content ol li {
margin-bottom: 8px;
}
.single-blog__content ul li:before,
.single-blog__content ol li:before {
top: 0;
}
}
.single-blog__excerpt {
position: relative;
text-align: center;
font-size: 22px;
font-weight: 300;
line-height: 1.45;
padding-bottom: 50px;
margin-bottom: 65px
}
.single-blog__excerpt p {
margin-bottom: 0
}
.single-blog__excerpt:after {
position: absolute;
display: block;
content: '';
width: 111px;
height: 8px;
background: #fdd109;
bottom: 0;
left: calc(50% - 65.5px)
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.single-blog__content {
width: 70%;
margin: auto
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.single-blog__content {
max-width: 100%;
margin-left: 5%
}
}
.single-blog__content img {
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2)
}
.single-blog__content .has-background {
border-radius: 24px;
}
.single-blog__content p.has-background {
padding: 0 30px !important;
border-radius: 24px;
}
.single-blog__content .wp-block-image {
max-width: 100%;
}
.single-blog__content .wp-block-image figcaption,
.single-blog__content .wp-block-image img,
embed,
iframe,
object {
max-width: 100%
}
.single-blog__content .wp-post-image {
display: block !important
}
.single-blog__date {
color: #485965;
font-size: 12px;
padding-bottom: 40px;
border-bottom: 1px solid #edeff0;
width: 100%;
margin-bottom: 60px;
letter-spacing: .1em
}
.single-blog-share {
width: 46px;
height: -webkit-fit-content;
height: -moz-fit-content;
height: fit-content;
position: -webkit-sticky;
margin-left: -187px;
padding-right: 8vw;
position: sticky;
top: 150px
}
@media screen and (max-width: 600px) {
.single-blog-share {
margin-left: 0;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: initial;
top: 0;
width: 100%;
margin-bottom: 35px
}
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.single-blog-share {
margin-left: 0;
margin-right: -46px;
padding-right: 0
}
}
.single-blog-share__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 46px;
height: 46px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #D0EEFB;
border-radius: 8px;
margin-bottom: 10px;
}
.single-blog-share__item img {
filter: hue-rotate(29deg) saturate(26);
}
@media screen and (max-width: 600px) {
.single-blog-share__item {
margin-bottom: 0;
margin-right: 10px
}
}
.single-blog__main .subscribe {
max-width: 100%;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/sidebar-top-string.png) repeat-x top left -17px, #fff;
padding: 60px 40px 45px 230px;
position: relative
}
.single-blog__main .subscribe__image {
position: absolute;
width: 130px;
left: 3%
}
.single-blog__main .subscribe__button {
width: 40%
}
.single-blog__main .form-access,
.single-blog__main .test-access {
margin-bottom: 40px
}
.single-blog__main .widget-area {
width: 70%;
margin: 80px auto auto
}
.single-blog-also__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.single-blog-also__heading {
font-size: 18px;
line-height: 32px;
letter-spacing: .1em;
text-transform: uppercase;
font-weight: Djn
}
.single-blog-also .blog {
width: 26%;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
height: auto;
border-radius: 24px;
padding: 40px;
position: relative;
min-height: unset
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.single-blog-also .blog {
width: 25%;
padding: 30px
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.single-blog-also .blog {
width: 31%
}
}
.single-blog-also .blog .entry-title {
font-size: 32px;
line-height: 1.25;
margin: 20px 0;
text-align: left;
padding: 0
}
.single-blog-also .blog.has-excerpt .entry-title {
font-size: 21px;
line-height: 1.4
}
.single-blog-also .blog.has-excerpt .entry-title a {
font-size: inherit
}
.single-blog-also .blog .entry-content {
width: 100%;
margin-bottom: 5vw
}
.single-blog-also .blog .entry-footer {
bottom: 30px
}
.single-blog-also .blog .entry-content p,
.single-blog-also .blog .entry-header__category-name {
padding: 0
}
.ratings-header {
display: grid;
grid-template-columns: max(100% - 400px) min(calc(50% - 20px), 400px);
grid-template-rows: auto;
grid-gap: 20px;
margin-bottom: 72px;
}
.ratings-header article,
.ratings-header .about-page,
.ratings-header aside.widget-area {
border-radius: 24px;
background: white;
box-shadow: 0 0 18px -1px rgba(0, 0, 0, .1);
}
.ratings-header article {
display: flex;
flex-direction: column;
gap: 32px;
padding: 40px clamp(24px, 2.857vw, 40px);
.entry-header {
order: -1;
}
.entry-title,
.entry-header__date {
padding: initial;
margin: initial;
font-weight: 600
}
.entry-title {
margin-bottom: 12px;
a {
color: #000;
text-decoration: none;
font-size: clamp(26px, 3.429vw, 48px);
}
}
.entry-header__date {
font-size: clamp(26px, 2.857vw, 40px);
color: #edc200;
}
.entry-content,
.entry-footer__date {
padding: initial;
margin: initial;
}
.entry-content {
margin: 0 -30px;
}
.excerpt_wrap {
margin: 0;
}
.post-thumbnail {
border-radius: 18px;
overflow: hidden;
img {
width: 100%;
height: 100%;
object-fit: cover;
}
}
.small-thumbnail {
display: none;
}
}
.ratings-header__sidebar {
display: flex;
flex-direction: column;
gap: 32px;
}
.ratings-header .about-page {
background-size: contain;
background-repeat: no-repeat;
background-position: 100% 100%;
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/pages/ratings/block-ratings.jpg);
padding: 40px;
height: 100%;
.page-title {
padding: initial;
margin: 0 0 20px 0;
font-weight: 600;
font-size: 30px;
color: #000;
}
.page-title + p {
margin: initial;
padding: initial;
}
}
.ratings-header aside.widget-area {
background-size: contain;
background-repeat: no-repeat;
background-position: 100% 0;
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/pages/ratings/block-subscription.png);
padding: 40px 24px;
display: flex;
flex-direction: column;
justify-content: space-between;
div, section {
height: 100%;
}
.modal-block {
margin: initial;
box-shadow: none;
padding: initial;
.modal-block__content {
display: flex;
flex-direction: column;
}
.modal-block__title {
line-height: initial;
margin: initial;
}
.modal-block__description {
max-width: 300px;
flex-grow: 1;
margin-bottom: 2.5em;
}
.modal-block__overlay {
display: none;
}
}
.widget {
padding: initial;
margin: initial;
}
.widget.widget_block.widget_text {
display: none;
}
.subscribe {
padding: initial;
margin: initial;
background: none;
box-shadow: none;
}
.subscribe__heading {
width: auto;
font-weight: 600;
font-size: 23px;
text-transform: initial;
letter-spacing: initial;
color: #37434B;
}
.subscribe__heading + p {
display: none;
}
.subscribe__text {
margin-bottom: 32px;
}
.subscribe__text + p {
margin: initial;
padding: initial;
.button {
border-radius: 8px;
}
br {
display: none;
}
}
}
.ratings-categories #show-more-categories {
display: none;
padding: 0;
border: none;
margin: initial;
font-size: 18px;
font-weight: 400;
}
.ratings-categories #show-more-categories:hover {
background: none;
color: #16acea;
}
@media (max-width: 768px) {
.ratings-header {
grid-template-columns: max(100%);
grid-template-rows: auto;
}
.ratings-categories #show-more-categories {
display: block;
}
.cat-item:nth-child(n+14),
.line {
display: none;
}
}
@media (max-width: 520px) {
.cat-item:nth-child(n+12) {
display: none;
}
}
@media (max-width: 425px) {
.cat-item:nth-child(n+11) {
display: none;
}
}
.ratings-categories-wrapper {
padding-top: 38px;
}
.header--fixed.ratings-categories-wrapper {
padding: 0 0 10px;
}
.header--fixed.ratings-categories-wrapper .ratings-categories-title {
display: none;
}
.ratings-ui-scope .ratings-categories-wrapper.header--fixed .ratings-categories-list {
gap: 5px 12px;
margin-bottom: 0;
}
.ratings-categories-title {
margin-bottom: 24px;
margin-top: initial;
font-size: 26px;
font-weight: 600;
color: #000;
}
@media (max-width: 768px) {
.ratings-categories-title {
margin-bottom: 20px;
}
}
.ratings-categories-list {
position: relative;
display: flex;
flex-wrap: wrap;
gap: 0 clamp(16px, 1.143vw, 24px);
padding: initial;
margin: initial;
}
.ratings-categories.show-all {
position: relative;
margin-bottom: 60px;
&::before {
content: "";
position: absolute;
top: -24px;
left: -20px;
width: calc(100% + 40px);
height: calc(100% + 48px);
border-radius: 20px;
box-shadow: 0 0 18px -1px rgba(0, 0, 0, .1);
background: white;
z-index: -1;
}
.cat-item, .line {
display: block;
}
#show-more-categories {
position: absolute;
right: 0;
top: 0;
width: 12px;
height: 12px;
padding: initial;
border-radius: initial;
border: none;
background-color: initial !important;
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/close--dark.svg);
z-index: 1;
transition: 0s all ease;
span {
display: none;
}
}
}
.ratings-categories-list li {
list-style: none;
line-height: 24px;
max-height: 24px;
font-weight: 400;
font-size: clamp(16px, 1.286vw, 18px);
position: relative;
&:not(:last-of-type) {
padding-right: clamp(16px, 1.143vw, 24px);
&::after {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 1px;
height: 15px;
background: rgba(22, 172, 234, 0.60);
transform: translateY(-50%);
}
}
}
.ratings-categories-list li a {
text-decoration: none;
color: #000;
transition: .2s color ease;
will-change: color;
}
.ratings-categories-list .current-cat a {
color: #16acea;
}
@media (hover: hover) {
.ratings-categories-list li a:hover {
color: #16acea;
}
}
.ratings-categories-trigger {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 600;
font-size: 21px;
line-height: 38px;
padding-bottom: 10px
}
@media screen and (min-width: 800px) {
.ratings-categories-trigger {
display: none
}
}
.ratings-categories-trigger:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
display: block;
margin-left: 10px;
line-height: 0;
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s
}
.ratings-categories.active .ratings-categories-list {
display: block;
background: #fff;
position: absolute;
width: 100vw;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
top: 100%;
z-index: 10;
-webkit-animation: show-search-container .2s ease-in;
animation: show-search-container .2s ease-in;
-webkit-box-shadow: 5px 15px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 15px 30px rgba(159, 164, 196, .2)
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.ratings-categories.active .ratings-categories-list {
padding: 20px 0
}
}
.ratings-categories.active .ratings-categories-list li {
padding: 10px 20px;
margin-bottom: 0
}
@media screen and (min-width: 600px) and (max-width: 800px) {
.ratings-categories.active .ratings-categories-list li {
padding: 10px 40px
}
}
.ratings-categories.active .ratings-categories-list .current-cat {
background: #e9f0f4
} .ratings-items-flex,
.ratings-items-more {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: clamp(20px, 5.143vw, 72px) 0;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.ratings-items .ratings,
.ratings-items .type-ratings {
width: calc(33.33% - 10px);
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
margin-bottom: 20px;
padding: 45px;
position: relative
}
@media screen and (max-width: 900px) {
.ratings-items .ratings,
.ratings-items .type-ratings {
width: 100%
}
}
.ratings-items.ratings-ui-scope--detail  .post-thumbnail,
.ratings-items .type-ratings .post-thumbnail {
display: none
}
.ratings-items.ratings-ui-scope--detail  .small-thumbnail img,
.ratings-items .type-ratings .small-thumbnail img {
max-height: 200px
}
.ratings-items.ratings-ui-scope--detail  .entry-title,
.ratings-items .type-ratings .entry-title {
font-size: 23px;
font-weight: 600;
line-height: 1.2;
margin-bottom: 15px;
margin-top: 20px
}
.ratings-items.ratings-ui-scope--detail  .entry-title a,
.ratings-items .type-ratings .entry-title a,
.ratings-items-more article .entry-title a {
color: #000;
text-decoration: none
}
.ratings-items.ratings-ui-scope--detail  .entry-header__date,
.ratings-items .type-ratings .entry-header__date {
color: #edc200;
font-size: 23px;
font-weight: 600;
margin-top: 0;
margin-bottom: 0
}
.ratings-items.ratings-ui-scope--detail  .entry-footer,
.ratings-items .type-ratings .entry-footer {
position: absolute;
bottom: 10px
}
.ratings-items.ratings-ui-scope--detail  .entry-footer__date,
.ratings-items .type-ratings .entry-footer__date {
font-size: 12px;
color: #485965;
letter-spacing: .1em
}
.ratings-items.ratings-ui-scope--detail  .entry-content-excerpt,
.ratings-items .type-ratings .entry-content-excerpt {
margin-bottom: 40px
}
.ratings-items .ratings:nth-child(4n),
.ratings-items .type-ratings:nth-child(4n) {
width: 100%;
height: auto;
background: #1a3240;
padding: 45px 0 0;
}
@media screen and (max-height: 600px) {
.ratings-items .ratings:nth-child(4n),
.ratings-items .type-ratings:nth-child(4n) {
padding: 25px 0 0;
}
}
.ratings-items .ratings:nth-child(4n) .post-thumbnail,
.ratings-items .type-ratings:nth-child(4n) .post-thumbnail {
display: block;
}
.ratings-items .ratings:nth-child(4n) .small-thumbnail,
.ratings-items .type-ratings:nth-child(4n) .small-thumbnail {
display: none;
}
.ratings-items .ratings:nth-child(4n) a,
.ratings-items .type-ratings:nth-child(4n) a {
color: #fff;
}
.ratings-items .ratings:nth-child(4n) .entry-title,
.ratings-items .type-ratings:nth-child(4n) .entry-title {
color: #fff;
margin-bottom: 40px;
}
.ratings-items .ratings:nth-child(4n) .entry-title a,
.ratings-items .type-ratings:nth-child(4n) .entry-title a {
font-size: 48px;
line-height: 1.2;
font-weight: 600;
}
@media screen and (max-width: 600px) {
.ratings-items .ratings:nth-child(4n) .entry-title a,
.ratings-items .type-ratings:nth-child(4n) .entry-title a {
font-size: 26px;
}
}
.ratings-items .ratings:nth-child(4n) .entry-header,
.ratings-items .type-ratings:nth-child(4n) .entry-header {
padding: 0 45px;
}
@media screen and (max-width: 600px) {
.ratings-items .ratings:nth-child(4n) .entry-header,
.ratings-items .type-ratings:nth-child(4n) .entry-header {
padding: 0 25px;
}
}
.ratings-items .ratings:nth-child(4n) .entry-header__date,
.ratings-items .type-ratings:nth-child(4n) .entry-header__date {
font-size: 36px;
}
@media screen and (max-width: 600px) {
.ratings-items .ratings:nth-child(4n) .entry-header__date,
.ratings-items .type-ratings:nth-child(4n) .entry-header__date {
font-size: 26px;
}
}
.ratings-items .ratings:nth-child(4n) .entry-footer,
.ratings-items .type-ratings:nth-child(4n) .entry-footer {
padding: 0 45px;
position: relative;
}
@media screen and (max-width: 600px) {
.ratings-items .ratings:nth-child(4n) .entry-footer,
.ratings-items .type-ratings:nth-child(4n) .entry-footer {
padding: 0 25px;
}
}
.ratings-items .ratings:nth-child(4n) .entry-footer__date,
.ratings-items .type-ratings:nth-child(4n) .entry-footer__date {
color: #828f98;
}
.ratings-items .ratings:nth-child(4n) .entry-content,
.ratings-items .type-ratings:nth-child(4n) .entry-content {
margin: 2em 0 0;
padding: 0 45px;
}
@media screen and (max-width: 600px) {
.ratings-items .ratings:nth-child(4n) .entry-content,
.ratings-items .type-ratings:nth-child(4n) .entry-content {
padding: 0 25px;
}
}
.ratings-items .ratings:nth-child(4n) .entry-content-excerpt,
.ratings-items .type-ratings:nth-child(4n) .entry-content-excerpt {
color: #fff;
}  .ratings-items .ratings:first-child,
.ratings-items .type-ratings:first-child {
padding-top: 0
}
.ratings-items-more article {
width: 49%;
height: auto;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
margin-bottom: 20px;
padding: 45px;
position: relative
}
.ratings-items-more article .entry-title {
font-size: 23px;
font-weight: 600;
line-height: 1.2
}
.ratings-items-more article .entry-footer {
position: absolute;
bottom: 10px
}
.ratings-items-more article .entry-footer__date {
font-size: 12px;
color: #485965;
letter-spacing: .1em
}
.ratings-items-subscribe {
margin-top: 40px
}
.ratings-items-subscribe .subscribe {
max-width: 100%;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/sidebar-top-string.png) repeat-x top left -17px, #fff;
padding: 60px 40px 45px 230px;
position: relative
}
.ratings-items-subscribe .subscribe__image {
position: absolute;
width: 130px;
left: 3%
}
.ratings-items-subscribe .subscribe__button {
width: 40%
}
.ratings-search {
width: 100%;
position: relative
}
.ratings-search #s {
width: 100%;
background: #e9f0f4;
padding-left: 15px;
border: 0;
font-size: 18px;
height: 43px
}
.ratings-search #s:focus {
outline: 0
}
.ratings-search #searchsubmit {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
position: absolute;
right: 15px;
top: 0;
background: 0 0;
border: 0;
cursor: pointer;
padding: 0
}
.ratings-search #searchsubmit:after {
display: block;
content: url(//scan-interfax.ru/wp-content/themes/scan/images/search-dark.svg)
}
.ratings-ui-scope--detail .another-ratings {
background: #fff;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
padding: 40px;
margin-bottom: 60px
}
.ratings-ui-scope--detail .another-ratings__heading {
font-size: 32px;
line-height: 1.25;
font-weight: 600;
color: #000;
margin-top: 0
}
.ratings-ui-scope--detail .another-ratings-item__month, .ratings-ui-scope--detail .another-ratings__all {
margin-bottom: 0
}
.ratings-ui-scope--detail .another-ratings-item__month a {
color: #edc200;
font-size: 23px;
font-weight: 600;
text-decoration: none
}
.ratings-ui-scope--detail .another-ratings-item__excerpt p {
margin-top: 7px
}
.ratings-ui-scope--detail .another-ratings-item__excerpt a {
text-decoration: none;
color: #485965
}
.ratings-ui-scope--detail .another-ratings__all a {
position: relative;
text-decoration: none;
font-weight: 600
}
.ratings-ui-scope--detail .another-ratings__all a:after {
position: absolute;
right: -30px;
top: calc(50% - 17.5px);
content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDIwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuMTAwNyAwLjg5ODkxNkwxOS4zNDE2IDQuMTM5ODJDMTkuNTQwNSA0LjMzODcgMTkuNTQwNSA0LjY2MTE1IDE5LjM0MTYgNC44NjAwMkwxNi4xMDA3IDguMTAwOTNDMTUuOTAxOCA4LjI5OTgxIDE1LjU3OTQgOC4yOTk4MSAxNS4zODA1IDguMTAwOTNDMTUuMTgxNiA3LjkwMjA1IDE1LjE4MTYgNy41Nzk2MSAxNS4zODA1IDcuMzgwNzNMMTcuNzUyMSA1LjAwOTE4TDAuNjQ4MTkzIDUuMDA5MThMMC42NDgxOTMgMy45OTA2NkwxNy43NTIxIDMuOTkwNjZMMTUuMzgwNSAxLjYxOTEyQzE1LjE4MTYgMS40MjAyNCAxNS4xODE2IDEuMDk3NzkgMTUuMzgwNSAwLjg5ODkxNkMxNS41Nzk0IDAuNzAwMDM4IDE1LjkwMTggMC43MDAwMzggMTYuMTAwNyAwLjg5ODkxNloiIGZpbGw9IiMzM0I2RUQiLz4KPC9zdmc+Cg==");
font-size: 24px;
font-family: Arial, sans-serif;
}
.single-ratings .single-blog__excerpt:after,
.tax-category_ratings.ratings-ui-scope--detail  .small-thumbnail,
.tax-category_ratings .ratings-items-more .small-thumbnail {
display: none
}
.tax-category_ratings .cat-item-all a {
color: #000000;
}
.leading-media {
text-align: center;
margin-top: 60px
}
.leading-media__heading {
color: #a5b1b8;
font-size: 24px;
margin-bottom: 50px;
font-weight: 600
}
.leading-media-list,
.leading-media-list__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.leading-media-list {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.leading-media-list__item {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
max-width: 100%;
margin: 10px;
padding: 20px;
-ms-flex-line-pack: center;
align-content: center;
background: #fff;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2)
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.leading-media-list__item {
width: auto
}
}
@media screen and (max-width: 550px) {
.leading-media-list__item {
width: 100%;
text-align: left
}
}
.leading-media-list__item img {
height: -webkit-max-content;
height: -moz-max-content;
height: max-content
}
.leading-media-list__item span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: normal;
margin-left: 8px
}
@media screen and (max-width: 550px) {
.leading-media-list__item span {
margin-left: 20px
}
}
.leading-media-list__item--square img {
max-height: 80px
} .single-ratings .entry-header {
text-align: center;
color: #fff;
padding-top: 70px;
background: #1a3240
}
.single-ratings .entry-header__date {
font-size: 55px;
line-height: 66px;
color: #edc200;
margin-top: 0;
margin-bottom: 20px;
font-weight: 600
}
.single-ratings .entry-content {
width: 70%;
margin: auto
}
.single-ratings .single-blog__excerpt {
margin-top: 55px;
padding-bottom: 0
}
.single-ratings .single-blog-share {
margin-right: 46px
}
.single-ratings .single-blog__content p {
margin-top: 0
}
.single-ratings .single-blog__date {
margin-bottom: 0;
padding-bottom: 20px
}
.single-ratings .single-blog__rating-published {
border-bottom: 1px solid #edeff0;
margin-bottom: 50px;
color: #221f1f;
letter-spacing: .1em;
text-transform: uppercase;
font-size: 14px;
font-weight: 600
}
.single-ratings .single-blog__rating-published p {
margin: 20px 0
}
.single-ratings .single-blog__rating-published a {
text-decoration: none
}
.single-ratings .single-blog-also .blog {
width: 32%
}
.single-ratings .single-blog-also .blog .entry-header {
text-align: left;
padding-top: 0;
background: 0 0
}
.single-ratings .single-blog-also .blog .entry-title,
.single-training-header-right__item.current-item a,
.training-archive-content-categories-list .current-cat a {
color: #000
}
.single-ratings .subscribe {
max-width: 100%;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/sidebar-top-string.png) repeat-x top left -17px, #fff;
padding: 60px 40px 45px 230px;
position: relative
}
.single-ratings .subscribe__image {
position: absolute;
width: 130px;
left: 3%
}
.single-ratings .subscribe__button {
width: 40%
}
.single-ratings .all-ratings {
margin-bottom: 60px
}
.single-ratings .all-ratings__list {
display: grid;
margin-left: 0;
padding-left: 0;
grid-template-columns: repeat(3, 1fr)
}
@media screen and (max-width: 900px) {
.single-ratings .all-ratings__list {
grid-template-columns: repeat(2, 1fr)
}
}
@media screen and (max-width: 600px) {
.single-ratings .all-ratings__list {
grid-template-columns: repeat(1, 1fr)
}
}
.single-ratings .all-ratings__list li {
list-style: none
}
.single-ratings .all-ratings__list li a {
font-weight: 600;
font-size: 21px;
line-height: 1.8;
text-decoration: none
}
.training-archive-content .training,
.training-archive-content .type-training,
.training-archive-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.training-archive-content {
width: 67%
}
.training-archive-content .training,
.training-archive-content .type-training {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
padding: 50px;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
margin-bottom: 25px
}
.training-archive-content .training-content,
.training-archive-content .type-training-content {
width: 74%
}
@media screen and (max-width: 600px) {
.training-archive-content .training-content,
.training-archive-content .type-training-content {
width: 100%
}
}
.training-archive-content .training-content .entry-title,
.training-archive-content .type-training-content .entry-title {
margin-top: 10px;
margin-bottom: 15px
}
.training-archive-content .training-content .entry-title a,
.training-archive-content .type-training-content .entry-title a {
color: #221f1f;
font-weight: 600;
font-size: 26px;
line-height: 31px;
text-decoration: none
}
@media screen and (max-width: 600px) {
.training-archive-content .training-content .entry-title a,
.training-archive-content .type-training-content .entry-title a {
font-size: 21px
}
}
.training-archive-content .training-content .entry-category,
.training-archive-content .type-training-content .entry-category {
text-transform: uppercase;
letter-spacing: .1em;
font-size: 14px;
font-weight: 600;
color: #cda800;
line-height: 1
}
.single-training .training .entry-category span,
.training-archive-content .training-content .entry-category span,
.training-archive-content .type-training-content .entry-category span {
color: #1a3240;
margin-left: 5px
}
.training-archive-content .training-content .entry-content,
.training-archive-content .type-training-content .entry-content {
margin-top: 0
}
.training-archive-content .training-content .entry-excerpt,
.training-archive-content .type-training-content .entry-excerpt {
margin: 0
}
.training-archive-content .training-date,
.training-archive-content .type-training-date {
width: 20%
}
.training-archive-content-menu {
padding: 35px 0 35px 30px;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative
}
.training-archive-content-menu__heading {
font-size: 28px;
line-height: 34px;
font-weight: 600;
color: #2e3539
}
@media screen and (max-width: 600px) {
.training-archive-content-menu__heading {
font-size: 21px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%
}
.training-archive-content-menu__heading:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s
}
.training-archive-content-menu {
width: 100vw;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
padding: 16px
}
}
.training-archive-content-menu__list,
.training-archive-sidebar__item .button--fill-blue:before {
display: none
}
@media screen and (max-width: 600px) {
.training-archive-content-menu.active .training-archive-content-menu__list {
display: block;
position: absolute;
width: 100%;
top: 100%;
left: 0;
padding: 0 20px 20px;
z-index: 10;
background: #fff;
-webkit-animation: show-search-container .4s ease-in;
animation: show-search-container .4s ease-in;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2)
}
.training-archive-content-menu.active .training-archive-content-menu__item {
display: block;
font-size: 21px;
line-height: 2.75;
font-weight: 600;
text-decoration: none
}
.training-archive-content-menu.active .training-archive-content-menu__item.current {
color: #000
}
.training-archive-content-menu.active .training-archive-content-menu__heading:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
}
.training-archive-content-categories {
background: #fee884;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin-bottom: 20px
}
@media screen and (max-width: 600px) {
.training-archive-content-categories {
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
padding: 20px 0
}
}
.training-archive-content-categories a {
color: #2e3539
}
.training-archive-content-categories-list {
margin-left: 0;
margin-bottom: 0;
padding: 24px 0 21px 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.training-archive-content-categories-list li {
list-style: none;
margin-right: 15px
}
.training-archive-content-categories-list li a {
text-decoration: none;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
letter-spacing: .1em
}
.training-archive-content-categories-list .current-cat {
background: #fdd109;
padding: 10px;
line-height: 1
}
.training-archive-content-categories-when {
margin-left: auto;
width: 230px
}
@media screen and (max-width: 600px) {
.training-archive-content-categories-when {
width: 50%
}
}
.training-archive-content-categories-when select {
width: 100%;
text-align: center
}
.training-archive-content-categories-trigger {
background: #fdd109;
padding: 10px;
line-height: 1;
font-weight: 600;
font-size: 18px;
letter-spacing: .1em;
text-transform: uppercase;
cursor: pointer;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 20px
}
@media screen and (min-width: 600px) {
.training-archive-content-categories-trigger {
display: none
}
}
.training-archive-content-categories-trigger:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
display: block;
margin-left: 10px;
line-height: 0;
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s
}
@media screen and (max-width: 600px) {
.training-archive-content-categories-list {
display: none
}
}
.custom-select-when.active .custom-select-when__trigger:after,
.training-archive-content-categories.active .training-archive-content-categories-trigger:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
.training-archive-content-categories.active .training-archive-content-categories-list {
display: block;
position: absolute;
top: 100%;
background: #fee884;
z-index: 10;
width: 100%;
padding: 0;
-webkit-animation: show-search-container .2s ease-in;
animation: show-search-container .2s ease-in
}
.training-archive-content-categories.active .training-archive-content-categories-list li {
padding: 25px 30px;
margin-right: 0
}
.training-archive-content .posts-navigation {
margin: 0
}
.training-archive-sidebar-block {
width: 31%
}
.training-archive-sidebar__item {
border: 1px solid #a2def7;
padding: 45px 40px;
margin-bottom: 20px
}
.training-archive-sidebar__item .sidebar-name {
margin-top: 0;
margin-bottom: 20px;
color: #16acea;
font-size: 24px;
font-weight: 600
}
.training-archive-sidebar__item .sidebar-heading {
margin-top: 0;
font-size: 26px;
font-weight: 600;
line-height: 31px;
color: #221f1f;
margin-bottom: 20px
}
.training-archive-sidebar__item .sidebar-list {
margin-left: 0;
padding-left: 0;
margin-bottom: 10px
}
.training-archive-sidebar__item .sidebar-list li {
margin-left: 25px;
list-style-type: none;
margin-bottom: 20px;
position: relative
}
.training-archive-sidebar__item .sidebar-list li:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/blue-check.svg);
position: absolute;
left: -23px
}
.single-training .site-main .sidebar section:last-child,
.training-archive-sidebar__item .sidebar-list li:last-child {
margin-bottom: 0
}
.training-archive-sidebar__item .sidebar-strong {
font-weight: 700;
margin: 0 0 15px 25px
}
.training-archive-sidebar__item .button--fill-blue {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer
}
.training-archive-sidebar__item--certification .sidebar-heading {
margin-bottom: 0
}
.training-archive-sidebar--training {
padding-bottom: 0
}
.training-archive-sidebar--training .sidebar-image {
margin-top: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
height: auto
}
.training-archive-sidebar--certfication .sidebar-image {
margin-bottom: 25px
}
.training-date p {
font-weight: 600;
color: #000
}
.training-date__day {
font-size: 48px;
margin: 0 0 12px
}
.training-date__month-year,
.training-date__time {
text-transform: uppercase;
font-size: 14px;
line-height: 1.7;
letter-spacing: .1em;
margin: 0 0 5px
}
.training-nothing-found {
padding-left: 30px
}
.post-type-archive-training .page-title,
.tax-category_training .page-title {
text-align: center;
font-size: 55px;
font-weight: 600;
color: #221f1f;
margin-bottom: 60px;
margin-top: 20px
}
@media screen and (max-width: 600px) {
.post-type-archive-training .page-title,
.tax-category_training .page-title {
font-size: 26px;
margin-bottom: 22px
}
}
.post-type-archive-training .page-title:before,
.tax-category_training .page-title:before {
display: block;
position: relative;
content: url(//scan-interfax.ru/wp-content/themes/scan/images/brain.jpg);
margin-left: 30px;
z-index: -1
}
@media screen and (max-width: 600px) {
.post-type-archive-training .page-title:before,
.tax-category_training .page-title:before {
-webkit-transform: scale(.65);
-ms-transform: scale(.65);
transform: scale(.65);
margin-bottom: -40px;
margin-left: 20px;
margin-top: -40px
}
}
.post-type-archive-training .bliss_loadmore,
.tax-category_training .bliss_loadmore {
margin-top: 0
}
.custom-select-when,
.custom-select-when__trigger {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.custom-select-when {
margin-left: auto;
position: relative;
width: 200px
}
.custom-select-when__trigger {
color: #2e3539;
text-align: center;
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding-right: 30px;
font-size: 17px;
cursor: pointer
}
@media screen and (max-width: 600px) {
.custom-select-when__trigger {
padding-left: 15px
}
}
.custom-select-when__trigger:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
display: block;
margin-left: 10px;
line-height: 5px;
-webkit-transition-duration: .3s;
-o-transition-duration: .3s;
transition-duration: .3s
}
.custom-select-when-list {
display: none;
margin-left: 0;
position: absolute;
width: 100%;
top: 100%;
will-change: contents;
background: #fee884;
padding-left: 0;
right: 0
}
@media screen and (max-width: 600px) {
.custom-select-when-list {
top: calc(100% + 19px);
z-index: 10
}
}
.custom-select-when-list__item {
list-style-type: none;
padding: 15px 24px;
cursor: pointer;
-webkit-transition-duration: .4s;
-o-transition-duration: .4s;
transition-duration: .4s;
width: 100%;
text-align: left
}
.custom-select-when-list__item a {
display: block;
width: 100%;
height: 100%;
text-decoration: none
}
.custom-select-when-list__item:hover {
background: #fdd109
}
.custom-select-when.active .custom-select-when-list {
display: block;
opacity: 1;
visibility: visible;
-webkit-animation: show-search-container .2s ease-in;
animation: show-search-container .2s ease-in
}
.single-training .site-main .sidebar section,
.single-training-header {
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2)
}
.single-training-header .container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
@media screen and (max-width: 600px) {
.single-training-header .container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
overflow: unset
}
}
.single-training-header-left__logo {
width: 180px;
margin-bottom: -10px;
margin-left: 15px
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.single-training-header-left__logo {
width: 190px
}
}
.single-training-header-left__heading {
margin-top: -15px;
font-weight: 600;
font-size: 24px;
line-height: 29px;
text-align: center;
color: #221f1f
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.single-training-header-left__heading {
margin-bottom: 50px
}
}
@media screen and (max-width: 600px) {
.single-training-header-left {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 30px
}
}
.single-training-header-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 0;
margin-left: 0;
margin-bottom: 0
}
@media screen and (max-width: 1200px) {
.single-training-header-right {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%
}
}
@media screen and (min-width: 1000px) and (max-width: 1200px) {
.single-training-header-right {
width: 75%
}
}
.single-training-header-right__item {
display: block;
list-style-type: none;
margin-left: 30px
}
@media screen and (max-width: 1200px) {
.single-training-header-right__item {
margin-left: 0;
width: 30%
}
}
.single-training-header-right__item a {
text-decoration: none;
letter-spacing: .1em;
text-transform: uppercase;
font-weight: 600
}
@media screen and (max-width: 800px) {
.single-training-header-right__item a {
font-size: 16px
}
}
@media screen and (max-width: 600px) {
.single-training-header-right {
display: none
}
}
.single-training-header-mobile {
display: none
}
@media screen and (max-width: 600px) {
.single-training-header-mobile {
display: block;
position: relative
}
.single-training-header-mobile .training-archive-content-menu.active .training-archive-content-menu__list {
display: block;
position: absolute;
width: 100%;
top: 100%;
left: 0;
padding: 0 20px 20px;
z-index: 10;
background: #fff;
-webkit-animation: show-search-container .4s ease-in;
animation: show-search-container .4s ease-in;
-webkit-box-shadow: 5px 5px 30px rgba(159, 164, 196, .2);
box-shadow: 5px 5px 30px rgba(159, 164, 196, .2)
}
.single-training-header-mobile .training-archive-content-menu.active .training-archive-content-menu__item {
display: block;
font-size: 21px;
line-height: 2.75;
font-weight: 600;
text-decoration: none
}
.single-training-header-mobile .training-archive-content-menu.active .training-archive-content-menu__item.current {
color: #000
}
.single-training-header-mobile .training-archive-content-menu.active .training-archive-content-menu__heading:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg)
}
}
.single-training-date {
background: #fee884;
padding: 45px 0 35px
}
.single-training-date__top {
font-size: 56px;
font-weight: 500;
margin-bottom: 10px;
color: #2e3539;
margin-top: 0
}
.single-training-date__bottom {
margin: 0
}
.single-training-date__bottom span {
font-weight: 600
}
.single-training .training .entry-header {
margin-top: 40px
}
.single-training .training .entry-category {
letter-spacing: .1em;
text-transform: uppercase;
color: #cda800;
font-size: 14px;
font-weight: 600
}
.single-training .training .entry-title {
font-size: 40px;
line-height: 1.2;
font-weight: 600;
color: #221f1f;
margin-bottom: 45px
}
.header #site-navigation #menu-item-13 a,
.single-training .training .entry-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.single-training .training .entry-buttons a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.single-training .training .entry-buttons .button {
margin-right: 30px;
min-width: 190px;
cursor: pointer
}
.single-training .training .entry-buttons .button:before {
display: none
}
.single-training .training .entry-buttons .admin {
color: #16acea;
letter-spacing: .1em;
text-transform: uppercase;
font-weight: 600;
text-decoration: none;
cursor: pointer
}
.footer-flex-menu ul,
.single-training .training .entry-content ul {
margin-left: 0;
padding-left: 0
}
.single-training .training .entry-content ul li {
margin-bottom: 20px;
margin-left: 27px;
list-style: none;
position: relative
}
.single-training .training .entry-content ul li:before {
content: '–';
position: absolute;
left: -25px
}
.single-training .training .entry-content h2 {
font-size: 18px
}
.single-training .training .entry-footer .button {
display: block;
min-width: 190px;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.single-training .training .entry-footer-share {
margin-top: 40px
}
.single-training .training .entry-footer-share p {
margin-top: 0;
margin-bottom: 20px
}
.single-training .site-main,
.single-training .training .entry-footer-share-icons {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.single-training .training .entry-footer-share-icons__item {
width: 48px;
height: 48px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-right: 10px
}
.single-training .training .entry-footer-share-icons__item.fb {
background: #46629d
}
.single-training .training .entry-footer-share-icons__item.tw {
background: #1cadf0
}
.single-training .training .entry-footer-share-icons__item.vk {
background: #527397
}
.single-training .site-main {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch
}
.single-training .site-main .training,
.single-training .site-main .training .entry-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.single-training .site-main .training {
width: 65%;
position: relative
}
.single-training .site-main .training .entry-content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1
}
.single-training .site-main .training .entry-footer {
height: 100%;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
.single-training .site-main .sidebar {
width: 30%;
margin-top: 40px
}
.single-training .site-main .sidebar section {
padding: 40px 40px 1px;
margin-bottom: 20px
}
.single-training .site-main .sidebar-speakers__heading {
font-weight: 600;
font-size: 18px;
line-height: 1.8;
letter-spacing: .1em;
text-transform: uppercase;
color: #221f1f;
margin-top: 0
}
.single-training .site-main .sidebar-speakers__photo {
width: 168px;
margin-bottom: 0
}
.single-training .site-main .sidebar-speakers__photo img {
width: 100%
}
.single-training .site-main .sidebar-speakers__name {
font-weight: 600;
font-size: 21px;
line-height: 1.1;
margin-bottom: 0
}
.single-training .site-main .sidebar-speakers__item {
margin-bottom: 50px
}
.single-training .site-main .sidebar-speakers__position {
margin-bottom: 0
}
.single-training .site-main .sidebar-materials__heading {
font-weight: 600;
font-size: 18px;
line-height: 1.8;
letter-spacing: .1em;
text-transform: uppercase;
color: #221f1f;
margin-top: 0
}
.certification {
max-width: 820px;
margin: 90px auto
}
.certification-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.certification-title h1 {
width: 60%;
font-size: 48px;
line-height: 1.2;
color: #221f1f;
margin-top: 0
}
.certification-button {
margin-top: 45px
}
.certification-button .button {
width: 265px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.enter {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100vh;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100vw;
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw
}
@media screen and (max-width: 900px) {
.enter {
height: auto
}
}
.enter-content {
width: 60%;
padding: 0 100px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%
}
@media screen and (max-width: 900px) {
.enter-content {
width: 100%;
padding: 0 5vw
}
}
.enter-logo {
margin-top: 35px
}
.enter-form {
margin: auto;
max-width: 425px;
width: 90%
}
@media screen and (max-width: 600px) {
.enter-form {
width: 100%
}
}
.enter-form__input {
display: block;
height: 55px;
padding-left: 15px !important;
margin-bottom: 20px;
width: 100%;
background: #f2f2f2;
border: 0 !important;
border-radius: 0 !important
}
.enter-form__input[type=password] {
margin-bottom: 5px
}
.enter-form__checkbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 16px
}
.enter-form__checkbox input {
margin-right: 5px;
display: block
}
.enter-form__checkbox span {
display: block
}
.enter-form .button {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 21px;
height: 61px
}
.enter-rating {
background: #1a3240;
padding: 40px 100px;
width: 40%
}
@media screen and (max-width: 1200px) {
.enter-rating {
padding: 40px
}
}
@media screen and (max-width: 900px) {
.enter-rating {
display: none
}
}
.enter-rating__title {
font-size: 40px;
color: #fff;
line-height: 1.2;
font-weight: 600;
margin-top: 10px;
margin-bottom: 20px
}
@media screen and (max-width: 1200px) {
.enter-rating__title {
font-size: 32px
}
}
.enter-rating__title a {
color: #fff;
text-decoration: none
}
.enter-rating__month {
font-size: 40px;
color: #edc200;
line-height: 1.2;
font-weight: 600;
margin-bottom: 20px
}
@media screen and (max-width: 1200px) {
.enter-rating__month {
font-size: 32px
}
}
.enter-rating__month a {
color: #edc200;
text-decoration: none
}
.enter-rating__link a {
text-decoration: none;
color: #16acea;
font-size: 16px;
font-weight: 600
}
.enter-rating__link a:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-right.svg);
position: relative;
display: inline-block;
left: 8px
}
.enter-footer {
font-size: 12px;
color: #6a7b87;
line-height: normal;
margin-bottom: 30px
}
@media screen and (max-width: 900px) {
.enter-footer {
margin-top: 30px
}
}
.enter-footer a {
color: #6a7b87;
text-decoration: none
}
.enter #interfax-logo {
display: block;
margin-bottom: 35px
}
.search-no-results #content,
.search-results #content {
display: block
}
.search-no-results .blog-search-container #searchform,
.search-results .blog-search-container #searchform,
.search-results .search-found,
.search-no-results .search-found {
width: 70%;
margin: auto
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.search-no-results .search-found,
.search-results .search-found {
width: 90%
}
}
@media screen and (max-width: 800px) {
.search-no-results .search-found,
.search-results .search-found {
width: 100%
}
}
.search-no-results .blog-search-container,
.search-results .blog-search-container {
padding: 28px 0 0;
margin-bottom: 50px
}
.search-no-results .blog-search-container .container,
.search-results .blog-search-container .container {
display: block;
height: 60px;
width: 100%
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.search-no-results .blog-search-container #searchform,
.search-results .blog-search-container #searchform {
width: 90%
}
}
@media screen and (max-width: 800px) {
.search-no-results .blog-search-container #searchform,
.search-results .blog-search-container #searchform {
width: 100%
}
}
.header .site-branding a,
.header .site-branding a img,
.search-no-results #primary,
.search-results #primary {
width: 100%
}
.search-no-results .site-main,
.search-results .site-main {
width: 70%;
margin: 0 auto 22px
}
@media screen and (min-width: 800px) and (max-width: 1200px) {
.search-no-results .site-main,
.search-results .site-main {
width: 90%
}
}
@media screen and (max-width: 800px) {
.search-no-results .site-main,
.search-results .site-main {
width: 100%
}
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.search-no-results .site-main,
.search-results .site-main {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.search-no-results .site-main .blog,
.search-results .site-main .blog {
width: 100%;
min-height: 100%
}
@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
.search-no-results .site-main .blog,
.search-results .site-main .blog {
max-width: 868px
}
}
.search-no-results .site-main .blog .entry-title,
.search-results .site-main .blog .entry-title {
margin-bottom: 40px
}
.error404 .site-main {
text-align: center;
color: #000
}
.error404__title {
font-size: 68px
}
.error404__text {
margin-bottom: 40px;
font-size: 17px
}
.error404__button {
margin: 40px auto 0;
font-size: 21px
}
.comment-content a {
word-wrap: break-word
}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none
}
.bypostauthor,
.infinity-end.neverending .site-footer {
display: block
}
.tns-outer {
padding: 0 !important
}
.tns-outer [hidden] {
display: none !important
}
.tns-outer [aria-controls],
.tns-outer [data-action] {
cursor: pointer
}
.tns-slider {
-webkit-transition: all 0s;
-o-transition: all 0s;
transition: all 0s
}
.tns-slider > .tns-item {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.tns-horizontal.tns-subpixel {
white-space: nowrap
}
.tns-horizontal.tns-subpixel > .tns-item {
display: inline-block;
vertical-align: top;
white-space: normal
}
.tns-horizontal.tns-no-subpixel:after,
.tns-t-ct:after {
content: '';
display: table;
clear: both
}
.tns-horizontal.tns-no-subpixel > .tns-item {
float: left
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
margin-right: -100%
}
.tns-gallery,
.tns-no-calc {
position: relative;
left: 0
}
.tns-gallery {
min-height: 1px
}
.tns-gallery > .tns-item {
position: absolute;
left: -100%;
-webkit-transition: transform 0s, opacity 0s;
-webkit-transition: opacity 0s, -webkit-transform 0s;
-o-transition: transform 0s, opacity 0s;
transition: transform 0s, opacity 0s;
transition: transform 0s, opacity 0s, -webkit-transform 0s
}
.tns-gallery > .tns-slide-active {
position: relative;
left: auto !important
}
.tns-gallery > .tns-moving {
-webkit-transition: all .25s;
-o-transition: all .25s;
transition: all .25s
}
.tns-autowidth,
.tns-vpfix > div,
.tns-vpfix > li {
display: inline-block
}
.tns-lazy-img {
-webkit-transition: opacity .6s;
-o-transition: opacity .6s;
transition: opacity .6s;
opacity: .6
}
.tns-lazy-img.tns-complete {
opacity: 1
}
.tns-ah {
-webkit-transition: height 0s;
-o-transition: height 0s;
transition: height 0s
}
.tns-ovh {
overflow: hidden
}
.tns-visually-hidden {
position: absolute;
left: -10000em
}
.tns-transparent {
opacity: 0;
visibility: hidden
}
.tns-fadeIn {
opacity: 1;
filter: alpha(opacity=100);
z-index: 0
}
.tns-fadeOut,
.tns-normal {
opacity: 0;
filter: alpha(opacity=0);
z-index: -1
}
.tns-vpfix {
white-space: nowrap
}
.tns-t-subp2 {
margin: 0 auto;
width: 310px;
position: relative;
height: 10px;
overflow: hidden
}
.tns-t-ct {
width: 2333.33333%;
width: calc(100% * 70 / 3);
position: absolute;
right: 0
}
.tns-t-ct > div {
width: 1.42857%;
width: calc(100% / 70);
height: 10px;
float: left
}
.comment-content .wp-smiley,
.entry-content .wp-smiley,
.page-content .wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0
}
.custom-logo-link {
display: inline-block
}
.wp-caption {
margin-bottom: 1.5em;
max-width: 100%
}
.wp-caption img[class*=wp-image-] {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption .wp-caption-text {
margin: .8075em 0
}
.wp-caption-text {
text-align: center
}
.gallery {
margin-bottom: 1.5em
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%
}
.gallery-columns-2 .gallery-item {
max-width: 50%
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%
}
.gallery-columns-4 .gallery-item {
max-width: 25%
}
.gallery-columns-5 .gallery-item {
max-width: 20%
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%
}
.gallery-caption,
.header .login .button {
display: block
}
.header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 35px 0;
width: 100%
}
@media screen and (max-width: 1000px) {
.header {
padding: 15px 0 !important
}
}
.header .site-branding {
margin-right: auto;
width: 108px;
margin-bottom: -12px
}
@media screen and (max-width: 1000px) {
.header .site-branding {
width: auto
}
}
@media screen and (max-width: 1000px) {
.header .site-branding a {
width: auto
}
}
@media screen and (max-width: 800px) {
.header .site-branding {
width: auto;
height: 35px;
margin-bottom: unset
}
}
.header .login {
width: 100%;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.wp-block-preformatted {
white-space: normal;
font-family: "Museo Sans", sans-serif;
font-size: 18px;
}
@media screen and (max-width: 992px) {
.header .login {
display: none !important
}
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.header .login {
width: 30%
}
}
.header--fixed {
position: fixed;
width: 100%;
background: #fff;
z-index: 100;
padding: 35px 15px;
top: 0;
left: 0;
-webkit-box-shadow: 0 30px 30px rgba(159, 164, 196, .2);
box-shadow: 0 30px 30px rgba(159, 164, 196, .2);
}
.header--fixed .sub-menu.active {
top: 125px
}
.header .container,
.header-left {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.header-left {
width: 45%
}
@media screen and (max-width: 1320px) {
.header-left {
width: 55%
}
}
@media screen and (max-width: 800px) {
.header-left {
width: 100%
}
}
@media screen and (min-width: 991px) {
.login-mobile {
display: none
}
}
.try-scan {
display: flex;
justify-content: center;
margin: 30px 0;
}
.footer {
background: #d0eefb;
padding: 60px 0;
margin-top: 90px
}
.footer .site-branding {
min-width: 79px;
margin-top: 5px
}
@media screen and (max-width: 900px) {
.footer .site-branding {
margin-bottom: 40px
}
}
@media screen and (max-width: 500px) {
.footer {
padding: 30px 0 60px;
}
}
.footer p {
margin: 0 0 5px
}
.footer-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
width: 100%;
gap: 9%;
}
@media screen and (max-width: 900px) {
.footer-flex {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.footer-flex-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
@media screen and (max-width: 900px) {
.footer-flex-menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.footer-flex-menu .menu {
height: 190px
}
@media screen and (max-width: 900px) {
.footer-flex-menu .menu {
height: auto
}
}
.footer-flex-menu ul {
list-style: none
}
.footer-flex-menu .menu-item a {
color: #000000;
text-decoration: none;
margin-bottom: 10px;
display: block
}
.footer-flex-menu .menu-item a:not([href]) {
font-weight: 600;
cursor: default
}
.footer-flex-menu .menu-item .sub-menu a {
color: #000
}
@media screen and (min-width: 900px) {
.footer-flex-menu .menu-item-has-children {
width: 58%;
float: left;
margin-right: 20%
}
}
@media screen and (max-width: 900px) {
.footer-content.grid .footer-flex-menu .menu-item-has-children {
margin-bottom: 30px;
margin-right: 0;
}
.footer-content.grid .footer-flex-menu .menu-item-has-children:last-child {
margin-bottom: 0
}
}
.footer .social,
.footer-flex-social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.posts-container-js {
max-width: 100%;
}
.posts-container-js {
max-width: 100%;
}
@media screen and (max-width: 900px) {
.footer-flex-social {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.footer-flex-social-text {
font-size: 14px;
color: #6a7b87;
line-height: 19px
}
@media screen and (min-width: 900px) {
.footer-flex-social-text {
width: 100%
}
}
.footer .social {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-right: 20px;
justify-content: flex-start;
}
@media screen and (max-width: 900px) {
.footer .social {
margin-right: 0;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
gap: 8px;
flex-wrap: wrap;
}
.footer .grid .social a {
margin-right: 0;
margin-bottom: 4px;
}
}
.footer .social a {
display: block;
text-decoration: none;
margin-right: 12px;
}
.footer-content {
width: 85%
}
@media screen and (max-width: 900px) {
.footer-content {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100% !important;
}
}
.footer-navigation {
width: 45%
}
@media screen and (min-width: 900px) and (max-width: 1050px) {
.footer-navigation {
width: 55%;
margin-left: -14%
}
}
.footer-navigation .menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
padding: 0;
margin: 0
}
@media screen and (max-width: 600px) {
.footer-navigation .menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.footer-navigation .menu-item a {
display: block;
text-decoration: none;
color: #000;
font-size: 17px;
line-height: 20px;
font-weight: 500;
-webkit-transition-duration: .25s;
-o-transition-duration: .25s;
transition-duration: .25s
}
.footer-navigation .menu-item a:hover {
color: #16acea;
}
.container-limited {
max-width: 820px;
} .contacts {
line-height: 1.2;
}
.contacts h1 {
font-size: 65px;
line-height: 1.1;
margin: 0 0 30px;
color: #000;
}
.contacts-subtitle {
font-size: 32px;
line-height: 1.2;
}
.contacts h2 {
font-size: 55px;
line-height: 1.2;
color: #000;
}
.contacts p {
margin: 0 0 10px;
}
.contacts-first a {
display: inline-block;
}
.contacts-first b {
font-size: 21px;
font-weight: 600;
display: inline-block;
padding: 10px 0px;
}
.contacts-first .container {
display: flex;
gap: 6%;
align-items: flex-end;
}
.contacts-grid {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.grid-card {
width: calc(50% - 10px);
padding: 35px 40px;
box-shadow: 10px 10px 40px 0px rgba(159, 164, 195, 0.3);
}
.grid-card .grid-card_title {
font-size: 40px;
color: #000;
margin: 0 0 20px;
}
.contacts-links {
display: flex;
gap: 20px;
align-items: center;
flex-wrap: wrap;
}
.contacts-links a {
display: flex;
gap: 10px;
align-items: center;
}
.contacts-press__wrap {
padding: 50px 42px;
width: 83%;
min-width: fit-content;
box-shadow: 10px 10px 40px 0px rgba(159, 164, 195, 0.30);
}
.contacts-press__wrap .contacts-links {
gap: 30px;
margin-top: 30px;
}
.contacts-press__wrap b {
font-size: 32px;
}
.contacts-press__wrap img {
width: 35px;
height: auto;
}
.contacts-address b {
font-size: 18px;
}
.contacts-address__positions {
margin-top: 40px;
display: flex;
gap: 20px;
align-items: center;
}
.contacts-address__positions button {
border: none;
padding: 0;
background: transparent;
}
.contacts-address__positions .tns-outer {
position: relative;
width: 100%;
}
.contacts-address__positions .tns-controls {
position: absolute;
z-index: 1;
right: 25px;
bottom: 25px;
display: flex;
gap: 35px;
}
.contacts-address__slider,
.contacts-address__map {
width: 100%;
}
#contacts section {
margin: 130px 0;
}
#contacts .contacts-first {
margin: 80px 0 65px;
}
#contacts .contacts-press {
margin-top: 0;
}
#contacts .training-archive-content {
width: 100%;
}
.training-status {
background: #D0EEFB;
padding: 10px 40px;
text-transform: uppercase;
color: #221F1F;
font-size: 18px;
font-weight: 600;
letter-spacing: 1.8px;
}
.button-long {
width: 400px;
max-width: 100%;
text-align: center;
justify-content: center;
}
.test-access p:not([class]) {
text-align: center;
font-size: 21px;
margin: 20px 0 30px;
}
#contacts .contacts-requisites {
margin-bottom: 0;
}
.contacts-requisites__table {
border-spacing: 0;
}
.contacts-requisites__row td {
padding: 6px 40px 6px 20px;
vertical-align: top;
}
.contacts-requisites__row:nth-child(odd) {
background: #F6F6F6;
}
.contacts-requisites__row p {
margin: 0;
display: flex;
gap: 20px;
align-items: flex-start;
}
.requisite {
position: relative;
}
.requisite span {
display: inline-block;
width: 549px;
max-width: 100%;
}
.requisite img {
position: absolute;
top: 0;
right: 20px;
z-index: 1;
cursor: pointer;
}
.arrow_up {
position: fixed;
right: 20px;
bottom: 20px;
opacity: 0;
transform: scale(0);
transition: all .3s ease-in-out;
outline: none;
z-index: 10;
}
.arrow_up.with_cookie {
bottom: 65px;
}
.arrow_up svg {
width: 75px;
height: auto;
}
.arrow_up.active {
opacity: .7;
transform: scale(1);
}
@media (max-width: 1024px) {
.arrow_up.with_cookie {
bottom: 120px;
}
#contacts .container {
overflow: visible;
padding: 0;
}
.arrow_up svg {
width: 50px;
height: auto;
}
.grid-card {
width: 100%;
}
.grid-card .grid-card_title {
font-size: 35px;
}
}
@media (max-width: 768px) {
.contacts-links {
flex-direction: column;
align-items: flex-start;
}
#contacts section {
margin: 70px 0;
}
.contacts h1 {
font-size: 32px;
margin-bottom: 20px;
}
.contacts h2 {
font-size: 32px;
}
.contacts-subtitle {
font-size: 25px;
}
.contacts-first .container {
flex-direction: column;
}
.contacts-first__image {
max-width: 250px;
}
.contacts-press__wrap b {
font-size: 22px;
margin-bottom: 30px;
line-height: 1.3;
display: block;
}
.contacts-address__positions {
flex-direction: column;
}
.training-archive-content-categories {
max-width: 100%;
margin-left: 0;
margin-right: 0;
left: 0;
right: 0;
}
.contacts-requisites__table {
display: block;
}
.contacts-requisites__row {
display: flex;
flex-direction: column;
}
.contacts-requisites tbody {
display: block;
}
.requisite img {
top: unset;
bottom: 10px;
}
} .cookie {
position: fixed;
left: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
gap: 35px;
width: 100%;
min-height: 65px;
padding: 15px 30px;
background: #E7F6FD;
box-shadow: 0 0 18px -1px rgba(0, 0, 0, 0.1);
z-index: 1000;
transition: all 0.45s ease-in 0.45s;
transform: translateY(100%);
}
@media (max-width: 480px) {
.cookie {
flex-direction: column;
gap: 15px;
align-items: initial;
}
}
.cookie.show {
transform: translate(0);
}
.cookie-text {
font-size: 13px;
margin: 0;
line-height: 1.1;
}
.cookie-text a {
text-decoration: underline;
text-decoration-color: inherit;
text-underline-offset: 0.2rem;
text-decoration-thickness: 0.01rem;
}
.cookie-button {
display: flex;
align-items: center;
justify-content: center;
width: 150px;
height: 35px;
flex-shrink: 0;
border-radius: 4px;
border: 1px solid #16ACEA;
background: white;
color: #16ACEA;
font-size: 15px;
font-weight: bold;
transition: all 0.45s ease-in-out;
cursor: pointer;
}
.cookie-button:hover {
background: #16ACEA;
color: white;
}
.wp-block-image .aligncenter {
text-align: center;
}
.footer-content.grid {
display: grid;
grid-auto-columns: 1fr;
grid-template-columns: 1fr 300px;
gap: 40px;
font-size: 14px;
grid-template-areas:
"footer-menu contacts-menu"
"social icons"
"footer-text footer-contacts";
}
@media (max-width: 768px) {
.footer-content.grid {
grid-template-columns: 1fr;
grid-template-areas:
"footer-menu"
"contacts-menu"
"social"
"icons"
"footer-contacts"
"footer-text";
}
}
.footer-flex-menu {
grid-area: footer-menu;
}
.contacts-menu {
grid-area: contacts-menu;
}
.footer-content.grid .social {
grid-area: social;
}
.footer-flex-social-icons {
grid-area: icons;
}
.footer-flex-menu-contacts {
grid-area: footer-contacts;
a {
text-decoration: none;
}
}
.footer-flex-social-text {
grid-area: footer-text;
}
.footer-content.grid .menu-footer-container {
width: 100%;
margin-bottom: 0;
}
.footer-content.grid .menu-footer-container b,
.footer-content.grid #menu-item-2562 {
font-weight: 400;
color: #000;
}
.footer-content.grid .footer-flex-menu .menu {
margin-bottom: 0;
}
.footer-content.grid .footer-flex-menu .menu-item a {
margin-bottom: 0;
}
.footer-content.grid .footer-flex-menu .menu-item-has-children {
width: auto;
}
.footer-flex-social-text a {
color: inherit;
}
.footer .social a {
line-height: 1;
}
.footer-flex-menu-contacts p {
line-height: 1.6;
}
.footer-flex-menu-contacts p:first-child {
line-height: 1.2;
}
.form-js {
box-sizing: border-box;
}
.form-js .button--fill-blue {
width: 100%;
justify-content: center;
margin-top: 32px;
}
.form-control {
margin-bottom: 16px;
}
.form-control.checkbox {
margin-bottom: 0;
}
.form-field {
display: flex;
align-items: center;
position: relative;
gap: 12px;
padding: 6px 16px;
border-radius: 4px;
background-color: #fff;
outline: 1px solid #D0EEFB;
}
.black .form-field {
outline: none;
background: #81DAFF1C;
}
.error .form-field {
outline: 1px solid #CE0025 !important;
}
.form-field option {
color: #000;
padding: 10px;
}
.form-field input,
.form-field select {
width: 100%;
background: transparent;
border: none !important;
outline: none !important;
}
.form-field input::placeholder {
color: #A7A7A7;
}
.form-field select {
color: #A7A7A7;
height: 36px;
}
.black .form-field input,
.black .form-field select {
color: #fff;
}
.form-field__icon {
width: 24px;
}
.form-field__error {
display: none;
font-size: 14px;
margin-top: -2px;
color: #CE0025;
}
.checkbox .form-field__error {
line-height: 1.1;
}
.error .form-field__error {
display: block;
}
.form-checkbox {
display: flex;
font-size: 13px;
gap: 10px;
margin-bottom: 12px;
}
.form-checkbox input {
display: none;
}
.form-checkbox label {
background: #fff;
border-radius: 2px;
display: block;
flex-shrink: 0;
height: 16px;
transform: translateY(-2px);
width: 16px;
margin-top: 2px;
outline: 1px solid #D0EEFB;
}
*[data-theme="black"] .form-checkbox label,
.black .form-checkbox label {
background: rgba(0, 0, 0, 0);
outline: 1px solid #FFFFFF99;
}
.error .form-checkbox label {
outline: 1px solid #CE0025 !important;
}
.form-checkbox input:checked + label {
background: #fff url(//scan-interfax.ru/wp-content/themes/scan/images/blue-check.svg) no-repeat 50% 50% / 55%;
}
*[data-theme="black"] .form-checkbox input:checked + label,
.black .form-checkbox input:checked + label {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/blue-check.svg) no-repeat 50% 50% / 55%;
}
.form-checkbox p.desc-checkbox {
margin: 0;
font-size: 14px;
margin-bottom: 0;
line-height: 1.2;
}
*[data-theme="black"] .desc-checkbox,
.black .desc-checkbox {
color: #FFFFFF99;
}
.drop-down {
position: relative;
cursor: pointer;
}
.drop-down-list {
position: absolute;
top: calc(100% + 4px);
left: 0px;
right: 0px;
max-height: 200px;
overflow-y: auto;
margin: 0;
padding: 0;
list-style: none;
background: inherit;
outline: 1px solid #D0EEFB;
display: none;
z-index: 100;
border-radius: 4px;
color: #A7A7A7;
}
.black .drop-down-list {
outline: none;
background: #244759;
}
.drop-down-list__item {
padding: 10px;
transition: color 0.3s;
}
.drop-down-list__item:hover {
color: #00000;
}
.drop-down.is-active .drop-down-list {
display: block;
}
.form-success {
text-align: center;
}
.form-success .button {
width: 536px;
max-width: 100%;
justify-content: center;
}
.black .form-success {
color: #fff;
}
.form-success h3 {
margin: 0 0 10px;
font-weight: 600;
font-size: 30px;
}
#reputation-subscribe-modal[data-theme="black"] .form-success p,
#reputation-subscribe-modal[data-theme="black"] .form-success h3 {
color: #fff;
}
.form-success p {
margin: 0
}
.test-access__layout {
position: relative;
background: #D0EEFB;
padding: 40px 20px;
margin: 40px -20px;
}
.test-access__gradient {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
overflow: hidden;
}
.test-access__gradient:before {
content: '';
position: absolute;
width: 1004px;
height: 1002px;
opacity: 0.3;
border-radius: 50%;
top: calc(-50% - 40px);
left: -90%;
z-index: 0;
background: radial-gradient(50% 50% at 50% 50%, #1691EA 0%, rgba(22, 145, 234, 0.23) 59.89%, rgba(22, 145, 234, 0.0652239) 79.96%, rgba(22, 145, 234, 0) 100%);
}
.black .test-access__gradient:after {
content: '';
position: absolute;
width: 1004px;
height: 1002px;
opacity: 0.3;
border-radius: 50%;
bottom: calc(-50% - 40px);
right: -90%;
z-index: 0;
background: radial-gradient(50% 50% at 50% 50%, #1691EA 0%, rgba(22, 145, 234, 0.23) 59.89%, rgba(22, 145, 234, 0.0652239) 79.96%, rgba(22, 145, 234, 0) 100%);
}
.test-access__layout.black {
background: #1A3240;
}
.test-access__text,
.test-access__form {
position: relative;
z-index: 1;
}
.test-access__form {
display: flex;
align-items: center;
}
.test-access__title {
font-weight: 600;
margin: 0 0 12px !important;
font-size: 40px;
line-height: 1.25;
text-align: left;
color:#000;
}
.test-access__description {
font-size: 16px;
line-height: 1.3;
margin: 0 0 32px;
}
@media screen and (min-width: 800px) {
.test-access__layout {
padding: 40px;
display: flex;
justify-content: center;
margin: 72px 0px;
gap: 25px;
border-radius: 24px;
}
.black .test-access__gradient:before {
top: -50%;
left: -30%;
}
.black .test-access__gradient:after {
bottom: calc(-32% - 40px);
right: -30%;
} .test-access__description {
font-size: 18px;
margin: 0;
}
.test-access__text {
position: relative;
left: -6%;
max-width: 46%;
padding: 40px 80px 40px 59px;
display: flex;
justify-content: center;
flex-direction: column;
margin: 47px 0;
background-color: #fff;
border-radius: 24px;
box-shadow: -16px 10px 35px 0px #9FA4C34D;
}
.test-access__form .form-success {
text-align: left;
}
.black .test-access__form .form-success h3 {
сolor: #fff;
}
}
@media screen and (max-width: 800px) {
#form-access .black .test-access__title {
color: #fff;
}
.black .test-access__text {
color: #fff;
}
.test-access__form .form-js {
width: 100%;
}
.black .test-access__form .form-success,
.test-access__form .form-success {
border-radius: 24px;
min-width: 100%;
background: #ffff;
color: #000;
padding: 40px 20px;
}
.test-access__form .form-success h3 {
text-align: center;
}
}
.modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 1000;
align-items: center;
justify-content: center;
box-sizing: border-box;
padding: 20px;
}
.modal.open {
display: flex;
}
.modal-overlay {
position: absolute;
background-color: rgba(0, 0, 0, .6);
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.modal-content {
position: relative;
z-index: 1;
box-sizing: border-box;
}
.modal-content > * {
position: relative;
z-index: 2;
}
.modal-close {
position: absolute;
z-index: 2;
top: 24px;
right: 24px;
cursor: pointer;
}
.modal[data-theme="white"] .modal-close {
filter: brightness(0.2);
} #reputation-subscribe-modal .modal-content {
padding: 40px 32px;
border-radius: 24px;
background: #fff;
max-width: 600px;
background-image: url(https://scan-interfax.ru/wp-content/themes/scan/blocks/modal_trigger/img/dog.svg);
background-repeat: no-repeat;
background-position: 117% -27%;
overflow: hidden;
}
#reputation-subscribe-modal .modal-content:after {
content: '';
position: absolute;
width: 590px;
height: 590px;
opacity: .3;
background: radial-gradient(50% 50% at 50% 50%, #06B5FD 7.19%, rgba(6, 181, 253, 0.23) 59.89%, rgba(6, 181, 253, 0.0652239) 79.96%, rgba(22, 172, 234, 0) 100%);
left: 40%;
bottom: 45%;
}
#reputation-subscribe-modal .form-content,
#reputation-subscribe-modal .form-title {
text-align: center;
color: #37434B;
}
#reputation-subscribe-modal .form-title {
margin: 0 0 12px;
}
#reputation-subscribe-modal[data-theme="black"] .form-content,
#reputation-subscribe-modal[data-theme="black"] .form-title {
color: #fff;
}
#reputation-subscribe-modal[data-theme="black"] .modal-content {
background: #1A3240;
}
@media screen and (min-width: 800px) {
#reputation-subscribe-modal .form-inputs {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 16px;
}
#reputation-subscribe-modal .form-inputs > div:nth-child(1) {
grid-area: 1 / 1 / 2 / 2;
}
#reputation-subscribe-modal .form-inputs > div:nth-child(2) {
grid-area: 1 / 2 / 2 / 3;
}
#reputation-subscribe-modal .form-inputs > div:nth-child(3) {
grid-area: 2 / 1 / 3 / 3;
}
}
.line {
width: 100%;
position: relative;
&::before {
content: "";
display: block;
height: 1px;
width: 116px;
background: linear-gradient(270deg, rgba(0, 173, 238, 0) 0%, #00ADEE 100%);
}
} .ratings-ui-scope {
.ratings-categories-list {
max-height: initial;
gap: clamp(10px, 1.143vw, 16px) clamp(12px, 1.143vw, 16px);
@media (min-width: 769px) {
margin-bottom: clamp(40px, 5.143vw, 72px);
}
}
.entry-tag {
padding: initial;
margin: 0 0 12px 0;
font-weight: 700;
font-size: 14px;
line-height: initial;
color: #16ACEA;
text-transform: uppercase;
}
.ratings-header article {
.entry-tag {
display: none;
}
.excerpt_wrap, .simplebar-wrapper {
max-height: 95px;
}
}
.entry-footer {
margin-top: auto;
}
.entry-footer__date {
display: flex;
align-items: center;
gap: 12px;
.date,
.time,
.read-ttime {
display: flex;
align-items: center;
gap: 3px;
color: #6A7B87;
font-size: 12px;
letter-spacing: 0.05rem; &::before {
content: '';
display: block;
width: 15px;
height: 15px;
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
transform: translateY(-10%);
}
}
.date::before {
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/calendar.svg);
}
.time::before,
.read-time::before {
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/clock.svg);
}
}
.ratings-items {
display: flex;
flex-direction: column;
gap: 72px;
}
.ratings-items .ratings,
.ratings-items .type-ratings {
display: flex;
flex-direction: column;
padding: 40px clamp(24px, 2.857vw, 40px);
border-radius: 24px;
margin-bottom: initial;
.small-thumbnail {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 180px;
margin-bottom: 24px;
overflow: hidden;
img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: 50% 50%;
}
}
.entry-title {
margin: 0 0 8px 0;
}
.entry-header {
margin-bottom: 8px;
}
.entry-content {
margin: 0 -30px 32px;
}
.entry-footer {
position: relative;
bottom: initial;
margin-top: auto;
}
.entry-content-excerpt,
.entry-footer__date {
margin: initial;
}
.entry-footer__date span {
line-height: initial;
}
}
.ratings-items .ratings:nth-child(4n),
.ratings-items .type-ratings:nth-child(4n) {
display: flex;
flex-wrap: wrap;
flex-direction: initial;
gap: 32px;
background: none;
padding: 40px clamp(24px, 2.857vw, 40px);
.entry-tag {
display: none;
}
.post-thumbnail {
display: flex;
align-items: center;
justify-content: center;
width: calc(50% - calc(32px / 2));
border-radius: 18px;
background: #1B3140;
overflow: hidden;
}
.small-thumbnail {
display: none;
}
.entry-header {
width: calc(50% - calc(32px / 2));
padding: initial;
.entry-title {
padding: initial;
margin: 0 0 12px 0;
font-weight: 700;
font-size: clamp(26px, 3.429vw, 48px);
a {
color: #000;
hyphens: manual;
word-break: normal;
overflow-wrap: break-word;
}
}
.entry-header__date {
font-size: clamp(23px, 2.857vw, 40px);
}
}
.entry-content {
width: 100%;
padding: initial;
margin: 0 -30px;
.entry-content-excerpt {
color: #000;
}
}
.entry-footer {
padding: initial;
}
}
.bliss_loadmore {
margin-top: initial;
}
@media (max-width: 1320px) {
.ratings-header {
margin-bottom: 40px;
}
.ratings-header,
.ratings-items,
.ratings-items-flex,
.ratings-items-more {
gap: 40px;
}
.ratings-items .ratings,
.ratings-items .type-ratings {
width: 100%
}
}
@media (max-width: 1024px) {
.ratings-content {
overflow: initial;
}
}
@media (max-width: 992px) {
.ratings-items .ratings:nth-child(4n),
.ratings-items .type-ratings:nth-child(4n) {
gap: initial;
.entry-tag {
display: block;
}
.entry-content,
.post-thumbnail,
.entry-header {
width: 100%;
margin-bottom: 32px;
}
}
.subscribe__heading {
text-align: initial;
}
.subscribe__text {
max-width: initial;
margin: initial;
}
.subscribe .button {
margin: initial;
}
}
@media (max-width: 768px) {
.ratings-header article {
gap: initial;
.entry-tag {
display: block;
order: -1;
}
.entry-header,
.post-thumbnail,
.entry-content {
margin-bottom: 32px;
}
}
.ratings-content {
overflow: visible;
}
.ratings-header__sidebar .about-page {
display: none;
}
}
@media (min-width: 769px) {
.about-page__wrapper.is-mobile {
display: none;
}
}
} .ratings-ui-scope--detail {
.entry-header {
padding-top: 56px;
background: none;
color: initial;
text-align: initial;
.entry-info {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 12px;
p {
margin: initial;
}
}
.entry-info__tag {
display: inline-block;
margin-right: 6px;
font-weight: 700;
font-size: 14px;
color: #16ACEA;
text-transform: uppercase;
}
.entry-info__date,
.entry-info__time,
.entry-info__read-time {
display: flex;
align-items: center;
gap: 7px;
font-size: 12px;
font-weight: 300;
color: #6A7B87;
&::before {
content: '';
display: block;
width: 15px;
height: 15px;
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
transform: translateY(-10%);
}
}
.entry-info__date::before {
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/calendar.svg);
}
.entry-info__time::before,
.entry-info__read-time::before {
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/clock.svg);
} .entry-header__date {
font-weight: 700;
font-size: clamp(23px, 2.857vw, 40px);
line-height: initial;
}
.post-thumbnail {
display: flex;
align-items: center;
justify-content: center;
border-radius: 24px;
overflow: hidden;
img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: 50% 50%;
}
}
}
@media (max-width: 1024px) {
.entry-header {
.container {
padding: initial;
}
}
.single-blog-share {
display: none;
}
.single-blog__content {
width: 100%;
}
}
} [class*="table--type-"] {
margin: 0 0 clamp(40px, 5.143vw, 72px) 0;
overflow: visible;
.table-wrapper {
padding-bottom: 40px;
border-radius: 24px;
box-shadow: 0 10px 15px -1px rgba(0, 0, 0, 0.05);
overflow-x: auto;
}
figure {
margin: 0 0 10px 0;
overflow: hidden;
table, thead, tbody, th, td {
border: none;
}
}
table {
margin-bottom: initial;
font-size: 16px;
position: relative;
}
thead {
color: #fff;
line-height: 1.3;
&::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 20px;
box-shadow: 0 5px 5px -1px rgba(129, 218, 255, 0.25);
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/pages/ratings/table_head.png);
background-size: cover;
background-position: center;
height: var(--thead-height);
}
&::after {
content: "";
width: calc(100% - 40px);
height: var(--thead-after-height);
position: absolute;
top: 20px;
left: 20px;
border-radius: 15px;
backdrop-filter: blur(86px);
box-shadow: inset 0 4px 4px 0 rgba(255, 255, 255, 0.15), inset 0 0 68px 0 rgba(255, 255, 255, 0.05);
background: rgba(255, 255, 255, 0.05);
}
th {
text-align: left;
font-weight: 400;
font-size: 18px;
padding: 35px 20px;
position: relative;
z-index: 1;
@media (max-width: 768px) {
padding: 20px 15px;
max-width: 200px;
}
}
}
tbody td:nth-of-type(1) {
position: relative;
color: #37434B;
font-weight: 300;
padding-left: 45px;
}
tbody tr {
position: relative;
opacity: 0;
&::after {
content: '';
position: absolute;
top: 0;
left: 50%;
width: caLc(100% - 80px);
height: 100%;
transform: translateX(-50%);
}
&:nth-child(n+6) {
display: none;
}
}
:is(thead, tbody) tr {
position: relative;
z-index: 1;
th:nth-of-type(1) {
width: 90px;
padding-left: 40px;
}
}
td, th {
height: 68px;
padding: 16px 20px;
&:last-child {
padding-right: 35px;
}
}
.wp-block-buttons {
width: 100%;
justify-content: center;
align-items: center;
display: none;
.wp-element-button,
.wp-block-button__link {
background: none;
padding: initial;
color: #16ACEA;
font-size: 18px;
font-weight: 500;
@media (hover: hover) {
&:hover {
color: #0a8fc6;
}
}
}
}
}
.light thead {
color: #000;
&::before {
background: #d0eefb;
}
&:after {
backdrop-filter: blur(86px);
box-shadow: inset 0 4px 4px 0 rgba(255, 255, 255, 0.15), inset 0 0 68px 0 rgba(255, 255, 255, 0.05);
background: rgba(255, 255, 255, 0.2);
}
}
[class*="table--type-"].show-all {
padding-bottom: 20px;
tbody {
tr {
display: table-row;
opacity: 1;
}
tr:not(:last-child)::after {
border-bottom: 1px solid #D0EEFB;
}
}
}
[class*="table--type-"].animation tbody tr:nth-child(-n+5) {
opacity: 0;
transform: translateY(20%);
animation: fadeIn 0.5s ease-in forwards;
animation-delay: calc(0.1s * (var(--n) - 1));
}
[class*="table--type-"].animation tbody tr:nth-child(1) {
--n: 1;
}
[class*="table--type-"].animation tbody tr:nth-child(2) {
--n: 2;
}
[class*="table--type-"].animation tbody tr:nth-child(3) {
--n: 3;
}
[class*="table--type-"].animation tbody tr:nth-child(4) {
--n: 4;
}
[class*="table--type-"].animation tbody tr:nth-child(5) {
--n: 5;
}
@keyframes fadeIn {
to {
opacity: 1;
transform: translateY(0);
}
}
.table--type-1 {
thead tr th:last-child,
tbody tr td:last-child {
width: 250px;
}
tbody tr td:last-child {
position: relative;
text-align: center;
font-weight: 400;
&::after {
content: '';
position: absolute;
top: 50%;
left: calc(50% - 12px);
width: 120px;
height: 26px;
background: #D0EEFB;
z-index: -1;
border-radius: 20px;
box-shadow: 0 4px 2px -1px rgba(129, 218, 255, 0.25);
transform: translate(-50%, -50%);
}
}
}
.table--type-2 {
position: relative;    tbody tr {
position: relative;
--bar-px-width: 0%;
}
td {
&::after {
z-index: -1;
}
.table-bar {
position: relative;
&::after {
content: '';
position: absolute;
top: -15px;
left: -15px;
width: var(--bar-px-width, 0px);
height: 28px;
border-radius: 8px 20px 20px 8px;
transform: translateY(-50%);
box-shadow: 0 5px 5px -1px rgba(93, 195, 240, 0.25);
transition: width 5s ease-in 1s;
will-change: width;
}
}
span {
display: flex;
align-items: center;
justify-content: center;
gap: 4px;
&::before {
content: "";
display: block;
width: 16px;
height: 16px;
}
}
&.value--positive,
&.value--negative,
&.value--neutral {
position: relative;
&::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: calc(100% - 40px);
height: calc(100% - 40px);
background: rgba(129, 218, 255, 0.11);
border-radius: 20px;
box-shadow: 0 4px 2px -1px rgba(129, 218, 255, 0.25);
transform: translate(-50%, -50%);
}
}
&.value--positive {
&::after {
background: #DDF5E6 !important;
box-shadow: 0 4px 2px -1px rgba(1, 183, 6, 0.3) !important;
}
span::before {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/value--positive.svg) no-repeat 50% -1px/contain;
}
}
&.value--negative {
&::after {
background: #FCE7E7 !important;
box-shadow: 0 4px 2px -1px rgba(206, 0, 37, 0.2) !important;
}
span::before {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/icons/value--negative.svg) no-repeat 50% -1px/contain;
}
}
&.value--neutral {
&::after {
background: #F7F7F7 !important;
box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.12) !important;
}
span::before {
content: "—";
color: #6A7B87;
transform: translateY(-7px);
}
}
}
}
.table--type-3 {
tbody tr td {
position: relative;
&:not(:last-child)::after {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: calc(100% - 32px);
border-right: 1px solid #D0EEFB;
transform: translateY(-50%);
}
}
}
.table--type-1,
.table--type-3 {
tbody {
tr {
position: relative;
opacity: 0;
&::after {
content: '';
position: absolute;
top: 0;
left: 50%;
width: caLc(100% - 80px);
height: 100%;
transform: translateX(-50%);
border-bottom: 1px solid #D0EEFB;
}
td:nth-of-type(1) { &::after {
content: '';
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: calc(100% - 32px);
border-right: 1px solid #D0EEFB;
transform: translateY(-50%);
}
}
}
}
}
@media (max-width: 1024px) {
[class*="table--type-"] {
overflow-x: auto;
padding: 5px 5px 24px 5px;
figure {
min-width: max-content;
}
.wp-block-buttons {
max-width: 276px;
}
}
}#guide-page .intro-section {
display: flex;
}
#guide-page .intro-section .block-text {
width: 100%;
max-width: 530px;
}
#guide-page .intro-section .block-text .page-title {
padding-top: 85px;
margin: 0 0 25px 0; font-family: "Museo Sans", sans-serif;
font-weight: 600;
font-size: 65px;
text-wrap: balance;
}
#guide-page .intro-section .block-text .page-subtitle p {
margin: initial; }
#guide-page .intro-section .block-image {
transform: translateX(15px);
}
#guide-page .intro-section .block-image img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: bottom center;
}
#guide-page .video-tutorials {
display: flex;
flex-direction: column;
gap: 24px;
}
#guide-page .video-tutorial {
position: relative;
display: flex;
align-items: center;
gap: 32px;
width: 100%;
min-height: 371px;
padding: 24px;
background: #FFFFFF;
box-shadow: 10px 10px 40px rgba(159, 164, 196, 0.3);
}
#guide-page .video-tutorial .copy {
position: absolute;
top: 28px;
right: 28px;
width: 24px;
aspect-ratio: 1 / 1;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/icon-document.svg) no-repeat 50% 50%/contain;
cursor: pointer;
border: none;
outline: none;
transition: scale .2s linear;
}
#guide-page .video-tutorial .copy::before {
content: "Скопировано";
position: absolute;
top: 0;
right: 0;
transform: translateY(-150%);
color: #16ACEA;
opacity: 0;
transition: all .25s ease-in;
}
#guide-page .video-tutorial .copy.copied::before {
transform: translateY(-160%);
opacity: 1;
}
#guide-page .video-tutorial .copy:active {
scale: 0.95;
}
#guide-page .video-tutorial__video-banner {
position: relative;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
max-width: 562px;
align-self: stretch;
}
#guide-page .video-tutorial__video-banner iframe {
position: absolute;
background: #000;
z-index: 1;
}
#guide-page .video-tutorial__video-banner img { width: 100%;
height: 100%;
object-fit: cover;
object-position: left center;
z-index: 2;
scale: 1.01;
}
#guide-page .video-tutorial__video-banner .img-none {
object-position: center center;
object-fit: contain;
background:#F3F4F6;
}
#guide-page .video-tutorial__video-banner.play-button {
cursor: pointer;
}
#guide-page .video-tutorial__video-banner.play-button::before {
content: "";
position: absolute;
width: 125px;
aspect-ratio: 1 / 1;
background: url(//scan-interfax.ru/wp-content/themes/scan/images/play.svg) no-repeat 50% 50%/contain;
z-index: 3;
transition: scale .25s linear;
}
#guide-page .video-tutorial__video-banner.play img {
opacity: 0;
z-index: -1;
}
#guide-page .video-tutorial__video-banner.play::before {
display: none;
}
#guide-page .video-tutorial__video-banner:hover::before {
scale: 1.05;
}
#guide-page .video-tutorial__text {
width: 100%;
}
#guide-page .video-tutorial__title {
width: 95%;
margin: 0 0 12px 0;
font-size: 26px;
line-height: 1.5;
}
#guide-page .video-tutorial__title span {
color: #16ACEA;
}
#guide-page .video-tutorial__content p {
margin: initial; }
#guide-page .video-tutorial__content p:not(:last-child) {
margin-bottom: 5px;
}
#guide-page .video-tutorial__content ul {
margin: initial; padding: 0 0 0 20px;
} @media (max-width: 1320px) {
#guide-page .intro-section {
margin-bottom: 70px;
}
#guide-page .video-tutorial {
align-items: initial;
flex-direction: column;
gap: 20px;
}
#guide-page .video-tutorial .copy {
position: relative;
top: initial;
right: initial;
width: 24px;
}
#guide-page .video-tutorial .copy::before {
right: auto;
left: 0;
transform: translate(45%, 50%);
}
#guide-page .video-tutorial .copy.copied::before {
transform: translate(50%, 50%);
}
#guide-page .intro-section .block-text { max-width: 440%;
}
#guide-page .intro-section .block-image {
transform: initial;
}
#guide-page .video-tutorial__video-banner {
width: 100%;
max-width: initial;
max-height: initial;
margin-bottom: 12px;
}
#guide-page .video-tutorial__content {
max-width: 580px;
}
}
@media (min-width: 800px) and (max-width: 1024px) {
#guide-page .intro-section .block-text .page-title {
font-size: 46px;
}
}
@media (max-width: 800px) {
#guide-page .intro-section {
flex-direction: column;
}
#guide-page .video-tutorial__video-banner.play-button::before {
width: 64px;
}
#guide-page .video-tutorial__title {
line-height: 1.3;
}
#guide-page .intro-section .block-image {
display: none;
}
}
@media (max-width: 540px) {
#guide-page .intro-section .block-text .page-title {
margin: 0 0 20px 0;
font-size: 32px;
}
}.lightbox-popup-content > img {
width: 100%;
}
.site-branding picture {
display: block;
line-height: 0;
}
.button {
padding: 11px 21px;
font-weight: 600;
text-decoration: none;
outline: none;
}
.button:focus {
text-decoration: none;
outline: none;
}
.button img {
margin-right: 12px;
}
.main-navigation .menu-item-has-children:hover {
cursor: pointer;
}
.ratings-categories-list::-webkit-scrollbar {
width: 20px;
}
.ratings-categories-list::-webkit-scrollbar-track {
background-color: transparent;
}
.ratings-categories-list::-webkit-scrollbar-thumb {
background-color: #16acea;
border-radius: 20px;
border: 6px solid transparent;
background-clip: content-box;
}
.ratings-categories-list::-webkit-scrollbar-thumb:hover {
background-color: #0089bc;
}
.header--fixed .sub-menu.active {
top: 110px;
}
.single-breadcrumbs a {
text-decoration: none;
}
.single-breadcrumbs a:after {
content: '/';
display: inline-block;
margin: 0 5px;
}
.dynamic-first-screen-stage2-static {
max-width: 700px;
margin: 25px auto;
}
@media screen and (min-width: 1000px) {
.dynamic-first-screen-stage2-static {
display: none;
}
}
@media screen and (min-width: 992px) {
.blog-categories.js-mobile-categories {
margin: 0;
width: calc(100% - 100px);
max-width: 993px;
}
.blog-categories-list {
flex-wrap: wrap;
justify-content: center;
margin: 0 auto;
}
.footer-flex-menu .menu {
height: auto;
display: flex;
}
.ratings-categories-list {
max-height: calc(100vh - 140px);
overflow: auto;
}
.header:not(.header--fixed) {
-webkit-transition: top 0.4s 0s ease;
-moz-transition: top 0.4s 0s ease;
-o-transition: top 0.4s 0s ease;
transition: top 0.4s 0s ease;
top: 0;
position: relative;
}
}
@keyframes smooth-fade-in {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@media screen and (max-width: 991px) {
.header--fixed #primary-menu {
animation: smooth-fade-in .4s ease-in;
}
}
.fixed-shadow {
-webkit-box-shadow: 0 30px 30px rgba(159, 164, 196, .2);
box-shadow: 0 30px 30px rgba(159, 164, 196, .2);
}
.header .login {
display: inline-flex;
-ms-flex-pack: flex-end
justify-content: flex-end;
}
.header .login .button--blank-blue {
margin-right: 11px;
}
.solutions-firstscreen-list__heading {
color: #000;
}
@media screen and (min-width: 992px) {
.main-navigation .menu-item-has-children .sub-menu .menu-item {
width: auto;
}
.main-navigation .menu-item-has-children .sub-menu .menu-item a {
font-size: 17px;
}
}
.solutions-firstscreen-list ul li:before,
.solutions-list .even-reversed-item__description ul li:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/blue-check.svg);
}
.button--fill-blue {
padding: 14px 25px;
line-height: 27px;
}
.button--lightning:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/lightning-vector.svg);
position: relative;
display: block;
margin-right: 12px;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
line-height: 0;
}
.solutions--media .solutions-firstscreen-list {
left: -30px;
}
.solutions--media .solutions-firstscreen-list .wrap {
margin: -50px -30px 30px 30px;
}
.solutions--media .solutions-firstscreen-list:before {
bottom: -22%;
left: -10%;
}
.mainpage .dynamic-first-screen {
margin: 0 0 90px;
}
.mainpage .dynamic-first-screen-stage2-text h1,
.solutions-firstscreen__heading {
margin-bottom: 0.5em;
}
.mainpage .dynamic-first-screen-stage2-text p,
.solutions-firstscreen__description {
margin-bottom: 2.4em;
}
.solutions--media .solutions-whole-day-list__item p.ps {
width: 91%;
}
.solutions--media .solutions-whole-day-list__item p.ps strong {
font-weight: 600;
}
.solutions--media .solutions-whole-day-list__item img {
height: 73px;
}
.solutions--media .solutions-whole-day-list__item:nth-child(3) img {
margin-top: auto;
height: auto;
}
.solutions--media .solutions-whole-day-list__item p.ps:before {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.mainpage-services-item__heading {
color: #000;
margin-bottom: 22px;
}
.mainpage-services-item__list ul li {
margin: 4px 0 4px 20px;
}
.mainpage-services-item .button {
padding: 15px 30px 15px 20px;
}
.mainpage-services-item--monitoring:after {
width: 200px;
height: 215px;
bottom: -15%;
right: 1%;
}
.mainpage-services-item--checking:after {
width: 178px;
height: 170px;
bottom: -14%;
right: 0%;
} .even-reversed-item__image {
width: 50%;
}
.page-id-24 .even-reversed-item:nth-child(3) .even-reversed-item__image {
padding-left: 0;
}
@media screen and (min-width: 1200px) {
.page-id-29 .even-reversed-item:nth-child(3)>.even-reversed-item__text {
padding-left: 10px;
}
}
.even-reversed-item:nth-child(5) .even-reversed-item__text {
padding-left: 10px;
}
.even-reversed-item:nth-child(7) .even-reversed-item__text {
padding-left: 10px;
}
.solutions-list--sb2>.even-reversed-item:nth-child(2)>.even-reversed-item__text,
.solutions-list--sb1>.even-reversed-item:nth-child(3)>.even-reversed-item__text {
padding-left: 10px;
}
.page-id-24 .solutions-list--sb1>.even-reversed-item:nth-child(3) img,
.page-id-24 .solutions-list--sb2>.even-reversed-item:nth-child(2) img {
margin-left: -30px;
}
.solutions-list--sb2 .even-reversed-item__heading {
width: auto;
}
.mainpage-scan-helps__heading {
margin: 10px auto 0px;
}
.even-reversed-item__heading {
font-weight: 600;
margin-bottom: 0.6em; }
.solutions-list .even-reversed-item__heading {
font-weight: 600;
}
.even-reversed-item__text {
width: 50%;
}
@media screen and (min-width: 1200px) {
.even-reversed-item__text {
padding-right: 5%;
}
}
@media screen and (min-width: 1200px) {
.even-reversed-item__text .even-reversed-item__heading {
padding-right: 10%;
}
} .solutions-list .even-reversed-item__description ul {
padding-left: 25px;
}
.solutions-list .even-reversed-item__description ul li {
margin-bottom: 20px;
}
.partners__heading {
font-weight: 600;
}
.partners-flex {
padding: 0 7%;
}
.even-reversed__heading {
font-weight: 600; }
.mainpage-tasks__subheading {
margin-bottom: 2.2em;
}
.mainpage-tasks-item__link:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-right.svg);
position: relative;
display: inline-block;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
line-height: 0;
left: 4px;
top: 0px;
}
.solutions--media .reviews-slider {
border-radius: 10px;
}
@media (max-width: 991px) {
.mob-hidden {
display: none !important;
}
.main-navigation .menu-item:not(#menu-item-9) {
position: relative;
}
.main-navigation .menu-item:not(#menu-item-9) .sub-menu {
height: 0;
overflow: hidden;
margin: 0 0 0 20px;
transition: all .3s ease-in-out;
}
.main-navigation .menu-item.active:not(#menu-item-9) .sub-menu {
height: auto;
margin-top: 20px;
}
.main-navigation .menu-item-has-children:after {
position: absolute;
top: 10px;
right: 0;
}
.main-navigation .menu-item-has-children.active:after {
top: 10px !important;
right: 3px;
}
}
@media (min-width: 991px) {
.desc-hidden {
display: none !important;
}
}
@media screen and (min-width: 992px) {
.menu-footer-container {
margin-bottom: 45px;
}
.header.social-h .menu-item-has-children:hover:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.main-navigation .menu-item {
padding: 10px 0;
display: flex;
}
.main-navigation .menu-item-has-children .sub-menu {
display: flex;
left: 50%;
justify-content: space-between;
width: 100%;
padding: 35px 0 35px;
top: 77%;
visibility: visible;
padding: 35px 0 35px;
transform-origin: top;
transition: all .3s ease-in-out;
transform: translateX(-50%) scaleY(0);
transition-delay: .5s;
box-shadow: none;
}
.main-navigation .menu-item-has-children:hover .sub-menu {
left: 50%;
transition-delay: 0s;
transform: translateX(-50%) scaleY(1);
opacity: 1;
}
.main-navigation .menu-item-has-children .sub-menu:before {
display: block;
content: '';
width: 100vw;
height: 100%;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
background: #fff;
-webkit-box-shadow: 10px 20px 20px rgba(159, 164, 196, 0.15);
box-shadow: 10px 20px 20px rgba(159, 164, 196, 0.15);
}
.main-navigation .menu-item:not(#menu-item-9) .sub-menu {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
gap: clamp(12px, 1.143vw, 16px);
.menu-item {
position: relative;
padding: 0;
&:not(:last-of-type) {
padding-right: clamp(16px, 1.143vw, 24px);
&::after {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 1px;
height: 15px;
background: rgba(22, 172, 234, 0.60);
transform: translateY(-50%);
}
}
a {
font-weight: 400;
&:hover {
color: #16ACEE;
}
}
}
}
}
@media (max-width: 1320px) and (min-width: 992px) {
.header .container.bottom-line {
align-items: flex-end;
}
.main-navigation .menu-item-has-children .sub-menu {
top: 81%
}
}
.mainpage-tasks-item__heading {
margin-bottom: .7em;
}
.mainpage-tasks-item__text {
margin-bottom: .7em;
}
.mainpage-tasks-item__link {
font-size: 16px;
font-weight: 600;
}
.test-access__heading {
font-weight: 600;
}
.test-access .button--fill-blue:before {
display: none;
}
.test-access {
padding: 50px 0 70px;
}
.test-access:before {
left: calc(50% - 95px);
}
.page-id-29 .solutions .test-access {
width: 200%;
margin-left: -50%;
}
.solutions--media .test-access:before {
left: calc(50% - 95px);
}
.solutions--media .reviews-slider {
padding: 65px 65px 20px;
}
.solutions .partners {
margin-top: 120px;
}
.footer-content {
width: auto;
}
.contacts-menu {
padding: 0;
margin: 0;
list-style: none;
}
.contacts-menu a {
text-decoration: none;
} .blog-template-default span.page-title {
font-weight: 600;
}
.post-type-archive-blog .archive-description,
.tax-category_blog .archive-description {
margin: auto;
}
.archive-description p {
max-width: 840px;
}
.blog-categories-list li,
.type-blog-categories-list li {
margin: 0;
}
.blog-categories-list li a,
.type-blog-categories-list li a,
.blog-categories-list .current-cat a,
.type-blog-categories-list .current-cat a {
padding: 6px 10px;
}
.blog-categories-list.no-selection .current-cat {
background: transparent;
}
.blog-categories-list.no-selection .current-cat a {
color: #fff;
}
.blog-categories-list li a:hover,
.type-blog-categories-list li a:hover {
background-color: #ffffff1f;
}
.blog-sidebar-editors-choice__heading,
.type-blog-sidebar-editors-choice__heading {
color: #2E3539;
}
.blog-sidebar .subscribe__image {
margin-left: 0;
}
.subscribe__button:before {
position: relative;
margin-right: 12px;
top: 3px;
}
.subscribe__text {
font-size: 16px;
margin-top: 0;
color: #485965;
}
.rating-banner {
position: relative;
}
.rating-banner__category {
font-weight: 600;
font-size: 14px;
line-height: 32px;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #CDA800;
}
.rating-banner p {
font-weight: 600;
font-size: 36px;
line-height: 42px;
}
.rating-banner p span {
color: #F8CD0B;
display: block;
margin-top: 5px;
}
.single-blog .entry-header .entry-title {
margin-top: 20px;
}
.dynamic-first-screen {
background-repeat: no-repeat;
background-position: right;
background-size: 70%;
}
.small-thumbnail {
cursor: pointer;
} @media screen and (min-width: 900px) {
.footer-flex-menu .menu-item-has-children {
margin-right: 15%;
}
}
.footer strong {
font-weight: 600;
}
.footer {
background: #E7F6FD;
} @media (max-width: 1320px) {
.container {
max-width: 926px;
}
.header .login {
width: auto;
}
.mainpage-services-item__heading {
font-size: 26px;
line-height: 31px;
}
.mainpage-services-item--monitoring h3,
.mainpage-services-item--checking h3 {
width: 100%;
}
.mainpage-services-item--monitoring:after {
width: 153px;
height: 164px;
bottom: -11%;
right: 0%;
}
.mainpage-services-item--checking:after {
width: 141px;
height: 134px;
bottom: -12%;
right: 0%;
}
.partners-flex {
padding: 0;
justify-content: space-evenly;
}
.even-reversed__heading {
font-size: 40px;
line-height: 48px;
}
.mainpage-scan-helps__heading {
width: 100%;
margin-bottom: 60px;
}
.even-reversed-item__text * {
padding-right: 0;
}
.even-reversed-item__text {
width: 46%;
}
.even-reversed-item__heading {
font-size: 32px;
line-height: 40px;
}
.even-reversed-item__image img {
max-width: 100%;
}
.mainpage-tasks__heading {
font-size: 40px;
line-height: 48px;
}
.mainpage-tasks-item .mainpage-tasks-item__heading {
width: 100% !important;
font-size: 21px;
line-height: 30px;
}
}
@media (max-width: 1024px) {
.container {
max-width: 100%;
margin: auto;
padding: 0 40px;
overflow: hidden;
}
.page-id-29 .solutions .test-access {
margin: 120px -40px 0;
width: auto;
}
}
@media (max-width: 1000px) {
.mainpage .dynamic-first-screen {
justify-content: center;
}
.dynamic-first-screen-stage2-text {
max-width: 750px;
margin: 0 auto;
}
.dynamic-first-screen {
background-image: none !important;
}
.even-reversed-item:nth-child(3) .even-reversed-item__image {
margin-top: 20px;
margin-bottom: 40px;
}
}
@media (max-width: 800px) {
.header {
padding: 32px 0;
}
.header .login {
display: none
}
.solutions--media .solutions-firstscreen-list {
left: auto;
}
.solutions--media .solutions-firstscreen-list:before {
bottom: -24%;
left: -18%;
-webkit-transform: scale(.7);
-ms-transform: scale(.7);
transform: scale(.7);
}
.mainpage .dynamic-first-screen-stage2-text p,
.solutions-firstscreen__description {
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.solutions--media .solutions-whole-day-list__item img {
width: auto;
}
.mainpage .dynamic-first-screen-stage2-text {
text-align: center;
}
.dynamic-first-screen-stage2-images__information.move {
display: none !important;
}
.mainpage-services-item {
margin-bottom: 120px;
padding-bottom: 60px;
}
.mainpage-services-item__heading {
font-size: 26px;
line-height: 31px;
}
.partners {
margin-top: 50px;
}
.solutions .partners {
margin-bottom: 60px;
}
.partners-flex__item {
margin-bottom: 20px;
width: auto;
}
.mainpage-scan-helps__heading {
width: 80%;
margin-bottom: 20px;
font-size: 40px;
line-height: 48px;
}
.even-reversed {
margin: 90px 0;
}
.even-reversed-item__text {
width: 80%;
}
.even-reversed-item__heading {
font-size: 32px;
line-height: 40px;
}
.even-reversed-item {
flex-direction: column-reverse;
}
.even-reversed-item__image {
width: 80%;
}
.even-reversed-item:nth-child(3) .even-reversed-item__image,
.even-reversed-item:nth-child(3) .even-reversed-item__text {
padding-left: 0;
}
.even-reversed-item:nth-child(3) .even-reversed-item__image img {
margin: -30px 0 -60px;
z-index: -99999;
position: relative;
}
.even-reversed-item:nth-child(odd) {
flex-direction: column-reverse;
}
.mainpage-tasks__heading {
width: 100%;
font-size: 32px;
line-height: 40px;
margin-bottom: 20px;
}
.test-access {
margin: 120px -40px 0;
padding: 50px 40px 40px;
}
.test-access:before {
left: calc(50% - 55px);
}
.footer {
margin-top: 0;
}
}
@media (max-width: 600px) and (min-width: 500px) {
.solutions-whole-day-list__item:nth-child(2) {
order: 1;
position: relative;
}
.solutions--media .solutions-whole-day-list__item p.ps {
right: -170px;
top: 40px;
position: absolute;
}
.solutions--media .solutions-whole-day-list__item p.ps:before {
top: calc(50% - 10px);
left: -20px;
border-bottom: 10px solid transparent;
border-right: 10px solid #fef1b5;
}
}
@media (max-width: 500px) {
.container {
max-width: 100%;
margin: auto;
padding: 0 20px;
}
.header {
padding: 18px 0;
}
.button--fill-blue {
padding: 14px 45px;
}
.mainpage .dynamic-first-screen-stage2-text h1 {
font-size: 32px;
line-height: 40px;
}
.solutions-firstscreen-list {
width: auto;
margin: 0 -20px -30px;
}
.solutions--media .solutions-firstscreen-list .wrap {
margin: -20px 20px 50px;
}
.solutions-firstscreen-image {
margin-bottom: 0px;
margin-top: 20px;
}
.solutions--media .solutions-firstscreen-list:before {
left: -2%;
bottom: -40%;
-webkit-transform: scale(.6);
-ms-transform: scale(.6);
transform: scale(.6);
}
.solutions--media .solutions-whole-day-list__item img {
display: none;
}
.solutions--media .solutions-whole-day-list__item:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/list-1-mob.svg);
display: block;
height: auto;
margin-right: 20px;
}
.solutions--media .solutions-whole-day-list__item:nth-child(2):before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/list-2-mob.svg);
}
.solutions--media .solutions-whole-day-list__item:nth-child(3):before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/list-3-mob.svg);
}
.solutions--media .solutions-whole-day-list__item:nth-child(4):before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/list-4-mob.svg);
}
.solutions--media .solutions-whole-day-list__item:nth-child(5):before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/list-5-mob.svg);
}
.solutions--media .solutions-whole-day-list__item p.ps {
margin-left: 70px;
width: 70%;
}
.solutions--media .reviews-slider {
padding: 55px 25px 10px;
}
.mainpage .dynamic-first-screen-stage2 {
margin: 0 auto 0 !important;
}
.mainpage-services-item {
margin-bottom: 90px;
}
.mainpage-services-item__heading {
font-size: 22px;
line-height: 30px;
}
.mainpage-scan-helps__heading {
width: 100%;
font-size: 32px;
line-height: 40px;
}
.even-reversed-item__text {
width: 100%;
}
.even-reversed-item__heading {
font-size: 22px;
line-height: 30px;
}
.even-reversed-item__image {
width: 100%;
}
.even-reversed-item:nth-child(3) .even-reversed-item__image img {
margin: -20px 0 -40px;
}
.mainpage-tasks__heading {
font-size: 26px;
line-height: 31px;
}
.mainpage-tasks__subheading {
font-size: 18px;
line-height: 30px;
}
.mainpage-tasks-item {
padding: 40px 32px;
}
.mainpage-tasks-item .mainpage-tasks-item__heading {
font-size: 21px;
line-height: 30px;
}
.mainpage-tasks-item img {
display: block;
margin: 0 auto;
}
.page-id-29 .solutions .test-access {
margin: 160px auto 40px;
}
.test-access__heading {
margin-left: 50px;
margin-right: 50px;
}
}
#info {
display: flex;
justify-content: center;
align-items: center;
margin: 35px auto;
text-decoration: none;
font-size: 22px;
text-transform: uppercase;
font-weight: 600;
}
#info:before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/info-icon.svg);
display: block;
margin-right: 11px;
line-height: 0;
}
.footer {
margin-top: 60px;
}
.home .footer {
margin-top: 0;
}
.single-categories .container {
display: flex;
justify-content: center;
align-items: center;
padding: 56px 0 32px;
gap: 12px;
}
.single-categories a {
color: #2E3539;
font-weight: 600;
font-size: 12px;
transition: all .35s ease;
text-decoration: none;
padding: 6px 12px;
text-transform: uppercase;
border: 1px solid #DCDCDC;
line-height: normal;
border-radius: 5px;
}
.single-categories a:hover {
background: #ECECEC;
}
.visible-excerpt p {
display: block !important;
}
.blog.api-blog:nth-of-type(5n),
.blog.api-blog:nth-of-type(5n+4),
.type-blog.api-blog:nth-of-type(5n),
.type-blog.api-blog:nth-of-type(5n+4) {
width: 31.6%;
}
.blog.api-blog:nth-of-type(5n) .entry-title,
.blog.api-blog:nth-of-type(5n+4) .entry-title,
.type-blog.api-blog:nth-of-type(5n) .entry-title,
.type-blog.api-blog:nth-of-type(5n+4) .entry-title {
font-size: 21px;
}
.api-links-js li {
margin-right: 3px;
}
.posts-container-js.loading {
background-image: url(//scan-interfax.ru/wp-content/themes/scan/images/loader.svg);
background-repeat: no-repeat;
background-position: center;
min-height: 100px;
}
.posts-container-js .archive-description {
min-height: 50px;
width: 100%;
}
.loadBtn {
border: 0;
}
.single-blog-also .blog .entry-content {
margin-top: 0;
}
.single-blog__content ul {
margin-left: 0;
}
.hidden {
display: none;
}
.excerpt_wrap,
.simplebar-wrapper {
max-height: 215px;
margin-right: 5px;
margin-bottom: 40px;
-ms-overflow-style: none;
scrollbar-width: none;
padding: 0 30px;
width: 100%;
overflow: -moz-scrollbars-none;
}
.has-excerpt .excerpt_wrap::-webkit-scrollbar,
.has-excerpt .excerpt_wrap .simplebar-wrapper::-webkit-scrollbar {
width: 0px;
height: 0px;
background: transparent;
-webkit-appearance: none;
}
.has-excerpt .excerpt_wrap::-webkit-scrollbar-track,
.has-excerpt .excerpt_wrap .simplebar-wrapper::-webkit-scrollbar {
-webkit-appearance: none;
width: 0px;
height: 0px;
background: transparent;
}
.has-excerpt .excerpt_wrap::-webkit-scrollbar-thumb,
.has-excerpt .excerpt_wrap .simplebar-wrapper::-webkit-scrollbar {
background-color: rgba(0,0,0,0);
border-radius: 5px;
-webkit-appearance: none;
width: 0px;
height: 0px;
background: transparent;
}   .blog-search-trigger {
min-width: 25px;
}
@media screen and (min-width: 992px) {
.blog .excerpt:after,
.type-blog .excerpt:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: calc(100% - 14px);
height: 100%;
}
.tax-category_blog .page-header .blog-search-trigger,
.single-blog .page-header .blog-search-trigger,
.post-type-archive-blog .page-header .blog-search-trigger {
margin-left: 0;
}
.tax-category_blog .page-header .container,
.single-blog .page-header .container,
.post-type-archive-blog .page-header .container {
flex-wrap: nowrap;
justify-content: space-between;
}
.links-wrapper {
display: none;
padding: 25px 0;
position: absolute;
top: 100%;
z-index: 1;
color: #000;
border-bottom: 1px solid #000;
background: #fff;
left: 0;
justify-content: center;
padding-right: 195px;
width: 100%;
}                  .blog-categories-list .links-wrapper li {
display: inline-block;
}
.blog-categories-list .links-wrapper li a {
color: #000;
}
.blog-categories-list li a:hover {
background-color: transparent;
}
.wrapper-trigger {
position: relative;
width: 68px;
}
.wrapper-trigger:focus {
outline: none;
}
.wrapper-trigger:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
position: absolute;
top: 3px;
right: 3px;
transform-origin: center;
transition: all .35s ease;
transform: rotate(-180deg);
filter: contrast(0) brightness(5);
}
.wrapper-trigger.current-cat:after {
filter: none;
}
.wrapper-trigger.active:after {
transform: rotate(0deg);
top: -2px;
}
}
@media screen and (max-width: 1320px) {
.links-wrapper {
padding-left: 124px;
padding-right: 0px;
}
}
@media screen and (max-width: 992px) {
.excerpt_wrap {
max-height: 270px;
}
.blog.api-blog:nth-of-type(5n),
.blog.api-blog:nth-of-type(5n+4),
.type-blog.api-blog:nth-of-type(5n),
.type-blog.api-blog:nth-of-type(5n+4) {
width: 100% !important;
}
.single-categories .container {
flex-wrap: wrap;
padding: 40px 20px 32px;
justify-content: flex-start;
}
.single-categories .basic-cat, .single-categories .pro-cat, .single-categories .expert-cat {
margin: 0;
}
.tax-category_blog .page-header .container,
.post-type-archive-blog .page-header .container {
overflow: visible;
}
.blog-categories-list.api-links-js {
display: inline-flex;
flex-wrap: wrap;
padding: 0;
gap: 1px;
visibility: hidden;
position: absolute;
justify-content: center;
min-width: 100%;
margin: 0;
}
.blog-categories.js-mobile-categories {
margin-left: 0;
padding: 0;
}
.api-links-js li {
margin: 0;
}
.links-wrapper {
margin: 0 0 -20px;
padding: 14px 20px;
display: none;
flex-wrap: wrap;
gap: 1px;
position: absolute;
z-index: 1;
left: 0;
top: 100%;
background: #fff;
color: #000;
width: 100%;
border-bottom: 1px solid #000;
}
.blog-categories-list li {
height: 30px;
}
.blog-categories-list .links-wrapper li a {
color: #000;
}
.blog-categories-list li a:hover {
background-color: transparent;
}
.wrapper-trigger {
position: relative;
width: 68px;
}
.wrapper-trigger:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-bottom.svg);
position: absolute;
top: -2px;
right: 3px;
transform-origin: center;
transition: all .35s ease;
transform: rotate(0deg);
filter: contrast(0) brightness(5);
}
.wrapper-trigger.current-cat:after {
filter: none;
}
.wrapper-trigger.active:after {
transform: rotate(-180deg);
top: 7px;
}
} .monitoring {
margin-bottom: 100px;
}
.monitoring-wrap {
display: flex;
justify-content: space-between;
padding-top: 90px;
}
.monitoring-wrap-left {
padding-top: 35px;
width: 58%;
max-width: 670px; }
.ratings-header-text .page-title {
line-height: 1.2;
}
.monitoring-wrap-left__header {
margin-top: 0;
margin-bottom: 20px;
font-size: 65px;
line-height: 62px;
font-weight: 700; color: #000;
}
.monitoring-wrap-left__subtitle {
margin-top: 0;
margin-bottom: 30px;
width: 80%;
font-size: 18px;
line-height: 28px;
font-weight: 300;
color: #2E3539;
}
.monitoring-wrap-left__button {
font-size: 18px;
line-height: 22px;
font-weight: 500;
}
.monitoring-wrap-right {
width: 41%;
max-width: 500px;
}
.monitoring-wrap-right__image {
width: 100%;
}
.report-wrap {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 110px;
}
.report-wrap__header {
position: relative;
padding-top: 100px;
margin-top: 0;
margin-bottom: 45px;
max-width: 580px; width: 100%;
font-size: 45px;
line-height: 54px;
font-weight: 700; color: #1A3240;
text-align: center;
}
.header-image {
position: absolute;
top: -30px;
left: 37%;
width: 140px;
height: 120px;
}
.report-wrap__subtitle {
margin-top: 0;
margin-bottom: 10px;
font-size: 23px;
line-height: 30px;
font-weight: 500;
color: #37434B;
text-align: center;
}
.report-wrap-subtitle-last {
margin-bottom: 60px;
}
.report-wrap-list {
display: grid;
justify-items: center;
grid-template-columns: repeat(auto-fill, minmax(15%, 1fr));
grid-template-rows: 160px;
grid-auto-rows: 160px;
grid-auto-columns: 125px;
gap: 30px 90px;
margin-top: 0;
margin-left: 0;
margin-bottom: 35px;
padding: 0;
width: 100%;
max-width: 980px;
list-style: none;
}
.report-wrap-list__item {
display: flex;
flex-direction: column;
max-width: 120px;
}
.report-wrap-list__image {
margin-bottom: 15px;
width: 100%;
max-width: min-content;
height: 60px;
}
.report-wrap-list__text {
margin: 0;
font-size: 16px;
line-height: 24px;
font-weight: 300;
color: #2E3539;
}
.report-wrap__link {
padding: 12px 25px;
font-size: 16px;
}
.clarification-wrap {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 105px;
}
.clarification-wrap__header {
margin-top: 0;
margin-bottom: 35px;
font-size: 45px;
line-height: 54px;
font-weight: 700; color: #1A3240;
}
.clarification-inner {
position: relative;
display: flex;
justify-content: space-between;
padding-top: 150px;
width: 90%;
}
.clarification-inner-image {
position: absolute;
top: 0;
left: 50%;
width: 100%;
max-width: 230px;
height: 280px;
transform: translateX(-50%);
}
.clarification-inner-left {
width: 100%;
max-width: 440px;
}
.clarification-inner-left__header {
margin-top: 0;
margin-bottom: 55px;
width: 100%;
max-width: 340px;
font-size: 27px;
line-height: 28px;
font-weight: 600; color: #000;
}
.clarification-inner-left-bottom {
position: relative;
padding-top: 10px;
padding-left: 85px;
}
.clarification-inner-left-bottom__image {
position: absolute;
top: 0;
left: 0;
width: 50px;
height: 90px;
}
.clarification-inner-left-bottom__text {
margin: 0;
font-size: 18px;
line-height: 24px;
font-weight: 300;
color: #2E3539;
}
.clarification-inner-left-bottom__text:nth-child(2) {
width: 90%;
}
.clarification-inner-left-bottom__text:not(:last-child) {
margin-bottom: 20px;
}
.clarification-inner-right {
width: 100%;
max-width: 425px;
}
.clarification-inner-right__header {
margin-top: 0;
margin-bottom: 20px;
padding-left: 29px; width: 100%;
max-width: 410px;
font-size: 27px;
line-height: 28px;
font-weight: 600; color: #000;
}
.clarification-inner-right-bottom {
position: relative;
padding-top: 50px;
padding-left: 55px;
}
.clarification-inner-right-bottom__image {
position: absolute;
top: 15px;
left: 0;
width: 40px;
height: 70px;
}
.clarification-inner-right-bottom__text {
margin: 0;
font-size: 18px;
line-height: 24px;
font-weight: 300;
color: #2E3539;
}
.clarification-inner-right-bottom__text:not(:last-child) {
margin-bottom: 20px;
}
.explanation-wrap {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 70px;
}
.explanation-wrap-top {
margin-bottom: 50px;
text-align: center;
}
.explanation-wrap-top__header {
margin-top: 0;
margin-bottom: 20px;
font-size: 45px;
line-height: 54px;
font-weight: 700; color: #1A3240;
}
.explanation-wrap-top__subtitle {
margin: 0;
font-size: 21px;
line-height: 30px;
font-weight: 500;
color: #37434B;
}
.explanation-wrap-top__red {
color: #F04A23;
}
.explanation-wrap-image {
margin-bottom: 50px;
width: 100%;
max-width: 245px;
height: 270px;
}
.explanation-wrap-bottom {
display: flex;
justify-content: center;
}
.explanation-wrap-bottom-left {
margin-right: 40px;
width: 100%;
max-width: 400px;
}
.explanation-wrap-bottom-left__header {
margin-top: 0;
margin-bottom: 30px;
font-size: 32px;
line-height: 40px;
font-weight: 600; color: #1A3240;
}
.explanation-wrap-bottom-list {
margin: 0;
padding: 0;
list-style: none;
}
.explanation-wrap-bottom-list__item {
font-size: 16px;
line-height: 24px;
font-weight: 300;
color: #2E3539;
}
.explanation-wrap-bottom-list__item:not(:last-child) {
margin-bottom: 10px;
}
.explanation-wrap-bottom-list__item:nth-child(2) {
margin-bottom: 5px;
}
.explanation-wrap-items {
margin: 0;
padding-left: 20px;
list-style: none;
}
.explanation-wrap-items__item {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 300;
}
.explanation-wrap-items__item::before {
content: '';
position: absolute;
top: 13px;
left: -18px;
border-top: 1px solid #2E3539;
width: 10px;
height: 2px;
}
.explanation-wrap-bottom-right {
width: 100%;
max-width: 370px;
}
.explanation-wrap-bottom-right__header {
margin-top: 0;
margin-bottom: 30px;
font-size: 32px;
line-height: 40px;
font-weight: 600; color: #1A3240;
}
.output-wrap {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 50px;
}
.output-wrap__header {
margin-top: 0;
margin-bottom: 70px;
font-size: 45px;
line-height: 54px;
font-weight: 700; color: #000;
}
.output-inner {
margin: 0;
padding: 0;
display: flex;
list-style: none;
}
.output-inner-item {
display: flex;
flex-direction: column;
align-items: center;
}
.output-inner-item:not(:last-child) {
margin-right: 20px;
}
.output-stats-list {
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
margin-left: 0;
margin-bottom: 30px;
padding: 20px;
border-radius: 15px;
width: 100%;
max-width: 200px;
background-color: rgba(22, 172, 234, 0.1);
list-style: none;
}
.output-stats-list::before {
content: '';
position: absolute;
top: -17px;
right: -42px;
border-top: 2px solid #EF4A23;
width: 45px;
transform: rotate(-40deg);
}
.output-stats-list::after {
content: '';
position: absolute;
top: -19px;
right: -8px;
border-top: 2px solid #EF4A23;
width: 15px;
transform: rotate(-70deg);
}
.output-stats-list__item {
display: flex;
width: 30px;
height: 30px;
}
.output-inner-item__text {
margin: 0;
font-size: 18px;
line-height: 30px;
font-weight: 500;
color: #000000;
text-align: center;
}
.output-inner-item__logo {
margin-bottom: 30px;
width: auto;
height: 74px;
}
.output-plus {
font-size: 31px;
line-height: 52px;
font-weight: 500;
color: #37434B;
}
.output-inner-item:last-child .output-inner-item__text {
margin-bottom: 30px;
}
.actions-wrap__header {
margin-top: 0;
margin-bottom: 100px;
font-size: 45px;
line-height: 54px;
font-weight: 700; color: #000000;
text-align: center;
}
.actions-one {
margin-bottom: 100px;
}
.actions-one__header {
margin-top: 0;
margin-bottom: 30px;
width: 100%;
max-width: 840px;
font-size: 32px;
line-height: 40px;
font-weight: 600; color: #000000;
}
.actions-one-wrap {
display: flex;
justify-content: space-between;
width: 100%;
}
.actions-one-wrap-list {
margin: 0;
padding-left: 20px;
width: 49%;
max-width: 600px;
list-style: none;
}
.actions-one-wrap-list__item {
position: relative;
font-size: 18px;
line-height: 30px;
font-weight: 300;
color: #000000;
}
.actions-one-wrap-list__item::before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/blue-check.svg);
position: absolute;
left: -20px;
}
.actions-one-wrap-list__item:not(:last-child) {
margin-bottom: 15px;
}
.actions-one-wrap-partners {
display: flex;
margin: 0;
padding-left: 0;
width: 100%;
list-style: none;
}
.actions-one-wrap-partners__item {
display: flex;
justify-content: center;
align-items: center;
}
.actions-one-wrap-partners__item:not(:last-child) {
margin-right: 20px;
}
.actions-one-wrap-partners__logo {
height: 40px;
}
.logo-tinkoff {
width: 120px;
}
.logo-sagezha {
width: 83px;
}
.logo-lenta {
width: 84px;
}
.logo-rosatom {
width: 92px;
}
.actions-one-wrap__background {
width: 50%;
max-width: 610px;
}
.actions-two {
display: flex;
justify-content: space-between;
margin-bottom: 120px;
}
.actions-two__background {
width: 50%;
max-width: 610px;
height: min-content;
}
.actions-two-inner {
width: 50%;
max-width: 600px;
}
.actions-two-inner__header {
margin-top: 0;
margin-bottom: 30px;
font-size: 32px;
line-height: 40px;
font-weight: 600; color: #000000;
}
.actions-two-inner-list {
margin: 0;
padding-left: 20px;
width: 100%;
max-width: 600px;
list-style: none;
}
.actions-two-inner-list__item {
position: relative;
font-size: 18px;
line-height: 30px;
font-weight: 300;
color: #000000;
}
.actions-two-inner-list__item::before {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/blue-check.svg);
position: absolute;
left: -20px;
}
.actions-two-inner-list__item:not(:last-child) {
margin-bottom: 15px;
}
.actions-three {
display: flex;
justify-content: space-between;
}
.actions-three-inner {
width: 45%;
max-width: 550px;
}
.actions-three-inner__header {
margin-top: 0;
margin-bottom: 30px;
padding-top: 40px;
font-size: 32px;
line-height: 40px;
font-weight: 600; color: #000000;
}
.actions-three-inner__text {
margin: 0;
font-size: 18px;
line-height: 30px;
font-weight: 300;
color: #000000;
}
.actions-three-inner-right {
margin-right: 150px;
width: 40%;
max-width: 490px;
height: 440px;
overflow: hidden;
}
.outcome-wrap {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
padding-top: 80px;
padding-bottom: 120px;
}
.outcome-wrap::before {
content: '';
position: absolute;
display: block;
top: 0;
left: 50%;
width: 50vw;
height: 100%;
background-color: #D0EEFB;
z-index: -1;
}
.outcome-wrap::after {
content: '';
position: absolute;
display: block;
top: 0;
right: 50%;
width: 50vw;
height: 100%;
background-color: #D0EEFB;
z-index: -1;
}
.outcome-wrap__header {
margin-top: 0;
margin-bottom: 30px;
font-size: 60px;
line-height: 54px;
font-weight: 700;
color: #000;
}
.outcome-wrap__subtitle {
margin-top: 0;
margin-bottom: 10px;
width: 73%;
max-width: 905px;
font-size: 23px;
line-height: 30px;
font-weight: 700;
text-align: center;
}
.outcome-wrap__background {
margin-bottom: 20px;
width: 100%;
max-width: 400px;
background-color: #D0EEFB;
}
.outcome-wrap__start {
margin-top: 0;
margin-bottom: 30px;
font-size: 18px;
line-height: 23px;
font-weight: 500;
color: #16ACEA;
}
.blog-template-default.single .lightbox-popup-content > .lightbox-popup-content {
width: 1200px;
max-width: calc(100vw - 40px);
max-height: calc(100vh - 80px);
overflow: hidden;
}
.reviews {
position: fixed;
display: none;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 100;
background-color: #00000070;
}
.blog-template-default.single .lightbox-popup-content > .lightbox-popup-content::-webkit-scrollbar {
width: 5px;
height: 5px;
}
.reviews--active {
display: flex;
}
.reviews-wrap {
position: relative;
width: 80%;
height: 80vh;
}
.blog-template-default.single .lightbox-popup-content > .lightbox-popup-content::-webkit-scrollbar-track {
background-color: transparent;
}
.reviews-wrap__button {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
top: -35px;
right: 30px;
width: 25px;
height: 25px;
border: none;
background-color: transparent;
cursor: pointer;
}
.blog-template-default.single .lightbox-popup-content > .lightbox-popup-content::-webkit-scrollbar-thumb {
background-color: #1a3240;
}
.reviews-wrap__button span {
position: absolute;
top: 10px;
left: 0;
width: 25px;
height: 1px;
background-color: #000;
}
.login-mobile .button--lightning:before {
display: none;
}
.reviews-wrap__button span:nth-child(1) {
transform: rotate(45deg);
}
.reviews-wrap__button span:nth-child(2) {
transform: rotate(-45deg);
}
.reviews-wrap__file {
width: 100%;
height: 100%;
}
.error404__image,
.error404__text,
.error404__title {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.error404__search {
text-align: center;
margin-top: 30px;
}
#searchform {
display: flex;
justify-content: center;
gap: 5px;
}
@media (max-width: 1320px) {
.header-image {
top: -20px;
width: 120px;
height: 100px;
}
.monitoring-wrap-left {
max-width: 540px; }
.monitoring-wrap-left__header {
font-size: 48px;
line-height: 58px;
}
.report-wrap__header {
margin-bottom: 30px;
max-width: 490px;
font-size: 38px;
line-height: 48px;
}
.report-wrap__subtitle {
font-size: 18px;
line-height: 28px;
}
.clarification-inner {
padding-left: 0;
width: 100%;
}
.clarification-inner-right {
width: 39%;
}
.actions-wrap__header {
margin-bottom: 35px;
font-size: 38px;
line-height: 48px;
}
.actions-one__header {
font-size: 28px;
line-height: 36px;
}
.actions-two-inner__header {
font-size: 28px;
line-height: 36px;
}
.actions-three-inner__header {
font-size: 28px;
line-height: 36px;
}
.actions-three-inner-right {
height: unset;
max-height: 330px;
}
}
@media (max-width: 1024px) {
.reviews--active {
display: none !important;
overflow: hidden !important;
z-index: -666;
}
}
@media (max-width: 1000px) {
.report-wrap-list {
grid-template-columns: repeat(auto-fill, minmax(17%, 1fr));
gap: 30px 35px;
}
.clarification-inner-right {
width: 40%; }
}
@media (max-width: 1001px) {
.monitoring-wrap-left__header {
font-size: 39px;
line-height: 48px;
}
}
@media (max-width: 985px) { .explanation-wrap-top__header {
font-size: 38px;
line-height: 48px;
}
}
@media (min-width: 800px) and (max-width: 985px) {
.clarification-inner-left-bottom {
padding-left: 75px;
}
.clarification-inner-left {
width: 49%;
}
.clarification-inner-left__header {
max-width: 335px;
font-size: 24px;
}
.clarification-inner-left-bottom__text {
font-size: 16px;
line-height: 22px;
}
.clarification-inner-right {
width: 38%; }
.clarification-inner-right__header {
font-size: 24px;
}
}
@media (max-width: 960px) {
.actions-three-inner-right {
padding-top: 30px;
}
}
@media (max-width: 920px) {
.clarification-inner-left {
width: 35%;
}
.actions-three-inner-right {
margin-right: 90px;
}
}
@media (max-width: 870px) {
.actions-three-inner-right {
padding-top: 50px;
}
}
@media (max-width: 830px) {
.monitoring-wrap-left__header {
font-size: 38px;
line-height: 46px;
}
}
@media (max-width: 820px) {
.monitoring-wrap-left__header {
font-size: 36px;
line-height: 44px;
}
}
@media (max-width: 800px) {
.monitoring {
margin-bottom: 100px;
}
.monitoring-wrap {
flex-direction: column;
justify-content: unset;
align-items: center;
}
.monitoring-wrap-left {
margin-bottom: 70px;
width: 100%;
max-width: unset;
}
.monitoring-wrap-left__break {
display: none;
}
.monitoring-wrap-right {
padding-top: 0;
width: 100%;
}
.clarification-inner {
flex-direction: column;
justify-content: unset;
align-items: center;
padding-top: 0;
}
.clarification-inner-image {
position: unset;
margin-bottom: 30px;
transform: unset;
}
.clarification-inner-left {
margin-bottom: 50px;
width: 100%;
}
.clarification-inner-right {
width: 100%;
}
.clarification-inner-right__header {
padding-left: 20px;
}
.actions-wrap__header {
margin-bottom: 70px;
font-size: 38px;
line-height: 48px;
}
.actions-one-wrap {
flex-direction: column-reverse;
justify-content: unset;
}
.actions-one__header {
font-size: 26px;
line-height: 35px;
}
.actions-one-wrap-list {
width: 100%;
}
.actions-one-wrap__background {
margin-bottom: 30px;
width: 100%;
}
.actions-two {
flex-direction: column;
justify-content: unset;
}
.actions-two__background {
margin-bottom: 30px;
width: 100%;
}
.actions-two-inner {
width: 100%;
}
.actions-three {
flex-direction: column;
justify-content: space-between;
align-items: center;
}
.actions-three-inner {
width: 100%;
}
.actions-three-inner-right {
width: 44%;
}
.outcome-wrap__subtitle {
width: 100%;
}
}
@media (max-width: 780px) {
.monitoring-wrap-left__header {
font-size: 48px;
line-height: 58px;
}
.monitoring-wrap {
padding-top: 50px;
}
.report-wrap__subtitle {
margin-bottom: 20px;
width: 80%;
font-size: 20px;
line-height: 30px;
}
.report-wrap-subtitle-last {
margin-bottom: 40px;
}
.clarification-inner-left {
width: 80%;
max-width: unset;
}
.clarification-inner-left__header {
margin-bottom: 25px;
max-width: unset;
}
.clarification-inner-right {
width: 80%;
max-width: unset;
}
.clarification-inner-right__header {
margin-bottom: 25px;
max-width: unset;
}
.clarification-inner-right-bottom {
padding-top: 10px;
padding-left: 85px;
}
.clarification-inner-right-bottom__image {
top: -10px;
}
.actions-two {
margin-bottom: 30px;
}
}
@media (max-width: 730px) {
.actions-three-inner-right {
margin-right: 0;
width: 48%;
}
}
@media (max-width: 700px) {
.blog-template-default.single .lightbox-popup-content > .lightbox-popup-content {
overflow-x: auto;
}
.blog-template-default.single .lightbox-popup-content > img {
width: auto;
max-width: unset;
height: 90vh;
}
.explanation-wrap-bottom {
flex-direction: column;
justify-content: unset;
}
.explanation-wrap-bottom-left {
margin-right: 0;
margin-bottom: 50px;
max-width: unset;
}
.explanation-wrap-bottom-right {
max-width: unset;
}
.output-inner {
flex-direction: column;
}
.output-inner-item:not(:last-child) {
margin-right: 0;
margin-bottom: 20px;
}
}
@media (max-width: 600px) {
.single-blog-share {
order: 1;
}
}
@media (max-width: 670px) {
.actions-three-inner-right {
width: 53%;
}
.report-wrap__header {
margin-bottom: 25px;
max-width: 360px;
font-size: 28px;
line-height: 38px;
}
.report-wrap__subtitle {
font-size: 18px;
line-height: 24px;
}
.header-image {
top: -15px;
left: 36%;
width: 130px;
height: 100px;
}
.actions-wrap__header {
margin-bottom: 50px;
font-size: 28px;
line-height: 38px;
}
.actions-one__header {
font-size: 24px;
line-height: 30px;
}
}
@media (max-width: 620px) {
.monitoring-wrap-left__header {
font-size: 30px;
line-height: 40px;
}
.actions-three-inner-right {
width: 59%;
}
}
@media (max-width: 600px) {
.monitoring-wrap-left {
text-align: center;
}
.monitoring-wrap-left__header {
font-size: 28px;
line-height: 38px;
}
.monitoring-wrap-left__subtitle {
width: 100%;
}
.outcome-wrap__start {
text-align: center;
}
}
@media (max-width: 560px) {
.actions-three-inner-right {
width: 66%;
}
}
@media (max-width: 540px) {
.monitoring-wrap {
padding-top: 70px;
}
.clarification-inner-left__header,
.clarification-inner-right__header {
margin-bottom: 20px;
font-size: 23px;
}
.clarification-inner-left-bottom, 
.clarification-inner-right-bottom {
padding-top: 0;
padding-left: 0;
}
.clarification-inner-left-bottom__image,
.clarification-inner-right-bottom__image {
display: none;
}
}
@media (max-width: 525px) {
.report-wrap-list {
grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
grid-template-rows: repeat(4, 60px);
grid-auto-rows: min-content;
gap: 10px;
justify-items: flex-start;
}
.report-wrap-list__item {
flex-direction: unset;
align-items: center;
max-width: unset;
}
.report-wrap-list__image {
margin-right: 30px;
margin-bottom: 0;
width: 54px;
}
.report-wrap-list__text {
width: 72%;
}
.output-wrap__header {
font-size: 36px;
line-height: 48px;
}
.outcome-wrap__background {
width: 65%;
}
}
@media (max-width: 470px) {
.clarification-inner-left {
width: 100%;
}
.clarification-inner-right {
width: 100%;
}
.clarification-inner-right__header {
padding-left: 0;
}
.actions-wrap__header {
margin-bottom: 30px;
font-size: 24px;
line-height: 30px;
}
.actions-one__header {
font-size: 20px;
line-height: 26px;
}
}
@media (max-width: 460px) {
.actions-three-inner-right {
max-height: 300px;
}
}
@media (max-width: 420px) {
.actions-three-inner-right {
max-height: 270px;
}
}
@media (max-width: 400px) {
.report-wrap__header {
max-width: 305px;
font-size: 24px;
line-height: 30px;
}
.header-image {
top: 0;
left: 32%;
width: 100px;
height: 80px;
}
.explanation-wrap-top__header {
font-size: 24px;
line-height: 30px;
}
.explanation-wrap-top__subtitle {
font-size: 18px;
line-height: 26px;
}
.explanation-wrap-bottom-left__header {
font-size: 22px;
line-height: 28px;
}
.explanation-wrap-bottom-right__header {
font-size: 22px;
line-height: 28px;
}
.actions-two {
margin-bottom: 60px;
}
.actions-two-inner__header {
font-size: 20px;
line-height: 26px;
}
.actions-three-inner__header {
font-size: 20px;
line-height: 26px;
}
.outcome-wrap__header {
font-size: 36px;
line-height: 46px;
}
.outcome-wrap__subtitle {
font-size: 18px;
line-height: 24px;
}
.outcome-wrap__start {
font-size: 18px;
line-height: 24px;
}
}
@media (max-width: 370px) {
.actions-three-inner-right {
max-height: 240px;
}
} .solutions-firstscreen-list .express-rate {
position: relative;
}
.solutions-firstscreen-list .express-rate span {
position: absolute;
top: -35px;
right: -30px;
border-radius: 4px;
padding: 0 10px;
font-size: 12px;
font-weight: 700;
color: #37434b;
background-color: #FDF1B5;
}
.solutions-firstscreen-list .express-rate span::before {
content: '';
position: absolute;
left: 5px;
bottom: -8px;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #FDF1B5 transparent transparent transparent;
}
@media (min-width: 801px) and (max-width: 872px) {
.solutions-firstscreen-list .express-rate span {
top: 50%;
right: -60px;
}
.solutions-firstscreen-list .express-rate span::before {
top: 50%;
left: -6px;
bottom: -8px;
border-width: 8px 8px 8px 0;
border-color: transparent #FDF1B5 transparent transparent;
transform: translateY(-50%);
}
}
@media (min-width: 601px) and (max-width: 645px) {
.solutions-firstscreen-list .express-rate span {
top: 50%;
right: -60px;
}
.solutions-firstscreen-list .express-rate span::before {
top: 50%;
left: -6px;
bottom: -8px;
border-width: 8px 8px 8px 0;
border-color: transparent #FDF1B5 transparent transparent;
transform: translateY(-50%);
}
}
@media (max-width: 400px) {
.solutions-firstscreen-list .express-rate span {
right: -20px;
}
}
@media (max-width: 376px) {
.solutions-firstscreen-list .express-rate span {
top: 50%;
right: -60px;
}
.solutions-firstscreen-list .express-rate span::before {
top: 50%;
left: -6px;
bottom: -8px;
border-width: 8px 8px 8px 0;
border-color: transparent #FDF1B5 transparent transparent;
transform: translateY(-50%);
}
}  #newsletter {
margin-top: 150px;
margin-bottom: 150px;
}
#newsletter .newsletter-section {
display: flex;
justify-content: center;
}
#newsletter .newsletter-wrap {
position: relative;
left: -30px;
border-radius: 5px;
width: 100%;
max-width: 850px;
background-color: #fff;
box-shadow: 0 5px 30px rgba(159, 164, 196, .4);
}
#newsletter .newsletter-wrap::before {
background: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/monitoring-robot.png) center center no-repeat;
background-size: auto;
background-size: contain;
content: '';
position: absolute;
z-index: 10;
left: 4%;
bottom: -19%;
width: 225px;
height: 266px;
}
#newsletter .newsletter-wrap::after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/pr/monitoring-lines.png);
position: absolute;
z-index: -1;
bottom: -7%;
right: -16%;
width: 255px;
height: 205px;
}
#newsletter .newsletter-wrap-inner {
display: flex;
flex-direction: column;
align-items: center;
margin: -50px -30px 30px 30px;
padding: 60px 50px;
background: #fff;
-webkit-box-shadow: 0 5px 30px rgba(159, 164, 196, .4);
box-shadow: 0 5px 30px rgba(159, 164, 196, .4);
border-radius: 5px;
}
#newsletter .newsletter-wrap-inner__title {
margin-top: 0;
margin-bottom: 20px;
max-width: 620px;
font-size: 48px;
line-height: 58px;
font-weight: 600;
color: #000;
text-align: center;
}
#newsletter .newsletter-wrap-inner__subtitle {
margin-top: 0;
margin-bottom: 30px;
max-width: 500px;
font-size: 23px;
line-height: 30px;
font-weight: 600;
color: #000;
text-align: center;
}
#newsletter .newsletter-wrap-inner__subtitle a {
color: #16ACEA;
text-decoration: none;
}
@media (max-width: 800px) {
#newsletter .newsletter-wrap::before {
width: 180px;
height: 200px;
}
#newsletter .newsletter-wrap::after {
bottom: -8%;
right: -6%;
width: 200px;
height: 185px;
}
#newsletter .newsletter-wrap-inner__title {
font-size: 33px;
line-height: 43px;
}
#newsletter .newsletter-wrap-inner__subtitle {
font-size: 20px;
line-height: 30px;
}
}
@media (max-width: 600px) {
#newsletter {
margin-top: 100px;
margin-bottom: 100px;
}
#newsletter .newsletter-wrap-inner__title {
font-size: 24px;
line-height: 34px;
}
#newsletter .newsletter-wrap-inner__subtitle {
font-size: 18px;
line-height: 28px;
}
}
@media (max-width: 500px) {
#newsletter .newsletter-wrap-inner {
padding: 30px 25px;
}
#newsletter .newsletter-wrap::before {
width: 150px;
height: 160px;
}
#newsletter .newsletter-wrap-inner__title {
font-size: 22px;
line-height: 32px;
}
#newsletter .newsletter-wrap-inner__subtitle {
font-size: 15px;
line-height: 26px;
}
}
@media (max-width: 430px) {
#newsletter .newsletter-wrap::before {
bottom: -29%;
height: 140px;
}
}body {
-webkit-font-smoothing: antialiased;
}
.header.social-h {
flex-direction: column;
padding: 20px 0 15px;
gap: 18px;
z-index: 101;
}
.header.social-h a {
outline: none !important;
}
.social-h .header-left {
justify-content: flex-start;
gap: 18px
}
.header .site-branding {
margin-right: 0 !important;
}
.header .site-description {
font-weight: 300;
font-size: 17px;
line-height: 120%;
color: #2E3539;
margin: 0;
}
.social-h .button {
padding: 12px 16px;
}
.header-links {
display: flex;
align-items: center;
gap: 20px;
}
.header-links a {
text-decoration: none;
outline: none !important;
color: #2E3539;
font-size: 17px;
}
.header-links img {
width: 24px;
}
.bottom-line .header-left {
width: 50%;
}
.bottom-line .main-navigation {
width: 100%;
}
.contact-link img {
display: none;
}
.header .button--blank-black:after {
content: url(//scan-interfax.ru/wp-content/themes/scan/images/arrow-right-2.svg);
display: inline-flex;
margin-left: 5px;
}
.header--fixed {
padding: 35px 0;
}
.header .site-branding {
min-width: 79px;
}
.blog:last-child, .type-blog:last-child {
margin-right: 0
}
.header-right {
margin-left: auto;
}
.row {
margin-left: -8px;
margin-right: -8px;
display: flex;
justify-content: flex-start;
align-items: stretch;
flex-wrap: wrap;
}
.wp-block-table table a {
color: inherit;
text-decoration: none;
pointer-events: none;
cursor: default;
}
.login-mobile .contact-link {
display: none;
text-decoration: none;
font-size: 17px;
margin-bottom: 16px;
color: #2E3539;
}
@media screen and (max-width: 950px) {
.footer .site-branding {
margin-bottom: 40px;
}
.footer-flex, .footer-flex-menu {
flex-direction: column;
}
.footer-flex-menu .menu {
height: auto;
display: flex;
flex-direction: column;
}
}
@media screen and (min-width: 800px) {
}
@media (min-width: 992px) {
.header .bottom-line .login {
display: none;
}
.header .bottom-line  .main-navigation ul#primary-menu {
justify-content: flex-start;
gap: 15px;
}
.social-h .top-line .header-left {
width: 45%;
}
}
@media (min-width: 1320px) {
.header .bottom-line  .main-navigation ul#primary-menu {
justify-content: flex-start;
gap: 30px;
}
} .ratings-items-subscribe .subscribe__button, .single-ratings .subscribe__button {
min-width: 300px;
}
@media (max-width: 1320px) and (min-width: 992px) {
.solutions-firstscreen__heading {
font-size: 48px;
line-height: 1.2;
}
.header-links {
flex-wrap: wrap;
justify-content: flex-end;
gap: 15px;
}
.header-links .social {
width: 100%;
text-align: right;
}
}
@media (max-width: 991px) and (min-width: 600px) {
.solutions-firstscreen__heading {
font-size: 46px;
line-height: 1.2;
}
}
@media (max-width: 1320px) {
.blog, .type-blog {
margin: 10px 6px;
}
.row {
margin-left: -6px;
margin-right: -6px;
}
.blog[data-post-num="1"], .type-blog[data-post-num="1"] {
margin-right: 20px;
}
.blog-sidebar, .type-blog-sidebar {
max-width: 295px;
}
.blog-sidebar-editors-choice, .type-blog-sidebar-editors-choice {
margin-top: 30px;
}
.footer-flex-social-text {
max-width: 400px;
}
.footer-flex-menu .menu-item-has-children {
margin-right: 15%;
}  .ratings-items .ratings {
padding: 40px 38px;
}
.single-ratings .single-blog-also .blog, .ratings .another-ratings {
padding: 30px;
}
.single-blog-also .blog {
height: auto;
}
.single-training-date__top {
line-height: 1
}
.blog, .type-blog, .blog:nth-of-type(4), .type-blog:nth-of-type(4), .blog:nth-of-type(5n), .blog:nth-of-type(5n+4), .type-blog:nth-of-type(5n), .type-blog:nth-of-type(5n+4) {  }
}
@media (max-width: 1024px) {
.mainpage .dynamic-first-screen-stage2-images {
margin-top: 0;
}
}
@media (max-width: 992px) {
.header-left {
width: 100%;
}
.header #site-navigation {
width: auto;
margin-left: 0;
}
.header .top-line {
padding-right: 0;
}
.header .bottom-line {
flex-direction: row-reverse;
padding-left: 0;
}
.header .bottom-line {
flex-direction: row-reverse;
padding: 0;
}
.header .bottom-line .header-links {
gap: 22px;
}
.header .bottom-line .header-right .social {
display: none;
}
.social-h .bottom-line .header-left {
width: 70px;
justify-content: flex-end;
}
.header.social-h {
flex-direction: row;
}
.header .site-description {
font-size: 14px;
}
.contact-link img {
display: block;
}
.contact-link span {
display: none;
}
.login-buttons {
display: flex;
gap: 10px;
margin-bottom: 23px;
}
.login-mobile .login-buttons .button {
width: 100%;
text-align: center;
}
.login-mobile .login-buttons a.button--blank-blue {
background: #16acea;
color: #fff;
}
.login-mobile .login-buttons a.button--blank-blue:hover {
color: #fff;
}
.login-mobile .login-buttons a.button--blank-black {
color: #000;
border: 1px solid #000;
}
.login-mobile .social {
display: flex;
justify-content: center;
gap: 10px;
padding-bottom: 20px;
}
.main-navigation.toggled .menu-header-container {
height: auto;
box-shadow: 0px 30px 30px rgba(159, 164, 196, 0.2);
padding: 16px 55px 20px;
}
#menu-item-9 {
position: relative;
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 0;
}
#menu-item-9 > a:first-child {
display: none !important;
width: 100%
}
.login-mobile .button--fill-blue {
margin-bottom: 10px;
width: 100%;
text-align: center;
}
.login-mobile .button--blank-black {
width: 250px;
text-align: center;
border: 0;
color: #16acea;
margin-left: auto;
margin-right: auto;
}
.main-navigation .menu-item-has-children .sub-menu {
position: relative;
left: 0;
top: 0px;
width: 100%;
box-shadow: none;
opacity: 1;
visibility: inherit;
flex-wrap: wrap;
display: flex;
}
.main-navigation .menu-item-has-children .sub-menu.active {
top: 0px;
display: flex;
}
.main-navigation .menu-item-has-children .sub-menu li {
width: 100%;
margin-bottom: 15px !important;
}
.main-navigation .menu-item-has-children .sub-menu li a {
width: 100%;
display: block;
}
.main-navigation.toggled .menu-header-container .menu-item {
margin-bottom: 15px;
}
.login-mobile {
margin-top: 35px;
}
.blog[data-post-num="1"], .type-blog[data-post-num="1"] {
margin-right: 0;
width: 100%;
margin-left: 0;
}
.blog-sidebar, .type-blog-sidebar {
max-width: inherit;
width: 100%;
}
.subscribe {
max-width: inherit;
padding-top: 60px;
position: relative;
}
.subscribe__heading {
display: block;
text-align: center;
width: 100%;
margin-bottom: 10px;
}
.subscribe__image {
width: 120px;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 30px;
margin-left: 220px;
}
.subscribe__text {
max-width: 295px;
margin: 0 auto 30px;
}
.subscribe .button {
max-width: 300px;
margin: auto;
}
.post-type-archive-blog .rating-banner, .tax-category_blog .rating-banner {
width: 100%;
}
.single-blog .subscribe {
padding-left: 15px;
padding-right: 15px;
z-index: 1
}
.single-blog .subscribe__image {
margin-left: 0;
left: 100px;
z-index: -1
}
.single-blog-also__list {
flex-wrap: wrap;
}
.single-blog-also .blog {
width: 100%;
height: auto;
margin-bottom: 20px;
}
.ratings-content {
flex-direction: column;
}
.ratings-categories {
width: 100%;
margin-bottom: 20px;
}
.ratings-categories-list .cat-item-all a {
display: flex;
align-items: center;
justify-content: flex-start;
}
.ratings-categories-list .cat-item-all a img {
transition: .2s all ease;
display: block;
margin-left: 10px;
transform: rotate(180deg);
}
.ratings-categories-list .cat-item-all a.active img {
transform: rotate(0);
}
.ratings-categories-list .cat-item.active {
display: block;
}
.ratings-items {
width: 100%;
}
.ratings-items .ratings {
width: 100%;
position: relative;
z-index: 1;
}
.ratings-items .ratings.category_ratings-banks .entry-header {
min-height: inherit;
}
.ratings-items .ratings.category_ratings-air:nth-child(1) .entry-header {
min-height: inherit;
}
.ratings-items .ratings .entry-content {
margin-top: 10px;
}
.ratings-items-subscribe .subscribe {
padding-left: 40px;
position: relative;
z-index: 1
}
.single-ratings .subscribe {
position: relative;
z-index: 1;
padding-left: 40px;
}
.ratings-items-subscribe .subscribe__image, .single-ratings .subscribe__image {
transform: none;
left: 15%;
margin-left: 0;
z-index: -1;
display: none;
}
.blog-sidebar .subscribe__heading {
width: 100% !important;
}
.blog-sidebar .subscribe__image {
display: none;
}
.ratings-items-subscribe .subscribe__text,
.blog-sidebar .subscribe__text {
text-align: center;
}
.single-ratings .subscribe__image {
left: 5%
}
.single-ratings .single-blog-also .blog {
width: 100%;
min-height: inherit;
}
.single-blog-also .blog .entry-footer {
position: static;
}
.ratings-items-more article {
width: 100%;
height: auto;
padding: 25px;
}
.ratings-items .ratings .entry-footer, .ratings-items-more article .entry-footer {
position: static;
}
.training-archive-flex {
flex-direction: column;
}
.training-archive-content {
width: 100%;
}
.training-archive-sidebar-block {
width: 100%;
margin-top: 40px;
}
.training-archive-sidebar__item:first-child img {
display: block;
margin: auto;
}
.training-archive-sidebar__item:last-child {
position: relative;
margin-bottom: 0;
padding: 45px 40px 80px;
z-index: 1
}
.training-archive-sidebar__item:last-child img {
position: absolute;
right: 0;
bottom: 0;
z-index: -1
}
.training-archive-sidebar__item:last-child .button--fill-blue {
max-width: 410px;
}
.single-training .site-main .training {
width: 100%
}
.single-training .site-main .sidebar {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.single-training .site-main .sidebar section {
width: 48%;
}
.single-training-header .container {
flex-wrap: wrap;
}
.single-training-header-left {
display: flex;
align-items: center;
}
.single-training-header-left__logo {
margin-bottom: 0;
margin-left: 0;
}
.single-training-header-left__heading {
margin-bottom: 0;
}
.certification {
padding-left: 40px;
padding-right: 40px;
}
.certification-title img {
z-index: -1
}
}
.main-navigation.toggled .menu-header-container {
top: 99px;
}
.mainpage-tasks-flex {
align-items: stretch;
} @media (max-width: 992px) {
#menu-item-9:after {
position: absolute !important;
margin-left: 0 !important;
left: 95px !important;
top: 17px !important;
display: none !important;
}
}
@media (max-width: 800px) {
.header .site-branding {
height: auto;
}
.main-navigation.toggled .menu-header-container {
padding: 16px 40px 20px;
}
.footer {
margin-top: 0;
}
.mainpage-tasks-item {
margin-bottom: 20px;
width: 100%;
}
.post-navigation {
display: none !important;
}
.post-type-archive .content-area, .tax-category_blog .content-area {
padding-bottom: 90px;
}
.blog[data-post-num="1"], .type-blog[data-post-num="1"] {
min-height: inherit;
}
.blog[data-post-num="1"] .entry-title, .type-blog[data-post-num="1"] .entry-title {
font-size: 30px;
margin-bottom: 15px;
}
.single-blog .entry-content {
width: 100%
}
.training-archive-sidebar__item:last-child .button--fill-blue {
max-width: 410px;
margin-left: 0;
margin-right: 0;
}
}
@media (max-width: 768px) {
.header.social-h {
gap: 0;
}
.social-h .site-branding {
margin-top: 12px;
}
.site-description {
font-size: 12px;
}
.login-buttons {
flex-direction: column;
}
.login-mobile .social {
display: none;
}
.login-mobile .contact-link {
display: block;
text-align: center;
}
}
@media (max-width: 600px) {
.header .bottom-line .header-right {
display: none;
}
.header .bottom-line {
max-width: 40px;
}
.mainpage .dynamic-first-screen {
margin: 0 0 40px;
}
.single-ratings .single-blog-share {
order: 1;
padding-right: 0;
}
.single-ratings ul {
margin-left: 0;
}
.single-ratings ol li,
.single-ratings ul li {
margin-bottom: 5px;
}
}
@media (max-width: 650px) {
.training-archive-content .training-date, .training-archive-content .type-training-date {
width: 100%;
display: flex;
align-items: flex-start;
flex-wrap: wrap;
position: relative;
margin-bottom: 10px;
}
.training-date__day {
margin-right: 13px;
margin-bottom: 0;
line-height: 1
}
.training-date__time {
position: absolute;
bottom: 0;
left: 65px;
}
.training-archive-content .training, .training-archive-content .type-training {
width: calc(100% + 40px);
margin-left: -20px;
padding: 40px;
flex-direction: column;
}
.subscribe {
padding-top: 30px;
}
.subscribe__image {
display: none;
}
.ratings-content {
padding: 0 20px;
}
.ratings-items .ratings .entry-header__date {
font-size: 20px;
}
.ratings-items .ratings:nth-child(1) .post-thumbnail img {
width: 100%;
}
.ratings-items .ratings .entry-header {
padding-top: 0;
min-height: 100px;
}
.ratings-header .container {
flex-direction: column;
align-items: flex-start;
}
.single-ratings .entry-title, .single-ratings .entry-header__date {
font-size: 40px;
line-height: 1.3
}
.single-ratings .entry-content {
width: 100%;
}
.single-training .training .entry-footer .button {
display: none;
}
.single-training .training .entry-buttons {
flex-direction: column;
align-items: flex-start;
}
.single-training .training .entry-buttons .button {
margin-left: 0;
margin-right: 0;
width: 100%;
padding-left: 0;
padding-right: 0;
margin-bottom: 20px;
}
.single-training .training .entry-title {
font-size: 26px;
margin-bottom: 25px;
}
.single-training .site-main .sidebar {
flex-wrap: wrap;
}
.single-training .site-main .sidebar section {
width: 100%;
}
.single-training .site-main .sidebar section:last-child {
margin-bottom: 40px;
}
.single-training .training .entry-buttons .admin {
font-size: 14px;
line-height: 1.5
}
.certification-title {
flex-direction: column;
align-items: flex-start;
}
.certification-title h1 {
width: 100%;
font-size: 26px;
margin-bottom: 20px;
}
.certification-title img {
z-index: auto;
max-width: 150px;
}
.certification-button .button {
padding-left: 0;
padding-right: 0;
width: 100%;
}
.certification {
margin: 35px auto 70px;
}
}
@media (max-width: 500px) {
.header .site-branding {
min-width: 62px;
}
.header.header--fixed {
padding: 18px 0;
}
.main-navigation.toggled .menu-header-container .menu-item {
margin-bottom: 15px;
}
.main-navigation.toggled .menu-header-container {
top: 75px;
padding-left: 20px;
padding-right: 20px;
height: 100vh;
}
.blog[data-post-num="1"] .entry-title, .type-blog[data-post-num="1"] .entry-title {
font-size: 20px;
}
.blog-categories-list, .type-blog-categories-list {
margin: auto;
}
.blog-search-container #searchform, .type-blog-search-container #searchform {
width: 100%;
}
.blog-search-container #searchform #searchsubmit, .type-blog-search-container #searchform #searchsubmit {
padding: 0 15px;
}
.single-blog .entry-title {
font-size: 26px;
line-height: 1.2;
}
.single-blog-also .blog .entry-title {
font-size: 24px;
}
.single-blog-also .blog {
padding: 30px;
}
.test-access .button {
padding: 14px 28px;
text-align: center;
}
.ratings-items .ratings .post-thumbnail {
display: none;
}
.ratings-items .ratings.category_ratings-air:nth-child(1) .post-thumbnail, .ratings-items .ratings.category_ratings-banks:nth-child(1) .post-thumbnail {
display: block;
}
.ratings-items .ratings .entry-header {
padding-left: 0;
}
.ratings-items-subscribe .subscribe__button, .single-ratings .subscribe__button {
min-width: 100%
}
.ratings-items .ratings {
padding: 25px;
}
.single-ratings .entry-title, .single-ratings .entry-header__date {
font-size: 32px;
}
.training-archive-sidebar__item, .training-archive-sidebar__item:last-child {
padding: 35px 15px 20px;
}
.training-archive-sidebar__item:last-child {
padding-bottom: 0;
}
.training-archive-sidebar__item:last-child img {
position: static;
margin: auto;
}
.training-archive-sidebar__item:last-child .button--fill-blue {
max-width: none;
}
.certification {
padding-left: 20px;
padding-right: 20px;
}
}
@media (max-width: 400px) {
.blog[data-post-num="1"] .entry-title, .type-blog[data-post-num="1"] .entry-title {
font-size: 20px;
}
.header.social-h  .site-description {
font-size: 13px;
}
}
@media (max-width: 365px) {
.header.social-h  .site-branding {
max-width: 65px
}
.social-h .header-left {
justify-content: flex-start;
gap: 10px;
}
.header.social-h  .site-description {
font-size: 11px;
}
}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:auto;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}