.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
.wpcf7 form.submitting .ajax-loader {
visibility: visible;
}
.wpcf7 .ajax-loader::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7 .ajax-loader::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}html {
position: relative;
left: 0;
right: 0;
top: 0;
bottom: 0;
min-width: 100vw !important;
width: 100vw !important;
margin: 0px 0px;
font-size: 1000px !important;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}
input,
textarea {
margin: 0;
}
a {
text-decoration: none;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} .clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
@font-face {
font-family: 'Navigo';
src: url(//a-ai.ru/wp-content/themes/Alliance/static/fonts/Navigo-Light-Desktop.woff2) format('woff2'), url(//a-ai.ru/wp-content/themes/Alliance/static/fonts/Navigo-Light-Desktop.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Navigo';
src: url(//a-ai.ru/wp-content/themes/Alliance/static/fonts/Navigo-Regular-Desktop.woff2) format('woff2'), url(//a-ai.ru/wp-content/themes/Alliance/static/fonts/Navigo-Regular-Desktop.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
img {
max-width: 100%;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html,
body {
width: 100%;
min-width: 320px;
}
html {
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: transparent;
}
body {
position: relative;
width: 100%;
height: 100%;
font-size: 0;
font-family: 'Navigo', Helvetiva, sans-serif;
color: #000000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
-webkit-text-size-adjust: 100%;
-webkit-font-feature-settings: "kern";
-ms-font-feature-settings: "kern"1;
font-feature-settings: "kern";
overflow-x: hidden;
}
.FixedOnPopup {
position: fixed !important;
left: 0 !important;
width: 100% !important;
}
p:empty:after {
content: "\00a0";
}
button {
outline: none;
border: none;
background: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
padding: 0;
} .ps {
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto;
} .ps__rail-x {
display: none;
opacity: 0;
transition: background-color 0.2s linear, opacity 0.2s linear;
-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
height: 15px; bottom: 0px; position: absolute;
}
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color 0.2s linear, opacity 0.2s linear;
-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
width: 15px; right: 0; position: absolute;
z-index: 27;
}
.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
display: block;
background-color: transparent;
}
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y,
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y {
opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
background-color: #eee;
opacity: 0.9;
} .ps__thumb-x {
background-color: #aaa;
border-radius: 6px;
transition: background-color 0.2s linear, height 0.2s ease-in-out;
-webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
height: 6px; bottom: 2px; position: absolute;
}
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color 0.2s linear, width 0.2s ease-in-out;
-webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
width: 6px; right: 2px; position: absolute;
}
.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
background-color: #999;
height: 11px;
}
.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
background-color: #999;
width: 11px;
} @supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
.ps {
overflow: auto !important;
}
}
.Page {
overflow-x: hidden;
padding: 0 0.03rem;
-webkit-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
opacity: 1;
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 1024px) and (max-width: 1279px) {
.Page {
padding: 0 0.023rem;
}
}
@media (max-width: 567px),
(min-width: 568px) and (max-width: 767px) {
.Page {
padding: 0;
}
}
.Page.disableScroll {
overflow: hidden;
}
.Page.isFade {
opacity: 0.01;
z-index: 1000;
}
@media (min-width: 1280px) {
.Page.container {
width: 1.28rem;
margin: 0 auto;
padding: 0;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Page.container {
width: 1.024rem;
margin: 0 auto;
padding: 0;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Page.container {
width: 0.768rem;
margin: 0 auto;
padding: 0;
}
}
.Intro {
position: relative;
padding: 0.081rem 0 0.03rem 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Intro {
padding: 0.066rem 0 0.03rem 0;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Intro {
padding: 0.081rem 0 0.02rem 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Intro {
padding: 0.07rem 0 0.005rem 0;
}
.Intro--second {
text-align: center;
}
.Intro--second .Intro-contentButton {
margin: 0 auto;
}
}
@media (max-width: 567px) {
.Intro {
display: block;
padding: 0.02rem 0 0.005rem 0;
}
.Intro--second {
text-align: center;
}
.Intro--second .Intro-contentButton {
margin: 0 auto;
}
}
.Intro-logo {
margin: 20px;
width: 100%;
height: auto;
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-animation: scale 1.2s ease-in-out both;
animation: scale 1.2s ease-in-out both;
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
opacity: 0;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Intro-logo {
width: 0.24rem;
height: 0.187rem;
margin: 0.075rem 0 0 0.045rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Intro-logo {
width: 0.193rem;
height: 0.153rem;
margin: 0.02rem 0 0 0.045rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Intro-logo {
width: 0.175rem;
height: 0.136rem;
margin: 0 0 0 0.04rem;
}
}
@media (max-width: 567px) {
.Intro-logo {
width: 0.166rem;
height: 0.125rem;
margin: 0.06rem 0 0 0.02rem;
}
}
.Intro-logo img {
width: 100%;
height: 100%;
}
@-webkit-keyframes scale {
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}
@keyframes scale {
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}
.Intro-content {
width: 0.548rem;
margin: 0.045rem 0.21rem 0 0;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Intro-content {
width: 0.432rem;
margin: 0.058rem 0.178rem 0 0;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Intro-content {
width: 0.374rem;
margin: 0.008rem 0.043rem 0 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Intro-content {
width: 0.257rem;
margin: -0.006rem 0.036rem 0 0;
}
}
@media (max-width: 567px) {
.Intro-content {
width: 0.267rem;
margin: 0.03rem 0 0 0.035rem;
}
}
.Intro-contentTitle {
font-size: 0.071rem;
line-height: 1.12676056;
letter-spacing: -0.00005rem;
margin-bottom: 0.026rem;
-webkit-transform: translate3d(0.1rem, 0, 0);
transform: translate3d(0.1rem, 0, 0);
-webkit-animation: transformContent 1.5s ease both;
animation: transformContent 1.5s ease both;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
opacity: 0;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Intro-contentTitle {
font-size: 0.056rem;
line-height: 1.125;
margin-bottom: 0.018rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Intro-contentTitle {
font-size: 0.046rem;
line-height: 1.13043478;
margin-bottom: 0.012rem;
}
.lang--en-en .Intro-contentTitle {
width: 0.35rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Intro-contentTitle {
font-size: 0.034rem;
line-height: 1.11764706;
margin-bottom: 0.012rem;
}
}
@media (max-width: 567px) {
.Intro-contentTitle {
font-size: 0.034rem;
line-height: 1.11764706;
margin-bottom: 0.01rem;
-webkit-transform: translate3d(0.02rem, 0, 0);
transform: translate3d(0.02rem, 0, 0);
}
}
.Intro-contentText {
font-size: 0.02rem;
line-height: 1.6;
font-weight: 300;
width: 0.6rem;
-webkit-font-feature-settings: 'kern'off;
font-feature-settings: 'kern'off;
-webkit-transform: translate3d(0.1rem, 0, 0);
transform: translate3d(0.1rem, 0, 0);
-webkit-animation: transformContent 1.5s ease both;
animation: transformContent 1.5s ease both;
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
opacity: 0;
}
@media (min-width: 1280px) {
.lang--en-en .Intro-contentText {
width: 0.5rem;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Intro-contentText {
width: 0.48rem;
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Intro-contentText {
width: 0.374rem;
font-size: 0.015rem;
line-height: 1.73333333;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Intro-contentText {
width: 0.254rem;
font-size: 0.013rem;
line-height: 1.69230769;
}
}
@media (max-width: 567px) {
.Intro-contentText {
width: 0.267rem;
font-size: 0.013rem;
line-height: 1.69230769;
-webkit-transform: translate3d(0.02rem, 0, 0);
transform: translate3d(0.02rem, 0, 0);
-webkit-font-feature-settings: 'kern'off;
font-feature-settings: 'kern'off;
}
}
.Intro-contentText--link {
color: #2D5EFF;
}
.Intro-content svg {
width: 100%;
height: 100%;
}
@-webkit-keyframes transformContent {
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes transformContent {
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.Partners {
position: relative;
margin-bottom: 0.008rem;
-webkit-animation: opacityPartners 1.5s ease both;
animation: opacityPartners 1.5s ease both;
-webkit-animation-delay: 1.1s;
animation-delay: 1.1s;
opacity: 0;
}
.Partners-title {
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
margin-bottom: 0.02rem;
text-transform: uppercase;
padding-left: 0.052rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-title {
font-size: 0.012rem;
line-height: 2.5;
padding-left: 0.042rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-title {
font-size: 0.012rem;
line-height: 2.5;
padding-left: 0.042rem;
margin-bottom: 0.015rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-title {
font-size: 0.012rem;
line-height: 2.5;
padding-left: 0.035rem;
margin-bottom: 0.01rem;
}
}
@media (max-width: 567px) {
.Partners-title {
display: block;
font-size: 0.012rem;
line-height: 2.5;
letter-spacing: 0.00055rem;
margin-top: 0.02rem;
margin-bottom: 0.005rem;
padding-left: 0.035rem;
text-transform: uppercase;
}
}
.Partners-wrapper {
background-color: #F0F4FF;
border-radius: 0.04rem;
padding: 0.06rem 0.049rem 0.06rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-wrapper {
padding: 0.045rem 0.042rem 0.045rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-wrapper {
width: 0.722rem;
padding: 0.041rem 0.044rem 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-wrapper {
width: 0.55rem;
margin: 0 0.01rem;
padding: 0.037rem 0.03rem 0.01rem;
}
}
@media (max-width: 567px) {
.Partners-wrapper {
width: 0.3rem;
margin: 0 0.01rem;
padding: 0.04rem 0.031rem 0 0.033rem;
}
}
.Partners-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media (max-width: 567px) {
.Partners-list {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.Partners-listItem {
margin-top: 40px;
position: relative;
}
.Partners-listItem>img {
opacity: 1;
-webkit-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem {
margin-bottom: 0.044rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem {
margin-bottom: 0.03rem;
}
}
@media (max-width: 567px) {
.Partners-listItem {
margin-bottom: 0.03rem;
}
}
.Partners-listItem--hover {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 10;
opacity: 0;
-webkit-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
}
@media (max-width: 567px),
(min-width: 568px) and (max-width: 767px) {
.Partners-listItem--hover {
display: none;
}
.Partners-listItem>img {
opacity: 1 !important;
}
}
@media (min-width: 1280px) {
.lang--en-en .Partners-listItem--hover img {
width: 100%;
height: 100%;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-listItem--hover img {
width: 0.077rem;
height: 0.021rem;
margin-left: 0.018rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem--hover img {
width: 0.083rem;
height: 0.023rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem--hover img {
width: 0.083rem;
height: 0.023rem;
}
}
.Partners-listItem:hover .Partners-listItem--hover {
opacity: 1;
}
.Partners-listItem:hover>img {
opacity: 0;
}
.lang--en-en .Partners-listItem:first-child {
margin-top: -0.012rem;
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 568px) and (max-width: 767px) {
.Partners-listItem:first-child {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.lang--en-en .Partners-listItem:first-child {
margin-top: 0;
}
}
@media (max-width: 567px) {
.Partners-listItem:first-child {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.lang--en-en .Partners-listItem:first-child {
margin-top: 0;
}
}
.Partners-listItem:first-child img {
width: 0.092rem;
height: 0.035rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-listItem:first-child img {
width: 0.074rem;
height: 0.028rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem:first-child img {
width: 0.073rem;
height: 0.028rem;
margin-right: 0.188rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem:first-child img {
width: 0.065rem;
height: 0.025rem;
margin-right: 0.13rem;
}
}
@media (max-width: 567px) {
.Partners-listItem:first-child img {
width: 0.067rem;
height: 0.026rem;
}
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(2) {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(2) {
-webkit-box-ordinal-group: 7;
-ms-flex-order: 6;
order: 6;
}
}
.Partners-listItem:nth-child(2) img {
width: 0.112rem;
height: 0.033rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-listItem:nth-child(2) img {
width: 0.074rem;
height: 0.019rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem:nth-child(2) img {
width: 0.073rem;
height: 0.018rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(2) img {
width: 0.066rem;
height: 0.017rem;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(2) img {
width: 0.067rem;
height: 0.017rem;
}
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(3) {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(3) {
-webkit-box-ordinal-group: 6;
-ms-flex-order: 5;
order: 5;
}
}
.Partners-listItem:nth-child(3) img {
width: 0.102rem;
height: 0.030rem;
}
.Partners-listItem img {
width: 100%;
height: auto;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-listItem:nth-child(3) img {
width: 0.16rem;
height: 0.022rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem:nth-child(3) img {
width: 0.157rem;
height: 0.022rem;
margin-right: 0.142rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(3) img {
width: 0.142rem;
height: 0.02rem;
margin-right: 0.089rem;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(3) img {
width: 0.146rem;
height: 0.021rem;
}
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(4) {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(4) {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
}
.Partners-listItem:nth-child(4) img {
width: 0.16rem;
height: 0.044rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-listItem:nth-child(4) img {
width: 0.112rem;
height: 0.021rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem:nth-child(4) img {
width: 0.083rem;
height: 0.023rem;
margin-right: 0.135rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(4) img {
width: 0.074rem;
height: 0.02rem;
margin-right: 0.072rem;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(4) img {
width: 0.074rem;
height: 0.02rem;
}
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(5) {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(5) {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
}
.Partners-listItem:nth-child(5) img {
width: 0.19rem;
height: 0.04rem;
margin-top: -0.014rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-listItem:nth-child(5) img {
width: 0.113rem;
height: 0.026rem;
margin-top: -0.005rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem:nth-child(5) img {
width: 0.117rem;
height: 0.027rem;
margin-right: 0.142rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem:nth-child(5) img {
width: 0.113rem;
height: 0.026rem;
margin-right: 0.079rem;
}
}
@media (max-width: 567px) {
.Partners-listItem:nth-child(5) img {
width: 0.116rem;
height: 0.026rem;
margin-top: 0;
}
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 568px) and (max-width: 767px) {
.Partners-listItem:last-child {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
}
@media (max-width: 567px) {
.Partners-listItem:last-child {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
.Partners-listItem:nth-child(6) img {
width: 0.167rem;
height: 0.034rem;
margin-top: -0.014rem;
}
.Partners-listItem:nth-child(7) img {
width: 0.187rem;
height: 0.036rem;
}
.Partners-listItem:nth-child(8) img {
width: 0.197rem;
height: 0.064rem;
}
.Partners-listItem:nth-child(9) img {
width: 0.174rem;
height: 0.061rem;
}
.Partners-listItem:nth-child(10) img {
width: 0.167rem;
height: 0.05rem;
}
.Partners-listItem:nth-child(11) img {
width: 0.167rem;
height: 0.061rem;
margin-top: -23px;
}
.Partners-listItem img {
margin-left: 20px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Partners-listItem:last-child img {
width: 0.14rem;
height: 0.029rem;
margin-top: -0.005rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Partners-listItem:last-child img {
width: 0.154rem;
height: 0.031rem;
margin-bottom: -0.015rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Partners-listItem:last-child img {
width: 0.148rem;
height: 0.03rem;
margin-bottom: -0.013rem;
}
}
@media (max-width: 567px) {
.Partners-listItem:last-child img {
width: 0.134rem;
height: 0.027rem;
margin-top: 0;
}
}
@-webkit-keyframes opacityPartners {
100% {
opacity: 1;
}
}
@keyframes opacityPartners {
100% {
opacity: 1;
}
}
.About {
padding: 0 0.051rem;
padding-top: 0.051rem;
padding-bottom: 0.064rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 1024px) and (max-width: 1279px) {
.About {
padding: 0 0.042rem;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.About {
padding-top: 0.042rem;
margin-bottom: 0.06rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.About {
display: block;
padding: 0.024rem 0.018rem 0 0.045rem;
padding-right: 0px;
padding-left: 0px;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.About {
display: block;
padding: 0.024rem 0.04rem 0 0.04rem;
padding-right: 0px;
padding-left: 0px;
}
}
@media (max-width: 567px) {
.About {
display: block;
padding: 0.024rem 0.018rem 0 0.034rem;
padding-right: 0px;
padding-left: 0px;
}
}
.About-wrapper {
width: 0.55rem;
}
.About-wrapper:last-child {
width: 0.53rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.About-wrapper {
width: 0.435rem;
}
.About-wrapper:last-child {
width: 0.41rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.About-wrapper {
width: 100%;
}
.About-wrapper:last-child {
width: 100%;
border-top: 2px solid rgba(45, 94, 255, 0.2);
margin-top: 0.05rem;
padding-top: 0.03rem;
margin-bottom: 0.053rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.About-wrapper {
width: 100%;
}
.About-wrapper:last-child {
width: 100%;
border-top: 2px solid rgba(45, 94, 255, 0.2);
margin-top: 0.03rem;
padding-top: 0.02rem;
margin-bottom: 0.035rem;
}
}
@media (max-width: 567px) {
.About-wrapper {
width: 0.267rem !important;
}
}
@media (max-width: 567px) {
.About-wrapper:last-child {
padding-top: 0.025rem;
}
.About-wrapper:last-child .About-title {
margin-bottom: 0.015rem;
}
}
.About-title {
font-size: 0.025rem;
line-height: 1.28;
color: #2D5EFF;
margin-bottom: 0.023rem;
}
.lang--en-en .About-title {
width: 100%;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.About-title {
width: 0.24rem;
height: 0.068rem;
font-size: 0.023rem;
line-height: 1.39130435;
margin-bottom: 0.012rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.About-title {
font-size: 0.023rem;
line-height: 1.39130435;
margin-bottom: 0.01rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.About-title {
font-size: 0.023rem;
line-height: 1.39130435;
margin-bottom: 0.013rem;
}
}
@media (max-width: 567px) {
.About-title {
height: auto;
font-size: 0.023rem;
line-height: 1.39130435;
margin-bottom: 0.005rem;
}
}
.About-text {
font-size: 0.03rem;
line-height: 1.26666667;
color: #000000;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.About-text {
width: 0.435rem;
font-size: 0.022rem;
line-height: 1.36363636;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.About-text {
width: 100%;
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.About-text {
width: 100%;
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (max-width: 567px) {
.About-text {
font-size: 0.016rem;
line-height: 1.75;
padding-bottom: 0.025rem;
border-bottom: 2px solid rgba(45, 94, 255, 0.2);
}
}
.Direction {
position: relative;
padding-top: 0.017rem;
padding-bottom: 0.025rem;
color: #000000;
padding-bottom: 0;
}
.Direction:before {
content: "";
display: block;
position: absolute;
top: -0.002rem;
left: 0.051rem;
right: 0.051rem;
height: 0.002rem;
background-color: rgba(45, 94, 255, 0.2);
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction:before {
left: 0.042rem;
right: 0.042rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction:before {
left: 0.042rem;
right: 0.042rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction:before {
left: 0.039rem;
right: 0.039rem;
}
}
@media (max-width: 567px) {
.Direction:before {
display: none;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction {
padding-top: 0.04rem;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction {
padding-top: 0.04rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction {
padding-top: 0;
}
}
@media (max-width: 567px) {
.Direction {
margin-top: 0.035rem;
padding-top: 0;
}
}
.Direction-title {
padding: 0 0.051rem;
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 1024px) and (max-width: 1279px) {
.Direction-title {
padding: 0 0.042rem;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-title {
font-size: 0.012rem;
line-height: 2.5;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-title {
font-size: 0.012rem;
line-height: 2.5;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-title {
font-size: 0.012rem;
line-height: 2; }
}
@media (max-width: 567px) {
.Direction-title {
width: 0.2rem;
font-size: 0.012rem;
line-height: 2; }
}
.Direction-wrapper {
position: sticky;
top: 0.06rem;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-wrapper {
display: block;
position: relative;
top: 0;
padding-bottom: 0;
}
}
@media (max-width: 567px) {
.Direction-wrapper {
display: block;
position: relative;
top: 0;
padding-bottom: 0;
}
}
.Direction-inner {
padding: 0 0.051rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 0.035rem
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 1024px) and (max-width: 1279px) {
.Direction-inner {
padding: 0 0.042rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-inner {
padding: 0 0.04rem 0.035rem 0.04rem;
display: block;
position: relative;
top: 0;
padding-left: 0px;
padding-right: 0px;
}
}
@media (max-width: 567px) {
.Direction-inner {
padding: 0 0.034rem 0.035rem 0.034rem;
display: block;
position: relative;
top: 0;
padding-left: 0px;
padding-right: 0px;
}
}
.Direction-menu {
width: 0.333rem;
margin-top: 0.06rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-menu {
margin-top: 0.05rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-menu {
margin-top: 0.03rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-menu {
width: 0.25rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 0.02rem;
}
}
@media (max-width: 567px) {
.Direction-menu {
width: 0.25rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-top: 0.02rem;
}
}
.Direction-menuInner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 0.04rem;
cursor: pointer;
margin-right: 0.019rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-menuInner {
margin-bottom: 0.03rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-menuInner {
margin-bottom: 0.03rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-menuInner {
margin-bottom: 0rem;
}
}
@media (max-width: 567px) {
.Direction-menuInner {
margin-bottom: 0rem;
}
}
.Direction-menuInner:nth-child(2) .Direction-menuItem {
margin-top: -0.007rem;
}
.isDesktop .Direction-menuInner:hover .Direction-menuIcon {
background-color: #2D5EFF;
}
.Direction-menuInner.isActive .Direction-menuIcon {
background-color: #2D5EFF;
}
.Direction-menuIcon {
width: 0.061rem;
min-width: 0.061rem;
height: 0.061rem;
margin-right: 0.022rem;
background-color: #ACACAC;
border-radius: 50%;
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;
-webkit-transition: background-color 0.8s ease;
transition: background-color 0.8s ease;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-menuIcon {
width: 0.043rem;
min-width: 0.043rem;
height: 0.043rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-menuIcon {
width: 0.044rem;
min-width: 0.044rem;
height: 0.044rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-menuIcon {
width: 0.039rem;
min-width: 0.039rem;
height: 0.039rem;
margin-right: 0.01rem;
}
}
@media (max-width: 567px) {
.Direction-menuIcon {
width: 0.028rem;
min-width: 0.028rem;
height: 0.028rem;
margin-right: 0;
}
}
.Direction-menuIcon img {
z-index: 10;
width: 0.027rem;
height: 0.027rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-menuIcon img {
width: 0.019rem;
height: 0.019rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-menuIcon img {
width: 0.019rem;
height: 0.019rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-menuIcon img {
width: 0.017rem;
height: 0.017rem;
}
}
@media (max-width: 567px) {
.Direction-menuIcon img {
width: 0.012rem;
height: 0.012rem;
}
}
.Direction-menuItem {
font-size: 0.02rem;
line-height: 1.2;
-ms-flex-item-align: center;
align-self: center;
z-index: 10;
padding-left: 0.08rem;
margin-left: -0.08rem;
height: 0.061rem;
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;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-menuItem {
height: 0.043rem;
font-size: 0.016rem;
line-height: 1.625;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-menuItem {
height: 0.044rem;
font-size: 0.016rem;
line-height: 1.5;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-menuItem {
display: none;
}
}
@media (max-width: 567px) {
.Direction-menuItem {
display: none;
}
}
.Direction-content {
margin-top: 0.04rem;
width: 0.711rem;
-webkit-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-content {
width: 0.521rem;
margin-top: 0.033rem;
margin-right: 0.053rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-content {
width: 0.521rem;
margin-top: 0.02rem;
margin-right: -0.035rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-content {
width: 0.372rem;
margin-top: 0.02rem;
}
}
@media (max-width: 567px) {
.Direction-content {
width: 0.25rem;
margin-top: 0.015rem;
}
}
.Direction-content {
position: relative;
}
.Direction-contentInner {
display: block;
pointer-events: none;
opacity: 0;
-webkit-transition: opacity 1s ease;
transition: opacity 1s ease;
position: absolute;
top: 0;
right: 0;
width: 100%;
}
.Direction-contentInner.isAnimated {
pointer-events: auto;
position: relative;
}
.Direction-contentInner:first-child .Direction-contentTitle {
margin-left: -0.003rem;
}
.Direction-contentInner:nth-child(4) .Direction-contentTitle {
margin-left: 0.003rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-contentInner {
padding-bottom: 0.03rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-contentInner {
padding-bottom: 0.03rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-contentInner {
padding-bottom: 0;
}
}
@media (max-width: 567px) {
.Direction-contentInner {
padding-bottom: 0;
}
}
.Direction-contentInner.isShow {
display: block;
}
.Direction-contentInner.isAnimated {
opacity: 1;
}
.Direction-contentTitle {
font-size: 0.071rem;
line-height: 1.12676056;
letter-spacing: -0.00005rem;
margin-bottom: 0.042rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-contentTitle {
font-size: 0.056rem;
line-height: 1.125;
margin-bottom: 0.02rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-contentTitle {
font-size: 0.05rem;
line-height: 1.12;
margin-bottom: 0.025rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-contentTitle {
font-size: 0.034rem;
line-height: 1.11764706;
margin-bottom: 0.022rem;
}
}
@media (max-width: 567px) {
.Direction-contentTitle {
font-size: 0.028rem;
line-height: 1.10714286;
margin-bottom: 0.023rem;
}
}
.Direction-contentText {
font-size: 0.03rem;
line-height: 1.26666667;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Direction-contentText {
font-size: 0.022rem;
line-height: 1.36363636;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Direction-contentText {
width: 0.353rem;
font-size: 0.018rem;
line-height: 1.44444444;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Direction-contentText {
width: 0.372rem;
font-size: 0.015rem;
line-height: 1.46666667;
}
}
@media (max-width: 567px) {
.Direction-contentText {
font-size: 0.013rem;
line-height: 1.53846154;
}
}
.Development {
padding-bottom: 0.055rem;
width: 100%;
margin-top: 0.07rem;
padding-bottom: 0;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development {
margin-top: 0.06rem;
padding-bottom: 0.03rem;
padding-bottom: 0;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development {
margin-top: 0.03rem;
padding-bottom: 0.045rem;
padding-bottom: 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development {
margin-top: 0;
padding-bottom: 0.015rem;
padding-bottom: 0;
}
}
@media (max-width: 567px) {
.Development {
margin-top: 0;
padding-bottom: 0.02rem;
padding-bottom: 0;
}
}
.Development-wrapper {
background-color: #F0F4FF;
border-radius: 0.04rem;
padding: 0.05rem 0.049rem 0.04rem;
margin-bottom: 0.065rem;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/i-background.svg);
background-repeat: no-repeat;
background-position: left -0.221rem bottom 0.04rem;
background-size: 0.614rem 0.159rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development-wrapper {
padding: 0.066rem 0.043rem 0.03rem;
margin-bottom: 0.048rem;
background-position: left -0.187rem bottom 0.098rem;
background-size: 0.512rem 0.133rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development-wrapper {
padding: 0.043rem 0.042rem 0.038rem;
background-position: left -0.162rem bottom 0.152rem;
background-size: 0.448rem 0.109rem;
margin-bottom: 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-wrapper {
width: 0.55rem;
margin: 0 0.01rem;
padding: 0.045rem 0.03rem 0.025rem 0.03rem;
margin-bottom: 0.03rem;
background-image: none;
}
}
@media (max-width: 567px) {
.Development-wrapper {
width: 0.3rem;
margin: 0 0.01rem;
padding: 0.02rem 0.013rem 0.035rem 0.025rem;
margin-bottom: 0.03rem;
background-image: none;
}
}
.Development-title {
width: 1.036rem;
font-size: 0.071rem;
line-height: 1.12676056;
letter-spacing: -0.00005rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development-title {
width: 0.826rem;
font-size: 0.056rem;
line-height: 1.125;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development-title {
width: 0.558rem;
font-size: 0.05rem;
line-height: 1.12;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-title {
width: 0.492rem;
font-size: 0.034rem;
line-height: 1.11764706;
}
}
@media (max-width: 567px) {
.Development-title {
width: 0.267rem;
font-size: 0.028rem;
line-height: 1.10714286;
}
}
.Development-role {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-role {
display: block;
}
}
@media (max-width: 567px) {
.Development-role {
display: block;
}
}
.Development-roleTitle {
width: 0.325rem;
font-size: 0.02rem;
line-height: 1.4;
font-weight: 500;
margin-top: 0.049rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development-roleTitle {
width: 0.27rem;
font-size: 0.016rem;
line-height: 1.75;
margin-top: 0.07rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development-roleTitle {
width: 0.241rem;
font-size: 0.015rem;
line-height: 1.73333333;
margin-top: 0.04rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-roleTitle {
width: 0.34rem;
font-size: 0.015rem;
line-height: 1.73333333;
margin-top: 0.027rem;
padding-left: 0.038rem;
}
}
@media (max-width: 567px) {
.Development-roleTitle {
width: 0.25rem;
font-size: 0.015rem;
line-height: 1.73333333;
margin-top: 0.016rem;
padding-left: 0.035rem;
}
}
.Development-roleText {
width: 0.71rem;
font-size: 0.02rem;
line-height: 1.6;
font-weight: 300;
margin-top: 0.047rem;
-webkit-font-feature-settings: 'kern'off;
font-feature-settings: 'kern'off;
}
.Development-roleText>p:first-child {
margin-bottom: 0.011rem;
}
.Development-roleText>p:last-child {
margin-top: 0.011rem;
}
.Development-roleText span {
margin-right: 0.006rem;
}
.Development-roleText--item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 0.002rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development-roleText {
width: 0.567rem;
font-size: 0.016rem;
line-height: 1.75;
margin-top: 0.07rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development-roleText {
width: 0.375rem;
font-size: 0.015rem;
line-height: 1.73333333;
margin-top: 0.04rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-roleText {
width: 0.489rem;
height: 100%;
font-size: 0.015rem;
line-height: 1.73333333;
margin-top: 0.02rem;
}
}
@media (max-width: 567px) {
.Development-roleText {
width: 0.251rem;
height: 100%;
font-size: 0.013rem;
line-height: 1.69230769;
margin-top: 0.015rem;
}
}
.Development-roleLink {
color: #2D5EFF;
}
.Development-experience {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0 0.049rem;
margin-top: 0.057rem;
padding-bottom: 0.055rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development-experience {
margin-top: 0;
padding: 0 0.022rem 0 0.042rem;
padding-bottom: 0.03rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development-experience {
display: block;
padding: 0 0.044rem;
margin-top: 0.03rem;
padding-bottom: 0.045rem;
padding-right: 0px;
padding-left: 0px;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-experience {
display: block;
padding: 0 0.04rem;
margin-top: 0.01rem;
padding-bottom: 0.015rem;
padding-right: 0px;
padding-left: 0px;
}
}
@media (max-width: 567px) {
.Development-experience {
display: block;
padding: 0 0.035rem;
margin-top: 0;
padding-bottom: 0.02rem;
padding-right: 0px;
padding-left: 0px;
}
}
.Development-experienceTitle {
width: 0.223rem;
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development-experienceTitle {
font-size: 0.012rem;
line-height: 2.5;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development-experienceTitle {
font-size: 0.012rem;
line-height: 2.5;
margin-bottom: 0.023rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-experienceTitle {
font-size: 0.012rem;
line-height: 2.5;
}
}
@media (max-width: 567px) {
.Development-experienceTitle {
font-size: 0.012rem;
line-height: 2.5;
}
}
.Development-experienceText {
width: 0.712rem;
font-weight: 300;
font-size: 0.02rem;
line-height: 1.6;
}
.Development-experienceText>p:first-child {
margin-bottom: 0.011rem;
}
.Development-experienceText>p:last-child {
margin-top: 0.011rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Development-experienceText {
width: 0.586rem;
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Development-experienceText {
font-size: 0.015rem;
line-height: 1.73333333;
width: 0.55rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Development-experienceText {
width: 0.485rem;
font-size: 0.015rem;
line-height: 1.73333333;
margin-top: 0.02rem;
}
}
@media (max-width: 567px) {
.Development-experienceText {
width: 0.251rem;
font-size: 0.013rem;
line-height: 1.69230769;
margin-top: 0.01rem;
}
}
.Help {
padding: 0 0.051rem;
position: relative;
padding-top: 0.059rem;
padding-bottom: 0.06rem;
color: #000000;
}
@media (min-width: 768px) and (max-width: 1023px),
(min-width: 1024px) and (max-width: 1279px) {
.Help {
padding: 0 0.042rem;
}
}
.Help:before {
content: "";
display: block;
position: absolute;
top: -0.002rem;
left: 0.051rem;
right: 0.051rem;
height: 0.002rem;
background-color: rgba(45, 94, 255, 0.2);
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help:before {
left: 0.042rem;
right: 0.042rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help:before {
left: 0.042rem;
right: 0.042rem;
}
.Help {
padding-right: 0px;
padding-left: 0px;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help:before {
left: 0.039rem;
right: 0.039rem;
}
}
@media (max-width: 567px) {
.Help:before {
display: none;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help {
padding-top: 0.06rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help {
padding: 0.04rem 0.044rem;
padding-left: 0px;
padding-right: 0px;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help {
padding: 0 0.04rem;
margin-top: 0.01rem;
margin-bottom: 0;
padding-left: 0px;
padding-right: 0px;
}
}
@media (max-width: 567px) {
.Help {
padding: 0 0.017rem;
margin-top: 0.01rem;
margin-bottom: 0.057rem;
padding-left: 0px;
padding-right: 0px;
}
}
.Help-title {
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-title {
font-size: 0.012rem;
line-height: 2.5;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-title {
font-size: 0.012rem;
line-height: 2.5;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-title {
font-size: 0.012rem;
line-height: 1.83333333;
padding-top: 0.02rem;
padding-left: 0;
}
}
@media (max-width: 567px) {
.Help-title {
width: 0.219rem;
font-size: 0.012rem;
line-height: 1.83333333;
padding-left: 0.018rem;
}
}
.Help-inner {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 0.07rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-inner {
margin-bottom: 0.05rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-inner {
margin-bottom: 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-inner {
display: block;
padding-top: 0.04rem;
margin-bottom: 0.048rem;
}
}
@media (max-width: 567px) {
.Help-inner {
display: block;
padding-top: 0.03rem;
margin-bottom: 0.04rem;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-inner .Help-menuInner {
margin-top: 0.008rem;
width: 85%;
}
}
.Help-inner:first-child .Help-menu {
margin-top: 0.04rem;
}
@media (min-width: 1024px) and (max-width: 1279px),
(min-width: 768px) and (max-width: 1023px) {
.Help-inner:first-child .Help-menuTitle {
margin-top: -0.006rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-inner:first-child .Help-menuTitle {
margin-top: -0.003rem;
}
}
@media (max-width: 567px) {
.Help-inner:first-child .Help-menuTitle {
margin-top: -0.005rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-inner:first-child .Help-menu {
margin-top: 0.052rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-inner:first-child .Help-menu {
margin-top: 0;
}
}
@media (max-width: 567px) {
.Help-inner:first-child .Help-menu {
margin-top: 0;
}
}
.Help-inner:not(:first-child) {
border-top: 2px solid rgba(45, 94, 255, 0.2);
}
@media (min-width: 1024px) and (max-width: 1279px) {}
@media (min-width: 768px) and (max-width: 1023px) {}
@media (min-width: 568px) and (max-width: 767px) {}
.Help-menu {
width: 0.33rem;
margin-top: 0.03rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-menu {
width: 0.25rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-menu {
width: 0.217rem;
margin-top: 0;
}
}
@media (max-width: 567px) {
.Help-menu {
width: 0.217rem;
margin-top: 0;
}
}
.Help-menuInner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.Help-menuIcon {
width: 0.061rem;
height: 0.061rem;
margin-right: 0.022rem;
background-color: #2D5EFF;
border-radius: 50%;
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;
-webkit-transition: background-color 0.4s ease;
transition: background-color 0.4s ease;
-ms-flex-negative: 0;
flex-shrink: 0;
}
@media (min-width: 1024px) and (max-width: 1279px),
(min-width: 768px) and (max-width: 1023px) {
.Help-menuIcon {
width: 0.044rem;
height: 0.044rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-menuIcon {
width: 0.039rem;
height: 0.039rem;
margin-right: 0.02rem;
}
}
@media (max-width: 567px) {
.Help-menuIcon {
width: 0.034rem;
height: 0.034rem;
margin-right: 0.016rem;
}
}
.Help-menuIcon img {
width: 0.028rem;
height: 0.028rem;
}
@media (min-width: 1024px) and (max-width: 1279px),
(min-width: 768px) and (max-width: 1023px) {
.Help-menuIcon img {
width: 0.02rem;
height: 0.02rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-menuIcon img {
width: 0.019rem;
height: 0.019rem;
}
}
@media (max-width: 567px) {
.Help-menuIcon img {
width: 0.016rem;
height: 0.016rem;
}
}
.Help-menuTitle {
font-size: 0.02rem;
line-height: 1.2;
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;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-menuTitle {
font-size: 0.016rem;
line-height: 1.625;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-menuTitle {
font-size: 0.016rem;
line-height: 1.625;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-menuTitle {
font-size: 0.015rem;
line-height: 1.46666667;
}
}
@media (max-width: 567px) {
.Help-menuTitle {
font-size: 0.015rem;
line-height: 1.46666667;
}
}
.Help-content {
margin-top: 0.032rem;
width: 0.711rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-content {
width: 0.501rem;
margin-right: 0.07rem;
margin-top: 0.043rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-content {
width: 0.35rem;
margin-right: 0.02rem;
margin-top: 0.038rem;
margin-bottom: 0.048rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-content {
width: 0.333rem;
padding-left: 0.058rem;
margin-top: 0.01rem;
}
}
@media (max-width: 567px) {
.Help-content {
width: 0.236rem;
padding-left: 0.05rem;
margin-top: 0.02rem;
}
}
.Help-contentText {
font-size: 0.037rem;
line-height: 1.13513514;
letter-spacing: -0.00005rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-contentText {
font-size: 0.022rem;
line-height: 1.36363636;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-contentText {
font-size: 0.018rem;
line-height: 1.44444444;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-contentText {
width: 0.34rem;
font-size: 0.018rem;
line-height: 1.44444444;
}
}
@media (max-width: 567px) {
.Help-contentText {
width: 0.236rem;
font-size: 0.015rem;
line-height: 1.46666667;
}
}
.Help-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 0.04rem;
color: #FFFFFF;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-info {
padding-top: 0.075rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-info {
padding-top: 0;
display: block;
width: auto;
margin-right: -20px;
margin-left: -20px; margin-top: 0.045rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-info {
display: block;
padding-top: 0;
margin-top: 0.045rem;
margin-right: -20px;
margin-left: -20px; }
}
@media (max-width: 567px) {
.Help-info {
display: block;
padding-top: 0;
margin-top: 0.03rem;
margin-right: -20px;
margin-left: -20px; }
}
.Help-infoItem {
display: block;
width: 0.549rem;
height: 0.36rem;
background-color: #2D5EFF;
border-radius: 0.04rem;
padding: 0.032rem 0.06rem 0.032rem 0.03rem;
color: #FFFFFF;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/i-background-white.svg);
background-repeat: no-repeat;
background-position: right -0.078rem bottom 0.034rem;
background-size: 0.416rem 0.105rem;
-webkit-transition: -webkit-transform 0.5s ease, -webkit-box-shadow 0.5s ease-in-out;
transition: -webkit-transform 0.5s ease, -webkit-box-shadow 0.5s ease-in-out;
transition: transform 0.5s ease, box-shadow 0.5s ease-in-out;
transition: transform 0.5s ease, box-shadow 0.5s ease-in-out, -webkit-transform 0.5s ease, -webkit-box-shadow 0.5s ease-in-out;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
cursor: pointer;
}
.Help-infoItem:hover {
-webkit-box-shadow: 0 0.01rem 0.02rem rgba(45, 94, 255, 0.5);
box-shadow: 0 0.01rem 0.02rem rgba(45, 94, 255, 0.5);
transform: translate3d(0, -0.02rem, 0);
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-infoItem {
width: 0.436rem;
height: 0.4rem;
background-position: right -0.036rem bottom 0.045rem;
background-size: 0.351rem 0.088rem;
margin-left: 20px;
}
.Help-infoItem:hover {
-webkit-box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
transform: translate3d(0, 0, 0);
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-infoItem {
width: 0.636rem;
height: 0.39rem;
padding: 0.04rem 0.045rem 0.032rem 0.045rem;
margin-bottom: 0.031rem;
background-position: right -0.064rem bottom 0.065rem;
background-size: 0.369rem 0.088rem;
margin-left: 20px;
}
.Help-infoItem:hover {
-webkit-box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
transform: translate3d(0, 0, 0);
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-infoItem {
width: 0.49rem;
height: 0.39rem;
margin-bottom: 0.03rem;
padding: 0.036rem 0.056rem 0.029rem 0.043rem;
background-position: right -0.087rem bottom 0.053rem;
background-size: 0.231rem 0.08rem;
margin-left: 10px;
}
.Help-infoItem:hover {
-webkit-box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
transform: translate3d(0, 0, 0);
}
}
@media (max-width: 567px) {
.Help-infoItem {
width: 0.284rem;
height: 0.333rem;
margin-bottom: 0.03rem;
padding: 0.033rem 0.033rem 0.026rem 0.033rem;
background-position: right -0.087rem bottom 0.053rem;
background-size: 0.231rem 0.08rem;
margin-left: 10px;
}
.Help-infoItem:hover {
-webkit-box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
box-shadow: 0 0 0 rgba(45, 94, 255, 0.0);
transform: translate3d(0, 0, 0);
}
}
.isDesktop .Help-infoItem:hover {
-webkit-transform: translate3d(0, -0.02rem, 0);
transform: translate3d(0, -0.02rem, 0);
}
.Help-infoItemTitle {
font-size: 0.025rem;
line-height: 0.96;
margin-bottom: 0.017rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-infoItemTitle {
margin-bottom: 0.02rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-infoItemTitle {
margin-bottom: 0.021rem;
}
}
@media (max-width: 567px) {
.Help-infoItemTitle {
margin-bottom: 0.01rem;
}
}
.Help-infoItemText {
height: 0.174rem;
font-weight: 300;
font-size: 0.02rem;
line-height: 1.4;
margin-bottom: 0.054rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Help-infoItemText {
height: 0.218rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Help-infoItemText {
margin-bottom: 0.085rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-infoItemText {
width: 0.391rem;
height: 0.219rem;
font-size: 0.02rem;
line-height: 1.4;
margin-bottom: 0.042rem;
}
}
@media (max-width: 567px) {
.Help-infoItemText {
width: 0.218rem;
font-size: 0.012rem;
line-height: 1.66666667;
margin-bottom: 0.04rem;
}
}
.Help-infoItemLink {
font-size: 0.016rem;
line-height: 1.5;
letter-spacing: 0.00055rem;
text-transform: uppercase;
color: #FFFFFF;
}
.Help-infoItemLink svg {
width: 0.012rem;
height: 0.012rem;
margin-right: 0.012rem;
fill: #FFFFFF;
}
@media (min-width: 568px) and (max-width: 767px) {
.Help-infoItemLink svg {
margin-right: 0.009rem;
}
}
.Data {
background-color: #F0F4FF;
border-radius: 0.04rem;
padding: 0.031rem 0.051rem 0.055rem 0.049rem;
margin-bottom: 0.06rem;
display: none;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Data {
padding: 0.029rem 0.042rem 0.061rem 0.042rem;
margin-top: 0.08rem;
}
}
@media (max-width: 567px) {
.Data {
width: 0.32rem;
padding: 0.018rem 0.034rem 0.034rem 0.035rem;
margin-bottom: 0.03rem;
}
}
.Data-caption {
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
margin-bottom: 0.019rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Data-caption {
font-size: 0.012rem;
line-height: 2.5;
margin-bottom: 0;
}
}
@media (max-width: 567px) {
.Data-caption {
font-size: 0.012rem;
line-height: 2.5;
margin-bottom: 0.015rem;
}
}
.Data-title {
font-size: 0.071rem;
line-height: 1.12676056;
letter-spacing: -0.00005rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Data-title {
font-size: 0.056rem;
line-height: 1.125;
}
}
@media (max-width: 567px) {
.Data-title {
font-size: 0.028rem;
line-height: 1.10714286;
}
}
.Data-wrapper {
margin-top: 0.06rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Data-wrapper {
margin-top: 0.076rem;
}
}
@media (max-width: 567px) {
.Data-wrapper {
margin-top: 0.028rem;
}
}
.Data-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (max-width: 567px) {
.Data-items {
display: block;
}
}
.Data-itemsTitle {
width: 0.304rem;
font-weight: 500;
font-size: 0.02rem;
line-height: 1.4;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Data-itemsTitle {
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (max-width: 567px) {
.Data-itemsTitle {
width: 0.268rem;
font-size: 0.015rem;
line-height: 1.73333333;
padding-left: 0.033rem;
margin-bottom: 0.02rem;
}
}
.Data-itemsText {
width: 0.71rem;
font-weight: 300;
font-size: 0.02rem;
line-height: 1.4;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Data-itemsText {
width: 0.567rem;
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (max-width: 567px) {
.Data-itemsText {
font-size: 0.013rem;
line-height: 1.69230769;
width: 0.251rem;
}
}
.Data-itemsText a {
color: #2D5EFF;
}
.Data-items:not(:first-child) {
margin-top: 0.05rem;
padding-top: 0.047rem;
border-top: 0.002rem solid rgba(45, 94, 255, 0.2);
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Data-items:not(:first-child) {
margin-top: 0.025rem;
padding-top: 0.04rem;
}
}
.item .News {
margin-top: 80px;
}
.News {
overflow: hidden;
margin: 0 -30px;
padding: 0px 30px;
padding-left: 95px;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.News {
padding: 0px 60px;
margin: 0px -60px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.News {
margin-top: 48px;
}
.News {
padding: 0px 60px;
margin: 0px -60px;
}
.media {
padding: 0px 60px;
margin: 0px -60px;
}
.News.mainNews {
padding-bottom: 48px;
}
}
@media screen and (max-width: 1023px) {
.News {
margin-left: -20px;
margin-right: -20px;
padding: 0px 20px;
}
.media {
padding: 0px 20px;
margin: 0px -20px;
}
.News.mainNews {
padding-bottom: 48px;
}
}
@media (max-width: 567px) {
.News {
width: auto;
margin: -15px;
padding: 15px;
}
.media {
padding: 0px 15px;
margin: 0px -15px;
}
.News.mainNews {
padding-bottom: 48px;
}
}
.News .swiper-container {
overflow: initial;
padding-right: 0;
}
.News-title {
font-size: 15px;
line-height: 2;
letter-spacing: 0.00055rem;
color: #000000;
text-transform: uppercase;
margin-bottom: 0.033rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
.News-title {
font-size: 15px;
line-height: 1.66666667;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.News-title {
font-size: 15px;
line-height: 1.66666667;
margin-bottom: 20px;
}
}
@media (max-width: 567px) {
.News-title {
padding-left: 15px;
margin-bottom: 20px;
}
}
.News-wrapper {
position: relative; color: #FFFFFF;
}
.News-wrapper .slick-track {
display: flex;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.News-wrapper {
height: 0.52rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.News-wrapper {
height: 0.43rem;
margin-bottom: 0.06rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.News-wrapper {
height: 0.39rem;
display: flex;
justify-content: center;
align-items: center;
padding-right: 0px;
}
}
@media (max-width: 567px) {
.News-wrapper {
height: 0.39rem;
display: flex;
justify-content: center;
align-items: center;
padding-right: 0px;
}
}
.News-list {
position: relative;
top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0;
width: 100% !important;
}
.News-list .slick-list {
overflow: visible;
width: 100% !important;
} @media (max-width: 767px) {
.News-list {
width: 100%;
}
.News-list .slick-list {
overflow: visible;
}
}
.News-listItem {
width: 540px;
position: relative;
height: auto !important;
border-radius: 30px;
padding: 21px 30px 48px 30px;
background-color: #F0F4FF;
color: #000000;
-webkit-transition: -webkit-transform 0.8s ease;
transition: -webkit-transform 0.8s ease;
transition: transform 0.8s ease;
transition: transform 0.8s ease, -webkit-transform 0.8s ease;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
cursor: pointer;
border: none !important;
}
.News-listItem:before {
content: '';
position: absolute;
width: 255px;
height: 72px;
background-size: auto 100%;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/i-background-o.svg);
background-repeat: no-repeat;
background-position: left center;
z-index: 4;
bottom: 89px;
right: 0px;
}
.News-listItem:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-box-shadow: 0 0.01rem 0.02rem rgba(240, 244, 255, 0.8);
box-shadow: 0 0.01rem 0.02rem rgba(240, 244, 255, 0.8);
-webkit-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
opacity: 0;
border-radius: 0.03rem;
}
.News-listItem:focus {
border: none;
outline: none !important;
}
.News-listItem:hover {
-webkit-transform: translate3d(0, -0.02rem, 0);
transform: translate3d(0, -0.02rem, 0);
}
.News-listItem:hover:after {
opacity: 1;
will-change: opacity;
}
@media screen and (max-width: 1023px) {
.News-listItem {
padding: 21px 16px 48px 16px;
}
.News-listItem:before {
bottom: 109px;
}
}  .News-listItemTitle, .PageNews-title {
min-height: 108px;
font-size: 30px;
line-height: 36px;
margin-bottom: 35px;
-webkit-font-feature-settings: 'kern'off;
font-feature-settings: 'kern'off;
}
@media screen and (max-width: 1023px) {
.News-listItemTitle, .PageNews-title {
min-height: auto;
font-size: 21px;
line-height: 32px;
margin-bottom: 21px;
}
}
.News-listItemText, .PageNews-description {
font-family: Navigo, sans-serif;
font-weight: normal;
font-size: 21px;
line-height: 31px;
margin-bottom: 40px;
overflow: hidden;
}
@media screen and (max-width: 1023px) {
.News-listItemText, .PageNews-description {
font-size: 18px;
line-height: 28px;
}
}
.News-listItemInner {
position: absolute;
bottom: 40px;
width: 400px;
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: 1279px) {
.News-listItemInner {
width: 80%;
}
}
.News-listItemDate, .PageNews-data {
font-family: Navigo, sans-serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.55px;
text-transform: uppercase;
-webkit-font-feature-settings: 'kern'off;
font-feature-settings: 'kern'off;
}
@media (min-width: 768px) and (max-width: 1023px) {
.News-listItemDate, .PageNews-data {
font-size: 0.012rem;
line-height: 2;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.News-listItemDate, .PageNews-data {
font-size: 0.012rem;
line-height: 2;
}
}
@media (max-width: 567px) {
.News-listItemDate, .PageNews-data {
font-size: 0.012rem;
line-height: 2;
}
}
.News-listItemMore {
font-family: Navigo, sans-serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.55px;
text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 1023px) {
.News-listItemMore {
font-size: 0.012rem;
line-height: 2;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.News-listItemMore {
font-size: 0.012rem;
line-height: 2;
}
}
@media (max-width: 567px) {
.News-listItemMore {
font-size: 0.012rem;
line-height: 2;
}
}
.News-listItem:not(:last-child) {
margin-right: 20px;
}
@media screen and (max-width: 767px) {
.News-listItem:not(:last-child) {
margin-right: 10px;
}
}
.News-nav {
position: absolute;
top: -0.057rem;
right: 0;
width: 0.112rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (max-width: 800px) {
.News-nav {
margin-right: 20px;
margin-top: 65px;
}
.quote__cards {
margin-left: 5px;
margin-top: 40px;
}
.Intro-logo img {
width: 80%;
}
}
.News-navLeft,
.News-navRight {
outline: none;
cursor: pointer;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.Expert-navLeft,
.Expert-navRight {
outline: none;
cursor: pointer;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.News-navLeft:hover svg,
.News-navRight:hover svg,
.Expert-navLeft:hover svg,
.Expert-navRight:hover svg {
fill: #2D5EFF;
}
.News-nav svg {
-webkit-transition: fill 0.4s ease;
transition: fill 0.4s ease;
width: 0.037rem;
height: 0.02rem;
fill: #000000;
}
@font-face {
font-family: 'swiper-icons';
src: url(data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format('woff');
font-weight: 400;
font-style: normal;
}
:root {
--swiper-theme-color: #007aff;
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0; z-index: 1;
}
.swiper-container-vertical>.swiper-wrapper {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow>.swiper-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.swiper-container-multirow-column>.swiper-wrapper {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.swiper-container-free-mode>.swiper-wrapper {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
-ms-flex-negative: 0;
flex-shrink: 0;
height: 100%;
position: relative;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
} .swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-transition-property: height, -webkit-transform;
transition-property: height, -webkit-transform;
transition-property: transform, height;
transition-property: transform, height, -webkit-transform;
} .swiper-container-3d {
-webkit-perspective: 1200px;
perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
} .swiper-container-css-mode>.swiper-wrapper {
overflow: auto;
scrollbar-width: none; -ms-overflow-style: none; }
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display: none;
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
-ms-scroll-snap-type: x mandatory;
scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
-ms-scroll-snap-type: y mandatory;
scroll-snap-type: y mandatory;
}
.NewsPopups {
display: none;
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100vw;
height: 100vh;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.7);
z-index: 180;
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups {
width: 100%;
min-height: 0.55rem;
}
}
@media (max-width: 567px) {
.NewsPopups {
width: 100%;
min-height: 0.55rem;
}
}
.NewsPopups-popup {
position: absolute;
top: 50%;
left: 50%;
width: 0.953rem;
height: 0.56rem;
margin-top: -0.28rem;
margin-left: -0.476rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
opacity: 0;
background-color: #FFFFFF;
border-radius: 0.03rem;
-webkit-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
z-index: 200;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.NewsPopups-popup {
width: 0.884rem;
height: 0.56rem;
margin-top: -0.28rem;
margin-left: -0.442rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popup {
display: block;
width: 0.636rem;
height: 0.53rem;
margin-top: -0.265rem;
margin-left: -0.318rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popup {
width: 0.492rem;
height: 0.32rem;
margin-top: -0.275rem;
margin-left: -0.246rem;
}
}
@media (max-width: 567px) {
.NewsPopups-popup {
width: 0.284rem;
height: 0.42rem;
margin-top: -0.21rem;
margin-left: -0.142rem;
}
}
.NewsPopups-popup.isShow {
opacity: 1;
z-index: 500;
}
.NewsPopups-popupItem {
position: relative;
width: 0.547rem;
padding: 0.021rem 0.016rem 0.04rem 0.032rem;
margin-right: 12px;
color: #000000;
overflow-y: auto;
}
.NewsPopups-popupItem::-webkit-scrollbar {
width: 4px;
height: 4px
}
.NewsPopups-popupItem::-webkit-scrollbar-track {
background-color: none;
margin-top: 10px;
margin-bottom: 10px;
}
.NewsPopups-popupItem::-webkit-scrollbar-thumb {
background-color: #ACACAC;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.NewsPopups-popupItem {
width: 0.636rem;
padding: 0.028rem 0.044rem 0.02rem 0.044rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupItem {
height: 0.301rem;
width: 0.636rem;
padding: 0.029rem 0.029rem 0.02rem 0.044rem;
}
.NewsPopups-popupItem::-webkit-scrollbar-track {
background-color: none;
margin-top: 50px;
margin-bottom: 50px;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupItem {
width: 100%;
padding: 0.029rem 0.026rem 0.012rem 0.044rem;
}
.NewsPopups-popupItem::-webkit-scrollbar-track {
background-color: none;
margin-top: 50px;
margin-bottom: 50px;
}
}
@media (max-width: 567px) {
.NewsPopups-popupItem {
width: 0.284rem;
padding: 0.02rem 0.028rem 0.029rem 0.027rem;
}
.NewsPopups-popupItem::-webkit-scrollbar-track {
background-color: none;
margin-top: 50px;
margin-bottom: 50px;
}
}
.NewsPopups-popupItemTitle {
font-size: 0.03rem;
line-height: 1.2;
margin-bottom: 0.038rem;
-webkit-font-feature-settings: 'kern'off;
font-feature-settings: 'kern'off;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.NewsPopups-popupItemTitle {
margin-bottom: 0.03rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupItemTitle {
margin-bottom: 0.016rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupItemTitle {
font-size: 0.03rem;
line-height: 1.2;
margin-bottom: 0.02rem;
}
}
@media (max-width: 567px) {
.NewsPopups-popupItemTitle {
font-size: 0.022rem;
line-height: 1.27272727;
margin-bottom: 0.02rem;
}
}
.NewsPopups-popupItemText {
width: 100%;
min-height: 0.35rem;
font-weight: 300;
font-size: 0.02rem;
line-height: 1.4;
margin-bottom: 0.038rem;
}
.NewsPopups-popupItemText--link {
color: #2D5EFF;
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupItemText {
width: 0.545rem;
min-height: 0.072rem;
font-size: 0.015rem;
line-height: 1.46666667;
margin-bottom: 0.02rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupItemText {
width: 0.404rem;
min-height: 0.16rem;
font-size: 0.013rem;
line-height: 1.53846154;
margin-bottom: 0.03rem;
}
}
@media (max-width: 567px) {
.NewsPopups-popupItemText {
width: 0.229rem;
min-height: 0.245rem;
font-size: 0.013rem;
line-height: 1.53846154;
margin-bottom: 0.01rem;
}
}
.NewsPopups-popupItemInner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.NewsPopups-popupItemInner {
width: 0.427rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupItemInner {
width: 0.563rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupItemInner {
width: 0.422rem;
}
}
@media (max-width: 567px) {
.NewsPopups-popupItemInner {
width: 0.24rem;
}
}
.NewsPopups-popupItemDate {
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
color: #000000;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.NewsPopups-popupItemDate {
font-size: 0.015rem;
line-height: 1.66666667;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupItemDate {
font-size: 0.015rem;
line-height: 1.66666667;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupItemDate {
font-size: 0.013rem;
line-height: 2.30769231;
}
}
@media (max-width: 567px) {
.NewsPopups-popupItemDate {
font-size: 0.013rem;
line-height: 2.30769231;
}
}
.NewsPopups-popupItemLink {
display: block;
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
color: #000000;
-webkit-font-feature-settings: 'kern'off;
font-feature-settings: 'kern'off;
}
.isDesktop .NewsPopups-popupItemLink:hover {
color: #2D5EFF;
}
.isDesktop .NewsPopups-popupItemLink:hover svg {
fill: #2D5EFF;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.NewsPopups-popupItemLink {
font-size: 0.015rem;
line-height: 1.66666667;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupItemLink {
font-size: 0.015rem;
line-height: 1.66666667;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupItemLink {
font-size: 0.013rem;
line-height: 2.30769231;
}
}
@media (max-width: 567px) {
.NewsPopups-popupItemLink {
font-size: 0.013rem;
line-height: 2.30769231;
}
}
.NewsPopups-popupItemLink svg {
width: 0.01rem;
height: 0.01rem;
margin-right: 0.008rem;
fill: #000000;
}
.NewsPopups-popupImage {
width: 0.41rem;
height: 0.56rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.NewsPopups-popupImage {
width: 0.369rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupImage {
width: 0.636rem;
height: 0.269rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupImage {
display: contents;
}
}
@media (max-width: 567px) {
.NewsPopups-popupImage {
display: contents;
}
}
.NewsPopups-popupImage-close {
position: absolute;
top: 0.028rem;
right: 0.028rem;
cursor: pointer;
z-index: 205;
}
@media (min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupImage-close {
top: 0.027rem;
right: 0.027rem;
}
}
@media (max-width: 567px) {
.NewsPopups-popupImage-close {
top: 0.02rem;
right: 0.02rem;
}
}
.NewsPopups-popupImage-close svg {
width: 0.021rem;
height: 0.021rem;
fill: #FFFFFF;
}
@media (min-width: 768px) and (max-width: 1023px),
(max-width: 567px),
(min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupImage-close svg {
fill: #2D5EFF;
}
}
.NewsPopups-popupImage--image {
width: 100%;
height: 100%;
display: block;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
border-radius: 0 0.03rem 0.03rem 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
.NewsPopups-popupImage--image {
border-radius: 0 0 0.03rem 0.03rem;
}
}
@media (max-width: 567px),
(min-width: 568px) and (max-width: 767px) {
.NewsPopups-popupImage--image {
display: none;
}
}
.Education {
background-color: #F0F4FF;
border-radius: 0.04rem;
padding: 0.031rem 0.051rem 0.085rem 0.049rem;
display: none;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education {
margin-top: 0.057rem;
padding: 0.031rem 0.042rem 0.06rem 0.042rem;
}
}
@media (max-width: 567px) {
.Education {
width: 0.32rem;
padding: 0.03rem 0.034rem 0.03rem 0.035rem;
}
}
.Education-caption {
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
margin-bottom: 0.019rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education-caption {
font-size: 0.012rem;
line-height: 2.5;
margin-bottom: 0.005rem;
}
}
@media (max-width: 567px) {
.Education-caption {
font-size: 0.012rem;
line-height: 2.5;
margin-bottom: 0.01rem;
}
}
.Education-title {
font-size: 0.071rem;
line-height: 1.12676056;
letter-spacing: -0.00005rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education-title {
font-size: 0.056rem;
line-height: 1.125;
}
}
@media (max-width: 567px) {
.Education-title {
font-size: 0.028rem;
line-height: 1.10714286;
}
}
.Education-wrapper {
margin-top: 0.05rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education-wrapper {
margin-top: 0.09rem;
}
}
@media (max-width: 567px) {
.Education-wrapper {
margin-top: 0.03rem;
}
}
.Education-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (max-width: 567px) {
.Education-items {
display: block;
}
}
.Education-itemsTitle {
width: 0.304rem;
font-weight: 500;
font-size: 0.02rem;
line-height: 1.4;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education-itemsTitle {
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (max-width: 567px) {
.Education-itemsTitle {
width: 0.252rem;
font-size: 0.015rem;
line-height: 1.73333333;
padding-left: 0.033rem;
margin-bottom: 0.02rem;
}
}
.Education-itemsText {
width: 0.71rem;
font-weight: 300;
font-size: 0.02rem;
line-height: 1.4;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education-itemsText {
width: 0.566rem;
font-size: 0.016rem;
line-height: 1.75;
}
}
@media (max-width: 567px) {
.Education-itemsText {
width: 0.251rem;
font-size: 0.013rem;
line-height: 1.69230769;
}
}
.Education-items:not(:first-child) {
margin-top: 0.05rem;
padding-top: 0.03rem;
border-top: 0.002rem solid rgba(45, 94, 255, 0.2);
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education-items:not(:first-child) {
margin-top: 0.04rem;
padding-top: 0.045rem;
}
}
.Education-items:last-child {
margin-top: 0.03rem;
padding-top: 0.03rem;
border-top: 0.002rem solid rgba(45, 94, 255, 0.2);
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Education-items:last-child {
margin-top: 0.04rem;
padding-top: 0.04rem;
}
}
.Footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0.076rem 0.05rem 0.083rem 0.05rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer {
padding: 0.082rem 0.044rem 0.035rem 0.044rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer {
padding: 0 0.044rem 0.08rem 0.042rem;
padding-right: 0px;
padding-left: 0px;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer {
margin-top: 0.054rem;
padding: 0 0.044rem 0.08rem 0.042rem;
padding-right: 0px;
padding-left: 0px;
}
}
@media (max-width: 567px) {
.Footer {
width: 0.32rem;
-ms-flex-flow: wrap;
flex-flow: wrap;
padding: 0.02rem 0.035rem 0.06rem 0.035rem;
padding-right: 0px;
padding-left: 0px;
margin: 0px auto;
}
}
.Footer-infoCollaboration {
font-size: 0.016rem;
line-height: 1.5;
width: 0.346rem;
margin-bottom: 0.023rem;
}
.Footer-infoCollaboration a {
color: #2D5EFF;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-infoCollaboration {
width: 0.3rem;
font-size: 0.012rem;
line-height: 1.83333333;
margin-bottom: 0.035rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer-infoCollaboration {
width: 0.3rem;
font-size: 0.012rem;
line-height: 1.83333333;
margin-bottom: 0.03rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-infoCollaboration {
width: 0.235rem;
font-size: 0.01rem;
line-height: 1.8;
margin-bottom: 0.01rem;
}
}
@media (max-width: 567px) {
.Footer-infoCollaboration {
width: 0.21rem;
font-size: 0.01rem;
line-height: 1.8;
margin-bottom: 0.01rem;
}
}
.Footer-links {
margin-left: -0.09rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-links {
margin-left: 0;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer-links {
margin-left: 0.01rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-links {
margin-left: -0.05rem;
}
}
@media (max-width: 567px) {
.Footer-links {
margin-left: 0;
margin-top: 0.07rem;
}
}
.Footer-linksItem {
font-size: 0.016rem;
line-height: 1.5;
color: #000000;
white-space: nowrap;
display: block;
-webkit-transition: color 0.5s ease;
transition: color 0.5s ease;
}
.Footer-linksItem:hover {
color: #2D5EFF;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-linksItem {
font-size: 0.012rem;
line-height: 1.83333333;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer-linksItem {
font-size: 0.012rem;
line-height: 1.83333333;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-linksItem {
font-size: 0.01rem;
line-height: 1.8;
}
}
@media (max-width: 567px) {
.Footer-linksItem {
width: 0.114rem;
font-size: 0.01rem;
line-height: 1.8;
}
}
.Footer-linksItem:not(:last-child) {
margin-bottom: 0.012rem;
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-linksItem:not(:last-child) {
margin-bottom: 0.017rem;
}
}
@media (max-width: 567px) {
.Footer-linksItem:not(:last-child) {
margin-bottom: 0.005rem;
}
}
.Footer-infoLinks {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-infoLinks {
display: block;
margin-bottom: 0.01rem;
}
}
@media (max-width: 567px) {
.Footer-infoLinks {
margin-bottom: 0.01rem;
}
}
.Footer-infoLink {
font-size: 0.016rem;
line-height: 1.5;
}
.Footer-infoLink a {
color: #2D5EFF;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-infoLink {
font-size: 0.012rem;
line-height: 1.83333333;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer-infoLink {
font-size: 0.012rem;
line-height: 1.83333333;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-infoLink {
font-size: 0.01rem;
line-height: 1.8;
}
}
@media (max-width: 567px) {
.Footer-infoLink {
width: 0.132rem;
font-size: 0.01rem;
line-height: 1.8;
}
}
.Footer-infoLink:not(:last-child) {
margin-right: 0.105rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-infoLink:not(:last-child) {
margin-right: 0.14rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer-infoLink:not(:last-child) {
margin-right: 0.075rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-infoLink:not(:last-child) {
margin-right: 0.075rem;
margin-bottom: 0.008rem;
}
}
@media (max-width: 567px) {
.Footer-infoLink:not(:last-child) {
margin-right: 0;
}
}
@media (max-width: 567px) {
.Footer-misc {
margin-top: 0.03rem;
}
}
.Footer-logo {
text-align: right;
margin-bottom: 0.072rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-logo {
margin-bottom: 0.085rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-logo {
margin-bottom: 0.08rem;
}
}
@media (max-width: 567px) {
.Footer-logo {
margin-bottom: 0.039rem;
}
}
.Footer-logo svg {
width: 0.06rem;
height: 0.047rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-logo svg {
width: 0.046rem;
height: 0.036rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer-logo svg {
width: 0.046rem;
height: 0.045rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-logo svg {
width: 0.058rem;
height: 0.046rem;
}
}
@media (max-width: 567px) {
.Footer-logo svg {
width: 0.04rem;
height: 0.031rem;
}
}
.Footer-creation {
font-size: 0.016rem;
line-height: 1.5;
text-align: end;
color: #000000;
white-space: nowrap;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.Footer-creation {
font-size: 0.012rem;
line-height: 1.83333333;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.Footer-creation {
font-size: 0.012rem;
line-height: 1.83333333;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.Footer-creation {
font-size: 0.01rem;
line-height: 1.8;
}
}
@media (max-width: 567px) {
.Footer-creation {
font-size: 0.01rem;
line-height: 1.8;
}
}
.Footer-creation a {
color: #2D5EFF;
}
.TopNav {
position: sticky;
top: 0;
left: 0;
right: 0;
font-size: 0.015rem;
line-height: 2;
letter-spacing: 0.00055rem;
text-transform: uppercase;
background-color: #FFFFFF;
z-index: 100;
padding: 0.024rem 0;
}
.TopNav:after {
content: '';
width: 200vw;
position: absolute;
top: 0;
left: -50vw;
bottom: 0;
z-index: -1;
background-color: #FFF;
}
@media (min-width: 1280px) {
.TopNav.container {
width: 1.28rem;
margin: 0 auto;
}
.TopNav.container .TopNav-wrapper {
margin: 0 0.051rem;
} .TopNav.container:before {
margin: 0 0.051rem;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.TopNav.container {
width: 1.024rem;
margin: 0 auto;
}
.TopNav.container .TopNav-wrapper {
margin: 0 0.042rem;
} .TopNav.container:before {
margin: 0 0.042rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.TopNav.container {
width: 0.768rem;
margin: 0 auto;
}
.TopNav.container .TopNav-wrapper {
margin: 0 0.042rem;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.TopNav {
font-size: 0.012rem;
line-height: 2.5;
}
}
@media (max-width: 567px),
(min-width: 568px) and (max-width: 767px),
(min-width: 768px) and (max-width: 1023px) {
.TopNav {
display: none;
}
}
.TopNav:before {
content: "";
display: block;
position: absolute;
bottom: -0.001rem;
left: 0;
right: 0;
margin: 0 0.081rem;
height: 0.002rem;
background-color: rgba(45, 94, 255, 0.2);
}
@media (min-width: 1024px) and (max-width: 1279px) {
.TopNav:before {
margin: 0 0.066rem;
}
}
.TopNav-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-transform: translate3d(0, -0.02rem, 0);
transform: translate3d(0, -0.02rem, 0);
-webkit-animation: transformWrapper 1s ease both;
animation: transformWrapper 1s ease both;
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
opacity: 0;
margin: 0 0.081rem;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.TopNav-wrapper {
margin: 0 0.066rem;
}
}
.TopNav-logo {
position: absolute;
left: 0;
width: 0.151rem;
height: 0.037rem;
margin: 0 0 0 -0.058rem;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
opacity: 0;
visibility: hidden;
}
@media (min-width: 1024px) and (max-width: 1279px) {
.TopNav-logo {
width: 0.122rem;
height: 0.033rem;
margin: 0 0 0 -0.048rem;
}
}
.TopNav-logo.isShow {
-webkit-transition-delay: 0.5s;
transition-delay: 0.5s;
opacity: 1;
visibility: visible;
}
.TopNav-logo svg {
width: 100%;
height: 100%;
}
.TopNav-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all 1s ease;
transition: all 1s ease;
} @media (min-width: 1024px) and (max-width: 1279px) { }
.TopNav-listItem {
white-space: nowrap;
color: #000000;
-webkit-transition: color 0.15s;
transition: color 0.15s;
margin-right: 0.045rem;
}
.TopNav-listItem.isActive {
color: #2D5EFF;
}
.isDesktop .TopNav-listItem:hover {
color: #2D5EFF;
}
.TopNav-listItem:last-child {
margin-right: 0;
}
.TopNav-language {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #2D5EFF;
}
@-webkit-keyframes transformWrapper {
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes transformWrapper {
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.TopNavMobile {
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: #FFFFFF;
z-index: 100;
height: 0.06rem;
}
@media (min-width: 1280px),
(min-width: 1024px) and (max-width: 1279px) {
.TopNavMobile {
display: none;
}
}
.TopNavMobile.expanded .TopNavMobile-wrapper {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
.TopNavMobile-logo {
position: absolute;
top: 0;
left: 0.016rem;
width: 0.095rem;
height: 0.023rem;
margin: 0.003rem 0 0.018rem;
z-index: 205;
-webkit-transition: opacity 1s ease;
transition: opacity 1s ease;
-webkit-transition-delay: 0.5s;
transition-delay: 0.5s;
}
@media (min-width: 768px) and (max-width: 1023px) {
.TopNavMobile-logo {
top: 0.018rem;
left: 0.028rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-logo {
top: 0.015rem;
left: 0.024rem;
}
}
@media (max-width: 567px) {
.TopNavMobile-logo {
top: 0.013rem;
left: 0.018rem;
}
}
.TopNavMobile-logo svg {
width: 100%;
height: 100%;
}
.TopNavMobile-burger {
position: absolute;
top: 0.015rem;
right: 0.045rem;
cursor: pointer;
z-index: 105;
}
@media (max-width: 567px) {
.TopNavMobile-burger {
right: 0.017rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-burger {
top: 0.017rem;
right: 0.038rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.TopNavMobile-burger {
top: 0.021rem;
}
}
.TopNavMobile-burger svg {
width: 0.021rem;
height: 0.021rem;
fill: #2D5EFF;
}
.TopNavMobile-wrapper {
overflow: hidden;
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
left: 0;
top: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
height: 100vh;
min-height: 0.568rem;
background: #FFFFFF;
padding: 0.09rem 0 0 0;
z-index: 201;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 0;
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, -webkit-transform 0.5s;
transition: transform 0.5s, opacity 0.5s;
transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
}
@media (max-width: 567px) {
.TopNavMobile-wrapper {
padding: 60px 0 0 0;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-wrapper {
padding: 0.077rem 0 0px 0;
}
}
.TopNavMobile-inner {
height: auto;
padding: 0 0.066rem 0 0.064rem;
padding-bottom: 70px;
overflow: auto;
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-inner {
padding: 0 0.039rem 0px 0.029rem;
padding-bottom: 70px;
}
}
@media (max-width: 567px) {
.TopNavMobile-inner {
padding: 0 0.034rem 0 0.028rem;
padding-bottom: 70px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.TopNavMobile-inner {
height: auto;
}
}
.TopNavMobile-list {
border-bottom: 2px solid rgba(45, 94, 255, 0.2);
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-list {
display: none;
}
}
@media (max-width: 567px),
(min-width: 768px) and (max-width: 1023px) {
.TopNavMobile-listRow:last-child .TopNavMobile-listItem:first-child {
display: none;
}
.TopNavMobile-listRow:last-child .TopNavMobile-listItem:last-child {
color: #000000;
}
}
.TopNavMobile-listItem {
display: block;
font-size: 0.023rem;
line-height: 0.024rem;
color: #2D5EFF;
padding: 0.036rem 0 0.031rem;
border-top: 2px solid rgba(45, 94, 255, 0.2);
}
@media (max-width: 567px) {
.TopNavMobile-listItem {
font-size: 0.02rem;
line-height: 0.018rem;
padding: 0.018rem 0 0.024rem;
}
}
.TopNavMobile-listWide {
display: none;
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-listWide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-top: 2px solid rgba(45, 94, 255, 0.2);
}
}
.TopNavMobile-listWideItem {
display: block;
width: 0.245rem;
white-space: nowrap;
font-size: 0.023rem;
line-height: 0.024rem;
color: #2D5EFF;
padding: 0.036rem 0 0.02rem;
border-top: 2px solid rgba(45, 94, 255, 0.2);
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-listWideItem {
padding-top: 0.014rem;
border-top: none;
border-bottom: 2px solid rgba(45, 94, 255, 0.2);
}
.TopNavMobile-listWideItem:nth-child(4) {
display: none;
}
.TopNavMobile-listWideItem:nth-child(1) {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.TopNavMobile-listWideItem:nth-child(2) {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.TopNavMobile-listWideItem:nth-child(3) {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.TopNavMobile-listWideItem:last-child {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4;
color: #000000;
}
}
.TopNavMobile-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 0.016rem;
line-height: 1.5; margin-top: 0.022rem;
}
@media (min-width: 768px) and (max-width: 1023px) { .TopNavMobile-info a {
white-space: nowrap;
}
}
@media (max-width: 567px) {
.TopNavMobile-info {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
font-size: 0.01rem;
line-height: 1.8;
margin-top: 0.022rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-info {
font-size: 0.01rem;
line-height: 1.8;
margin-top: 0.021rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.TopNavMobile-infoCollaboration {
width: 0.25rem;
margin-right: 0.08rem;
}
@media (max-width: 567px) {
.TopNavMobile-infoCollaboration {
width: 100%;
margin: 0 0 0.029rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-infoCollaboration {
width: 0.25rem;
margin-right: 0.04rem;
}
}
.TopNavMobile-infoLinks {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
@media (min-width: 768px) and (max-width: 1023px) {
.TopNavMobile-infoLinks {
display: block;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-infoLinks {
margin: 0.04rem 0.02rem 0 0;
}
.lang--en-en .TopNavMobile-infoLinks {
margin-top: 0.035rem;
}
}
.TopNavMobile-infoLinks br {
display: none;
}
.TopNavMobile-infoLink {
width: 0.1rem;
}
.TopNavMobile-infoLink:first-child {
margin-right: 0.02rem;
}
@media (min-width: 768px) and (max-width: 1023px) {
.TopNavMobile-infoLink:first-child {
margin-bottom: 0.025rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.lang--en-en .TopNavMobile-infoLink:last-child {
width: 0.08rem;
}
.lang--en-en .TopNavMobile-infoLink:last-child a {
white-space: nowrap;
}
}
.TopNavMobile-close {
position: fixed;
top: 0.015rem;
right: 0.045rem;
cursor: pointer;
z-index: 205;
}
@media (max-width: 567px) {
.TopNavMobile-close {
right: 0.017rem;
}
}
@media (min-width: 568px) and (max-width: 767px) {
.TopNavMobile-close {
top: 0.017rem;
right: 0.038rem;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.TopNavMobile-close {
top: 0.021rem;
}
}
.TopNavMobile-close svg {
width: 0.021rem;
height: 0.021rem;
fill: #2D5EFF;
} #comments .News-listItem:before {
content: none;
}
#comments .News-listItem {
padding-top: 36px;
display: flex;
}
#comments .News-listItem svg {
position: absolute;
top: -0.015rem;
left: -0.02rem;
}
#comments .News-listItemInner {
width: auto;
right: 24px;
bottom: 12px;
}
#comments .News-listItemText {
font-size: 16px;
line-height: 24px;
margin-bottom: 0;
position: relative;
overflow: visible;
}
.Comments-container {
display: flex;
column-gap: 0.03rem;
align-items: center;
justify-content: center;
}
.quotes {
position: relative;
}
.quote__cards {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.quote__card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-radius: 0.01rem;
padding: 0.032rem;
width: 0.603rem;
background-color: #F0F4FF;
}
.quote__card:not(:last-child) {
margin-right: 20px;
}
.quote__card-des {
position: relative;
z-index: 1;
margin: 0 0 auto;
padding: 0 0.017rem 0.032rem 0.04rem;
font-weight: 400;
font-size: 0.014rem;
line-height: 0.02rem;
letter-spacing: 0.01em;
color: #292D32; 
}
.quote__card-icon {
position: absolute;
left: 0;
top: 0;
z-index: 1;
width: 0.032rem;
height: 0.032rem;
}
.quote__card-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 0.012rem;
-moz-column-gap: 0.012rem;
column-gap: 0.012rem;
border-radius: 0.005rem;
padding: 0.016rem;
background-color: #FFFFFF;
}
.quote__card-avatar {
overflow: hidden;
border-radius: 50%;
width: 0.08rem;
height: 0.08rem;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.quote__card-avatar img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover";
}
.quote__card-name {
margin: 0 0 0.004rem;
font-weight: 700;
font-size: 0.016rem;
line-height: 0.02rem;
letter-spacing: 0.01em;
color: #292D32;
}
.quote__card-place {
font-weight: 400;
font-size: 0.014rem;
line-height: 0.02rem;
letter-spacing: 0.01em;
color: #292D32;
}
.quotes-nav {
top: 0;
}
.Intro--second {
padding: 0.032rem;
background: #F1F3FF;
border-radius: 0.01rem;
margin-bottom: 0.072rem;
}
.Intro--second .Intro-content {
width: 100%;
margin: 0;
color: #000000;
}
.Intro--second .Intro-contentTitle {
font-size: 0.023rem;
font-weight: 700;
margin-bottom: 0.012rem;
}
.Intro--second .Intro-contentText {
width: 100%;
font-size: 0.014rem;
margin-bottom: .016rem;
}
.Intro--second .Intro-contentButton {
width: 150px;
height: 30px;
border-radius: 3px;
border: 1px solid #1D1D1D;
font-size: 0.012rem;
font-weight: 700;
align-content: center;
text-align: center;
}
.Intro--second .Intro-contentText span {
color: #2D5EFF;
font-weight: 700;
}.teachers-qualification {
margin-top: 80px;
}
.teachers-qualification .block-title {
margin-bottom: 19px;
}
.teachers-qualification-block {
padding: 65px 68px 45px;
}
.teachers-qualification-block .title {
width: 100%;
padding-bottom: 50px;
border-bottom: 1px solid #D5DFFF;
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #000000;
}
.teachers-qualification-block__courses-block {
margin-top: 45px;
}
.teachers-qualification-block__courses-block .text {
margin-bottom: 26px;
font-weight: normal;
font-size: 17px;
line-height: 34px;
letter-spacing: 0.6px;
text-transform: uppercase;
}
.teachers-qualification-block__courses-list {
display: flex;
align-items: stretch;
flex-wrap: wrap;
margin-right: -20px;
}
.teachers-qualification-block__courses-list li {
width: 206px;
padding: 14px 14px 20px;
margin-right: 20px;
margin-bottom: 24px;
border: 2px solid #D5DFFF;
border-radius: 12px;
font-weight: normal;
font-size: 16px;
line-height: 21px;
color: #000000;
}
.teachers-qualification-block__info {
margin-top: 21px;
}
.double-block {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.double-block__left {
max-width: 334px;
}
.double-block__right {
max-width: 730px;
}
.teachers-qualification-block__info-left p {
margin-top: 12px;
}
.teachers-qualification-block__info-left p:first-child {
margin-top: 0;
}
.teachers-qualification-block__info-left strong {
color: #2F57F6;
}
.teachers-qualification-block__info-left p {
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.teachers-qualification-block__info-left li {
position: relative;
margin-left: 30px;
font-size: 13px;
list-style-type: disc;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.teachers-qualification-block__info-left em {
display: block;
font-weight: normal;
font-size: 14px;
line-height: 20px;
color: #000000;
}
.teachers-qualification-block__info-right {
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.teachers-qualification-block__info-right p {
margin-top: 45px;
}
.teachers-qualification-block__info-right p:first-child {
margin-top: 0;
}
.teachers-qualification-block__info-right a {
color: #2F57F6;
text-decoration: underline;
}
.teachers-info-section__title {
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #2F57F6;
}
.teachers-info-section__editor p {
margin-top: 24px;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.teachers-info-section__editor p:first-child {
margin-top: 0;
}
.teachers-info-section__editor strong {
font-weight: 500;
}
.teachers-info-section__editor li {
margin-left: 30px;
font-size: 13px;
list-style-type: disc;
}
.teachers-info-section__editor li p {
margin-top: 0;
}
.teachers-info-section__editor-block {
padding: 80px 0;
border-bottom: 2px solid #D5DFFF;
}
.graduates_block.link_button {
width: 100%;
padding: 0px;
margin-top: 26px;
border-radius: 56px;
overflow: hidden;
position: relative;
z-index: 1;
height: 500px;
}
.graduates_block.link_button:before {
content: '';
display: block;
width: 889px;
height: 232px;
position: absolute;
left: -363px;
top: 50%;
transform: translateY(-50%);
z-index: 5;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/student_bg.svg);
background-size: contain;
background-repeat: no-repeat;
}
.graduates_block.link_button:after {
content: '';
display: block;
position: absolute;
background-color: #2F57F6;
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0.5;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
z-index: 3;
}
.graduates_block.link_button .img:before {
content: '';
position: absolute;
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
z-index: 2;
background: linear-gradient(90deg, #2F57F6 19.87%, rgba(47, 87, 246, 0) 90.02%);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.graduates_block.link_button .img:after {
content: '';
display: block;
position: absolute;
background: linear-gradient(128.16deg, #2F57F6 14.3%, rgba(47, 87, 246, 0) 68.91%);
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0.5;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.graduates_block.link_button .img {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
}
.graduates_block.link_button img {
width: 100%;
height: 100%;
object-fit: cover;
filter: grayscale(100%);
z-index: 1;
transition: 0.4s;
}
.graduates_title {
margin-top: 50px;
}
@media screen and (max-width: 1279px) {
.teachers-qualification {
margin-top: 48px;
}
.teachers-qualification-block {
padding: 29px 24px 64px;
}
.teachers-qualification-block__courses-list li {
font-weight: normal;
font-size: 18px;
line-height: 24px;
}
.teachers-qualification-block .title {
font-size: 21px;
line-height: 32px;
padding-bottom: 32px;
}
.teachers-qualification-block__courses-block {
margin-top: 32px;
}
.teachers-qualification-block__courses-block .text {
margin-bottom: 32px;
}
.double-block {
display: block;
}
.double-block__left {
width: 100%;
max-width: none;
}
.teachers-qualification-block__info-left p {
font-size: 18px;
line-height: 28px;
}
.teachers-qualification-block__info-left strong {
color: #000;
}
.double-block__right {
margin-top: 32px;
}
.teachers-qualification-block__info-right p,
.teachers-qualification-block__info-left p {
margin-top: 32px;
}
.teachers-qualification-block__info-right {
font-size: 18px;
line-height: 28px;
}
.teachers-qualification-block__info {
margin-top: 11px;
}
.teachers-info-section__editor-block {
padding-top: 48px;
padding-bottom: 24px;
}
.teachers-info-section__editor-block br {
display: none;
}
.teachers-info-section__title {
font-size: 21px;
line-height: 32px;
margin-bottom: -8px;
}
.teachers-info-section__editor p {
font-size: 18px;
line-height: 28px;
}
.graduates_block.link_button:before {
width: 777px;
}
}
@media screen and (max-width: 760px) {
.teachers-qualification-block__courses-list {
margin-right: 0;
}
.teachers-qualification-block__courses-list li {
width: 100%;
min-height: 120px;
padding: 22px 24px;
margin-right: 0;
}
.teachers-info-section__editor-block * {
word-wrap: break-word;
}
.graduates_title {
margin-top: 18px;
}
.graduates_block.link_button {
margin-top: 32px;
border-radius: 20px;
}
.graduates_block.link_button:before {
width: 406px;
height: 106px;
top: auto;
bottom: 48px;
transform: none;
left: -146px;
}
.graduates_block.link_button picture {
width: auto;
height: 100%;
object-fit: cover;
filter: grayscale(100%);
object-position: -720px;
z-index: 1;
transition: 0.4s;
}
.graduates_block.link_button .img:after {
display: none;
}
.graduates_block.link_button .img:before {
width: calc(50% - 15px);
background: linear-gradient(90deg, #2F57F6 33.87%, rgba(47, 87, 246, 0) 96.02%);
}
.graduates_block.link_button:after {
display: none;
}
.graduates_block.link_button .img:after {
content: '';
display: block;
position: absolute;
background: #007AFF;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 3;
mix-blend-mode: screen;
opacity: 1;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
-webkit-transition: transform 1.5s ease-in-out!important;
-moz-transition: transform 1.5s ease-in-out!important;
-ms-transition: transform 1.5s ease-in-out!important;
-o-transition: transform 1.5s ease-in-out!important;
transition: transform 1.5s ease-in-out!important;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.theory_table {
margin-top: 60px;
}
.table_content {
max-width: 1140px;
margin: 0px auto;
}
.table__top-block {
display: flex;
align-items: center;
justify-content: space-between;
margin-right: 40px;
}
.table__top-block .block-title {
width: 100%;
margin-right: 30px;
}
.table__top-block .table__navigation {
width: auto;
}
.horizontal_scroll {
width: 100%;
overflow: hidden;
height: 620px;
}
body table {
margin-top: 32px;
}
table {
display: flex;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
overflow: hidden;
border-collapse: collapse;
max-width: 100%;
max-height: 620px;
border: 1px solid #D5DFFF;
border-radius: 4px;
}
table thead {
top: 0;
position: sticky;
z-index: 5;
}
table thead th {
padding: 12px 16px;
background: #F0F4FF;
box-shadow: inset -1px 0px 0px #D5DFFF;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 24px;
letter-spacing: 1px;
text-transform: uppercase;
color: #2F57F6;
min-width: 150px;
max-width: 150px;
width: fit-content;
white-space: nowrap;
text-align: center;
}
table thead th:first-child {
min-width: 760px;
max-width: 760px;
position: sticky;
left: 0;
z-index: 5;
text-align: left;
}
table tbody tr th:first-child {
min-width: 760px;
max-width: 760px;
position: sticky;
left: 0;
min-height: 40px;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 16px;
color: #000000;
padding: 12px 16px;
text-align: left;
background: #FFFFFF;
box-shadow: inset 0px -1px 0px #D5DFFF;
z-index: 4;
}
table tbody tr th:first-child strong {
text-transform: uppercase;
color: #2F57F6;
}
table tr:not(:first-child) th:nth-child(2) {
min-width: 760px;
max-width: 760px;
min-height: 40px;
}
table tr:not(:first-child) {
position: relative;
padding-left: 760px;
width: max-content;
}
table tr td {
padding: 12px 16px;
min-width: 150px;
max-width: 150px;
min-height: 40px;
text-align: center;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 16px;
text-align: center;
color: #FFFFFF;
background: #ffffff;
position: relative;
z-index: 1;
box-shadow: inset -1px 0px 0px #D5DFFF, inset 0px 1px 0px #D5DFFF;
}
table tr:not(:first-child) td {
position: relative;
}
thead tr {
transition: 1.3s;
}
tbody tr {
transition: 1.3s;
}
thead tr th {
transition: 1.3s;
}
tbody tr td,
tbody tr th {
transition: 1.3s;
}
.table__navigation {
width: 100%;
display: flex;
-webkit-justify-content: flex-end;
justify-content: flex-end;
-webkit-align-items: center;
align-items: center;
max-width: 1100px;
}
.table__navigation div {
width: 37px;
height: 20px;
background-position: center;
-webkit-background-size: contain;
-o-background-size: contain;
background-size: contain;
transition: 0.4s;
background-repeat: no-repeat;
opacity: 0.1;
pointer-events: none;
cursor: pointer;
}
.table__navigation div.active {
opacity: 1;
pointer-events: auto;
}
.table__navigation .right {
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzNyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM3LjAwMSAxMC4wMzQyQzM3LjAwMSA5LjY4NDE3IDM2LjgzOCA5LjI4MzE3IDM2LjU2NiA4Ljk4MzE3TDI3Ljg2IDAuNDgzMTcyQzI3LjI2MSAtMC4wMTY4MjggMjYuMTE5IC0wLjIxNjgyOCAyNS40NjYgMC4zODMxNzJDMjQuODEzIDAuOTMzMTcyIDI0LjgxMyAyLjAzMzE3IDI1LjQ2NiAyLjU4MzE3TDMxLjU2IDguNTMzMTdIMS42MzI5OEMwLjcwNzk3NyA4LjUzNDE3IDAuMDAwOTc2NTYyIDkuMTg0MTcgMC4wMDA5NzY1NjIgMTAuMDM0MkMwLjAwMDk3NjU2MiAxMC44ODQyIDAuNzA3OTc3IDExLjUzNDIgMS42MzI5OCAxMS41MzQySDMxLjYxNEwyNS41MiAxNy40ODQyQzI0Ljk3NiAxNy45ODQyIDI0Ljg2NyAxOS4xMzQyIDI1LjUyIDE5LjY4NDJDMjYuMTczIDIwLjIzNDIgMjcuMzE2IDIwLjA4NDIgMjcuOTE0IDE5LjUzNDJMMzYuNjIgMTEuMDM0MkMzNi44MzggMTAuNzM0MiAzNy4wMDEgMTAuNDM0MiAzNy4wMDEgMTAuMDM0MloiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=');
}
.table__navigation .left {
margin-right: 38px;
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzciIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAzNyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDAxIDkuOTk0MDhDMC4wMDEgMTAuMzQ0MSAwLjE2NCAxMC43NDUxIDAuNDM2IDExLjA0NTFMOS4xNDIgMTkuNTQ1MUM5Ljc0MSAyMC4wNDUxIDEwLjg4MyAyMC4yNDUxIDExLjUzNiAxOS42NDUxQzEyLjE4OSAxOS4wOTUxIDEyLjE4OSAxNy45OTUxIDExLjUzNiAxNy40NDUxTDUuNDQyIDExLjQ5NTFIMzUuMzY5QzM2LjI5NCAxMS40OTUxIDM3LjAwMSAxMC44NDUxIDM3LjAwMSA5Ljk5NTA4QzM3LjAwMSA5LjE0NTA4IDM2LjI5NCA4LjQ5NTA4IDM1LjM2OSA4LjQ5NTA4SDUuMzg4TDExLjQ4MiAyLjU0NTA4QzEyLjAyNiAyLjA0NTA4IDEyLjEzNSAwLjg5NTA3OCAxMS40ODIgMC4zNDUwNzhDMTAuODI5IC0wLjIwNDkyMiA5LjY4NiAtMC4wNTQ5MjIxIDkuMDg4IDAuNDk1MDc4TDAuMzgxIDguOTk0MDhDMC4xNjMgOS4yOTQwOCAwIDkuNTk0MDggMCA5Ljk5NDA4SDAuMDAxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==');
}
.nicescroll-rails {
-webkit-transform: translateX(30px) translateY(0px);
transform: translateX(30px) translateY(0px);
-webkit-transition: 0.4s opacity;
transition: 0.4s opacity;
opacity: 0;
}
.nicescroll-rails.hide {
display: none !important;
opacity: 0 !important;
height: 0px !important;
}
.table__after_row {
display: flex;
width: 100%;
-webkit-justify-content: flex-end;
justify-content: flex-end;
-webkit-align-items: center;
align-items: center;
padding-right: 40px;
margin-top: 24px;
}
.table__after_row.-spbet {
justify-content: flex-start;
}
.map_tab_option {
height: 38px;
padding: 8px 12px;
border: 1px solid #D5DFFF;
box-sizing: border-box;
border-radius: 99px;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-transition: 0.3s;
transition: 0.3s;
position: relative;
}
.map_tab_option:not(:last-child) {
margin-right: 14px;
}
.map_tab_option .color {
-webkit-border-radius: 50%;
border-radius: 50%;
background: #213DAC;
height: 12px;
width: 12px;
margin: 0;
-webkit-transition: 0.3s;
transition: 0.3s;
border: none;
margin: 0px 6px 0px 0px;
}
.table__after_row .map_tab_option p {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 20px;
letter-spacing: -0.4px;
color: #000000;
}
.table__after_row p {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
letter-spacing: -0.1px;
color: #ACACAC;
margin-right: 12px;
}
.table__after_row .buttons {
display: flex;
-webkit-justify-content: flex-end;
justify-content: flex-end;
-webkit-align-items: center;
align-items: center;
} .roll-model-table,
.prof-table {
margin-top: 80px;
}
.roll-model-table table thead th:first-child,
.roll-model-table table tbody tr th:first-child {
min-width: 255px;
max-width: 255px;
background-color: #F0F4FF;
}
.roll-model-table table thead th {
width: 380px;
min-width: 380px;
text-align: left;
}
.roll-model-table table tbody tr th:first-child,
.roll-model-table table tr td {
height: 230px;
min-height: 230px;
}
.roll-model-table table tbody tr th:first-child {
vertical-align: center;
text-align: center;
box-shadow: inset -1px 0px 0px #D5DFFF, inset 0px -1px 0px #D5DFFF;
}
.roll-model-table table tr td {
width: 380px;
min-width: 380px;
padding: 21px 16px 20px;
text-align: left;
vertical-align: top;
background-color: transparent;
box-shadow: inset -1px 0px 0px #D5DFFF, inset 0px -1px 0px #D5DFFF;
color: #000000;
}
.roll-model-table table tr td li {
position: relative;
padding-left: 12px;
font-size: 13px;
line-height: 21px;
letter-spacing: -0.1px;
}
.roll-model-table table tr td li::before {
content: "\2022"; display: inline-block; position: absolute;
top: 0;
left: 0;
width: 6px; font-weight: bold; color: black; } .prof-table table thead th {
height: 48px;
padding: 0 16px;
width: 760px;
min-width: 760px;
}
.prof-table table thead th:first-child,
.prof-table table tbody tr th:first-child {
min-width: 255px;
width: auto;
text-align: center;
position: static;
}
.prof-table table thead th.double-box {
width: 450px;
min-width: 450px;
padding: 0;
}
.prof-table table thead th.double-box div {
display: flex;
}
.prof-table table thead th.double-box>div {
flex-direction: column;
}
.prof-table table thead th.double-box>div>p {
width: 100%;
box-shadow: inset 0px -1px 0px #D5DFFF;
}
.prof-table table thead th.double-box>div>div>p {
box-shadow: inset -1px 0px 0px #D5DFFF;
}
.prof-table table thead th.double-box div p {
padding: 0 16px;
min-width: 150px;
text-align: center;
}
.prof-table table tbody tr th:first-child,
.prof-table table tr td {
min-height: auto;
height: auto;
}
.prof-table table tr td {
width: 760px;
min-width: 760px;
max-width: 760px;
text-align: left;
box-shadow: inset -1px 0px 0px #D5DFFF, inset 0px -1px 0px #D5DFFF;
background-color: transparent;
color: #000000;
}
.prof-table table tr td:nth-last-child(-n+3) {
width: 150px;
min-width: 150px;
max-width: 150px;
text-align: center;
background-color: #63BE7B;
}
.prof-table table tbody tr th:first-child {
background-color: #6481F2;
}
.prof-table .table__after_row {
justify-content: space-between;
}
.prof-table__download-link-box {
display: flex;
align-items: center;
justify-content: flex-start;
margin-left: 7px;
}
.prof-table__download-link {
display: flex;
align-items: center;
justify-content: flex-start;
font-size: 18px;
line-height: 24px;
color: #000000;
}
.prof-table__download-link span {
width: 19px;
height: 24px;
margin-right: 19px;
background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='24' viewBox='0 0 19 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6533 6.84443C14.5822 6.84443 14.5111 6.84443 14.4399 6.84443C13.9422 6.84443 13.4444 6.66665 13.0533 6.31109C12.6266 5.91998 12.3777 5.35109 12.3777 4.7822V0.871094H1.14217C0.502172 0.871094 0.00439453 1.36887 0.00439453 2.00887V21.9911C0.00439453 22.6311 0.502172 23.1289 1.14217 23.1289H16.8933C17.5333 23.1289 18.0311 22.6311 18.0311 21.9911V6.48887L14.6533 6.84443Z' fill='%232F57F6'/%3E%3Cpath d='M14.5467 5.88448L17.4267 5.60004L13.3022 1.47559V4.7467C13.3022 5.0667 13.4445 5.3867 13.6578 5.60004C13.9067 5.81337 14.2267 5.92004 14.5467 5.88448Z' fill='%232F57F6'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: contain;
background-size: contain;
}
.prof-table__download-link-box>p {
margin-left: 12px;
margin-right: 0;
font-size: 18px;
line-height: 24px;
letter-spacing: 0;
color: #ACACAC;
}
.prof-table__color-info-block {
display: flex;
flex-direction: column;
align-items: stretch;
justify-content: flex-start;
}
.prof-table__color-box {
display: flex;
height: 16px;
}
.prof-table__color-box div {
width: 24px;
min-width: 24px;
height: 100%;
}
.prof-table__line {
width: 100%;
height: 8px;
margin-top: 8px;
border-bottom: 1px solid #D5DFFF;
border-left: 1px solid #D5DFFF;
border-right: 1px solid #D5DFFF;
}
.prof-table__text {
display: flex;
justify-content: space-between;
margin-top: 4px;
}
.prof-table__text p {
margin: 0;
font-size: 14px;
line-height: 21px;
letter-spacing: -0.1px;
color: #ACACAC;
} .table__after_row.-column {
flex-direction: column;
align-items: flex-start;
}
.table__after_row-top {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
}
.table__after_row-bottom {
margin-top: 20px;
}
@media screen and (min-width: 1000px) {
.prof-table__download-link:hover {
color: #2F57F6;
}
}
@media screen and (max-width: 1100px) {
.table__top-block {
margin-right: 0px;
}
table tbody tr th:first-child {
min-width: 620px;
max-width: 620px;
}
table thead th:first-child {
min-width: 620px;
max-width: 620px;
}
.prof-table table tr td {
width: 580px;
min-width: 580px;
max-width: 580px;
}
.prof-table table thead th {
width: 580px;
min-width: 580px;
max-width: 580px;
}
}
@media screen and (max-width: 1024px) {
.theory_table,
.roll-model-table,
.prof-table {
margin-top: 48px;
}
table thead th {
padding: 6px 16px;
text-align: center;
min-width: 104px;
max-width: 104px;
white-space: unset;
}
table thead th:first-child {
text-align: left;
min-width: 188px;
max-width: 188px;
}
table tbody tr th:first-child {
min-width: 188px;
max-width: 188px;
}
table tr td {
min-width: 104px;
min-height: 136px;
}
.table__navigation {
display: none;
}
table {
max-height: 480px;
overflow: auto;
}
.table__after_row {
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-justify-content: space-between;
justify-content: space-between;
padding-right: 0;
margin-top: 12px;
}
.map_tab_option {
margin: 0;
border: none;
-webkit-justify-content: flex-start;
justify-content: flex-start;
padding: 0;
height: auto;
}
.table__after_row>p {
max-width: 130px;
}
.map_tab_option:not(:last-child) {
margin-right: 0;
margin-bottom: 7px;
} .table__top-block {
margin-right: 0;
}
.roll-model-table table thead th:first-child,
.roll-model-table table tbody tr th:first-child {
width: 158px;
min-width: 158px;
}
.roll-model-table table thead th {
line-height: 18px;
}
.roll-model-table table thead th,
.roll-model-table table tr td {
width: 187px;
min-width: 187px;
} .prof-table table thead th:first-child,
.prof-table table tbody tr th:first-child {
min-width: 64px;
}
.prof-table table thead th,
.prof-table table tr td {
padding: 8px 16px;
width: 462px;
min-width: 462px;
text-align: left;
}
.prof-table table thead th.double-box>div>p {
display: none;
}
.prof-table table thead th.double-box div p {
height: 100%;
min-width: 64px;
text-align: center;
font-size: 9px;
line-height: 18px;
letter-spacing: 0;
}
.prof-table table thead th.double-box div p strong {
display: block;
font-size: 12px;
}
.prof-table table thead th.double-box div p,
.prof-table table tr td:nth-last-child(-n+3) {
padding: 8px 12px;
width: 64px;
min-width: 64px;
}
.prof-table table thead th.double-box {
padding: 0;
width: auto;
min-width: 192px;
}
.prof-table table thead th.double-box div,
.prof-table table thead th.double-box>div,
.prof-table table thead th.double-box {
height: 100%;
}
.prof-table__color-info-block {
margin-left: auto;
}
.prof-table__download-link span {
margin-right: 12px;
}
.prof-table__download-link-box>p {
margin-left: 7px;
}
}
@media screen and (max-width: 760px) {
.table__after_row {
align-items: center;
}
.table__after_row .buttons {
flex-direction: column;
align-items: flex-start;
} .prof-table table thead th,
.prof-table table tr td {
width: 215px;
min-width: 215px;
line-height: 18px;
letter-spacing: 0;
}
.prof-table table thead th.double-box div p {
vertical-align: center;
}
.prof-table table thead th.double-box div div p {
display: block;
}
.prof-table__download-link-box {
margin-top: 36px;
}
.prof-table .table__after_row {
flex-direction: column-reverse;
align-items: flex-start;
} .table__after_row-bottom {
margin-top: 20px;
}
.table__after_row-top>p {
max-width: 130px;
}
.table__after_row-bottom {
margin-top: 0px;
}
}.visible_table table thead th:first-child {
position: relative;
max-width: none;
min-width: 45%;
text-align: left;
justify-content: flex-start;
}
.visible_table table thead th {
min-width: auto;
max-width: none;
width: 100%;
white-space: normal;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
line-height: 18px;
padding: 12px 11px;
}
.visible_table thead tr {
min-width: 100%;
width: 100%;
display: flex;
justify-content: space-between;
}
.visible_table table thead {
width: 100%;
}
.visible_table table tbody tr th:first-child {
min-width: 45%;
max-width: none;
width: 100%;
position: relative;
}
.visible_table table tbody tr {
width: 100%;
display: flex;
justify-content: space-between;
}
.visible_table table tr td {
width: 100%;
min-width: auto;
max-width: none;
width: 100%;
}
.visible_table table tr:not(:first-child) {
padding: 0px;
}
.visible_table tbody {
min-width: 100%;
width: 100%;
}
.visible_table table tr td {
display: flex;
justify-content: center;
align-items: center;
}
.visible_table table {
max-height: none;
overflow: hidden;
}
.visible_table table tr:last-child th {
border-bottom: 0px;
}
.table_modal {
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
background-color: rgba(0,0,0,0.3);
z-index: 1000;
opacity: 0;
pointer-events: none;
transition: 0.4s;
}
.table_modal.active {
opacity: 1;
pointer-events: all;
}
.table_modal_section {
position: absolute;
background-color: #fff;
width: 90%;
height: 90%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 70px 40px;
border-radius: 30px;
padding-top: 26px;
}
.table_modal .close {
position: absolute;
width: 22px;
height: 22px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/close_modal.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
right: 40px;
top: 32px;
transition: 0.3s;
z-index: 10;
}
.table_modal_content {
width: 100%;
height: 90%; max-height: 100%; }
.table_modal_content table {
width: 100%;
overflow-y: auto;
max-height: 100%;
max-width: none;
margin-top: 20px;
} .table_modal .table__top-block {
margin-right: 40px;
}
.table_modal table tr td {
display: flex;
justify-content: center;
align-items: center;
}
.roll-model-table .visible_table table thead th:first-child {
min-width: auto;
}
.roll-model-table .visible_table table tbody th:first-child {
min-width: auto;
height: inherit;
}
.roll-model-table .visible_table table tr td {
min-height: auto;
height: auto;
align-items: flex-start;
min-height: auto;
height: auto;
}
.roll-model-table .table_modal_section table tbody {
display: flex;
width: 100%;
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
}
.roll-model-table .table_modal_section table tr {
display: flex;
justify-content: flex-start;
align-items: stretch;
padding-left: 0px !important;
}
.roll-model-table .table_modal_section table tbody tr th:first-child,
.roll-model-table .table_modal_section table tr td {
height: auto;
align-items: flex-start;
}
.roll-model-table .visible_table table thead th:first-child {
justify-content: center;
}
tbody {
display: flex;
width: 100%;
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
}
table tr {
display: flex;
justify-content: flex-start;
align-items: stretch;
padding-left: 0px !important;
}
.prof-table .visible_table table thead th:first-child {
display: flex;
justify-content: center;
align-items: center;
max-width: 64px;
min-width: 64px;
}
.prof-table .visible_table table tbody th:first-child {
height: inherit;
display: flex;
justify-content: center;
align-items: center;
max-width: 64px;
min-width: 64px;
}
.prof-table .visible_table table tr td:nth-child(2) {
justify-content: flex-start;
}
.prof-table .visible_table table thead tr th:nth-child(2) {
justify-content: flex-start;
}
.prof-table .visible_table table thead th {
font-size: 12px;
line-height: 24px;
}
.prof-table .visible_table table tr td {
min-height: auto;
height: auto;
align-items: flex-start;
min-height: auto;
height: auto;
display: flex;
justify-content: center;
align-items: center;
}
.prof-table .table_modal_section table tbody {
display: flex;
width: 100%;
justify-content: flex-start;
align-items: flex-start;
flex-direction: column;
}
.prof-table .table_modal_section table tr {
display: flex;
justify-content: flex-start;
align-items: stretch;
padding-left: 0px !important;
}
.prof-table .table_modal_section table tbody tr th:first-child,
.prof-table .table_modal_section table tr td {
height: auto;
align-items: flex-start;
}
.prof-table .visible_table table thead th:first-child {
justify-content: center;
}
.prof-table .table_modal table tr td:nth-child(2) {
justify-content: flex-start;
}
.prof-table .table_modal table thead tr th:nth-child(2) {
justify-content: flex-start;
}
.table_modal .table__navigation div {
pointer-events: none;
}
.table_modal.active .table__navigation div {
pointer-events: auto;
}
@media screen and (max-width:1024px) {
.table_modal .table__top-block {
margin-right: 0px;
}
.table_modal_section {
width: 100%;
height: 100%;
border-radius: 0px;
}
.table_modal .table__top-block {
width: 100%;
}
.table_modal_section  {
padding: 0px 25px;
padding-top: 25px;
padding-bottom: 20px;
}
.table_modal .close {
right: 25px;
}
.table_modal_section {
overflow-y: auto;
overflow-x: hidden;
}
.visible_table   table tr td {
min-width: auto;
min-height: auto;
}
.visible_table table thead th {
font-size: 7px;
line-height: 9px;
}
.visible_table table tbody tr th:first-child {
min-width: 30%;
}
.visible_table table thead tr th:first-child {
min-width: 30%;
}
.roll-model-table .visible_table table thead tr th:first-child {
min-width: 15%;
max-width: 15%;
}
.roll-model-table .visible_table table tbody th:first-child {
min-width: 15%;
max-width: 15%;
padding: 10px 5px;
}
.roll-model-table .visible_table table tr td li {
position: relative;
padding-left: 7px;
font-size: 12px;
line-height: 19px;
letter-spacing: -0.1px;
}
}
@media screen and (max-width:760px) {
.table_modal_section {
padding: 20px 15px;
}
.table_modal .close {
top: 20px;
right: 20px;
}
.table_modal .table__top-block {
position: relative;
top: 0px;
width: 85%;
}
.table_modal .block-title {
font-size: 12px;
line-height: 17px;
}
.table_modal .table_modal_content {
height: 80%;
}
.table__after_row-bottom {
margin-top: 20px;
}
.visible_table table tbody tr th:first-child {
font-size: 9px;
line-height: 12px;
padding-left: 0px;
padding-right: 0px;
}
.visible_table table tbody tr td {
padding: 12px 1px;
}
.visible_table table thead th {
padding: 10px 1px;
}
.visible_table table thead th {
font-size: 5px;
}
.roll-model-table .visible_table table tr td li::before {
display: none;
}
.roll-model-table .visible_table table tr td li {
padding-left: 0px;
}
.roll-model-table .visible_table table thead tr th:first-child {
min-width: 11%;
max-width: 11%;
}
.roll-model-table .visible_table table tbody th:first-child {
min-width: 11%;
max-width: 11%;
padding: 10px 1px;
}
.roll-model-table .visible_table table tr td li {
position: relative;
padding-left: 0px;
font-size: 8px;
line-height: 11px;
letter-spacing: -0.1px;
}
.prof-table .visible_table table thead th:first-child {
display: flex;
justify-content: center;
align-items: center;
max-width: 10%;
min-width: 10%;
padding: 5px 5px;
}
.prof-table .visible_table table tbody th:first-child {
height: inherit;
display: flex;
justify-content: center;
align-items: center;
max-width: 10%;
min-width: 10%;
padding: 5px 5px;
}
.prof-table .visible_table table tr td:nth-child(2) {
justify-content: flex-start;
}
.prof-table .visible_table table thead tr th:nth-child(2) {
justify-content: flex-start;
}
.prof-table .visible_table table thead th {
font-size: 12px;
line-height: 24px;
}
.prof-table .visible_table table tr td {
min-height: auto;
height: auto;
align-items: flex-start;
min-height: auto;
height: auto;
display: flex;
justify-content: center;
align-items: center;
}
.prof-table .visible_table table tr td:nth-last-child(-n+3) {
max-width: 11%;
min-width: 11%;
}
.prof-table .visible_table table thead th.double-box {
min-width: 33%;
max-width: 33%;
display: flex;
justify-content: flex-start;
min-height: inherit;
height: inherit;
padding: 0px !important;
}
.prof-table .visible_table table thead th.double-box p {
width: 100%;
min-width: auto;
max-width: none;
}
.prof-table .visible_table table thead th.double-box>div {
width: 100%;
display: flex;
}
.prof-table .visible_table table thead th.double-box div p strong {
display: block;
font-size: 8px;
}
.prof-table .visible_table table thead th.double-box div p {
font-size: 8px;
line-height: 12px;
padding-left: 5px;
padding-right: 5px;
}
.prof-table .visible_table table thead th.double-box div {
align-items: stretch;
justify-content: space-between;
width: 100%;
}
.prof-table .visible_table table thead th.double-box>div {
flex-direction: row;
align-items: stretch;
}
.prof-table .visible_table table tr td {
font-size: 10px;
}
.prof-table .visible_table table tbody tr td {
padding-left: 9px;
padding-right: 9px;
}
.prof-table .visible_table table thead th {
font-size: 8px;
line-height: 15px;
padding-left: 9px;
padding-right: 9px;
display: flex;
justify-content: center;
align-items: center;
}
}body {
margin: 0px;
padding: 0px; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased;
min-width: 360px;
height: auto !important;
}
body:before {
content: '';
height: 1px;
display: block;
}
body.no-scroll {
height: 100%;
width: 100%;
position: static;
overflow: hidden;
}
body.hidden {
overflow: hidden;
}
body.overflow {
height: 100%;
width: 100%;
overflow: hidden;
position: fixed;
}
body.overflow .page {
padding-right: 20px;
}
body * {
margin: 0px;
padding: 0px;
outline: 0;
background-repeat: no-repeat;
background-position: center;
font-weight: normal;
font-style: normal; -webkit-box-sizing: border-box;
box-sizing: border-box; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: transparent; -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} input {
border-radius: 0;
} input::-ms-reveal,
input::-ms-clear {
display: none;
}
li {
list-style-type: none;
}
a {
text-decoration: none;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
img {
border: none; -webkit-user-drag: none;
}
body {
padding-top: 90px;
}
main {
background-color: #FFF;
-webkit-transition: 0.5s;
transition: 0.5s;
}
svg path {
-webkit-transition: 0.4s;
transition: 0.4s;
}
.page {
position: relative;
width: 100%;
min-height: 100vh;
min-width: 100%;
font-family: 'Navigo', sans-serif;
}
.menu_bg {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
min-height: 100%;
min-width: 100%;
background-color: rgba(0, 0, 0, 0.4);
opacity: 0;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
pointer-events: none;
z-index: 50;
overflow: hidden;
}
.menu_bg.active {
opacity: 1;
pointer-events: all;
}
.container {
width: 100%;
margin: 0 auto;
max-width: 1246px;
} .header {
position: relative;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
min-height: 90px;
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 11;
background-color: #fff;
}
.header .container {
width: 1178px;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
position: relative;
padding: 23px 0;
}
.header .container:after {
content: '';
display: block;
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: 3px;
background-color: #D5DFFF;
}
.header__menu-icon {
display: none;
}
.header__mob-menu {
display: none;
}
.header__logo {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
min-width: 179px;
position: absolute;
opacity: 0;
pointer-events: none;
-webkit-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
}
.header__logo img,
.header__logo svg {
width: 100%;
height: auto;
}
.header__right-block {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: space-between;
width: 100%;
}
.header__nav-list {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: flex-start;
-webkit-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
-webkit-transition: 0.9s;
-o-transition: 0.9s;
transition: 0.9s;
}
.header__nav {
margin-right: 54px;
font-weight: normal;
font-size: 17px;
line-height: 24px;
text-transform: uppercase;
color: #000000;
}
.header__nav:last-child {
margin-right: 0;
}
.header__nav:hover {
color: #2F57F6;
}
.header__language-box {
position: relative;
margin-left: 124px;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
padding: 5px 0;
}
.header__language-btn {
cursor: pointer;
font-weight: normal;
font-size: 17px;
line-height: 24px;
padding: 5px 0;
letter-spacing: 0.6px;
text-transform: uppercase;
color: #2F57F6;
user-select: none;
}
.header__language-list {
position: absolute;
display: block;
pointer-events: none;
opacity: 0;
-webkit-transform: translateY(15px);
-ms-transform: translateY(15px);
transform: translateY(15px);
top: 35px;
padding: 0px 0;
z-index: 2;
background-color: #fff;
border: 1px solid #D5DFFF;
border-radius: 5px;
overflow: hidden;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.header__language {
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
padding: 10px;
color: #2F57F6;
font-weight: normal;
font-size: 17px;
line-height: 100%;
letter-spacing: 0.6px;
text-transform: uppercase;
user-select: none;
}
.header__language:hover {
background-color: #2F57F6;
color: #fff;
}
.header__language-box:hover .header__language-list {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
pointer-events: auto;
}
.header.active .header__logo {
pointer-events: auto;
opacity: 1;
-webkit-transition-delay: 0.2s;
-o-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.header.active .header__nav-list {
-webkit-transform: translateX(448px);
-ms-transform: translateX(448px);
transform: translateX(448px);
} *.-small-container {
max-width: 1110px;
margin: 0 auto;
}
*.-small-item-container {
max-width: none;
width: 100%;
padding: 0 68px;
}
.tabs-block {
margin-top: 16px;
}
.tabs-block .tabs {
display: flex;
align-items: center;
justify-content: flex-start;
width: 100%;
overflow-x: auto;
}
.tabs-block .tabs::-webkit-scrollbar {
width: 3px;
height: 3px
}
.tabs-block .tabs::-webkit-scrollbar-track {
background-color: none;
margin-top: 10px;
margin-bottom: 10px;
}
.tabs-block .tabs::-webkit-scrollbar-thumb {
background-color: rgba(45, 94, 255, 0.2);
-webkit-border-radius: 5px;
border-radius: 5px;
}
*.-bottom-border {
padding-bottom: 21px;
border-bottom: 1px solid #F0F4FF;
}
.tabs-block .tab {
margin-right: 54px;
user-select: none;
cursor: pointer;
white-space: nowrap;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 27px;
letter-spacing: -0.4px;
color: #ACACAC;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.tabs-block .tab:last-child {
margin-right: 0;
}
.tabs-block .tab.active {
color: #000000;
pointer-events: none;
}
.main-title {
font-style: normal;
font-weight: normal;
font-size: 54px;
line-height: 60px;
color: #000000;
}
.items {
position: relative;
margin-top: 125px;
margin-bottom: 125px; }
.item { max-width: 100%;
pointer-events: none;
opacity: 0;
top: 0px;
left: 0px;
display: none; -webkit-transition: 0.7s;
transition: 0.7s;
max-height: 100%;
overflow: hidden;
}
.item.active { display: block;
pointer-events: auto;
opacity: 1;
top: 0px;
max-height: none;
overflow: visible; }
.anchor-list {
margin-top: 45px;
display: flex;
align-items: center;
justify-content: flex-start;
overflow-x: auto;
max-width: 100%;
}
.anchor-list::-webkit-scrollbar {
width: 3px;
height: 3px
}
.anchor-list::-webkit-scrollbar-track {
background-color: none;
margin-top: 10px;
margin-bottom: 10px;
}
.anchor-list::-webkit-scrollbar-thumb {
background-color: rgba(45, 94, 255, 0.2);
-webkit-border-radius: 5px;
border-radius: 5px;
}
.anchor-list a {
display: inline-block;
margin-right: 54px;
user-select: none;
white-space: nowrap;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #ACACAC;
}
.anchor-list a:last-child {
margin-right: 0;
} .methodology__methodology-block {
margin-top: 45px;
}
.block-title {
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 34px;
letter-spacing: 0.6px;
text-transform: uppercase;
color: #000000;
}
.-bottom-border.-blue {
padding-bottom: 50px;
border-color: #D5DFFF;
}
.-round-block {
background: #F0F4FF;
border-radius: 45px;
}
.methodology__methodology-info-block {
margin-top: 24px;
padding: 45px 68px;
}
.methodology__methodology-info-block>.title {
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #000000;
}
.methodology-info-block__first-box {
display: flex;
align-items: flex-start;
justify-content: flex-start;
margin-top: 50px;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.methodology-info-block__first-box.hide-border {
border-color: transparent;
}
.methodology-info-first-box__img-box {
display: flex;
align-items: center;
justify-content: flex-start;
margin-bottom: 50px;
}
.methodology-info-first-box__img-box:last-child {
margin-bottom: 0;
}
.methodology-info-first-box__img {
display: flex;
align-items: center;
justify-content: center;
width: 90px;
min-width: 90px;
height: 90px;
margin-right: 24px;
background-color: #2F57F6;
border-radius: 50%;
}
.methodology-info-first-box__img img {
display: block;
max-width: 55%;
max-height: 55%;
}
.methodology-info-first-box__text {
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.methodology-info-block__text-editor {
max-width: 730px;
margin-left: auto;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.methodology-info-block__text-editor p {
margin-bottom: 45px;
}
.methodology-info-block__text-editor p:last-child {
margin-bottom: 0;
}
.methodology-info-block__hidden-block {
display: none;
}
.methodology-info-block__big-text-editor {
padding-top: 50px;
margin-bottom: 50px;
font-style: normal;
font-weight: normal;
font-size: 28px;
line-height: 36px;
color: #2F57F6;
}
.btn-container {
display: flex;
align-items: center;
justify-content: flex-start;
}
.btn-container.-methodology-info-block {
position: relative;
max-width: 730px;
margin-left: auto;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.btn-container.-center {
justify-content: center;
}
.btn-container.-methodology-info-block.active {
margin-top: 50px;
}
.more-btn {
position: absolute;
display: flex;
align-items: center;
left: 0;
cursor: pointer;
user-select: none;
opacity: 0;
pointer-events: none;
white-space: nowrap;
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 34px;
letter-spacing: 0.6px;
text-transform: uppercase;
color: #2F57F6;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.more-btn.active {
position: static;
opacity: 1;
pointer-events: auto;
}
.btn-container.-methodology-info-block span:after {
content: '';
display: inline-block;
width: 13px;
height: 8px;
margin-left: 15px;
margin-top: 2px;
background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.46632 7.5L12.9326 0.5H0L6.46632 7.5Z' fill='%232F57F6'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.4s;
transition: 0.4s;
}
.btn-container.-methodology-info-block.active span:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
} .methodology__profession-block {
margin-top: 60px;
}
.methodology-profession-box {
margin-top: 34px;
}
.methodology-profession-block__list {
display: flex;
align-items: stretch;
justify-content: flex-start;
flex-wrap: wrap;
margin-right: -30px;
}
.methodology-profession-block__list li {
display: inline-block;
width: 350px;
min-height: 120px;
padding: 22px 24px;
margin-right: 30px;
margin-bottom: 20px;
border: 2px solid #D5DFFF;
border-radius: 12px;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.methodology-profession-block__list p {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 24px;
color: #000000;
}
.btn-container.-methodology-profession-block {
margin-top: 20px;
}
.methodology-profession-block__more-btn {
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
user-select: none;
}
.methodology-profession-block__more-btn span {
display: flex;
align-items: center;
justify-content: center;
width: 18px;
height: 9px;
margin-right: 12px;
}
.methodology-profession-block__more-btn svg {
display: block;
max-width: 100%;
max-height: 100%;
}
.methodology-profession-block__more-btn p {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 24px;
color: #000000;
-webkit-transition: 0.4s;
transition: 0.4s;
}
.hidden-profession-list {
display: none;
} .methodology__model-prof-block {
margin-top: 60px;
}
.methodology-profession-block__list.-model-prof-block {
margin-top: 27px;
}
.methodology-profession-block__list.-model-prof-block li {
min-height: 160px;
padding: 24px 24px 40px;
background-color: #2F57F6;
border: none;
}
.methodology-profession-block__list.-model-prof-block p {
color: #fff;
}
.methodology-profession-block__list.-model-prof-block h4 {
padding-bottom: 16px;
margin-bottom: 16px;
border-bottom: 1px solid rgba(213, 223, 255, 0.2);
font-style: normal;
font-weight: normal;
font-size: 25px;
line-height: 40px;
color: #FFFFFF;
} .methodology__tads-section {
margin-top: 80px;
}
.methodology-tads-block {
margin-top: 26px;
padding: 40px 67px 80px 68px;
}
.methodology-tads-block .title {
margin-bottom: 35px;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #000000;
}
.methodology-tads-block__list-box {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.methodology-tads-block__list {
width: 100%;
max-width: 540px;
}
.methodology-tads-block__list li {
position: relative;
list-style-type: disc;
margin-left: 24px;
margin-bottom: 25px;
}
.methodology-tads-block__list li:last-child {
margin-bottom: 0px;
}
.methodology-tads-block__list p {
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
} .footer {
background-color: #FFF;
padding: 168px 0;
}
.footer .container {
width: 1110px;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: flex-start;
align-items: flex-start;
justify-content: space-between;
}
.footer__left-block {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-start;
align-items: flex-start;
width: 100%;
max-width: 418px;
}
.footer-left__text {
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 18px;
line-height: 27px;
color: #000000;
}
.footer-left__text a {
color: #2F57F6;
text-decoration: underline;
text-decoration-color: transparent;
}
.footer-left__text a:hover {
text-decoration-color: #213DAC;
}
.footer-left__text-box {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: flex-start;
align-items: flex-start;
width: 100%;
padding-top: 26px;
}
.footer-left__text-box .footer-left__text:nth-child(1) {
margin-right: 161px;
}
.footer__right-block {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: flex-start;
align-items: flex-start;
justify-content: space-between;
margin-left: 152px;
width: 100%;
}
.footer-right__nav-list {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-ms-align-items: flex-start;
align-items: flex-start;
justify-content: flex-start;
}
.footer-right__nav {
display: block;
margin-bottom: 13px;
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 18px;
line-height: 27px;
color: #000000;
}
.footer-right__nav:last-child {
margin-bottom: 0;
}
.footer-right__nav:hover {
color: #2F57F6;
}
.footer-logo {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
width: 68px;
height: 54px;
}
.footer-logo svg,
.footer-logo img {
width: 100%;
height: auto;
max-height: 100%;
} .video_modal {
display: block;
position: fixed;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
background: rgba(0, 0, 0, 0.3);
z-index: 20;
opacity: 0;
pointer-events: none;
transition: 0.4s;
z-index: 10000;
overflow: auto;
}
.video_video {
width: 100%;
height: 100%;
display: none;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
z-index: 3;
}
.video_video iframe {
width: 100%;
height: 100%;
}
.video_modal.active {
opacity: 1;
pointer-events: auto;
}
.container_modal {
width: 100%;
max-width: 1100px;
margin: 0px auto;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.video_modal .close {
width: 20px;
height: 20px;
top: 26px;
right: 0px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/close.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
cursor: pointer;
position: absolute;
}
.video_modal .video {
width: 100%;
max-width: 920px;
max-height: 100%;
height: auto;
border-radius: 8px;
overflow: hidden;
position: relative;
}
.video_modal .video .img {
width: 100%;
height: 100%;
max-height: 517px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 1;
}
.video_modal .play_video {
display: block;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 114px;
height: 114px;
z-index: 2;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/video_play_big.svg);
}
.video_modal .video .img img {
width: 100%;
height: 100%;
max-height: 100%;
object-fit: cover;
z-index: 1;
}
.video_section {
width: 100%;
max-width: 1110px;
margin: 0px auto;
margin-top: 80px;
}
.video_button {
width: 100%;
min-height: 68px;
display: flex;
align-items: center;
justify-content: center;
padding: 16px;
border: 2px solid #D5DFFF;
box-sizing: border-box;
border-radius: 100px;
cursor: pointer;
transition: 0.4s;
}
.video_button p {
font-family: Navigo, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 100%;
color: #000000;
display: flex;
align-items: center;
justify-content: center;
width: fit-content;
white-space: nowrap;
}
.video_button p:before {
content: '';
display: block;
width: 32px;
height: 32px;
margin-right: 12px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/video_play.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.News-wrapper {
height: auto !important;
margin-bottom: 0px !important;
}
.docs-block .methodology-profession-block__list li {
margin: 0px;
padding: 0px;
width: 540px;
margin-bottom: 20px;
}
.docs-block .methodology-profession-block__list li:nth-child(odd) {
margin-right: 30px;
}
.docs-block .methodology-profession-block__list li a {
display: flex;
width: 100%;
height: 100%;
padding: 21px 30px 36px 30px;
flex-direction: column;
justify-content: flex-start;
align-content: flex-start;
}
.docs-block .methodology-profession-block__list li p {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #2F57F6;
}
.docs-block .methodology-profession-block__list li .bottom_info {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 24px;
text-align: left;
color: #000000;
padding-left: 44px;
position: relative;
display: flex;
justify-content: flex-start;
align-items: center;
padding-top: 20px;
margin-top: 16px;
border-top: 1px solid #D5DFFF;
}
.docs-block .methodology-profession-block__list li .bottom_info:before {
content: '';
display: block;
position: absolute;
left: 0px;
width: 32px;
height: 32px;
background-size: 18px;
background-position: center;
background-repeat: no-repeat;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/docs.svg);
}
.docs-block .methodology-profession-block__list li .bottom_info em {
margin-left: 12px;
color: #ACACAC;
} .methodology-info-first-box__img.-student {
width: 301px;
min-width: 301px;
height: auto;
margin-right: 24px;
background-color: rgba(0, 0, 0, 0);
border-radius: 0%;
}
.methodology-info-first-box__img.-student img {
width: 100%;
height: auto;
max-width: none;
max-height: none;
}
.stud_result_section {
margin-top: 80px;
}
.stud_media {
margin-top: 80px !important;
}
.right_result {
margin-left: 27px;
}
.stud_result_content {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.teachers-info-section__editor.-student h1,
.teachers-info-section__editor.-student h2,
.teachers-info-section__editor.-student h3,
.teachers-info-section__editor.-student h4,
.teachers-info-section__editor.-student h5,
.teachers-info-section__editor.-student h6 {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #2F57F6;
margin-bottom: 24px;
}
.teachers-info-section__editor.-student p {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.teachers-info-section__editor.-student li {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
}
.presentation_button {
margin-top: 48px;
padding: 8px 16px;
background: #2F57F6;
border-radius: 99px;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;
display: flex;
align-items: flex-end;
text-align: center;
color: #FFFFFF;
width: fit-content;
cursor: pointer;
transition: 0.3s;
}
.stud_result_content .block-title {
width: auto;
} .experts_section {
overflow-x: hidden;
margin-top: 80px;
}
.experts-slider {
margin-top: 45px;
width: 100%;
}
.experts-slide {
margin-right: 35px;
width: 255px;
display: inline-block;
}
.experts-slide__content {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
width: 255px;
}
.experts-slide__img {
position: relative;
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
width: 235px;
height: 235px;
border-radius: 50%;
overflow: hidden;
}
.experts-slide__img:after {
content: '';
display: block;
position: absolute;
background-color: #2F57F6;
border-radius: 50%;
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0.3;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.experts-slide__img img {
width: 100%;
height: 100%;
object-fit: cover;
filter: grayscale(100%);
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.experts-slide__text {
padding-top: 32px;
width: 100%;
}
.experts-slide__name {
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 23px;
line-height: 36px;
color: #000000;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.experts-slide__description {
margin-top: 16px;
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 18px;
line-height: 27px;
color: #ACACAC;
}  .activity_section {
margin-top: 80px;
}
.link_buttons {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
margin-top: 24px;
}
.link_button {
display: block;
width: 542px;
min-height: 152px;
background-color: #2F57F6;
border-radius: 24px;
padding: 16px 30px 12px 30px;
margin-bottom: 30px;
transition: 0.3s;
cursor: pointer;
}
.link_button p {
font-family: Navigo, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #FFFFFF;
min-height: 78px;
padding-bottom: 16px;
display: block;
border-bottom: 1px solid rgba(213, 223, 255, 0.2);
}
.link_button span {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 34px;
letter-spacing: 0.6px;
text-transform: uppercase;
color: #FFFFFF;
margin-top: 12px;
padding-left: 28px;
position: relative;
display: flex;
justify-content: flex-start;
align-items: center;
}
.link_button span:before {
content: '';
display: block;
width: 12px;
height: 12px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/link_button.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
position: absolute;
left: 0px;
transition: 0.3s;
}
.modal_bg {
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
top: 0px;
background: rgba(0, 0, 0, 0.3);
z-index: 99999;
opacity: 0;
pointer-events: none;
transition: 0.3s;
}
.modal_bg.active {
opacity: 1;
pointer-events: auto;
}
.page_in_develop .modal {
width: 608px;
padding: 42px 48px;
background-color: #fff;
border-radius: 30px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.page_in_develop .modal p {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #000000;
}
.modal_bg .close {
position: absolute;
width: 22px;
height: 22px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/close_modal.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
right: 40px;
top: 32px;
transition: 0.3s;
}  .modal_bg {
overflow-y: scroll;
display: flex;
padding: 50px 0px;
}
.POA_form {
width: 608px;
background-color: #fff;
padding: 48px;
margin: auto;
position: relative;
border-radius: 30px;
}
.form_title {
font-family: Navigo, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #000000;
}
.input_block {
margin-top: 24px;
width: 100%;
}
.input_name {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 20px;
color: #000000;
}
.input_block input {
background: #FFFFFF;
border: 1px solid #ACACAC;
box-sizing: border-box;
border-radius: 4px;
margin-top: 6px;
width: 100%;
padding: 15.5px 12px;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
color: #ACACAC;
transition: 0.3s;
display: flex;
justify-content: flex-start;
align-items: center;
transform-origin: left;
}
.form_title-small {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
margin-top: 24px;
}
.input_block input::placeholder {
transition: 0.3s;
}
.input_block input:focus::placeholder {
opacity: 0;
}
.input_block-double {
display: flex;
justify-content: space-between;
align-items: center;
}
.input_block-double .input_block {
width: 244px;
}
.input_block .file {
display: none;
}
.adding_file {
display: flex;
padding: 13.5px 12px;
background: #F0F4FF;
border-radius: 4px;
width: 244px;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;
color: #2F57F6;
position: relative;
padding-left: 48px;
display: flex;
justify-content: flex-start;
align-items: center;
cursor: pointer;
}
.adding_file:before {
content: '';
display: block;
width: 14px;
height: 14px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/plus.svg);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: 17px;
transition: 0.3s;
}
.file_input_block {
display: flex;
justify-content: space-between;
align-content: center;
padding-top: 6px;
}
.file_input_block .right_info {
width: 244px;
}
.file_input_block .right_info p {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
color: #ACACAC;
}
.file_input_block .right_info p strong {
display: block;
color: #000000;
margin-bottom: 3px;
}
.submit_block {
margin-top: 35px;
display: flex;
align-items: flex-end;
}
.submit_block .submit { font-style: normal;
font-weight: normal;
font-size: 18px;
display: flex;
align-items: flex-end;
text-align: center;
color: #FFFFFF;
padding: 8px 16px;
background: #2F57F6;
border-radius: 99px;
border: none;
cursor: pointer;
transition: 0.3s;
display: flex;
justify-content: center;
align-items: center;
}
.submit_block .info {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
color: #ACACAC;
max-width: 366px;
margin-left: 21px;
}
.submit_block .info a {
color: inherit;
text-decoration: underline;
transition: 0.3s;
}
.wpcf7 .ajax-loader {
display: none;
}
.wpcf7-response-output {
display: none !important;
}
input.wpcf7-not-valid {
border-color: #ff1c1c;
} .media {
width: auto;
display: block;
height: auto;
overflow: hidden;
margin-top: 80px;
margin: 0 -0.03rem;
padding: 0 0.081rem 0.02rem 0.081rem;
}
@media (min-width: 1280px) and (max-width: 1350px) {
.media {
padding: 0px;
margin: 0px;
padding-left: 65px;
}
.News {
padding: 0px;
margin: 0px;
padding-left: 65px;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.media {
padding: 0px 60px;
margin: 0px -60px;
}
.link_button {
width: 49%;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.media {
padding: 0px 60px;
margin: 0px -60px;
}
}
@media screen and (max-width: 1023px) {
.media {
padding: 0px 20px;
margin: 0px -20px;
}
}
@media (max-width: 567px) {
.media {
padding: 0px 15px;
margin: 0px -15px;
}
}
.media .swiper-container {
overflow: visible;
}
.media .top_row {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
margin-bottom: 24px;
}
.top_row .News-nav {
position: relative;
left: 0px;
top: 0px;
}
.media-slide {
display: inline-block;
width: 540px;
min-height: 500px;
background: #F0F4FF;
border-radius: 30px;
position: relative;
cursor: pointer;
overflow: hidden;
padding-bottom: 30px;
margin-right: 30px;
}
.media-slide__type {
position: absolute;
background: #FFFFFF;
border-radius: 99px;
padding: 8px 12px;
padding-left: 30px;
font-family: Navigo, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 20px;
letter-spacing: -0.4px;
color: #000000;
display: flex;
justify-content: flex-start;
align-items: center;
top: 30px;
left: 30px;
z-index: 2;
}
.media-slide__type:before {
content: '';
display: block;
position: absolute;
left: 12px;
width: 12px;
height: 12px;
background-color: #2F57F6;
border-radius: 50%;
}
.media-slide__preview {
width: 100%;
height: 300px;
position: relative;
}
.media-slide__preview img {
width: 100%;
height: 100%;
object-fit: cover;
}
.media-slide__title {
margin-top: 34px;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 30px;
line-height: 36px;
color: #000000;
width: 100%;
padding: 0px 30px;
}
.media-slide.-video .media-slide__preview:before {
content: '';
display: block;
position: absolute;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/play_video_opacity.svg);
width: 114px;
height: 114px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-size: contain;
}
.media-navLeft,
.media-navRight {
outline: none;
cursor: pointer;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.media-navLeft:hover svg,
.media-navRight:hover svg {
fill: #2D5EFF;
} .slider_modal-popups {
position: fixed;
top: 0px;
bottom: 0px;
right: 0px;
left: 0px;
background: rgba(0, 0, 0, 0.3);
z-index: 999999;
overflow-y: scroll;
display: flex;
justify-content: center;
padding: 100px 0px;
opacity: 0;
pointer-events: none;
transition: 0.4s;
max-width: 100vw;
overflow-x: hidden;
}
.slider_modal-popups.isShow {
opacity: 1;
pointer-events: auto;
}
.slider_modal__header {
width: 100%;
position: fixed;
top: 0px;
right: 0px;
left: 0px;
height: 72px;
background: #2F57F6;
padding: 16px 0px;
z-index: 4;
opacity: 0;
pointer-events: none;
transition: 0.3s;
}
.slider_modal__header.isShow {
opacity: 1;
pointer-events: auto;
}
.slider_modal__header .container {
width: 100%;
max-width: 1110px;
margin: 0px auto;
display: flex;
justify-content: space-between;
align-items: center;
}
.modal_navigation {
display: flex;
align-items: center;
position: relative;
}
.modal_navigation .left {
display: block;
min-width: 20px;
min-height: 20px;
background-size: 9px;
background-position: center;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/arrow-left-white.svg);
cursor: pointer;
}
.modal_navigation .right {
display: block;
min-width: 20px;
min-height: 20px;
background-size: 9px;
background-position: center;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/arrow-right-white.svg);
cursor: pointer;
}
.modal_navigation .counter {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
text-align: center;
color: #FFFFFF;
display: flex;
justify-content: center;
align-items: center;
min-width: 50px;
margin: 0px 31px;
}
.modal_navigation .counter .sep {
margin: 0px 5px;
}
.slider_modal__header .right_button {
display: flex;
justify-content: flex-end;
align-items: center;
width: 20%;
padding-right: 54px;
}
.slider_modal__header .download_img {
display: block;
width: 19px;
height: 19px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/download_button.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.container_close_modal {
position: fixed;
max-width: 1110px;
height: 73px;
top: 0px;
margin: 0px auto;
z-index: 8;
pointer-events: none;
}
.close_modal {
display: block;
width: 19px;
height: 19px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/white_close.svg);
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0px;
z-index: 10;
pointer-events: auto;
cursor: pointer;
transition: 0.3s;
}
.slider_modal-popup_list {
display: flex;
height: fit-content;
margin: auto;
}
.slider_modal-popupItem {
z-index: 1;
position: absolute;
width: 920px;
height: 517px;
margin: auto;
background-color: #000;
border-radius: 8px;
opacity: 0;
pointer-events: none;
}
.slider_modal-popupItem.isShow {
opacity: 1;
pointer-events: auto;
position: relative;
}
.media_container {
width: 100%;
height: 100%;
border-radius: 8px;
overflow: hidden;
}
.slider_modal-popupItem img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
left: 0px;
top: 0px;
opacity: 0;
display: block;
transition: 0.7s;
z-index: 3;
border-radius: 8px;
}
.slider_modal-popupItem img.active {
opacity: 1;
}
.slider_modal-popupItem .left {
position: absolute;
width: 54.18px;
height: 54px;
left: -23px;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.5);
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/left-arrow_buble.svg);
border-radius: 1000px;
z-index: 5;
cursor: pointer;
transition: 0.4s;
}
.slider_modal-popupItem .right {
position: absolute;
width: 54.18px;
height: 54px;
right: -23px;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.5);
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/right_arrow_buble.svg);
border-radius: 1000px;
z-index: 5;
cursor: pointer;
transition: 0.4s;
}
.small_nav.nonactive {
pointer-events: none;
opacity: 0.3;
}
.media_container .video {
width: 100%;
height: 100%;
border-radius: 8px;
overflow: hidden;
position: relative;
}
.media_container .video .img {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
z-index: 1;
}
.media_container .play_video {
display: block;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 114px;
height: 114px;
z-index: 2;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/video_play_big.svg);
}
.media_container .video .img img {
width: 100%;
max-height: 100%;
object-fit: cover;
z-index: 1;
position: relative;
opacity: 1;
}
.helper {
width: 20%;
height: 40px;
} .video_viewed_section {
margin-top: 80px;
}
.video_viewed_section .media_container {
margin-top: 24px;
}
.video_viewed .video_button {
padding: 0px;
border: none;
} .ani {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px);
-webkit-transition: 0.7s;
transition: 0.7s;
}
.ani.animation {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
@media screen and (min-width: 1000px) {
.tabs-block .tab:hover {
color: #2F57F6;
}
.anchor-list a:hover {
color: #000000;
}
.methodology-profession-block__list li:hover {
-webkit-transform: translate3d(0, -8px, 0);
transform: translate3d(0, -8px, 0);
border-color: #F0F4FF;
background-color: #F0F4FF;
box-shadow: 0px 6px 12px -6px rgba(47, 87, 246, 0.12);
}
.methodology-profession-block__more-btn:hover svg path {
fill: #2F57F6;
}
.methodology-profession-block__more-btn:hover p {
color: #2F57F6;
}
.methodology-profession-block__list.-model-prof-block li:hover {
background-color: #2F57F6;
box-shadow: 0px 6px 12px -6px #2F57F6;
}
.video_button:hover {
background-color: #D5DFFF;
}
.presentation_button:hover {
background: #758ada; }
.experts-slide__content:hover .experts-slide__img:after {
opacity: 0;
}
.experts-slide__content:hover .experts-slide__img img {
filter: grayscale(0%);
}
.experts-slide__content:hover .experts-slide__name {
color: #2F57F6;
}
.link_button:hover {
background-color: #F66A2F;
}
.modal_bg .close:hover {
transform: rotate(-90deg);
}
.graduates_block.link_button:hover:after {
opacity: 0; }
.graduates_block.link_button:hover img {
filter: grayscale(0);
}
.adding_file:hover:before {
transform: rotate(90deg);
}
.submit_block .submit:hover {
background-color: #758ada;
}
.submit_block .info a:hover {
color: #000000;
}
.slider_modal-popupItem .left:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.slider_modal-popupItem .right:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.close_modal:hover {
transform: translateY(-50%) rotate(90deg);
}
}@media screen and (max-width: 1279px) {
.container {
padding: 0px 60px;
}
.small_container .container {
width: 720px;
}
.-round-block {
border-radius: 20px;
} .header {
position: fixed;
z-index: 9999;
background-color: #fff;
border-bottom: 1px solid rgb(255, 255, 255);
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.header.line {
border-bottom: 1px solid rgb(230, 230, 230);
}
.header .container {
width: 100%;
padding: 0px 60px;
}
.header__logo {
position: static;
opacity: 1;
pointer-events: auto;
}
.header .container::after {
display: none;
}
.header__right-block {
display: none;
}
.header__menu-icon {
display: block;
overflow: visible;
width: auto;
height: auto;
}
.hamburger {
display: -webkit-flex;
display: -ms-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
min-width: auto;
overflow: visible;
}
.hamburger.is-active {
overflow: visible;
width: auto;
height: auto;
}
.hamburger .line {
width: 35px;
height: 3px;
background-color: #2F57F6;
display: block;
margin: 3px auto;
border-radius: 25px;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
overflow: visible;
}
.hamburger.is-active .line:nth-child(2) {
opacity: 0;
-webkit-transform: translateX(-5px);
-ms-transform: translateX(-5px);
transform: translateX(-5px);
}
.hamburger.is-active .line:nth-child(1) {
-webkit-transform: translateY(9px) rotate(45deg);
-ms-transform: translateY(9px) rotate(45deg);
-o-transform: translateY(9px) rotate(45deg);
transform: translateY(9px) rotate(45deg);
}
.hamburger.is-active .line:nth-child(3) {
-webkit-transform: translateY(-8.5px) rotate(-45deg);
-ms-transform: translateY(-8.5px) rotate(-45deg);
-o-transform: translateY(-8.5px) rotate(-45deg);
transform: translateY(-8.5px) rotate(-45deg);
}
.header__mob-menu {
position: fixed;
display: block;
min-height: 100vh;
overflow: auto;
width: 100vw;
min-width: 100%;
min-height: 100%;
top: 0;
right: 0;
left: 0;
bottom: 0;
z-index: 50;
pointer-events: none;
-webkit-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: 0.5s;
transition: 0.5s;
}
.header__mob-menu .container {
display: -webkit-flex;
display: flex;
justify-content: flex-end;
width: 100vw;
min-width: 100%;
}
.mob-menu {
width: 100vw;
max-width: 375px;
background-color: #fff;
min-height: 100vh;
padding: 134px 14px 93px;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.mob-menu__nav-list {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
width: 100%;
}
.mob-menu__nav {
padding-top: 16px;
padding-bottom: 16px;
border-bottom: 3px solid #D5DFFF;
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 28px;
line-height: 36px;
color: #2F57F6;
}
.mob-menu__nav:first-child {
border-top: 3px solid #D5DFFF;
}
.mob-menu__language-box {
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.mob-menu__language {
font-family: 'Navigo', sans-serif;
padding-top: 30px;
font-weight: normal;
font-size: 28px;
line-height: 36px;
color: #2F57F6;
display: block;
margin-right: 20px;
-webkit-order: 2;
-ms-order: 2;
order: 2;
}
.mob-menu__language.active {
color: #999;
pointer-events: none;
-webkit-order: 1;
-ms-order: 1;
order: 1;
}
.mob-menu__bot-box {
margin-top: 48px;
}
.mob-menu__bot-text {
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 15px;
line-height: 23px;
color: #000000;
}
.mob-menu__bot-text a {
display: block;
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 15px;
line-height: 23px;
}
.mob-menu-bot__text-box {
display: -webkit-flex;
display: -ms-flex;
display: flex;
justify-content: space-between;
margin-top: 36px;
}
.mob-menu-bot__text {
width: 143px;
}
.mob-menu-bot__text p {
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 15px;
line-height: 23px;
color: #000000;
}
.mob-menu-bot__text a {
margin-top: 4px;
font-family: 'Navigo', sans-serif;
font-weight: normal;
font-size: 15px;
line-height: 23px;
color: #2F57F6;
}
.header__mob-menu.active {
-webkit-transform: translate(0);
transform: translate(0);
pointer-events: auto;
} main {
overflow: hidden;
}
.items {
margin-top: 48px;
margin-bottom: 48px;
}
*.-small-item-container {
padding: 0;
}
.tabs-block .tabs {
overflow-x: scroll;
margin-left: -24px;
margin-right: -24px;
width: auto;
padding-left: 24px;
padding-right: 24px;
}
.tabs-block .tabs::-webkit-scrollbar {
width: 3px;
height: 3px
}
.tabs-block .tabs::-webkit-scrollbar-track {
background-color: none;
margin-top: 10px;
margin-bottom: 10px;
}
.tabs-block .tabs::-webkit-scrollbar-thumb {
background-color: rgba(45, 94, 255, 0.2);
-webkit-border-radius: 5px;
border-radius: 5px;
}
.tabs-block .tabs:after {
content: '';
display: inline-block;
min-width: 24px;
height: 24px;
}
.tabs-block .tab {
margin-right: 24px;
white-space: nowrap;
}
.main-title {
font-size: 26px;
line-height: 36px;
}
.anchor-list {
margin: 0px -60px;
padding: 0px 60px;
overflow-x: scroll;
max-width: none;
padding-bottom: 21px;
margin-top: 45px;
}
.anchor-list::-webkit-scrollbar-track {
margin-left: 60px;
margin-right: 60px;
} .methodology__methodology-block .block-title {
display: none;
}
.methodology__methodology-info-block {
margin-top: 48px;
padding: 32px 24px;
}
.methodology__methodology-info-block>.title,
.methodology-info-block__big-text-editor {
font-size: 21px;
line-height: 32px;
}
.-bottom-border.-blue {
padding-bottom: 32px;
}
.methodology-info-block__first-box {
flex-direction: column;
margin-top: 32px;
}
.methodology-info-first-box__img-block {
margin-bottom: 32px;
}
.methodology-info-first-box__img-box {
margin-bottom: 16px;
}
.methodology-info-first-box__img {
width: 80px;
min-width: 80px;
height: 80px;
}
.methodology-info-first-box__text {
font-size: 18px;
line-height: 28px;
}
.methodology-info-block__text-editor {
font-size: 18px;
line-height: 28px;
}
.methodology-info-block__text-editor p {
margin-bottom: 32px;
}
.methodology-info-block__big-text-editor {
padding-top: 32px;
} .methodology__profession-block {
margin-top: 48px;
}
.methodology-profession-box {
margin-top: 32px;
}
.methodology-profession-block__list {
margin-right: -20px;
}
.methodology-profession-block__list li {
width: 226px;
min-height: 170px;
padding: 22px 20px 22px 24px;
margin-right: 20px;
margin-bottom: 20px;
border-radius: 12px;
}
.methodology-profession-block__list p {
word-wrap: break-word;
}
.btn-container.-methodology-profession-block {
margin-top: 4px;
} .methodology__model-prof-block {
margin-top: 48px;
}
.methodology-profession-block__list.-model-prof-block {
margin-top: 32px;
}
.methodology-profession-block__list.-model-prof-block li {
width: 350px;
min-height: 120px;
padding: 18px 20px 18px 24px;
border-radius: 24px;
}
.methodology-profession-block__list.-model-prof-block h4 {
padding-bottom: 12px;
margin-bottom: 12px;
font-size: 23px;
line-height: 36px;
} .methodology__tads-section {
margin-top: 48px;
}
.methodology-tads-block {
margin-top: 32px;
padding: 32px 24px;
}
.methodology-tads-block .title {
margin-bottom: 32px;
font-size: 23px;
line-height: 36px;
}
.methodology-tads-block__list {
max-width: 48%;
}
.methodology-tads-block__list li {
margin-bottom: 12px;
}
.methodology-tads-block__list p {
font-size: 18px;
line-height: 28px;
} .footer {
padding: 72px 0;
}
.footer .container {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-ms-align-items: center;
align-items: center;
width: 100%;
padding: 0px 60px;
}
.footer__left-block {
max-width: 100%;
}
.footer__left-block br {
display: none;
}
.footer__right-block {
margin-left: 0;
margin-top: 64px;
max-width: 100%;
} .item .News {
margin-top: 48px;
}
.docs-block .methodology-profession-block__list {
justify-content: space-between;
margin-right: 0px;
}
.docs-block .methodology-profession-block__list li {
width: 49%;
}
.docs-block .methodology-profession-block__list li a {
padding: 18px 30px;
}
.docs-block .methodology-profession-block__list li:nth-child(odd) {
margin-right: 0px;
}
.docs-block .methodology-profession-block__list li p {
font-size: 18px;
line-height: 24px;
}
.video_section {
margin-top: 48px;
}
.video_button p {
font-size: 18px;
}
.container_modal {
padding: 0px 15px;
}
.video_modal .close {
top: 26px;
right: 24px;
}
.video_modal .play_video {
width: 64px;
height: 64px;
}
.media_container .play_video {
width: 64px;
height: 64px;
}
.methodology-info-first-box__img.-student {
width: 100%;
min-width: 100%;
margin-right: 0px;
}
.stud_result_section {
margin-top: 48px;
}
.stud_media {
margin-top: 48px !important;
}
.right_result {
max-width: 100%;
width: 100%;
margin-left: 0px;
margin-top: 32px;
}
.stud_result_content {
flex-direction: column;
}
.teachers-info-section__editor.-student h1,
.teachers-info-section__editor.-student h2,
.teachers-info-section__editor.-student h3,
.teachers-info-section__editor.-student h4,
.teachers-info-section__editor.-student h5,
.teachers-info-section__editor.-student h6 {
font-size: 21px;
line-height: 32px;
margin-bottom: 0px;
}
.teachers-info-section__editor.-student p {
font-size: 18px;
line-height: 28px;
margin-top: 32px;
}
.teachers-info-section__editor.-student li {
font-size: 18px;
line-height: 28px;
}
.presentation_button {
margin-top: 32px;
}
.close_modal {
position: relative;
top: 0px;
transform: none;
}
.container_close_modal {
display: flex;
justify-content: flex-end;
align-items: center;
}
.block-title {
max-width: 80%;
}
}
@media screen and (max-width: 1024px) {
.tabs-block .tabs {
overflow-x: scroll;
margin-left: -24px;
margin-right: -24px;
width: auto;
padding-left: 24px;
padding-right: 24px;
margin-top: 60px;
}
.tabs-block .tabs::-webkit-scrollbar {
width: 3px;
height: 0px
}
main {
overflow: visible;
}
.link_button {
width: 100%;
min-height: auto;
} .media {
margin-left: -24px;
margin-right: -24px;
width: auto;
padding: 0px 24px;
margin-top: 48px;
}
.media-slide {
width: 400px;
margin-right: 20px;
}
.slider_modal-popup_list {
width: calc(100% - 30px);
}
.slider_modal-popupItem {
width: 100%;
}
.small_nav {
display: none;
}
.slider_modal__header .container {
max-width: 100%;
padding: 0px 60px;
}
.slider_modal__header .right_button {
padding-right: 46px;
}
.video_viewed_section {
margin-top: 48px;
}
.video_viewed_section .video_viewed {
margin-top: 32px;
}
.video_viewed_section .container {
padding: 0px;
}
.media .swiper-wrapper .slick-list {
margin-left: -25px;
margin-right: -25px;
padding: 0px 25px;
}
.media-slide__type {
left: 16px;
top: 23px;
}
.container {
padding: 0px;
}
.header .container {
padding: 0px;
}
.footer .container {
padding: 0px;
}
.container_close_modal {
padding: 0px 20px;
}
.anchor-list {
margin: 0px -20px;
padding: 0px 20px;
margin-top: 45px;
padding-bottom: 21px;
}
.anchor-list::-webkit-scrollbar {
display: none;
}
.anchor-list::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0);
}
.anchor-list a {
margin-right: 24px;
font-size: 18px;
line-height: 27px;
letter-spacing: -0.4px;
}
}
@media (min-width: 1024px) and (max-width:1279px) {
.methodology-profession-block__list li {
width: 31%;
}
.methodology-profession-block__list.-model-prof-block li {
width: 47.7%;
}
.methodology-info-block__text-editor {
margin-left: 0px;
max-width: 100%;
}
.btn-container.-methodology-info-block {
margin-left: auto;
margin-right: auto;
}
.methodology__methodology-info-block {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.double-block__right {
max-width: 100%;
}
}
@media screen and (max-width: 760px) {
.block-title {
max-width: 100%;
}
body {
width: 100vw;
overflow-x: hidden;
padding-top: 50px;
height: auto;
} .slider_modal__header .container {
padding: 0px 15px;
}
.container {
width: 100%;
padding: 0 15px;
}
.small_container .container {
width: 100vw;
padding: 0 15px;
} .header {
min-height: 70px;
}
.header .container {
padding: 0 15px;
}
.header__logo {
min-width: 110px;
width: 110px;
}
.hamburger .line {
width: 27px;
}
.header__mob-menu .container {
width: 100vw;
padding: 0;
}
.mob-menu {
width: 100vw;
max-width: none;
} .tabs-block .tabs {
padding-left: 15px;
margin-left: -15px;
padding-right: 15px;
margin-right: -15px;
}
.tabs-block .tabs:after {
min-width: 15px;
} .methodology-profession-block__list {
margin-right: 0;
}
.methodology-profession-block__list li {
width: 100%;
min-height: 120px;
margin-right: 0;
} .methodology-profession-block__list.-model-prof-block li {
width: 100%;
} .methodology-tads-block__list-box {
display: block;
}
.methodology-tads-block__list {
max-width: none;
}
.methodology-tads-block__list li:last-child {
margin-bottom: 12px;
}
.methodology-tads-block {
padding-bottom: 20px;
} .footer .container {
width: 100vw;
padding: 0 15px;
}
.footer-left__text {
font-size: 15px;
line-height: 23px;
}
.footer-left__text-box .footer-left__text {
min-width: 143px;
}
.footer-left__text-box .footer-left__text:nth-child(1) {
margin-right: 60px;
} .docs-block .methodology-profession-block__list li {
width: 100%;
}
.docs-block .methodology-profession-block__list li:not(:last-child) {
margin-bottom: 20px;
} .experts_section {
margin-top: 48px;
}
.experts-slider {
margin-top: 32px;
overflow: hidden;
}
.experts-slide {
width: 100%;
margin-right: 0px;
}
.experts-slide:not(:last-child) {
margin-bottom: 24px;
}
.experts-slide__img {
width: 52px;
height: 52px;
min-width: 52px;
min-height: 52px;
}
.experts-slide__content {
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: row;
width: 100%;
}
.experts-slide__text {
padding-top: 0px;
margin-left: 12px;
}
.experts-slide__name {
font-size: 18px;
line-height: 36px;
}
.experts-slide__description {
font-size: 12px;
line-height: 18px;
margin-top: 2px;
}
.experts-slide__img:after {
display: none;
}
.experts-slide__img img {
filter: none;
}
.activity_section {
margin-top: 48px;
}
.link_buttons {
margin-top: 32px;
}
.page_in_develop .modal {
width: 343px;
}
.page_in_develop .modal p {
font-size: 21px;
line-height: 32px;
}
.modal_bg .close {
right: 16px;
top: 24px;
}
.link_button p {
font-size: 18px;
line-height: 24px;
min-height: auto;
} .POA_form {
width: 343px;
padding: 46px 16px;
}
.input_block-double {
flex-wrap: wrap;
}
.file_input_block {
flex-wrap: wrap;
}
.adding_file {
width: 100%;
}
.file_input_block .right_info {
width: 100%;
margin-top: 24px;
}
.input_block-double .input_block {
width: 100%;
}
.submit_block {
margin-top: 40px;
flex-wrap: wrap-reverse;
}
.submit_block .info {
width: 100%;
margin-left: 0px;
}
.submit_block .submit {
margin-top: 24px;
}
.submit_block .info br {
display: none;
} .media-slide {
width: 314px;
margin-right: 10px;
min-height: auto;
}
.media {
width: auto;
margin-left: -15px;
margin-right: -15px;
padding: 0px 15px !important;
margin-top: 48px;
}
.media-slide__title {
font-size: 21px;
line-height: 32px;
}
.media-slide__preview {
height: 280px;
}
.media-slide.-video .media-slide__preview:before {
width: 80px;
height: 80px;
}
.slider_modal-popupItem {
height: 194px;
}
.container_close_modal {
width: 100%;
padding: 0px 24px;
}
.close_modal {
right: 24px;
}
.slider_modal__header .right_button {
padding-right: 48px;
}
.anchor-list {
margin: 0px -15px;
padding: 0px 15px;
margin-top: 45px;
padding-bottom: 21px;
}
}.methodology-circle-img-block .img {
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/img/methodology/bg_non.svg);
width: 614px;
height: 160px;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: -264px;
transition: 0.4s;
}
.methodology-circle-img-block .img.active {
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/img/methodology/bg.svg);
}
.methodology-circle-img-block {
z-index: 1;
position: relative;
}
.btn-container.-methodology-info-block {
position: relative;
z-index: 2;
}
.methodology-info-block__first-box {
position: relative;
z-index: 2;
}
.methodology-info-block__hidden-block {
position: relative;
z-index: 2;
margin-left: auto;
}
.methodology-info-block__first-box .methodology-info-block__text-editor {
z-index: 2;
}
.methodology-info-block__first-box .methodology-info-block__text-editor p:last-child {
margin-bottom: 45px;
}
.methodology__methodology-info-block {
overflow: hidden;
}
.methodology-info-block__text-editor p {
font-size: 20px;
line-height: 32px;
}
.tab-new-nav__item {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 45px 0px;
}
.tab-new-nav__item .img {
width: 90px;
height: 90px;
background-color: #2F57F6;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
.tab-new-nav__item .img img {
width: 40px;
max-height: 40px;
object-fit: contain;
}
.tab-new-nav__item .methodology-info-block__text-editor {
max-width: 730px;
width: 100%;
}
.tab-new-naviagation {
margin-top: 45px;
}
.new-link {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 28px;
text-align: center;
color: #2F57F6;
display: flex;
justify-content: flex-start;
align-items: center;
width: fit-content;
position: relative;
}
.new-link:after {
content: '';
display: block;
position: absolute;
right: -28px;
top: 50%;
margin-top: 2px;
transform: translateY(-50%);
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/img/rework_2/arrow.svg);
width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
transition: 0.3s;
}
.tab-new-naviagation .methodology-info-block__text-editor h1,
.tab-new-naviagation .methodology-info-block__text-editor h2,
.tab-new-naviagation .methodology-info-block__text-editor h3,
.tab-new-naviagation .methodology-info-block__text-editor h4,
.tab-new-naviagation .methodology-info-block__text-editor h5,
.tab-new-naviagation .methodology-info-block__text-editor h6 {
margin-bottom: 16px;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 46px;
}
.tab-new-naviagation .methodology-info-block__text-editor p:not(:last-child) {
margin-bottom: 16px;
} .blue-section .inside-container {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.blue-section .img {
width: 90px;
height: 90px;
background-color: #2F57F6;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
.blue-section .img img {
width: 40px;
max-height: 40px;
object-fit: contain;
}
.inside-container {
padding: 45px 78px 64px 68px;
}
.blue-section .new-editor h1,
.blue-section .new-editor h2,
.blue-section .new-editor h3,
.blue-section .new-editor h4,
.blue-section .new-editor h5,
.blue-section .new-editor h6 {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 46px;
color: #2F57F6;
border-bottom: 1px solid #D5DFFF;
padding-bottom: 16px;
margin-bottom: 16px;
}
.blue-section .new-editor p {
margin-bottom: 32px;
}
.blue-section .new-editor li {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 32px;
color: #2F57F6;
position: relative;
padding-left: 30px;
}
.blue-section .new-editor li:before {
content: '';
display: block;
width: 6px;
height: 6px;
background-color: #2F57F6;
position: absolute;
top: 14px;
left: 10px;
border-radius: 50%;
}
.blue-section .new-editor ul {
margin-bottom: 16px;
}
.visible_table {
position: relative;
display: flex;
justify-content: center;
align-items: center;
margin-top: 26px;
}
.visible_table img {
width: 100%;
height: auto;
transition: 0.3s;
z-index: 1;
position: relative;
}
.visible_table .open-modal-button {
position: absolute;
opacity: 0;
pointer-events: none;
transition: 0.3s;
cursor: pointer;
z-index: 5;
display: flex;
justify-content: center;
align-items: center;
font-family: 'Navigo';
font-style: normal;
font-weight: normal;
font-size: 25px;
line-height: 35px;
text-align: center;
color: #FFFFFF;
background-color: #2F57F6;
border-radius: 99px;
padding: 21px 48px;
}
.table_modal_section .img_zoomed {
width: 100%;
height: 100%;
overflow: auto;
position: relative;
display: flex;
justify-content: flex-start;
align-items: center;
}
.table_modal_section .img_zoomed img {
min-width: 100%;
height: auto;
margin: auto;
}
.table_modal_section {
padding: 70px 40px;
}
.blue-section:not(:first-child) {
margin-top: 60px;
}
.methodology-tads-block__list.new_list li:before {
content: '';
display: block;
width: 6px;
height: 6px;
background-color: #000;
position: absolute;
top: 14px;
left: -20px;
border-radius: 50%;
}
.table_content {
max-width: 1110px;
}
.table__after_row {
padding-right: 0px;
max-width: 1110px;
margin: 0px auto;
margin-top: 24px;
justify-content: flex-start;
}
.POA-description .methodology-info-block__first-box {
width: 100%;
height: auto;
}
.POA-description .methodology-info-block__text-editor {
max-width: 100%;
}
.POA-description .methodology-info-block__text-editor a {
text-decoration: underline;
}
.docs-block .methodology-profession-block__list li:nth-child(odd) {
margin-right: 0px;
}
.docs-block .methodology-profession-block__list li:nth-child(even) {
margin-right: 0px;
}
.docs-block .methodology-profession-block__list li:first-child {
margin-right: 0px;
width: 100%;
}
.docs-block .methodology-profession-block__list li {
width: 48.6%;
border-radius: 24px;
}
.docs-block .methodology-profession-block__list {
justify-content: space-between;
}
.link_buttons {
align-items: stretch;
}
.link_button.new_link_button span:before {
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/link_button.svg);
}
.link_button span:before {
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/white_arrow.svg);
}
.link_button.new_link_button {
padding: 0px;
background-color: rgba(0, 0, 0, 0);
}
.link_button.new_link_button .top-row {
display: flex;
justify-content: flex-start;
align-items: center;
padding-bottom: 24px;
}
.link_button.new_link_button .top-row .img {
min-width: 90px;
height: 90px;
background-color: #F0F4FF;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: 0.3s;
}
.link_button.new_link_button .top-row .img img {
width: 40px;
height: 40px;
object-fit: contain;
transition: 0.3s;
}
.link_button.new_link_button .top-row p {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 21px;
line-height: 31px;
color: #000000;
margin-left: 24px;
border-bottom: none;
min-height: auto;
padding-bottom: 0px;
}
.link_button.new_link_button span.bottom-row-link {
color: #2F57F6;
}
.form_downloader {
display: flex;
justify-content: flex-start;
align-items: center;
width: 100%;
background: #F0F4FF;
border-radius: 24px;
padding: 20px 30px;
transition: 0.3s;
}
.file_img {
width: 44px;
height: 44px;
border: 1px solid #D5DFFF;
box-sizing: border-box;
border-radius: 10px;
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/docs.svg);
background-size: 20px;
background-position: center;
transition: 0.3s;
}
.downloader-img {
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/downloader_icon.svg);
width: 28px;
height: 28px;
justify-self: flex-end;
margin-left: auto;
margin-right: 0px;
transition: 0.3s;
}
.form_downloader .text {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 24px;
color: #000000;
display: block;
width: auto;
margin-left: 16px;
}
.form_downloader .text span {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
color: #ACACAC;
display: block;
}
.form_downloader br {
display: none !important;
}
.submit.non-active {
background-color: #ACACAC;
pointer-events: none;
}
.input_block input:focus {
border: 1px solid #2F57F6;
color: #000;
}
input.wpcf7-not-valid {
border-color: #EB5757;
}
input.wpcf7-not-valid+.hidden_alert {
opacity: 1;
}
.hidden_alert {
opacity: 0;
transition: 0.3s;
pointer-events: none;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 16px;
color: #EB5757;
margin-top: 6px;
position: absolute;
white-space: nowrap;
}
.teachers-qualification {
margin-top: 0px !important;
}
.teachers-info-section__editor strong {
font-weight: 600;
}
.topped_content {
width: 100%;
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.stud_result_content .block-title {
margin-bottom: 128px;
}
.stud_result_content {
display: block;
}
.infos_block {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 54px;
line-height: 60px;
color: #000000;
}
.infos_block span {
display: block;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 34px;
letter-spacing: 0.6px;
text-transform: uppercase;
color: #000000;
}
.stud_result_content .bottom_content {
border-top: 2px solid #D5DFFF;
padding-top: 80px;
margin-top: 80px;
justify-content: flex-end;
display: flex;
}
.media-slide__title {
display: block;
}
.wpcf7-list-item-label {
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
color: #ACACAC;
position: relative;
cursor: pointer;
}
.wpcf7-list-item-label a {
display: block;
font-family: Navigo;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 23px;
color: #ACACAC;
text-decoration: underline;
transition: 0.3s;
}
.aceptance_block {
display: inline-block;
left: 0px;
border: 1px solid #D5DFFF;
box-sizing: border-box;
border-radius: 6px;
width: 36px;
height: 36px;
cursor: pointer;
transition: 0.3s;
margin-left: 21px;
margin-right: 16px;
}
.aceptance_block:checked {
background-image: url(//a-ai.ru/wp-content/themes/Alliance/static/svg/check.svg);
}
.wpcf7-list-item label {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.methodology-profession-block__list.-model-prof-block h4 {
font-size: 20px;
line-height: 30px;
}
.experts-slider-container {
position: relative;
}
.mobile_sub_menu {
display: none;
} @media screen and (min-width:1080px) {
.new-link:hover:after {
transform: translateY(-50%) translateX(5px);
}
.visible_table:hover img {
filter: brightness(80%);
}
.visible_table:hover .open-modal-button {
opacity: 1;
pointer-events: auto;
}
.visible_table:hover .open-modal-button:hover {
background-color: #F66A2F;
}
.link_button.new_link_button:hover {
background-color: rgba(0, 0, 0, 0);
}
.link_button.new_link_button:hover .img {
background-color: #2F57F6;
}
.link_button.new_link_button:hover .img img {
filter: brightness(1000%);
}
.link_button.new_link_button:hover span:before {
transform: translate(6px, -5px);
}
.wpcf7-list-item-label a:hover {
color: #2F57F6;
}
} @media screen and (max-width:1279px) {
.methodology-info-block__text-editor p {
font-size: 18px;
line-height: 28px;
}
.methodology-info-block__first-box .methodology-info-block__text-editor p:last-child {
margin-bottom: 32px;
}
.tab-new-naviagation .methodology-info-block__text-editor h1,
.tab-new-naviagation .methodology-info-block__text-editor h2,
.tab-new-naviagation .methodology-info-block__text-editor h3,
.tab-new-naviagation .methodology-info-block__text-editor h4,
.tab-new-naviagation .methodology-info-block__text-editor h5,
.tab-new-naviagation .methodology-info-block__text-editor h6 {
font-size: 25px;
line-height: 32px;
}
.tab-new-nav__item .methodology-info-block__text-editor {
max-width: 70%;
}
.blue-section .inside-container {
padding: 40px;
flex-direction: column;
}
.blue-section .methodology-info-block__text-editor {
margin-top: 20px;
max-width: 100%;
}
.blue-section .new-editor p {
margin-bottom: 16px;
}
.blue-section .new-editor li {
font-size: 18px;
line-height: 22px;
}
.blue-section .new-editor h1,
.blue-section .new-editor h2,
.blue-section .new-editor h3,
.blue-section .new-editor h4,
.blue-section .new-editor h5,
.blue-section .new-editor h6 {
font-size: 21px;
line-height: 32px;
}
.blue-section .new-editor li:before {
top: 10px;
}
.table_modal_section {
padding: 20px 15px;
}
.methodology-info-block__first-box .methodology-info-block__text-editor {
max-width: 70%;
justify-self: flex-end;
margin-left: auto;
}
.methodology-info-block__first-box {
justify-content: space-between;
}
.methodology-info-block__first-box .methodology-info-block__text-editor p br {
display: none;
}
.methodology-circle-img-block .img {
width: 534px;
left: -313px;
}
.methodology-info-block__hidden-block {
max-width: 70%;
}
}
@media screen and (max-width: 1020px) {
.methodology-circle-img-block .img {
position: relative;
left: 0px;
top: 0px;
width: 100%;
height: 100px;
margin-top: 20px;
margin-bottom: 40px;
}
.methodology-info-block__hidden-block {
max-width: 100%;
}
.methodology-info-block__first-box .methodology-info-block__text-editor {
max-width: 100%;
}
.methodology-info-block__hidden-block .methodology-info-block__text-editor {
max-width: 100%;
}
.btn-container.-methodology-info-block {
margin-left: 0px;
}
.methodology-circle-img-block {
width: 100%;
}
.mobile_sub_menu {
display: block;
}
.mobile_sub_menu {
border-top: 0px;
padding: 10px 0px;
font-size: 15px;
line-height: 150%;
}
.TopNavMobile-listItem+.mobile_sub_menu {
border-top: 1px solid rgba(45, 94, 255, 0.2);
}
.mobile_sub_menu+.TopNavMobile-listItem:not(.mobile_sub_menu) {
margin-top: 0.026rem;
}
}
@media screen and (max-width:760px) {
.tab-new-nav__item {
padding: 30px 0px;
flex-direction: column;
}
.tab-new-naviagation {
margin-top: 30px;
}
.tab-new-nav__item .methodology-info-block__text-editor {
width: 100%;
max-width: 100%;
margin-top: 20px;
}
.methodology-info-block__text-editor p {
font-size: 18px;
}
.tab-new-nav__item .img {
width: 70px;
height: 70px;
}
.tab-new-nav__item .img img {
width: 30px;
height: 30px;
}
.methodology-info-block__first-box .methodology-info-block__text-editor p br {
display: none;
}
.blue-section .inside-container {
padding: 15px;
}
.blue-section .new-editor li {
padding-left: 18px;
}
.blue-section .new-editor li:not(:last-child) {
margin-bottom: 5px;
}
.blue-section .new-editor li:before {
left: 0px;
}
.methodology-tads-block__list.new_list li:before {
top: 12px;
}
.prof-table__download-link-box {
flex-direction: column;
align-items: flex-start;
margin-top: 0px;
}
.prof-table__download-link-box>p {
margin-left: 0px;
margin-top: 5px;
}
.docs-block .methodology-profession-block__list li {
max-width: 100%;
width: 100%;
}
.link_button.new_link_button .top-row p {
font-size: 18px;
line-height: 24px;
margin-left: 20px;
}
.link_button.new_link_button .top-row .img {
width: 70px;
height: 70px;
min-width: 70px;
}
.link_button.new_link_button .top-row .img img {
width: 30px;
height: 30px;
}
.link_button.new_link_button span {
font-size: 15px;
line-height: 25px;
}
.downloader-img {
display: none;
}
.aceptance_block {
margin-left: 0px;
}
.topped_content {
flex-direction: column;
}
.stud_result_content .block-title {
margin-bottom: 30px;
}
.infos_block {
font-size: 23px;
line-height: 42px;
}
.infos_block span {
font-size: 14px;
line-height: 100%;
}
.stud_result_content .bottom_content {
margin-top: 30px;
padding-top: 0px;
}
.bottom_content .right_result {
margin-top: 0px;
}
.mobile_sub_menu+.TopNavMobile-listItem:not(.mobile_sub_menu) {
margin-top: 0.008rem;
}
}
.file_input_block {
position: relative;
}
.input_block .POA-file {
position: absolute;
left: 0px;
top: 0px;
}
.input_block .POA-file input {
opacity: 0;
pointer-events: none;
position: absolute;
left: 0px;
top: 0px;
display: block;
height: 58px;
}
.input_block .POA-file input+p {
margin-top: 58px;
}
.adding_file {
margin-left: 0;
margin-right: auto;
}